diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index b7832ba2d9e..6b1deaa72ec 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -888,6 +888,8 @@ jobs: src/shared/child-process/windows-cmd-shim-resolution.win32.test.ts src/main/agent-hooks/windows-hook-payload-delivery.test.ts src/main/agent-hooks/windows-direct-cmd-hook-command.test.ts + src/main/codex/windows-hook-command.test.ts + src/main/codex/windows-hook-upgrade.test.ts src/main/windows/windows-pty-job.win32.test.ts src/main/windows/windows-msys-job.win32.test.ts src/main/windows/windows-host-job.win32.test.ts diff --git a/.gitignore b/.gitignore index 3d51edb0009..97fc6affcac 100644 --- a/.gitignore +++ b/.gitignore @@ -130,6 +130,7 @@ docs/** !docs/reference/ssh-host-key-verification.md !docs/reference/ssh-reconnect-source-recovery.md !docs/reference/windows-setup-shell.md +!docs/reference/windows-terminal-shell-selection.md !docs/reference/worktree-scan-fingerprint.md !docs/reference/wsl-command-execution.md !docs/reference/wsl-probe-failure-semantics.md diff --git a/AGENTS.md b/AGENTS.md index 0c11d13a9ca..664d986da13 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -61,6 +61,7 @@ Orca targets macOS, Linux, and Windows. Keep all platform-dependent behavior beh - **Keyboard shortcuts**: Never hardcode `e.metaKey`. Use a platform check (`navigator.userAgent.includes('Mac')`) to pick `metaKey` on Mac and `ctrlKey` on Linux/Windows. Electron menu accelerators should use `CmdOrCtrl`. - **Shortcut labels in UI**: Display `⌘` / `⇧` on Mac and `Ctrl+` / `Shift+` on other platforms. - **File paths**: Use `path.join` or Electron/Node path utilities — never assume `/` or `\`. +- **Windows terminal shells**: `--shell` picks the shell a terminal *is*; `--command` is typed into whatever shell the host spawned, so a shell choice routed through `command` silently becomes a child process. See [`docs/reference/windows-terminal-shell-selection.md`](./docs/reference/windows-terminal-shell-selection.md). - **Windows setup scripts**: the setup/issue-command runner is a `.cmd` batch file unless the script starts with a `#!` line — never derive that from the user's terminal-shell preference, and never launch a `.cmd` runner with a bare `cmd.exe /c` from a Git Bash pane (MSYS rewrites the `/c`). See [`docs/reference/windows-setup-shell.md`](./docs/reference/windows-setup-shell.md). - **Windows child processes**: start them through `runProcess`/`spawnProcess` in `src/shared/child-process/` — never `child_process` directly. It pins `windowsHide`, refuses `shell: true`, and encodes `.cmd`/`.bat` arguments so neither `CommandLineToArgvW` nor `cmd.exe` mangles them. A ratchet test fails on any new direct import. Recognised npm/pnpm `.cmd` shims are resolved to their real target so the spawn skips `cmd.exe` entirely; see [`docs/reference/windows-cmd-shim-resolution.md`](./docs/reference/windows-cmd-shim-resolution.md) before adding a shim shape or debugging one. - **Windows process enumeration**: read the table through `src/main/windows/windows-process-table.ts`, never by forking `powershell.exe`. See [`docs/reference/windows-process-enumeration.md`](./docs/reference/windows-process-enumeration.md). diff --git a/config/oxlint-dead-classes.json b/config/oxlint-dead-classes.json index ad58853134f..cd1c91fbb03 100644 --- a/config/oxlint-dead-classes.json +++ b/config/oxlint-dead-classes.json @@ -30,7 +30,6 @@ "error", { "allow": [ - "agent-map-*", "comment-md-*", "compact-agent-*", "feature-wall-*", diff --git a/config/scripts/ci-shard-timings.json b/config/scripts/ci-shard-timings.json index 46ea33ce679..722ff71be5c 100644 --- a/config/scripts/ci-shard-timings.json +++ b/config/scripts/ci-shard-timings.json @@ -4367,16 +4367,6 @@ "src/renderer/src/components/crash-report/use-crash-report-copy.test.tsx": 21, "src/renderer/src/components/dashboard-popout/AgentKanbanBoard.test.tsx": 469, "src/renderer/src/components/dashboard-popout/AgentKanbanCard.test.tsx": 393, - "src/renderer/src/components/dashboard-popout/AgentMap.test.tsx": 1741, - "src/renderer/src/components/dashboard-popout/AgentMapCanvas.performance.test.tsx": 75, - "src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.test.tsx": 126, - "src/renderer/src/components/dashboard-popout/AgentMapMotion.test.tsx": 189, - "src/renderer/src/components/dashboard-popout/AgentMapProjectLabel.test.tsx": 106, - "src/renderer/src/components/dashboard-popout/AgentMapRingHover.test.tsx": 289, - "src/renderer/src/components/dashboard-popout/AgentMapStatusGlow.test.tsx": 732, - "src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.test.tsx": 1678, - "src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.boundary.test.ts": 7, - "src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.test.tsx": 2066, "src/renderer/src/components/dashboard-popout/AgentTerminalDialog.test.tsx": 234, "src/renderer/src/components/dashboard-popout/AgentTerminalPreview.clipboard-routes.test.tsx": 1314, "src/renderer/src/components/dashboard-popout/AgentTerminalPreview.option-dead-key.test.tsx": 149, @@ -4384,21 +4374,6 @@ "src/renderer/src/components/dashboard-popout/DashboardHostBadge.test.tsx": 64, "src/renderer/src/components/dashboard-popout/DashboardPopoutRoot.test.tsx": 26, "src/renderer/src/components/dashboard-popout/agent-board-filtering.test.ts": 8, - "src/renderer/src/components/dashboard-popout/agent-map-filter.test.ts": 9, - "src/renderer/src/components/dashboard-popout/agent-map-glow.performance.test.ts": 12, - "src/renderer/src/components/dashboard-popout/agent-map-hover-containment.test.ts": 7, - "src/renderer/src/components/dashboard-popout/agent-map-label-declutter.test.ts": 12, - "src/renderer/src/components/dashboard-popout/agent-map-layout.test.ts": 152, - "src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.test.ts": 26, - "src/renderer/src/components/dashboard-popout/agent-map-navigation.test.ts": 9, - "src/renderer/src/components/dashboard-popout/agent-map-node-metadata.test.ts": 10, - "src/renderer/src/components/dashboard-popout/agent-map-node-presentation.test.ts": 4, - "src/renderer/src/components/dashboard-popout/agent-map-quick-views.test.ts": 11, - "src/renderer/src/components/dashboard-popout/agent-map-time-filter.test.ts": 6, - "src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.test.ts": 5, - "src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.test.ts": 8, - "src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.test.ts": 161, - "src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.test.ts": 1600, "src/renderer/src/components/dashboard-popout/dashboard-agent-status-patch.test.ts": 9, "src/renderer/src/components/dashboard-popout/preview-grid-claim.test.ts": 18, "src/renderer/src/components/dashboard-popout/preview-terminal-ime-bridge-kitty-bytes.test.ts": 228, @@ -4407,7 +4382,6 @@ "src/renderer/src/components/dashboard-popout/preview-terminal-shortcuts.test.ts": 13, "src/renderer/src/components/dashboard-popout/preview-terminal-snapshot-replay.test.ts": 11, "src/renderer/src/components/dashboard-popout/terminal-preview-unavailable-message.test.ts": 10, - "src/renderer/src/components/dashboard-popout/useAgentMapFilters.test.tsx": 36, "src/renderer/src/components/dashboard-popout/useDashboardSnapshot.test.tsx": 59, "src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx": 227, "src/renderer/src/components/dashboard/AgentDashboardSettingsMenu.test.tsx": 68, diff --git a/config/scripts/generate-rpc-params-catalog.mjs b/config/scripts/generate-rpc-params-catalog.mjs index 9810f952e77..bd7ddcd53f6 100644 --- a/config/scripts/generate-rpc-params-catalog.mjs +++ b/config/scripts/generate-rpc-params-catalog.mjs @@ -40,8 +40,12 @@ const repoPath = (absolute) => posix(path.relative(REPO_ROOT, absolute)) // Every module the catalog may import from: the extracted params modules plus the // pre-existing src/shared schemas the RPC methods already bind directly. function indexableModules() { + // Tests are excluded here for the same reason as the RPC_DIR walk below: bundling one pulls + // vitest into the CJS catalog build, which throws on require(). const modules = new Set( - globSync('*.ts', { cwd: CONTRACT_DIR }).map((name) => path.join(CONTRACT_DIR, name)) + globSync('*.ts', { cwd: CONTRACT_DIR }) + .filter((name) => !name.endsWith('.test.ts')) + .map((name) => path.join(CONTRACT_DIR, name)) ) modules.delete(OUTPUT_PATH) for (const file of globSync('**/*.ts', { cwd: RPC_DIR })) { diff --git a/config/scripts/pr-code-change-scope.mjs b/config/scripts/pr-code-change-scope.mjs index 3b39bb34275..3d412df7ba8 100644 --- a/config/scripts/pr-code-change-scope.mjs +++ b/config/scripts/pr-code-change-scope.mjs @@ -1,3 +1,5 @@ +import { readFileSync } from 'node:fs' +import { join } from 'node:path' import process from 'node:process' import { pathToFileURL } from 'node:url' @@ -223,6 +225,8 @@ const WINDOWS_PACKAGE_TESTS = [ 'src/shared/child-process/windows-cmd-shim-resolution.win32.test.ts', 'src/main/agent-hooks/windows-hook-payload-delivery.test.ts', 'src/main/agent-hooks/windows-direct-cmd-hook-command.test.ts', + 'src/main/codex/windows-hook-command.test.ts', + 'src/main/codex/windows-hook-upgrade.test.ts', 'src/main/windows/windows-pty-job.win32.test.ts', 'src/main/windows/windows-msys-job.win32.test.ts', 'src/main/windows/windows-host-job.win32.test.ts', @@ -259,6 +263,49 @@ const DESKTOP_IRRELEVANT_PREFIXES = [ '.github/workflows/mobile-android-release.yml' ] +const STATIC_ANALYSIS_AUDIT_SCRIPTS = [ + 'audit:code-quality:native', + 'audit:code-quality:type-aware', + 'audit:anti-slop' +] + +// Positional arguments of an oxlint invocation are the trees it lints. `--config` consumes the +// next token; every other flag here is valueless. +function oxlintScanRoots(command) { + const roots = [] + for (const segment of command.split('&&')) { + const tokens = segment.trim().split(/\s+/).filter(Boolean) + if (tokens[0] !== 'oxlint') { + continue + } + for (let index = 1; index < tokens.length; index += 1) { + if (tokens[index] === '--config') { + index += 1 + } else if (!tokens[index].startsWith('-')) { + roots.push(tokens[index]) + } + } + } + return roots +} + +// Why derived from the commands rather than listed here: `mobile/` is desktop-irrelevant for every +// other job, yet these audits lint it. A second, hand-maintained copy of "which trees the gate +// reads" is what let #20702 land violations no PR check ran, so read it off the argv instead. +function readStaticAnalysisScanRoots() { + const manifest = join(import.meta.dirname, '../../package.json') + const { scripts = {} } = JSON.parse(readFileSync(manifest, 'utf8')) + return [ + ...new Set( + STATIC_ANALYSIS_AUDIT_SCRIPTS.flatMap((name) => oxlintScanRoots(scripts[name] ?? '')) + ) + ] +} + +export const STATIC_ANALYSIS_SCAN_ROOTS = readStaticAnalysisScanRoots() + +const STATIC_ANALYSIS_SCAN_PREFIXES = STATIC_ANALYSIS_SCAN_ROOTS.map((root) => `${root}/`) + export function isDocsOnlyPath(file) { if (DOCS_ONLY_FILES.has(file)) { return true @@ -296,10 +343,15 @@ export function classifyPrJobs(changedFiles) { shouldRun && (forceAll || ALWAYS_ON_CODE_JOBS.has(job) || jobDetector(job)(changedFiles)) ]) ) + // Why outside should_run: a mobile-only diff is desktop-irrelevant and skips every job above, + // but the repo-wide audits lint mobile/, and skipping them lands the violation on main, where + // it then fails this same gate on every later PR's merge ref. + jobs.static_analysis = jobs.static_analysis || changedFiles.some(isStaticAnalysisScannedPath) return { should_run: shouldRun, native_cache_changed: shouldRun && (emptyDiff || changedFiles.some(isNativeCacheInputPath)), - mobile_dependencies: shouldRun && needsMobileDependencies(changedFiles), + mobile_dependencies: + (shouldRun || jobs.static_analysis) && needsMobileDependencies(changedFiles), ...jobs } } @@ -356,6 +408,13 @@ function isDesktopIrrelevantPath(file) { return matchesPrefix(file, DESKTOP_IRRELEVANT_PREFIXES) } +function isStaticAnalysisScannedPath(file) { + // Fail closed: roots we failed to parse must keep the gate, not silently drop it. + return ( + STATIC_ANALYSIS_SCAN_PREFIXES.length === 0 || matchesPrefix(file, STATIC_ANALYSIS_SCAN_PREFIXES) + ) +} + function isNativeCacheInputPath(file) { return NATIVE_CACHE_FILES.has(file) || matchesPrefix(file, NATIVE_CACHE_PREFIXES) } diff --git a/config/scripts/pr-code-change-scope.test.mjs b/config/scripts/pr-code-change-scope.test.mjs index e622dd8603a..6e39bd9b20a 100644 --- a/config/scripts/pr-code-change-scope.test.mjs +++ b/config/scripts/pr-code-change-scope.test.mjs @@ -7,7 +7,8 @@ import { classifyPrJobs, isDocsOnlyPath, PR_CHECK_JOBS, - shouldRunPrChecks + shouldRunPrChecks, + STATIC_ANALYSIS_SCAN_ROOTS } from './pr-code-change-scope.mjs' const projectDir = resolve(import.meta.dirname, '../..') @@ -327,11 +328,41 @@ describe('per-job path classification', () => { expect( classifyPrJobs(['src/main/index.ts', 'mobile/src/session/a.test.ts']).mobile_dependencies ).toBe(true) - // Why false: a mobile-only diff skips every desktop job, so the install step's own - // job never runs and claiming the install is needed contradicts should_run. - expect(classifyPrJobs(['mobile/package.json']).mobile_dependencies).toBe(false) + // Why true: a mobile-only diff still skips the desktop suite, but the repo-wide audits lint + // mobile/, so static analysis runs and its changed-code pass needs the mobile types. + expect(classifyPrJobs(['mobile/package.json']).mobile_dependencies).toBe(true) expect(classifyPrJobs(['mobile/package.json']).should_run).toBe(false) - expect(classifyPrJobs(['README.md', 'mobile/src/a.ts']).mobile_dependencies).toBe(false) + expect(classifyPrJobs(['README.md', 'mobile/src/a.ts']).mobile_dependencies).toBe(true) + }) + + // Why: `mobile/` is desktop-irrelevant for every other job, so a mobile-only diff used to skip + // the audits that do lint it. That is how #20702 landed two duplicate imports which then failed + // this gate on every later PR's merge ref until #20895 swept them. + it('runs static analysis for a mobile-only diff without dragging in the desktop suite', () => { + const result = classifyPrJobs([ + 'mobile/src/test-support/rpc-recording/adapters/push-registration-mount-adapters.ts' + ]) + expect(result.static_analysis).toBe(true) + expect(result.mobile_dependencies).toBe(true) + expect(result.should_run).toBe(false) + for (const job of ['typecheck', 'test', 'package', 'package_windows', 'git_compatibility']) { + expect(result[job], job).toBe(false) + } + }) + + // The ratchet: adding a tree to an audit command has to widen this trigger on its own. + it('runs static analysis for every tree the audit commands scan', () => { + expect(STATIC_ANALYSIS_SCAN_ROOTS).toEqual( + expect.arrayContaining(['src', 'config', 'tests', 'mobile']) + ) + for (const root of STATIC_ANALYSIS_SCAN_ROOTS) { + expect(classifyPrJobs([`${root}/changed-file.ts`]).static_analysis, root).toBe(true) + } + }) + + it('leaves diffs the audits never read out of static analysis', () => { + expect(classifyPrJobs(['README.md']).static_analysis).toBe(false) + expect(classifyPrJobs(['cloud/apps/relay/src/index.ts']).static_analysis).toBe(false) }) it('keeps unit-test-only diffs out of packaging', () => { diff --git a/docs/reference/agent-status-store.md b/docs/reference/agent-status-store.md index 8f1439c2122..647121155a4 100644 --- a/docs/reference/agent-status-store.md +++ b/docs/reference/agent-status-store.md @@ -2,8 +2,13 @@ ## Status -Proposed on 2026-09-09 as the follow-up to #19217. It lands in four steps, in -this order, each independently shippable: +The current boundary is PR 2A: structured sessions use the hook server's fully +scoped canonical store; unbound PTY/relay evidence remains in an isolated legacy +adapter. Do not remove the renderer bridge or its publication filters in this +slice: they still carry native-chat child rows. + +The sections below record the original 2026-09-09 rollout. Its PR 1a and PR 1b +have landed; its proposed PR 2/3 sequence is superseded by that boundary: 1. main-only: every producer writes into one store and `worktree ps` reads it, split into 1a (structured sessions join the store) and 1b (the runtime's @@ -11,9 +16,6 @@ this order, each independently shippable: 2. renderer: the sidebar becomes a subscriber and stops re-deriving rows; 3. shared: one worktree-status rollup and one freshness rule for every reader. -The PR that carries this document is PR 1a. Sections below are grouped under -the step that delivers them; PR 1a and PR 1b have landed. - ## The problem this solves Orca shows "what is this agent doing" in four places: the desktop sidebar, the diff --git a/docs/reference/windows-terminal-shell-selection.md b/docs/reference/windows-terminal-shell-selection.md new file mode 100644 index 00000000000..b0e361c5447 --- /dev/null +++ b/docs/reference/windows-terminal-shell-selection.md @@ -0,0 +1,54 @@ +# Windows terminal shell selection + +Two different things can put `cmd.exe` on a Windows terminal, and only one of them makes the +terminal _be_ cmd. + +- **`--shell` / `shellOverride`** names the executable the PTY is spawned as. The terminal's own + process is that shell for its whole life. +- **`--command` / `startupCommand`** is text the provider types into whatever shell it spawned. + `--command cmd.exe` therefore starts cmd as a **child** of the host's default shell. + +The difference is invisible until the child exits. Leaving that cmd returns the caller's handle to +a Git Bash or PowerShell prompt it never asked for, and anything that keyed off "this terminal is +cmd" is now wrong — while `terminal list` still shows one connected, healthy terminal, because the +PTY never changed. + +## Why the runtime path needed its own fix + +There are two spawn preflights, and they are twins: + +- `src/main/ipc/pty/ipc/spawn-preflight.ts` — renderer/IPC spawns (a terminal tab in the app). +- `src/main/ipc/pty/runtime/spawn-preflight.ts` — runtime spawns: `terminal.create` from the CLI, + headless `orca serve`, and every paired remote environment. + +Only the IPC twin read the caller's requested shell. The runtime twin passed a literal `undefined`, +so a runtime-created terminal could only ever be the host's default shell. `orca terminal create +--command cmd.exe` against a Windows environment had no way to say "be cmd" — it could only type +`cmd.exe` into Git Bash. `src/main/ipc/pty/pty-spawn-shell-override-parity.test.ts` pins the pair. + +## Rules + +- A caller choosing a shell passes `--shell`; a caller running a program passes `--command`. Do not + route a shell choice through `command` — it looks like it worked. +- The allowlist is `isSupportedWindowsShellOverride` in `src/shared/windows-terminal-shell.ts`, and + it is the reason `--shell` cannot name an arbitrary executable. The CLI, the `terminal.create` + RPC schema, and the relay all check the same set; add a shell in one place only. +- Bare shell names only. A path or anything with arguments is refused, so `--shell` can never carry + a command line into `pty.spawn`. +- A host that predates `--shell` STRIPS it (`terminal.create` params are a zod object, which drops + unknown keys) and answers with a healthy terminal running its default shell — a reply that reads + as success. So the CLI gates on `TERMINAL_CREATE_SHELL_SELECTION_RUNTIME_CAPABILITY` and refuses + before creating anything, rather than creating the wrong shell quietly. +- `--shell` is Windows-only, and a host that cannot apply it REFUSES the create + (`terminalShellOverrideRefusal`). macOS and Linux execution hosts spawn the login shell, and a + terminal routed over SSH resolves its shell on the SSH host, whose platform and installed shells + this runtime cannot see. Refusing is the point: spawning the default shell and reporting success + is the failure `--shell` exists to remove. +- A project's execution runtime decides which MACHINE the shell runs on, so it outranks a + per-terminal pick — but it outranks it by REFUSING, not by rewriting. A `--shell` that + contradicts the project runtime (a Windows shell on a WSL project, or a WSL name on a + Windows-host project) is refused. `resolveLocalWindowsTerminalRuntimeOptions` would otherwise + rewrite the value — a WSL project forces `wsl.exe`, a Windows-host project discards a WSL name in + favour of `COMSPEC` — and hand back a terminal running something the caller never asked for. It + also splits an agent launch's quoting from the shell that receives it: POSIX-quoted args typed + into cmd, or cmd-quoted args typed into a WSL shell. diff --git a/docs/site/content/docs/editing/monaco.mdx b/docs/site/content/docs/editing/monaco.mdx index e5998c904e3..2baf82fdfaf 100644 --- a/docs/site/content/docs/editing/monaco.mdx +++ b/docs/site/content/docs/editing/monaco.mdx @@ -16,7 +16,7 @@ Files save on blur and after short idle periods. There is no "dirty" dot because ## Changes view mode -Toggle **Changes view mode** in any editor tab to flip the file into an in-tab HEAD-vs-working-tree diff without leaving your cursor position. Same shortcuts as the [Diff viewer](/docs/review/diff-viewer) — `n`/`p` to walk hunks, `s` to stage. Toggle again to return to the regular file view. +Toggle **Changes view mode** in any editor tab to flip the file into an in-tab HEAD-vs-working-tree diff without leaving your cursor position. Toggle again to return to the regular file view. ## Word wrap diff --git a/docs/site/content/docs/recipes/review-ai-diff.mdx b/docs/site/content/docs/recipes/review-ai-diff.mdx index 98aaa1db998..38ec8b52a73 100644 --- a/docs/site/content/docs/recipes/review-ai-diff.mdx +++ b/docs/site/content/docs/recipes/review-ai-diff.mdx @@ -7,8 +7,8 @@ Reviewing an AI diff well is the difference between shipping fast and shipping b ## Steps 1. Open the worktree's diff view. -1. Go file-by-file with `j` / `k`. For each hunk, ask: is the change necessary? is it minimal? does it match the rest of the file? -1. Drop comments with `c` on anything you want changed — full sentences work best. +1. Review each changed file. For each hunk, ask: is the change necessary? is it minimal? does it match the rest of the file? +1. Use **Annotate AI Diff** to leave comments on anything you want changed — full sentences work best. 1. When you've been through the whole diff, click **Send to agent**. Orca batches all comments into one prompt. 1. Watch the agent revise. The state dot will go yellow (waiting for more input) or green (working). 1. When it's idle, re-open the diff. Your comments are pinned; resolve the ones that are fixed and leave follow-ups on the rest. diff --git a/docs/site/content/docs/review/commit-push.mdx b/docs/site/content/docs/review/commit-push.mdx index 7afbcb813c6..4fbc09df4dd 100644 --- a/docs/site/content/docs/review/commit-push.mdx +++ b/docs/site/content/docs/review/commit-push.mdx @@ -6,7 +6,7 @@ You can commit, push, and open the review without leaving Orca. The commit panel ## Commit -1. Stage changes by hunk or by file from the diff. +1. Stage changed files from the Source Control panel. 1. Write a commit message in the bottom panel, or use **Generate with AI** when you want Orca to draft one from the staged changes. 1. Hit **Commit** (`Cmd-Enter` on macOS, `Ctrl-Enter` on Windows / Linux) when focus is in Source Control and the primary action is Commit. diff --git a/docs/site/content/docs/review/diff-viewer.mdx b/docs/site/content/docs/review/diff-viewer.mdx index 00f5f92660c..75925f078c6 100644 --- a/docs/site/content/docs/review/diff-viewer.mdx +++ b/docs/site/content/docs/review/diff-viewer.mdx @@ -11,7 +11,7 @@ Orca's diff viewer is designed for serious review of AI-generated code — not a - **Image diffs** — side-by-side, swipe, and onion-skin modes for binary images. - **HTML preview** — in **View all** / combined diffs, HTML sections that still exist in the working tree show **Open Preview to the Side** (eye) next to the always-visible open-file control. Preview opens the working-tree HTML in a side browser split. Deleted HTML and commit-only combined surfaces skip the eye. - **Merge-conflict UI** with three-way view and inline resolution. -- **Staging by hunk or line** — same as `git add -p` but visual. +- **File staging** from the Source Control panel. ## Scoping @@ -27,8 +27,4 @@ Combined diffs can show a collapsible file tree beside the hunks. Drag the tree' ## Keyboard shortcuts -- `j` / `k` — next / previous changed file. -- `n` / `p` — next / previous hunk. - `F7` / `Shift+F7` — next / previous change in the active editor. -- `s` — stage the hunk under the cursor. -- `c` — start a comment ([Annotate AI Diff](/docs/review/annotate-ai-diff)). diff --git a/mobile/app/mobile-onboarding.tsx b/mobile/app/mobile-onboarding.tsx index 213a5c982e5..872d2ca0379 100644 --- a/mobile/app/mobile-onboarding.tsx +++ b/mobile/app/mobile-onboarding.tsx @@ -1,12 +1,5 @@ -import { useCallback, useEffect, useMemo, useRef, useState } from 'react' -import { - AccessibilityInfo, - Animated, - BackHandler, - Text, - useWindowDimensions, - View -} from 'react-native' +import { useCallback, useMemo, useRef, useState } from 'react' +import { Animated, BackHandler, Text, useWindowDimensions, View } from 'react-native' import { useFocusEffect, useLocalSearchParams, useRouter } from 'expo-router' import { SafeAreaView } from 'react-native-safe-area-context' import { OrcaLogo } from '../src/components/OrcaLogo' @@ -17,6 +10,7 @@ import { type NotificationOnboardingChoice } from '../src/onboarding/MobileOnboardingPage' import { parseMobileOnboardingSteps } from '../src/onboarding/mobile-onboarding-plan' +import { useReducedMotionEnabled } from '../src/onboarding/use-reduced-motion' import { mobileOnboardingStyles as styles } from '../src/onboarding/mobile-onboarding-styles' import { saveDefaultSessionView, @@ -85,7 +79,7 @@ function MobileOnboardingFlow({ toValue: nextIndex, // Why: the carousel should preserve continuity without overriding the // device's reduced-motion preference. - duration: reducedMotionEnabled ? 0 : SLIDE_DURATION_MS, + duration: reducedMotionEnabled === true ? 0 : SLIDE_DURATION_MS, useNativeDriver: true }).start(() => { // Why: a cancelled cosmetic transition must not leave the next decision @@ -191,25 +185,3 @@ function MobileOnboardingFlow({ function firstParam(value: string | string[] | undefined): string | undefined { return Array.isArray(value) ? value[0] : value } - -function useReducedMotionEnabled(): boolean { - const [enabled, setEnabled] = useState(false) - - useEffect(() => { - let mounted = true - void AccessibilityInfo.isReduceMotionEnabled() - .then((nextEnabled) => { - if (mounted) { - setEnabled(nextEnabled) - } - }) - .catch(() => undefined) - const subscription = AccessibilityInfo.addEventListener('reduceMotionChanged', setEnabled) - return () => { - mounted = false - subscription.remove() - } - }, []) - - return enabled -} diff --git a/mobile/rpc-foundation/goldens/aivault-history-scan-fulfilled.json b/mobile/rpc-foundation/goldens/aivault-history-scan-fulfilled.json index bb16a78e2e2..57074c70d81 100644 --- a/mobile/rpc-foundation/goldens/aivault-history-scan-fulfilled.json +++ b/mobile/rpc-foundation/goldens/aivault-history-scan-fulfilled.json @@ -3,23 +3,20 @@ "family": "aiVault.history", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "e0aa5e8577ec2a61e89c27b6578f9c6819e635e4be990834c039089acf40c697", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "7add46922ba5486e56c8acd99a53d083b605f5d98f3cc44ee3cb350ec0406080", "scenarioSha256": "0431ac82cbb8c60b16f4432fd0da7cff665485d668e512b20fc1168ec63db3fe", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "681cb0d74271": { + "56c96fec6d08": { "name": "aiVault.listSessions#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 2 }, "6e50957443ea": { "name": "status.get#1", @@ -54,6 +51,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "b567072e5440": { "name": "aiVault.listSessions#1", "args": [ @@ -131,7 +133,7 @@ "id": "ready", "observation": { "sender": ["6e50957443ea", "b567072e5440"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/aivault-history-scan-unsupported.json b/mobile/rpc-foundation/goldens/aivault-history-scan-unsupported.json index 495437062cb..2960405c67d 100644 --- a/mobile/rpc-foundation/goldens/aivault-history-scan-unsupported.json +++ b/mobile/rpc-foundation/goldens/aivault-history-scan-unsupported.json @@ -3,10 +3,10 @@ "family": "aiVault.history", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "e0aa5e8577ec2a61e89c27b6578f9c6819e635e4be990834c039089acf40c697", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "7add46922ba5486e56c8acd99a53d083b605f5d98f3cc44ee3cb350ec0406080", "scenarioSha256": "e97c6db772a70ee1912419ac67835b6074aaf9a341d4360389a11465f08092c5", "platform": "darwin", "scenarioVersion": 1, @@ -24,10 +24,6 @@ "kind": "unsupported" } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -61,6 +57,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -77,7 +78,7 @@ "id": "unsupported", "observation": { "sender": ["6f30f8b6f3d7"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/aivault-history-scan-worktrees-late.json b/mobile/rpc-foundation/goldens/aivault-history-scan-worktrees-late.json index 4092fa6e375..357b72daf89 100644 --- a/mobile/rpc-foundation/goldens/aivault-history-scan-worktrees-late.json +++ b/mobile/rpc-foundation/goldens/aivault-history-scan-worktrees-late.json @@ -3,20 +3,16 @@ "family": "aiVault.history", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "e0aa5e8577ec2a61e89c27b6578f9c6819e635e4be990834c039089acf40c697", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "7add46922ba5486e56c8acd99a53d083b605f5d98f3cc44ee3cb350ec0406080", "scenarioSha256": "10011c7c75e74d9c2e880c5458c9156264ae07e91956a80946ede1d4e684952a", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "33d053404f10": { "activeWorktreePath": { "$rpc": "null" @@ -72,6 +68,11 @@ } } }, + "4f3bdb245d26": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 3 + }, "6e50957443ea": { "name": "status.get#1", "args": [ @@ -105,6 +106,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "9cac597c56da": { "name": "status.get#2", "args": [ @@ -138,9 +144,10 @@ } } }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "cd739a80b7a8": { "activeWorktreePath": "/repo/feature", @@ -168,10 +175,6 @@ "value": { "$rpc": "undefined" } - }, - "f191cc9d24e3": { - "name": "aiVault.listSessions#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}" } }, "recording": { @@ -181,7 +184,7 @@ "id": "held", "observation": { "sender": ["6e50957443ea"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -193,7 +196,7 @@ "id": "ready", "observation": { "sender": ["6e50957443ea", "9cac597c56da", "38364726a135"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "f191cc9d24e3"], + "payloads": ["852980e2efc0", "b33a14df0df6", "4f3bdb245d26"], "settlements": { "mount": "eb79a9b3682a", "worktrees-loaded": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/aivault-history-screen-listed.json b/mobile/rpc-foundation/goldens/aivault-history-screen-listed.json new file mode 100644 index 00000000000..184afdfc7fa --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-history-screen-listed.json @@ -0,0 +1,369 @@ +{ + "operation": "aiVault.history-screen", + "family": "aiVault.history-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "694e6a331a7b0a742059ac6575ee8fd5cdeb3ba80abe58cbd216f6bc4a24e400", + "scenarioSha256": "d52d3c5858298a4a6a90bd9a8986b780004477de105fe93f6303d9c303ffea38", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "017d690f964b": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 4 + }, + "035edfd9a1b9": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 5, + "RefreshCw": 1, + "SafeAreaView": 1, + "SectionList": 1, + "Text": 5, + "TextInput": 1, + "View": 5 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history", "Workspace", "Project", "All"] + }, + "074d2293c010": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktrees": [ + { + "path": "/repo/feature", + "repoId": "repo-1", + "worktreeId": "wt-history" + }, + { + "path": "/repo/sibling", + "repoId": "repo-1", + "worktreeId": "wt-2" + } + ] + } + } + } + }, + "29ba09534e96": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "522b745543f1": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "6ae619d3108a": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "8c2a1dcb9598": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "issues": [], + "sessions": [ + { + "agent": "claude", + "branch": "feature", + "codexHome": { + "$rpc": "null" + }, + "createdAt": "2025-12-31T23:00:00.000Z", + "cwd": "/repo/feature", + "executionHostId": "local", + "filePath": "/repo/feature/.claude/sess-1.jsonl", + "id": "s1", + "messageCount": 4, + "model": "opus", + "modifiedAt": "2025-12-31T23:30:00.000Z", + "previewMessages": [ + { + "role": "user", + "text": "fix it", + "timestamp": "2025-12-31T23:00:00.000Z" + } + ], + "sessionId": "sess-1", + "title": "Fix the explorer", + "totalTokens": 1200, + "updatedAt": "2025-12-31T23:30:00.000Z" + } + ] + } + } + } + }, + "ba9fd57319d3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "bc1a8e138f82": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d22bb2f62cea": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 2, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history"] + }, + "d4ef0569dbbc": { + "name": "status.get#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 3 + }, + "de79fb948454": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ff0ffaddbbf7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + } + }, + "recording": { + "scenario": "aivault-history-screen-listed", + "checkpoints": [ + { + "id": "worktrees-pending", + "observation": { + "sender": ["bc1a8e138f82", "ba9fd57319d3"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "ready", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "29ba09534e96", "8c2a1dcb9598"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "035edfd9a1b9", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-history-screen-worktrees.json b/mobile/rpc-foundation/goldens/aivault-history-screen-worktrees.json new file mode 100644 index 00000000000..de4e12dab52 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-history-screen-worktrees.json @@ -0,0 +1,277 @@ +{ + "operation": "aiVault.history-screen", + "family": "aiVault.history-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "694e6a331a7b0a742059ac6575ee8fd5cdeb3ba80abe58cbd216f6bc4a24e400", + "scenarioSha256": "f50f63c4e2a69793b3d322ed16089c4241ff6169d8f9549106480230fb8dd5e7", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "017d690f964b": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 4 + }, + "074d2293c010": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktrees": [ + { + "path": "/repo/feature", + "repoId": "repo-1", + "worktreeId": "wt-history" + }, + { + "path": "/repo/sibling", + "repoId": "repo-1", + "worktreeId": "wt-2" + } + ] + } + } + } + }, + "29ba09534e96": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "522b745543f1": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "6ae619d3108a": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "ba9fd57319d3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "bc1a8e138f82": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d22bb2f62cea": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 2, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history"] + }, + "d4ef0569dbbc": { + "name": "status.get#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 3 + }, + "de79fb948454": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ff0ffaddbbf7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + } + }, + "recording": { + "scenario": "aivault-history-screen-worktrees", + "checkpoints": [ + { + "id": "worktrees-pending", + "observation": { + "sender": ["bc1a8e138f82", "ba9fd57319d3"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-launch-create-refused.json b/mobile/rpc-foundation/goldens/aivault-resume-launch-create-refused.json new file mode 100644 index 00000000000..5372c3778c5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-launch-create-refused.json @@ -0,0 +1,90 @@ +{ + "operation": "aiVault.resume-launch", + "family": "aiVault.resume-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "ebf1bbc01ad7704fe79eff0969fcc2d4af8ebfa7c2410d2ed9d3ae8c6976b434", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "62643ed38326": { + "failure": "Workspace is busy", + "launched": "unlaunched" + }, + "6e913cd7b306": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Workspace is busy", + "isRpcDeliveryUnknown": false + } + }, + "a7dec90e01a8": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_busy", + "message": "Workspace is busy" + }, + "id": "frame-1", + "ok": false + } + } + }, + "af416f104f9a": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + } + }, + "recording": { + "scenario": "aivault-resume-launch-create-refused", + "checkpoints": [ + { + "id": "create-refused", + "observation": { + "sender": ["a7dec90e01a8"], + "payloads": ["af416f104f9a"], + "settlements": { + "bare": "6e913cd7b306" + }, + "state": "62643ed38326", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-launch-invalid-tab.json b/mobile/rpc-foundation/goldens/aivault-resume-launch-invalid-tab.json new file mode 100644 index 00000000000..6d38c8bef80 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-launch-invalid-tab.json @@ -0,0 +1,97 @@ +{ + "operation": "aiVault.resume-launch", + "family": "aiVault.resume-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "281ccf5a082f3788ae8bf19f742ea4baf35c20c78bc91d7d91873845583e1a91", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "432332c9740e": { + "failure": "Created terminal response was invalid", + "launched": "unlaunched" + }, + "495d8519301e": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"env\":{\"ORCA_RESUME\":\"1\"},\"envToDelete\":[\"CODEX_HOME\"],\"launchAgent\":\"codex\",\"clientMutationId\":\"resume-mutation-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, + "681fc4d59b92": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Created terminal response was invalid", + "isRpcDeliveryUnknown": false + } + }, + "af9961132c24": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tab": { + "id": "tab-9" + } + } + } + } + } + }, + "recording": { + "scenario": "aivault-resume-launch-invalid-tab", + "checkpoints": [ + { + "id": "invalid-tab", + "observation": { + "sender": ["af9961132c24"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "681fc4d59b92" + }, + "state": "432332c9740e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-launch-locked.json b/mobile/rpc-foundation/goldens/aivault-resume-launch-locked.json new file mode 100644 index 00000000000..67b1aa4f9a3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-launch-locked.json @@ -0,0 +1,142 @@ +{ + "operation": "aiVault.resume-launch", + "family": "aiVault.resume-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "941fcf202417c94ef546f5ee331983689d8b72397dac6f61dda944ca24abed9e", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0f026fafa7e1": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Terminal input is locked", + "isRpcDeliveryUnknown": false + } + }, + "39cabd8258a3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-9\",\"text\":\"codex resume rollout\",\"enter\":true}}", + "sent": 2 + }, + "495d8519301e": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"env\":{\"ORCA_RESUME\":\"1\"},\"envToDelete\":[\"CODEX_HOME\"],\"launchAgent\":\"codex\",\"clientMutationId\":\"resume-mutation-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, + "5f84c02b1f7b": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "6b1e36abce6b": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tab": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex", + "type": "terminal" + } + } + } + } + }, + "da57c90b80d6": { + "failure": "Terminal input is locked", + "launched": "unlaunched" + } + }, + "recording": { + "scenario": "aivault-resume-launch-locked", + "checkpoints": [ + { + "id": "input-locked", + "observation": { + "sender": ["6b1e36abce6b", "5f84c02b1f7b"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "0f026fafa7e1" + }, + "state": "da57c90b80d6", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-launch-sent.json b/mobile/rpc-foundation/goldens/aivault-resume-launch-sent.json new file mode 100644 index 00000000000..937314a6446 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-launch-sent.json @@ -0,0 +1,148 @@ +{ + "operation": "aiVault.resume-launch", + "family": "aiVault.resume-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "f0ac1c996e5b1b4043e0a081978476c6c2dd8a5d517d5752857721205a588fb0", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "39cabd8258a3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-9\",\"text\":\"codex resume rollout\",\"enter\":true}}", + "sent": 2 + }, + "400d946a183d": { + "failure": { + "$rpc": "null" + }, + "launched": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex" + } + }, + "495d8519301e": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"env\":{\"ORCA_RESUME\":\"1\"},\"envToDelete\":[\"CODEX_HOME\"],\"launchAgent\":\"codex\",\"clientMutationId\":\"resume-mutation-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, + "6b1e36abce6b": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tab": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex", + "type": "terminal" + } + } + } + } + }, + "6e79da536ca9": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex" + } + }, + "a84f5d45a48b": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + } + }, + "recording": { + "scenario": "aivault-resume-launch-sent", + "checkpoints": [ + { + "id": "resumed", + "observation": { + "sender": ["6b1e36abce6b", "a84f5d45a48b"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-prepare-refused.json b/mobile/rpc-foundation/goldens/aivault-resume-prepare-refused.json new file mode 100644 index 00000000000..591fd8f9fee --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-prepare-refused.json @@ -0,0 +1,90 @@ +{ + "operation": "aiVault.resume-preparation", + "family": "aiVault.resume-preparation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "dc9926f95475413627315e1f1c96740ececa697c6a0a5e3c42e18cfd4d58448a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1c21b98bedb1": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "codex home is locked", + "isRpcDeliveryUnknown": false + } + }, + "3a299ed75c3d": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "internal", + "message": "codex home is locked" + }, + "id": "frame-1", + "ok": false + } + } + }, + "770627dbd25d": { + "name": "aiVault.prepareSessionResume#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.prepareSessionResume\",\"params\":{\"agent\":\"codex\",\"filePath\":\"/sessions/rollout.jsonl\",\"codexHome\":\"/hosts/codex-runtime-home/home\",\"executionHostId\":\"local\"}}", + "sent": 1 + }, + "7e4864f4412b": { + "failure": "codex home is locked", + "prepared": "unprepared" + } + }, + "recording": { + "scenario": "aivault-resume-prepare-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["3a299ed75c3d"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "1c21b98bedb1" + }, + "state": "7e4864f4412b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-prepare-repin.json b/mobile/rpc-foundation/goldens/aivault-resume-prepare-repin.json new file mode 100644 index 00000000000..4ddf2dadadb --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-prepare-repin.json @@ -0,0 +1,98 @@ +{ + "operation": "aiVault.resume-preparation", + "family": "aiVault.resume-preparation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "6719aea706086a68709894546f9595264407db2df94fa56180cb3c68b08aaa69", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02733b10ba3d": { + "failure": { + "$rpc": "null" + }, + "prepared": { + "agent": "codex", + "codexHome": "/hosts/codex-accounts/acct-1/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "15e10cea84b9": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-accounts/acct-1/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "770627dbd25d": { + "name": "aiVault.prepareSessionResume#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.prepareSessionResume\",\"params\":{\"agent\":\"codex\",\"filePath\":\"/sessions/rollout.jsonl\",\"codexHome\":\"/hosts/codex-runtime-home/home\",\"executionHostId\":\"local\"}}", + "sent": 1 + }, + "d8803e70463f": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "substituteCodexHome": "/hosts/codex-accounts/acct-1/home", + "useRealCodexHome": false + } + } + } + } + }, + "recording": { + "scenario": "aivault-resume-prepare-repin", + "checkpoints": [ + { + "id": "repinned", + "observation": { + "sender": ["d8803e70463f"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "15e10cea84b9" + }, + "state": "02733b10ba3d", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-prepare-skipped.json b/mobile/rpc-foundation/goldens/aivault-resume-prepare-skipped.json new file mode 100644 index 00000000000..e0f49c552a5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-prepare-skipped.json @@ -0,0 +1,56 @@ +{ + "operation": "aiVault.resume-preparation", + "family": "aiVault.resume-preparation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "3afaf2807506f5bde2159b367f34c6b777739d6aad564796d54ac0da05b5bd02", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5d9b438a0a47": { + "failure": { + "$rpc": "null" + }, + "prepared": { + "agent": "claude", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "fd5226716450": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "agent": "claude", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + } + }, + "recording": { + "scenario": "aivault-resume-prepare-skipped", + "checkpoints": [ + { + "id": "no-wire", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "claude": "fd5226716450" + }, + "state": "5d9b438a0a47", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/aivault-resume-prepare-unavailable.json b/mobile/rpc-foundation/goldens/aivault-resume-prepare-unavailable.json new file mode 100644 index 00000000000..c61fcd8f6c5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/aivault-resume-prepare-unavailable.json @@ -0,0 +1,98 @@ +{ + "operation": "aiVault.resume-preparation", + "family": "aiVault.resume-preparation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "a5eedea5f551e0ca0e143292f1d9aa8920dd7af62a02d8e8777666ab3779c019", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "770627dbd25d": { + "name": "aiVault.prepareSessionResume#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.prepareSessionResume\",\"params\":{\"agent\":\"codex\",\"filePath\":\"/sessions/rollout.jsonl\",\"codexHome\":\"/hosts/codex-runtime-home/home\",\"executionHostId\":\"local\"}}", + "sent": 1 + }, + "a25c46d6c1db": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "forbidden", + "message": "Method 'aiVault.prepareSessionResume' is not available to mobile clients" + }, + "id": "frame-1", + "ok": false + } + } + }, + "e839ea279e77": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "f9dc8bff0bbd": { + "failure": { + "$rpc": "null" + }, + "prepared": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + } + }, + "recording": { + "scenario": "aivault-resume-prepare-unavailable", + "checkpoints": [ + { + "id": "degraded-to-legacy", + "observation": { + "sender": ["a25c46d6c1db"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/b1.json b/mobile/rpc-foundation/goldens/b1.json index 9e950286748..9762c8e5ff5 100644 --- a/mobile/rpc-foundation/goldens/b1.json +++ b/mobile/rpc-foundation/goldens/b1.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "23ffc912a432dcd3ff70be1903a8d518cf85634f27a2be6d21585963e338e7e3", "platform": "darwin", @@ -74,9 +74,10 @@ } } }, - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + "387248eb3124": { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}", + "sent": 3 }, "3b6419fbab75": { "status": "fulfilled", @@ -86,10 +87,6 @@ "$rpc": "undefined" } }, - "4c6301522bc0": { - "name": "files.list#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "602e35a92eec": { "files": [] }, @@ -130,17 +127,14 @@ } } }, - "6fcbcfd641a6": { - "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" - }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "a129552fdc6e": { "files": ["third.ts"] }, + "a4643cbb0362": { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 4 + }, "b2434f1de9f6": { "name": "files.list#1", "args": [ @@ -166,6 +160,11 @@ "startedAt": 120 } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -202,6 +201,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -266,7 +270,7 @@ "id": "old-pending", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -279,7 +283,7 @@ "id": "stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -295,7 +299,7 @@ "id": "third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -312,7 +316,7 @@ "id": "fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/b2.json b/mobile/rpc-foundation/goldens/b2.json index 1dd9d9bb7ec..2e163cf7b71 100644 --- a/mobile/rpc-foundation/goldens/b2.json +++ b/mobile/rpc-foundation/goldens/b2.json @@ -3,9 +3,9 @@ "family": "project-explicit-false", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "b31992be2f91bd61fbe1b8a5400da3b7a56753564b0b0b2b38bc5d549812d693", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, "0c4dced3e005": { "error": "", "mutating": true, @@ -41,13 +46,10 @@ "itemType": "ISSUE" } }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "52a7a7239fbb": { + "219dced97206": { "name": "github.project.updateIssueBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"addLabels\":[\"recorded\"]}}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"addLabels\":[\"recorded\"]}}}", + "sent": 1 }, "6f0142de3930": { "name": "github.project.updateIssueBySlug#1", @@ -88,17 +90,19 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "d330309fabb3": { + "a7b76954b136": { "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 }, "e5673036d45e": { "name": "github.project.updateIssueBySlug#1", @@ -147,26 +151,26 @@ "id": "pending", "observation": { "sender": ["e5673036d45e"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "0c4dced3e005", - "effects": ["c2a271fc5d97"] + "effects": ["7b2465eedefe"] } }, { "id": "settled", "observation": { "sender": ["6f0142de3930"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "204a5c5728c2", - "effects": ["c2a271fc5d97", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "a7b76954b136", "02839f22d2db"] } } ] diff --git a/mobile/rpc-foundation/goldens/b3.json b/mobile/rpc-foundation/goldens/b3.json index 25948c2a698..145b0fa8021 100644 --- a/mobile/rpc-foundation/goldens/b3.json +++ b/mobile/rpc-foundation/goldens/b3.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "130e493fcd7765e037405f59e6cc78a0cc1793b1ae092cad933ff9d5a9df8b7a", "platform": "darwin", @@ -48,13 +48,10 @@ } } }, - "1696f2f90218": { + "0e0abca05602": { "name": "detailError", - "value": "comments transport error" - }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" + "value": "comments transport error", + "sent": 2 }, "3cb9a384ce0e": { "name": "linear.issueComments#1", @@ -89,6 +86,11 @@ "$rpc": "null" } }, + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, "4e7c4654b51d": { "name": "linear.issueComments#1", "args": [ @@ -121,6 +123,16 @@ } } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, "780aaf1d97be": { "error": "", "loading": true, @@ -128,27 +140,17 @@ "$rpc": "null" } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { + "9bd1de5d9753": { "name": "detailPayload", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false - }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -158,6 +160,11 @@ "$rpc": "undefined" } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "fc4ce176400a": { "name": "linear.getIssue#1", "args": [ @@ -192,41 +199,41 @@ "id": "pending", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/browser-dialog-accepted.json b/mobile/rpc-foundation/goldens/browser-dialog-accepted.json index 2053e7a8c67..2324dbf85a8 100644 --- a/mobile/rpc-foundation/goldens/browser-dialog-accepted.json +++ b/mobile/rpc-foundation/goldens/browser-dialog-accepted.json @@ -3,9 +3,9 @@ "family": "browser.dialog", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "95f377bc4d8bf1248cafed26b2e9f425ad37e8d3c99e354bd6a8c67eb9bd9b1b", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2a884fbac9d5": { - "name": "browser.dialogAccept#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.dialogAccept\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\"}}" - }, "9855d4ec3415": { "busy": false, "dialog": { @@ -36,6 +32,11 @@ "$rpc": "undefined" } }, + "f11babba920d": { + "name": "browser.dialogAccept#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.dialogAccept\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\"}}", + "sent": 1 + }, "f23289a40300": { "name": "browser.dialogAccept#1", "args": [ @@ -78,7 +79,7 @@ "id": "dismissed", "observation": { "sender": ["f23289a40300"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/browser-dialog-dismissed.json b/mobile/rpc-foundation/goldens/browser-dialog-dismissed.json index 742cd33b737..8e9fb59493c 100644 --- a/mobile/rpc-foundation/goldens/browser-dialog-dismissed.json +++ b/mobile/rpc-foundation/goldens/browser-dialog-dismissed.json @@ -3,9 +3,9 @@ "family": "browser.dialog", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "5071188ee492a4ced5be793b2dab32baa9750ee6535128635f274fd79198e2f1", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "786423f11435": { + "name": "browser.dialogDismiss#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.dialogDismiss\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\"}}", + "sent": 1 + }, "9855d4ec3415": { "busy": false, "dialog": { @@ -58,10 +63,6 @@ } } }, - "e14582853169": { - "name": "browser.dialogDismiss#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.dialogDismiss\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -78,7 +79,7 @@ "id": "dismissed", "observation": { "sender": ["be3e7ad116a5"], - "payloads": ["e14582853169"], + "payloads": ["786423f11435"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/browser-keyboard-input.json b/mobile/rpc-foundation/goldens/browser-keyboard-input.json index 98bf2fef172..5a7b176dac7 100644 --- a/mobile/rpc-foundation/goldens/browser-keyboard-input.json +++ b/mobile/rpc-foundation/goldens/browser-keyboard-input.json @@ -3,9 +3,9 @@ "family": "browser.keyboard", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "eb2294c30af70ebc2bac092dc5105249ae8cf1941f750406622f7ff6dd70cc1b", "platform": "darwin", @@ -13,13 +13,22 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "04ae34c3208f": { - "name": "browser.keypress#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keypress\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"key\":\"Enter\"}}" - }, - "37ef5fe93769": { + "1bc6d9688999": { "name": "browser.keyboardInsertText#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keyboardInsertText\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"text\":\"hello\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keyboardInsertText\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"text\":\"hello\"}}", + "sent": 1 + }, + "2f4d80d09d24": { + "name": "browser.keypress#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keypress\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"key\":\"Enter\"}}", + "sent": 2 + }, + "5fe64ef6c1f3": { + "name": "toast", + "value": { + "message": "Sent" + }, + "sent": 1 }, "770254847b6a": { "name": "browser.keyboardInsertText#1", @@ -67,12 +76,6 @@ "keyboardValue": "", "pointerModifiers": [] }, - "c20546e0857f": { - "name": "toast", - "value": { - "message": "Sent" - } - }, "c532c7fdcc69": { "name": "browser.keypress#1", "args": [ @@ -124,14 +127,14 @@ "id": "typed", "observation": { "sender": ["770254847b6a", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } } ] diff --git a/mobile/rpc-foundation/goldens/browser-pointer-click-accepted.json b/mobile/rpc-foundation/goldens/browser-pointer-click-accepted.json index 79e6bc84e6e..3fd5a4a6ef4 100644 --- a/mobile/rpc-foundation/goldens/browser-pointer-click-accepted.json +++ b/mobile/rpc-foundation/goldens/browser-pointer-click-accepted.json @@ -3,9 +3,9 @@ "family": "browser.pointer-click", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "73faa87b359a11959543542016295bb6b36a10934dd99ad5c1a77a4290a608cd", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e463da3d358": { + "0da10b838d9e": { "name": "browser.mouseClick#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}", + "sent": 1 }, "5b621e308200": { "name": "browser.mouseClick#1", @@ -83,7 +84,7 @@ "id": "clicked", "observation": { "sender": ["5b621e308200"], - "payloads": ["1e463da3d358"], + "payloads": ["0da10b838d9e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/browser-pointer-click-fallback.json b/mobile/rpc-foundation/goldens/browser-pointer-click-fallback.json index 6c0afcd8154..80bc7ec3ee9 100644 --- a/mobile/rpc-foundation/goldens/browser-pointer-click-fallback.json +++ b/mobile/rpc-foundation/goldens/browser-pointer-click-fallback.json @@ -3,9 +3,9 @@ "family": "browser.pointer-click", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "20779e28880cf62340bc34cef8f40a49311e11262ac069df909743da9b5500ff", "platform": "darwin", @@ -13,6 +13,16 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0da10b838d9e": { + "name": "browser.mouseClick#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}", + "sent": 1 + }, + "11a7e8034273": { + "name": "browser.mouseDown#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 3 + }, "1961908d1da1": { "name": "browser.mouseDown#1", "args": [ @@ -48,13 +58,10 @@ } } }, - "1e463da3d358": { - "name": "browser.mouseClick#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}" - }, - "278a20085af8": { + "25ad8c6e489e": { "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 2 }, "41b41cc39e88": { "name": "browser.mouseUp#1", @@ -102,9 +109,10 @@ "keyboardValue": "hello", "pointerModifiers": [] }, - "ad7da1632835": { - "name": "browser.mouseDown#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" + "aa160e9b114e": { + "name": "browser.mouseUp#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 4 }, "b3273afd3ec2": { "name": "browser.mouseMove#1", @@ -182,10 +190,6 @@ } } }, - "eaa436587fe0": { - "name": "browser.mouseUp#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -202,7 +206,7 @@ "id": "clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/browser-wheel-scrolled.json b/mobile/rpc-foundation/goldens/browser-wheel-scrolled.json index b51824f9ad0..f4a658ae6c7 100644 --- a/mobile/rpc-foundation/goldens/browser-wheel-scrolled.json +++ b/mobile/rpc-foundation/goldens/browser-wheel-scrolled.json @@ -3,9 +3,9 @@ "family": "browser.wheel", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "e1bc21248ccff45ff217e385a51618b6f5724c037bfbefa03bb76a48dd4d793b", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "3ae1d19b9c51": { - "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" - }, "56a99047a121": { "name": "browser.mouseMove#1", "args": [ @@ -53,6 +49,11 @@ } } }, + "60d1415b69e8": { + "name": "browser.mouseMove#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 1 + }, "71b1fb55eafa": { "name": "browser.mouseWheel#1", "args": [ @@ -89,10 +90,6 @@ } } }, - "8bf9a97ea141": { - "name": "browser.mouseWheel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseWheel\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"dx\":0,\"dy\":-120}}" - }, "9855d4ec3415": { "busy": false, "dialog": { @@ -104,6 +101,11 @@ "keyboardValue": "hello", "pointerModifiers": [] }, + "d2d492cca894": { + "name": "browser.mouseWheel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseWheel\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"dx\":0,\"dy\":-120}}", + "sent": 2 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -120,7 +122,7 @@ "id": "scrolled", "observation": { "sender": ["56a99047a121", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/clipboard-image-attachment-anonymous.json b/mobile/rpc-foundation/goldens/clipboard-image-attachment-anonymous.json new file mode 100644 index 00000000000..4deb7cf3955 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-attachment-anonymous.json @@ -0,0 +1,215 @@ +{ + "operation": "clipboard.image-terminal-attachment", + "family": "clipboard.image-attachment", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "d4031721b16d7c281c544e7b2eef774fd20dda1890d7ebaadcbbb1eda4d276fd", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "037a93bf236b": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/img.png\\u001b[201~ \",\"enter\":false}}", + "sent": 4 + }, + "1c2f6fe81321": { + "name": "before-terminal-send", + "value": { + "terminal": "terminal-1" + }, + "sent": 3 + }, + "308e09c6a619": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/img.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "8aa742456efd": { + "attached": false, + "failure": { + "$rpc": "null" + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "e93276a9971b": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img.png" + } + } + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "clipboard-image-attachment-anonymous", + "checkpoints": [ + { + "id": "rejected", + "observation": { + "sender": ["7e48c58139e5", "f1a3d38271bc", "e93276a9971b", "308e09c6a619"], + "payloads": ["8dfd1f053efc", "72c805fadcfb", "e9a3deaf4515", "037a93bf236b"], + "settlements": { + "anonymous": "7ed3d39f0607" + }, + "state": "8aa742456efd", + "effects": ["5f71b4d3d25c", "1c2f6fe81321"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-attachment-blocked-before-send.json b/mobile/rpc-foundation/goldens/clipboard-image-attachment-blocked-before-send.json new file mode 100644 index 00000000000..7f712f04a12 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-attachment-blocked-before-send.json @@ -0,0 +1,173 @@ +{ + "operation": "clipboard.image-terminal-attachment", + "family": "clipboard.image-attachment", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "ea04d03c15d3cb94be7fe111a8a6219c4e0304095679bbae62af623f5b36c9f4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1c2f6fe81321": { + "name": "before-terminal-send", + "value": { + "terminal": "terminal-1" + }, + "sent": 3 + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "8aa742456efd": { + "attached": false, + "failure": { + "$rpc": "null" + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "e93276a9971b": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img.png" + } + } + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "clipboard-image-attachment-blocked-before-send", + "checkpoints": [ + { + "id": "blocked", + "observation": { + "sender": ["7e48c58139e5", "f1a3d38271bc", "e93276a9971b"], + "payloads": ["8dfd1f053efc", "72c805fadcfb", "e9a3deaf4515"], + "settlements": { + "blocked": "7ed3d39f0607" + }, + "state": "8aa742456efd", + "effects": ["5f71b4d3d25c", "1c2f6fe81321"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-attachment-cancelled.json b/mobile/rpc-foundation/goldens/clipboard-image-attachment-cancelled.json new file mode 100644 index 00000000000..53b1b977821 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-attachment-cancelled.json @@ -0,0 +1,46 @@ +{ + "operation": "clipboard.image-terminal-attachment", + "family": "clipboard.image-attachment", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "e6be7d5dd6b4f5083627a3ba864b1b040d71bf72b60ad940b7d0d575964a7b80", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "8aa742456efd": { + "attached": false, + "failure": { + "$rpc": "null" + } + } + }, + "recording": { + "scenario": "clipboard-image-attachment-cancelled", + "checkpoints": [ + { + "id": "no-wire", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "cancelled": "7ed3d39f0607" + }, + "state": "8aa742456efd", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-attachment-pasted.json b/mobile/rpc-foundation/goldens/clipboard-image-attachment-pasted.json new file mode 100644 index 00000000000..f3d23f0e23d --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-attachment-pasted.json @@ -0,0 +1,219 @@ +{ + "operation": "clipboard.image-terminal-attachment", + "family": "clipboard.image-attachment", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "60273f74d8fe869723cbbd1a459d7d789a92e07a0f1e9444b42e2d7767e5bec1", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1c2f6fe81321": { + "name": "before-terminal-send", + "value": { + "terminal": "terminal-1" + }, + "sent": 3 + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "860d6a5b4609": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/img.png\\u001b[201~ \",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 4 + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "b7a44aafa946": { + "attached": true, + "failure": { + "$rpc": "null" + } + }, + "bc40e57896c9": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/img.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "e93276a9971b": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img.png" + } + } + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "clipboard-image-attachment-pasted", + "checkpoints": [ + { + "id": "attached", + "observation": { + "sender": ["7e48c58139e5", "f1a3d38271bc", "e93276a9971b", "bc40e57896c9"], + "payloads": ["8dfd1f053efc", "72c805fadcfb", "e9a3deaf4515", "860d6a5b4609"], + "settlements": { + "normal": "84e5ca07cb7a" + }, + "state": "b7a44aafa946", + "effects": ["5f71b4d3d25c", "1c2f6fe81321"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-attachment-upload-refused.json b/mobile/rpc-foundation/goldens/clipboard-image-attachment-upload-refused.json new file mode 100644 index 00000000000..b86ac2409f1 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-attachment-upload-refused.json @@ -0,0 +1,93 @@ +{ + "operation": "clipboard.image-terminal-attachment", + "family": "clipboard.image-attachment", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "e7f492523421873f045726e15ec95eac26d43f7e971a33fd89ec1a9749492987", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "765ab192e1a5": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Image is too large", + "isRpcDeliveryUnknown": false + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "cc325ad637ea": { + "attached": "unattached", + "failure": "Image is too large" + }, + "ec6fd7f06461": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "too_large", + "message": "Image is too large" + }, + "id": "frame-1", + "ok": false + } + } + } + }, + "recording": { + "scenario": "clipboard-image-attachment-upload-refused", + "checkpoints": [ + { + "id": "upload-refused", + "observation": { + "sender": ["ec6fd7f06461"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "765ab192e1a5" + }, + "state": "cc325ad637ea", + "effects": ["5f71b4d3d25c"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-upload-aborts-on-chunk-failure.json b/mobile/rpc-foundation/goldens/clipboard-image-upload-aborts-on-chunk-failure.json new file mode 100644 index 00000000000..cd5bd5f611c --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-upload-aborts-on-chunk-failure.json @@ -0,0 +1,168 @@ +{ + "operation": "clipboard.image-upload", + "family": "clipboard.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "195c2f15d81c70012ea88750ab3f84bfe512f7e422f7d2d09fb7919bd9cfd85a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "3de611958398": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-2" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "upload_expired", + "message": "Upload slot expired" + }, + "id": "frame-2", + "ok": false + } + } + }, + "48054ee45c76": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-2\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "63762ba12023": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":null}}", + "sent": 1 + }, + "9cfc668f592b": { + "name": "clipboard.abortImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.abortImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-2" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "aborted": true + } + } + } + }, + "b49be31d506e": { + "failure": "Upload slot expired", + "path": "unsaved" + }, + "bf6d0aeb2281": { + "name": "clipboard.abortImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.abortImageUpload\",\"params\":{\"uploadId\":\"upload-2\"}}", + "sent": 3 + }, + "ead0111942f4": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Upload slot expired", + "isRpcDeliveryUnknown": false + } + }, + "eddc5bc46b9b": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": { + "$rpc": "null" + }, + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-2" + } + } + } + } + }, + "recording": { + "scenario": "clipboard-image-upload-aborts-on-chunk-failure", + "checkpoints": [ + { + "id": "aborted", + "observation": { + "sender": ["eddc5bc46b9b", "3de611958398", "9cfc668f592b"], + "payloads": ["63762ba12023", "48054ee45c76", "bf6d0aeb2281"], + "settlements": { + "local": "ead0111942f4" + }, + "state": "b49be31d506e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-upload-chunked.json b/mobile/rpc-foundation/goldens/clipboard-image-upload-chunked.json new file mode 100644 index 00000000000..e99f7c21079 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-upload-chunked.json @@ -0,0 +1,161 @@ +{ + "operation": "clipboard.image-upload", + "family": "clipboard.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "160101326d39705c2036c12646ff6b13d997a1cf91bdc86e5e29279ba31867e4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7ab518750e0f": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "/tmp/img.png" + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "a77b999a5f7c": { + "failure": { + "$rpc": "null" + }, + "path": "/tmp/img.png" + }, + "e93276a9971b": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img.png" + } + } + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "clipboard-image-upload-chunked", + "checkpoints": [ + { + "id": "uploaded", + "observation": { + "sender": ["7e48c58139e5", "f1a3d38271bc", "e93276a9971b"], + "payloads": ["8dfd1f053efc", "72c805fadcfb", "e9a3deaf4515"], + "settlements": { + "remote": "7ab518750e0f" + }, + "state": "a77b999a5f7c", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-upload-single-frame-fallback.json b/mobile/rpc-foundation/goldens/clipboard-image-upload-single-frame-fallback.json new file mode 100644 index 00000000000..3f8f2b14d97 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-upload-single-frame-fallback.json @@ -0,0 +1,123 @@ +{ + "operation": "clipboard.image-upload", + "family": "clipboard.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "89ffa843d08ee27dd44b7bba507ce84661b0df73c35f7a8c273e004604710dc9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "12f2bb1c7b16": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "61599dd8e71a": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": "/tmp/legacy.png" + } + } + }, + "7f1260e77032": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "/tmp/legacy.png" + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "923de2c0221d": { + "failure": { + "$rpc": "null" + }, + "path": "/tmp/legacy.png" + }, + "d6a7fe2e0164": { + "name": "clipboard.saveImageAsTempFile#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.saveImageAsTempFile\",\"params\":{\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"connectionId\":\"connection-1\"}}", + "sent": 2 + } + }, + "recording": { + "scenario": "clipboard-image-upload-single-frame-fallback", + "checkpoints": [ + { + "id": "fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "61599dd8e71a"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "7f1260e77032" + }, + "state": "923de2c0221d", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/clipboard-image-upload-start-refused.json b/mobile/rpc-foundation/goldens/clipboard-image-upload-start-refused.json new file mode 100644 index 00000000000..377c54e31c9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/clipboard-image-upload-start-refused.json @@ -0,0 +1,88 @@ +{ + "operation": "clipboard.image-upload", + "family": "clipboard.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "bf0227939c2d41d6a1ebc5b07a31196043e78f1580811bd32ec6fc5f447f5934", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "765ab192e1a5": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Image is too large", + "isRpcDeliveryUnknown": false + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "a69f0ea71c3c": { + "failure": "Image is too large", + "path": "unsaved" + }, + "ec6fd7f06461": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "too_large", + "message": "Image is too large" + }, + "id": "frame-1", + "ok": false + } + } + } + }, + "recording": { + "scenario": "clipboard-image-upload-start-refused", + "checkpoints": [ + { + "id": "start-refused", + "observation": { + "sender": ["ec6fd7f06461"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "765ab192e1a5" + }, + "state": "a69f0ea71c3c", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/codex-reset-credit-consumed.json b/mobile/rpc-foundation/goldens/codex-reset-credit-consumed.json new file mode 100644 index 00000000000..d8fb61a198a --- /dev/null +++ b/mobile/rpc-foundation/goldens/codex-reset-credit-consumed.json @@ -0,0 +1,289 @@ +{ + "operation": "accounts.codex-reset-credit", + "family": "components.codex-reset-credit", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "76b53dea504a688493843e23e8e7d052fc196f559bb1e2579d0fd38bf3156d0e", + "scenarioSha256": "00260be9809576607ac91bfacd9fa6cc4f8a190c6b88804c977ea07d36d7162e", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0a07efb53f1e": { + "settled": { + "$rpc": "null" + } + }, + "31c5054bc660": { + "name": "accounts.consumeCodexResetCredit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"accounts.consumeCodexResetCredit\",\"params\":{\"idempotencyKey\":\"00000000-0000-4000-8000-000000000001\",\"expectedScope\":{\"target\":{\"runtime\":\"host\",\"wslDistro\":null},\"accountId\":\"codex-1\",\"accountRevision\":1700000000000,\"offerRevision\":\"v1:[1,null,null,[],null,null,1700000000000]\"}}}", + "sent": 1 + }, + "60304d1e19bb": { + "settled": { + "attemptJournalRetained": false, + "outcome": "reset" + } + }, + "90f55bfe00c2": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "ab755576c214": { + "name": "device-store.setItem", + "value": { + "key": "orca:codex-reset-credit-attempt:v1:0832055c2fa90e8e145c588ad4db656a2fc2840ed2e851a28494eae769db9b3e", + "value": "{\"v\":1,\"hostId\":\"host-1\",\"expectedScope\":{\"target\":{\"runtime\":\"host\",\"wslDistro\":null},\"accountId\":\"codex-1\",\"accountRevision\":1700000000000,\"offerRevision\":\"v1:[1,null,null,[],null,null,1700000000000]\"},\"idempotencyKey\":\"00000000-0000-4000-8000-000000000001\"}" + }, + "sent": 0 + }, + "c4a98628ea44": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "outcome": "reset", + "scope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "codex": { + "accounts": [ + { + "email": "codex@example.test", + "id": "codex-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "codex": { + "error": { + "$rpc": "null" + }, + "provider": "codex", + "rateLimitResetCredits": { + "availableCount": 1 + }, + "session": { + "$rpc": "null" + }, + "status": "ok", + "updatedAt": 1700000000000, + "weekly": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + } + }, + "fed9e1669a83": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "attemptJournalRetained": false, + "outcome": "reset", + "scope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "codex": { + "accounts": [ + { + "email": "codex@example.test", + "id": "codex-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "error": { + "$rpc": "null" + }, + "provider": "codex", + "rateLimitResetCredits": { + "availableCount": 1 + }, + "session": { + "$rpc": "null" + }, + "status": "ok", + "updatedAt": 1700000000000, + "weekly": { + "$rpc": "null" + } + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + }, + "recording": { + "scenario": "codex-reset-credit-consumed", + "checkpoints": [ + { + "id": "requested", + "observation": { + "sender": ["90f55bfe00c2"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "9270aeb7d9c6" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "consumed", + "observation": { + "sender": ["c4a98628ea44"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "fed9e1669a83" + }, + "state": "60304d1e19bb", + "effects": ["ab755576c214"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/codex-reset-credit-resumed.json b/mobile/rpc-foundation/goldens/codex-reset-credit-resumed.json new file mode 100644 index 00000000000..ce834ec5693 --- /dev/null +++ b/mobile/rpc-foundation/goldens/codex-reset-credit-resumed.json @@ -0,0 +1,288 @@ +{ + "operation": "accounts.codex-reset-credit", + "family": "components.codex-reset-credit", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "76b53dea504a688493843e23e8e7d052fc196f559bb1e2579d0fd38bf3156d0e", + "scenarioSha256": "d85a4031b701e563941afcdd7375cf78a1ee1487a0dab722f8516c2bc8d3dcee", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "074c5080c062": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "attemptJournalRetained": false, + "outcome": "alreadyRedeemed", + "scope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "codex": { + "accounts": [ + { + "email": "codex@example.test", + "id": "codex-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "error": { + "$rpc": "null" + }, + "provider": "codex", + "rateLimitResetCredits": { + "availableCount": 1 + }, + "session": { + "$rpc": "null" + }, + "status": "ok", + "updatedAt": 1700000000000, + "weekly": { + "$rpc": "null" + } + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + }, + "0a07efb53f1e": { + "settled": { + "$rpc": "null" + } + }, + "0e5764df4bfd": { + "settled": { + "attemptJournalRetained": false, + "outcome": "alreadyRedeemed" + } + }, + "1c9f0c57c36d": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "11111111-1111-4111-8111-111111111111" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "outcome": "alreadyRedeemed", + "scope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "codex": { + "accounts": [ + { + "email": "codex@example.test", + "id": "codex-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "codex": { + "error": { + "$rpc": "null" + }, + "provider": "codex", + "rateLimitResetCredits": { + "availableCount": 1 + }, + "session": { + "$rpc": "null" + }, + "status": "ok", + "updatedAt": 1700000000000, + "weekly": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + } + }, + "897e4d77e2a0": { + "name": "accounts.consumeCodexResetCredit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"accounts.consumeCodexResetCredit\",\"params\":{\"idempotencyKey\":\"11111111-1111-4111-8111-111111111111\",\"expectedScope\":{\"target\":{\"runtime\":\"host\",\"wslDistro\":null},\"accountId\":\"codex-1\",\"accountRevision\":1700000000000,\"offerRevision\":\"v1:[1,null,null,[],null,null,1700000000000]\"}}}", + "sent": 1 + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "c19953b572ef": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "11111111-1111-4111-8111-111111111111" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "c55ed0a410f8": { + "name": "device-store.removeItem", + "value": { + "key": "orca:codex-reset-credit-attempt:v1:0832055c2fa90e8e145c588ad4db656a2fc2840ed2e851a28494eae769db9b3e" + }, + "sent": 1 + } + }, + "recording": { + "scenario": "codex-reset-credit-resumed", + "checkpoints": [ + { + "id": "requested", + "observation": { + "sender": ["c19953b572ef"], + "payloads": ["897e4d77e2a0"], + "settlements": { + "confirm": "9270aeb7d9c6" + }, + "state": "0a07efb53f1e", + "effects": [] + } + }, + { + "id": "consumed", + "observation": { + "sender": ["1c9f0c57c36d"], + "payloads": ["897e4d77e2a0"], + "settlements": { + "confirm": "074c5080c062" + }, + "state": "0e5764df4bfd", + "effects": ["c55ed0a410f8"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/components-codex-capability.json b/mobile/rpc-foundation/goldens/components-codex-capability.json index 0ff933bf779..461021da56d 100644 --- a/mobile/rpc-foundation/goldens/components-codex-capability.json +++ b/mobile/rpc-foundation/goldens/components-codex-capability.json @@ -3,9 +3,9 @@ "family": "components.codex-reset-capability", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "88570b9d2376863c7f88d7ed8c745a5fb771deddbc7409f8944fa861dd4bdce9", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "578b9d38ecc7": { "supported": true }, @@ -58,6 +54,11 @@ "startedAt": 0, "settledAt": 0, "value": true + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 } }, "recording": { @@ -67,7 +68,7 @@ "id": "settled", "observation": { "sender": ["6a0093a8288b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "84e5ca07cb7a" }, diff --git a/mobile/rpc-foundation/goldens/components-setup-ask.json b/mobile/rpc-foundation/goldens/components-setup-ask.json index 4b3cb870379..9c2d9ee45a6 100644 --- a/mobile/rpc-foundation/goldens/components-setup-ask.json +++ b/mobile/rpc-foundation/goldens/components-setup-ask.json @@ -3,9 +3,9 @@ "family": "components.setup-script", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "d4052f119c7ed68dc922c8beeb0074701f1532b10e48e284fb71aa165a17e437", "platform": "darwin", @@ -104,6 +104,11 @@ "$rpc": "null" } }, + "d9f709e8100e": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -111,10 +116,6 @@ "value": { "$rpc": "undefined" } - }, - "f5dc0ce1e7b8": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" } }, "recording": { @@ -124,7 +125,7 @@ "id": "hooks-pending", "observation": { "sender": ["28e75475e9e0"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -136,7 +137,7 @@ "id": "settled", "observation": { "sender": ["3515a8adcd6d"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/components-target-local.json b/mobile/rpc-foundation/goldens/components-target-local.json index c1bb8ed6ed2..c1fd65677b8 100644 --- a/mobile/rpc-foundation/goldens/components-target-local.json +++ b/mobile/rpc-foundation/goldens/components-target-local.json @@ -3,9 +3,9 @@ "family": "components.execution-target-local", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "2e0d3021621698b63117e250dd5e9762b5bfb3dc1911e27c510e9539bd2ee6c9", "platform": "darwin", @@ -97,9 +97,10 @@ } } }, - "cf32edc950ac": { + "c56f76942e16": { "name": "preflight.detectAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -117,7 +118,7 @@ "id": "detect-pending", "observation": { "sender": ["3579737ce1a6"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -129,7 +130,7 @@ "id": "settled", "observation": { "sender": ["6806cee7c59f"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/components-target-ssh.json b/mobile/rpc-foundation/goldens/components-target-ssh.json index 2f49323b773..1bb8e62824b 100644 --- a/mobile/rpc-foundation/goldens/components-target-ssh.json +++ b/mobile/rpc-foundation/goldens/components-target-ssh.json @@ -3,9 +3,9 @@ "family": "components.execution-target", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "82b891c7a7a2f255e2d22a372ee6112c9cc1f650259244e87f2e8c1356e97e5f", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0a7094a9a9ac": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + "0b078c630b23": { + "name": "preflight.detectRemoteAgents#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 4 + }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 }, "4e2e9a890ced": { "detected": ["codex"], @@ -28,10 +34,6 @@ "status": "connected" } }, - "57095302d8c1": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "6004e75ef39e": { "name": "preflight.detectRemoteAgents#2", "args": [ @@ -57,9 +59,10 @@ "startedAt": 0 } }, - "66a99391260b": { - "name": "preflight.detectRemoteAgents#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + "77f42ff60d15": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 3 }, "81c9c204b647": { "name": "ssh.connect#1", @@ -172,6 +175,11 @@ } } }, + "bb1f9f7430c4": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 2 + }, "ca123825be51": { "name": "ssh.getState#1", "args": [ @@ -219,10 +227,6 @@ "value": { "$rpc": "undefined" } - }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" } }, "recording": { @@ -232,7 +236,7 @@ "id": "state-pending", "observation": { "sender": ["ca123825be51"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, @@ -244,7 +248,7 @@ "id": "settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/diff-review-branch-compare.json b/mobile/rpc-foundation/goldens/diff-review-branch-compare.json index 328ea2c50d7..85179948930 100644 --- a/mobile/rpc-foundation/goldens/diff-review-branch-compare.json +++ b/mobile/rpc-foundation/goldens/diff-review-branch-compare.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "b7579013e65f0f5fe503c10cf2294cb9d4ac1938108275de001db6e02cf2cc21", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1bf084a7263a": { + "200c85aa119b": { "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 2 }, "229fc359ecb7": { "status": "fulfilled", @@ -28,26 +29,6 @@ } } }, - "25793d7c00a5": { - "name": "repo.list#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "4337656f224b": { - "name": "git.branchCompare#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, - "54ee9546dc6f": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "632a4405f3fe": { "name": "repo.list#2", "args": [ @@ -157,6 +138,16 @@ } } }, + "74dba677d335": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 3 + }, + "768c9c0dbef7": { + "name": "repo.list#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 + }, "78b49c8df1cc": { "name": "git.branchCompare#1", "args": [ @@ -228,6 +219,11 @@ } } }, + "8bee98be77d2": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 5 + }, "9f5d0ac26269": { "branchCompare": { "result": { @@ -247,6 +243,16 @@ "diff": "unloaded", "snapshot": "unloaded" }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, + "be3553f1a790": { + "name": "git.branchCompare#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 6 + }, "eb882796a820": { "name": "repo.list#1", "args": [ @@ -303,7 +309,7 @@ "id": "unavailable", "observation": { "sender": ["67a8e862c3ba", "eb882796a820", "78b49c8df1cc"], - "payloads": ["1bf084a7263a", "594101d24d72", "54ee9546dc6f"], + "payloads": ["200c85aa119b", "ad49fec56c14", "74dba677d335"], "settlements": { "unavailable": "ef9013648cfb" }, @@ -323,12 +329,12 @@ "6e017fb85c11" ], "payloads": [ - "1bf084a7263a", - "594101d24d72", - "54ee9546dc6f", - "31bd76fdf517", - "25793d7c00a5", - "4337656f224b" + "200c85aa119b", + "ad49fec56c14", + "74dba677d335", + "8bee98be77d2", + "768c9c0dbef7", + "be3553f1a790" ], "settlements": { "unavailable": "ef9013648cfb", diff --git a/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json index b27b0c5f478..b5b4a6441dc 100644 --- a/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json +++ b/mobile/rpc-foundation/goldens/diff-review-branch-file-diff.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "6c71b0f217a464dffbc6f5736605b840edac74ebaf0664edc0ab85984bb64328", "platform": "darwin", @@ -22,10 +22,6 @@ "kind": "binary" } }, - "37ae1f091153": { - "name": "git.branchDiff#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchDiff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"compare\":{\"baseRef\":\"origin/main\",\"baseOid\":\"base-oid\",\"headOid\":\"head-oid\",\"mergeBase\":\"merge-base\"}}}" - }, "38fb361f406c": { "status": "rejected", "startedAt": 0, @@ -44,6 +40,11 @@ }, "snapshot": "unloaded" }, + "67cae2e16a3b": { + "name": "git.branchDiff#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchDiff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"compare\":{\"baseRef\":\"origin/main\",\"baseOid\":\"base-oid\",\"headOid\":\"head-oid\",\"mergeBase\":\"merge-base\"}}}", + "sent": 1 + }, "ce89618d90b4": { "name": "git.branchDiff#1", "args": [ @@ -92,7 +93,7 @@ "id": "branch", "observation": { "sender": ["ce89618d90b4"], - "payloads": ["37ae1f091153"], + "payloads": ["67cae2e16a3b"], "settlements": { "branch": "365c17523d76" }, @@ -104,7 +105,7 @@ "id": "no-compare", "observation": { "sender": ["ce89618d90b4"], - "payloads": ["37ae1f091153"], + "payloads": ["67cae2e16a3b"], "settlements": { "branch": "365c17523d76", "no-compare": "38fb361f406c" diff --git a/mobile/rpc-foundation/goldens/diff-review-notes-refused-before-compare.json b/mobile/rpc-foundation/goldens/diff-review-notes-refused-before-compare.json index c6e1bc239c0..17f6daead41 100644 --- a/mobile/rpc-foundation/goldens/diff-review-notes-refused-before-compare.json +++ b/mobile/rpc-foundation/goldens/diff-review-notes-refused-before-compare.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "3e7fa054f77587b9ac24b6732a9926273b0f2ff35a266e633d0ccd1dada932cc", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2432ad799433": { "name": "repo.list#1", "args": [ @@ -76,18 +81,6 @@ "startedAt": 0 } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3ec8052ccdb3": { "name": "worktree.show#1", "args": [ @@ -124,10 +117,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -176,14 +165,30 @@ } } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "c70359272e10": { "name": "worktree.show#1", "args": [ @@ -316,7 +321,7 @@ "id": "notes-refused", "observation": { "sender": ["3feccf790548", "c70359272e10", "26accd69bc48", "ed34044b22f4"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "31bd76fdf517"], + "payloads": ["40b17d95f271", "c0edcb195574", "67fead2b3d30", "6f43dceb9058"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -335,11 +340,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "eae2ae6e9c42" diff --git a/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json index 9165872f6e7..19014e07dfb 100644 --- a/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json +++ b/mobile/rpc-foundation/goldens/diff-review-refused-file-diff.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "d1b04fe2945a2799ac8465d8fd9e45ab790ae29b401a0cf4fef68ebc5fa3cc76", "platform": "darwin", @@ -31,9 +31,15 @@ "kind": "deleted" } }, - "505493c5c2e4": { + "2eee9b17f40e": { "name": "git.diff#3", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}", + "sent": 3 + }, + "414ef6b1967c": { + "name": "git.diff#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}", + "sent": 1 }, "5768cc374e1d": { "branchCompare": "unloaded", @@ -43,10 +49,6 @@ }, "snapshot": "unloaded" }, - "5d5bb4ccf70d": { - "name": "git.diff#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, "67daf7391fee": { "status": "rejected", "startedAt": 0, @@ -57,10 +59,6 @@ "isRpcDeliveryUnknown": false } }, - "7994a1073c64": { - "name": "git.diff#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, "a58da3417608": { "name": "git.diff#3", "args": [ @@ -97,6 +95,11 @@ } } }, + "b5ca1f0a42b7": { + "name": "git.diff#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}", + "sent": 2 + }, "c40409188ab0": { "name": "git.diff#2", "args": [ @@ -185,7 +188,7 @@ "id": "diff-too-large", "observation": { "sender": ["dde75a860803"], - "payloads": ["5d5bb4ccf70d"], + "payloads": ["414ef6b1967c"], "settlements": { "diff-too-large": "0698901154de" }, @@ -197,7 +200,7 @@ "id": "deleted", "observation": { "sender": ["dde75a860803", "c40409188ab0"], - "payloads": ["5d5bb4ccf70d", "7994a1073c64"], + "payloads": ["414ef6b1967c", "b5ca1f0a42b7"], "settlements": { "diff-too-large": "0698901154de", "deleted": "2ecd0366533c" @@ -210,7 +213,7 @@ "id": "refused", "observation": { "sender": ["dde75a860803", "c40409188ab0", "a58da3417608"], - "payloads": ["5d5bb4ccf70d", "7994a1073c64", "505493c5c2e4"], + "payloads": ["414ef6b1967c", "b5ca1f0a42b7", "2eee9b17f40e"], "settlements": { "diff-too-large": "0698901154de", "deleted": "2ecd0366533c", diff --git a/mobile/rpc-foundation/goldens/diff-review-snapshot.json b/mobile/rpc-foundation/goldens/diff-review-snapshot.json index 5e9dedd8fe7..05c684147a1 100644 --- a/mobile/rpc-foundation/goldens/diff-review-snapshot.json +++ b/mobile/rpc-foundation/goldens/diff-review-snapshot.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "fa0a81462196458fdded5b7c00aa4e73975c2111afdd8dac115871490a481da2", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2432ad799433": { "name": "repo.list#1", "args": [ @@ -51,18 +56,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3ec8052ccdb3": { "name": "worktree.show#1", "args": [ @@ -99,10 +92,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -151,6 +140,11 @@ } } }, + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, "4cb3f61eba79": { "name": "worktree.show#2", "args": [ @@ -189,9 +183,15 @@ } } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "9270aeb7d9c6": { "status": "pending", @@ -222,6 +222,11 @@ "startedAt": 0 } }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "da3aebbee6f2": { "name": "git.branchCompare#1", "args": [ @@ -542,7 +547,7 @@ "id": "pending", "observation": { "sender": ["b8b93d3f8005"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -561,11 +566,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" diff --git a/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json b/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json index 71d68d5e88b..a224d17e26d 100644 --- a/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json +++ b/mobile/rpc-foundation/goldens/diff-review-status-unavailable.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "182f37fbe6ae7c0694b50d603ecd4a03bc9a8c7c9738ebb775b47eb5f3b9660f", "platform": "darwin", @@ -22,9 +22,10 @@ "message": "Update Orca desktop to review changes on mobile." } }, - "317a243394fa": { + "40b17d95f271": { "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 }, "55c07df45014": { "branchCompare": "unloaded", @@ -76,7 +77,7 @@ "id": "unavailable", "observation": { "sender": ["93b9682c496c"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "unavailable": "14804a5e414f" }, diff --git a/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json b/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json index b2d136f5eb4..529ab03bbb3 100644 --- a/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json +++ b/mobile/rpc-foundation/goldens/diff-review-worktree-file-diff.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "538b68485a2268d311fcc7e13ff1a3e446ba4aa010bc18633af8e938a6688257", "platform": "darwin", @@ -13,6 +13,16 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "2eee9b17f40e": { + "name": "git.diff#3", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}", + "sent": 3 + }, + "3a70a3afc2d9": { + "name": "git.diff#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":true}}", + "sent": 2 + }, "411c5ed8537e": { "name": "git.diff#2", "args": [ @@ -49,9 +59,10 @@ } } }, - "505493c5c2e4": { - "name": "git.diff#3", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" + "414ef6b1967c": { + "name": "git.diff#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}", + "sent": 1 }, "55227363ca22": { "status": "rejected", @@ -63,10 +74,6 @@ "isRpcDeliveryUnknown": false } }, - "5d5bb4ccf70d": { - "name": "git.diff#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":false}}" - }, "66c8c0206a53": { "name": "git.diff#3", "args": [ @@ -165,10 +172,6 @@ } } }, - "f5b40bc1bb4b": { - "name": "git.diff#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"filePath\":\"src/app.ts\",\"staged\":true}}" - }, "f68945ffc2ea": { "branchCompare": "unloaded", "diff": { @@ -185,7 +188,7 @@ "id": "binary", "observation": { "sender": ["9d975272847c"], - "payloads": ["5d5bb4ccf70d"], + "payloads": ["414ef6b1967c"], "settlements": { "binary": "84090dfad90d" }, @@ -197,7 +200,7 @@ "id": "too-large", "observation": { "sender": ["9d975272847c", "411c5ed8537e"], - "payloads": ["5d5bb4ccf70d", "f5b40bc1bb4b"], + "payloads": ["414ef6b1967c", "3a70a3afc2d9"], "settlements": { "binary": "84090dfad90d", "too-large": "8675e0f40158" @@ -210,7 +213,7 @@ "id": "invalid", "observation": { "sender": ["9d975272847c", "411c5ed8537e", "66c8c0206a53"], - "payloads": ["5d5bb4ccf70d", "f5b40bc1bb4b", "505493c5c2e4"], + "payloads": ["414ef6b1967c", "3a70a3afc2d9", "2eee9b17f40e"], "settlements": { "binary": "84090dfad90d", "too-large": "8675e0f40158", diff --git a/mobile/rpc-foundation/goldens/file-tap-open-refused.json b/mobile/rpc-foundation/goldens/file-tap-open-refused.json new file mode 100644 index 00000000000..acc0e421420 --- /dev/null +++ b/mobile/rpc-foundation/goldens/file-tap-open-refused.json @@ -0,0 +1,144 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "a927e85c3ae58cd3b017955fe28aeffec6a5471b51d782f116639a3aaf4af77d", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "18cda90904c3": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "openTarget": { + "absolutePath": "/repo/src/app.ts", + "kind": "worktree-file", + "provider": "ssh", + "relativePath": "src/app.ts" + }, + "relativePath": "src/app.ts" + } + } + } + }, + "1d18c66a85d5": { + "name": "open-feedback", + "value": {}, + "sent": 1 + }, + "52c3c247865d": { + "name": "files.open#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\"}}", + "sent": 2 + }, + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "9a73d7a9fdc6": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "file_locked", + "message": "File is locked" + }, + "id": "frame-2", + "ok": false + } + } + }, + "c7ce9c8dc60e": { + "activeSessionTabId": "tab-source", + "failed": 1, + "switched": { + "$rpc": "null" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "file-tap-open-refused", + "checkpoints": [ + { + "id": "open-refused", + "observation": { + "sender": ["18cda90904c3", "9a73d7a9fdc6"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/file-tap-opens-worktree-file.json b/mobile/rpc-foundation/goldens/file-tap-opens-worktree-file.json new file mode 100644 index 00000000000..9eee6cc7d48 --- /dev/null +++ b/mobile/rpc-foundation/goldens/file-tap-opens-worktree-file.json @@ -0,0 +1,174 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "297ea4075333e178ca20247eb0abf6600efb44fe2b33f5142d1c1cabffb5a2d3", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "18cda90904c3": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "openTarget": { + "absolutePath": "/repo/src/app.ts", + "kind": "worktree-file", + "provider": "ssh", + "relativePath": "src/app.ts" + }, + "relativePath": "src/app.ts" + } + } + } + }, + "1d18c66a85d5": { + "name": "open-feedback", + "value": {}, + "sent": 1 + }, + "4301fd620304": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 2 + }, + "52c3c247865d": { + "name": "files.open#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\"}}", + "sent": 2 + }, + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "b765beef262e": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "id": "tab-opened", + "relativePath": "src/app.ts" + } + ] + }, + "d9a357a79330": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f8a009b4a36e": { + "activeSessionTabId": "tab-opened", + "failed": 0, + "switched": { + "id": "tab-opened", + "relativePath": "src/app.ts" + } + } + }, + "recording": { + "scenario": "file-tap-opens-worktree-file", + "checkpoints": [ + { + "id": "switched", + "observation": { + "sender": ["18cda90904c3", "d9a357a79330"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "f8a009b4a36e", + "effects": ["1d18c66a85d5", "4301fd620304"] + } + }, + { + "id": "settled", + "observation": { + "sender": ["18cda90904c3", "d9a357a79330"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "f8a009b4a36e", + "effects": ["1d18c66a85d5", "4301fd620304"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/file-tap-previews-absolute-artifact.json b/mobile/rpc-foundation/goldens/file-tap-previews-absolute-artifact.json new file mode 100644 index 00000000000..15b8441b365 --- /dev/null +++ b/mobile/rpc-foundation/goldens/file-tap-previews-absolute-artifact.json @@ -0,0 +1,121 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "f1844c2608ce90250fddfc78c0b35bb1bf3647598a5ab2914eca0d8cb4403a38", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1d18c66a85d5": { + "name": "open-feedback", + "value": {}, + "sent": 1 + }, + "403de322e21f": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "openTarget": { + "absolutePath": "/logs/run.txt", + "grantId": "grant-1", + "kind": "absolute-file" + } + } + } + } + }, + "53fb9b1f36f9": { + "activeSessionTabId": "tab-source", + "failed": 0, + "switched": { + "$rpc": "null" + } + }, + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "e8e7c23384dc": { + "name": "push-preview-route", + "value": { + "params": { + "absolutePath": "/logs/run.txt", + "cwd": "/repo", + "grantId": "grant-1", + "hostId": "host-1", + "name": "run.txt", + "pathText": "src/app.ts", + "source": "terminalArtifact", + "terminal": "terminal-1", + "worktreeId": "workspace-1", + "worktreeName": "workspace" + }, + "pathname": "/h/[hostId]/files/preview/[worktreeId]" + }, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "file-tap-previews-absolute-artifact", + "checkpoints": [ + { + "id": "previewed", + "observation": { + "sender": ["403de322e21f"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a" + }, + "state": "53fb9b1f36f9", + "effects": ["1d18c66a85d5", "e8e7c23384dc"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/file-tap-resolve-miss.json b/mobile/rpc-foundation/goldens/file-tap-resolve-miss.json new file mode 100644 index 00000000000..f5db14383f0 --- /dev/null +++ b/mobile/rpc-foundation/goldens/file-tap-resolve-miss.json @@ -0,0 +1,92 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "0f76b96408081737b3d630ee837dbb80bcce6670b6acc4f1f7c033a69bd40533", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "b03e10f6707b": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "exists": false, + "isDirectory": false + } + } + } + }, + "c7ce9c8dc60e": { + "activeSessionTabId": "tab-source", + "failed": 1, + "switched": { + "$rpc": "null" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "file-tap-resolve-miss", + "checkpoints": [ + { + "id": "missed", + "observation": { + "sender": ["b03e10f6707b"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/file-tap-resolve-refused.json b/mobile/rpc-foundation/goldens/file-tap-resolve-refused.json new file mode 100644 index 00000000000..d28e8031a60 --- /dev/null +++ b/mobile/rpc-foundation/goldens/file-tap-resolve-refused.json @@ -0,0 +1,92 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "1ada35966dfb65afbb9b3dc8139961b8f042e2d53241b9608a080d0e655a5987", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "8a3fab4d308f": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + }, + "id": "frame-1", + "ok": false + } + } + }, + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "c7ce9c8dc60e": { + "activeSessionTabId": "tab-source", + "failed": 1, + "switched": { + "$rpc": "null" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "file-tap-resolve-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["8a3fab4d308f"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/files-explorer-legacy-fallback.json b/mobile/rpc-foundation/goldens/files-explorer-legacy-fallback.json new file mode 100644 index 00000000000..47bd29253d5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/files-explorer-legacy-fallback.json @@ -0,0 +1,203 @@ +{ + "operation": "files.explorer-screen", + "family": "files.explorer-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "160421b989563424531fc893a115b95b399d1524ebaf1c91caa8b2862b52eb07", + "scenarioSha256": "ec02d3f76085619fad35231e12654ec6e926e423c6799fd0df53708743000612", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "195987bc4ef2": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "30859af566b0": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "80bd28a48dda": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "basename": "README.md", + "kind": "text", + "relativePath": "README.md" + }, + { + "basename": "app.ts", + "kind": "text", + "relativePath": "src/app.ts" + } + ], + "totalCount": 2, + "truncated": true + } + } + } + }, + "87ae27687a19": { + "name": "files.readDir#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readDir\",\"params\":{\"worktree\":\"id:wt-files\",\"relativePath\":\"\"}}", + "sent": 1 + }, + "b85511fb8929": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "FlatList": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 3 + }, + "labels": ["Back to session"], + "rows": ["dir:src", "file:README.md"], + "text": ["Files", "orca-files", " - Showing first 5000"] + }, + "c3a91710450a": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:wt-files\"}}", + "sent": 2 + }, + "e91880eefe86": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files"] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "files-explorer-legacy-fallback", + "checkpoints": [ + { + "id": "loading", + "observation": { + "sender": ["195987bc4ef2"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "e91880eefe86", + "effects": [] + } + }, + { + "id": "legacy-listed", + "observation": { + "sender": ["30859af566b0", "80bd28a48dda"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "b85511fb8929", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/files-explorer-readdir.json b/mobile/rpc-foundation/goldens/files-explorer-readdir.json new file mode 100644 index 00000000000..ee89991a073 --- /dev/null +++ b/mobile/rpc-foundation/goldens/files-explorer-readdir.json @@ -0,0 +1,158 @@ +{ + "operation": "files.explorer-screen", + "family": "files.explorer-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "160421b989563424531fc893a115b95b399d1524ebaf1c91caa8b2862b52eb07", + "scenarioSha256": "0b87a230cf1c4219e415c840a088502c8bda7cd2fb525bde1a83a5903d6fd96b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "195987bc4ef2": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "1fac8f3b8f44": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "FlatList": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 3 + }, + "labels": ["Back to session"], + "rows": ["dir:src", "file:README.md"], + "text": ["Files", "orca-files"] + }, + "23a7ef6123a7": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": [ + { + "isDirectory": true, + "name": "src" + }, + { + "isDirectory": false, + "name": "README.md" + } + ] + } + } + }, + "87ae27687a19": { + "name": "files.readDir#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readDir\",\"params\":{\"worktree\":\"id:wt-files\",\"relativePath\":\"\"}}", + "sent": 1 + }, + "e91880eefe86": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files"] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "files-explorer-readdir", + "checkpoints": [ + { + "id": "loading", + "observation": { + "sender": ["195987bc4ef2"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "e91880eefe86", + "effects": [] + } + }, + { + "id": "listed", + "observation": { + "sender": ["23a7ef6123a7"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "1fac8f3b8f44", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/files-ownership-local.json b/mobile/rpc-foundation/goldens/files-ownership-local.json index cce94739de1..a4af6c96ec1 100644 --- a/mobile/rpc-foundation/goldens/files-ownership-local.json +++ b/mobile/rpc-foundation/goldens/files-ownership-local.json @@ -3,9 +3,9 @@ "family": "files.mutation-ownership", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "8d24f52eb4194c3bc5d9f0dcabade6d7a09c066f79f911657647ed21dbecb3b1", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "548f05412e41": { "status": "fulfilled", "startedAt": 0, @@ -25,6 +21,11 @@ "expectedExecutionHostId": "local" } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "8bdc2aec524d": { "name": "worktree.show#1", "args": [ @@ -60,10 +61,6 @@ } } }, - "9199aee60486": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}" - }, "a56852d6836b": { "name": "status.get#1", "args": [ @@ -101,6 +98,11 @@ "ownership": { "expectedExecutionHostId": "local" } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 } }, "recording": { @@ -110,7 +112,7 @@ "id": "settled", "observation": { "sender": ["a56852d6836b", "8bdc2aec524d"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "548f05412e41" }, diff --git a/mobile/rpc-foundation/goldens/files-ownership-ssh.json b/mobile/rpc-foundation/goldens/files-ownership-ssh.json index b8c126fe180..b43c556c81d 100644 --- a/mobile/rpc-foundation/goldens/files-ownership-ssh.json +++ b/mobile/rpc-foundation/goldens/files-ownership-ssh.json @@ -3,9 +3,9 @@ "family": "files.mutation-ownership", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "4cd0be3a1c338b4b68211c717fd10738653c553fdb3b072db6706ff8175a8bd1", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "29bfbe94cca9": { "status": "fulfilled", "startedAt": 0, @@ -27,6 +23,11 @@ "expectedSshTargetId": "target-1" } }, + "2f24cdd633b5": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}", + "sent": 3 + }, "518ec57c381a": { "ownership": "uncaptured" }, @@ -106,18 +107,15 @@ } } }, - "9199aee60486": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}" + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a0341e6a5d84": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}" - }, "a56852d6836b": { "name": "status.get#1", "args": [ @@ -182,6 +180,11 @@ "expectedSshConnectionGeneration": 3, "expectedSshTargetId": "target-1" } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 } }, "recording": { @@ -191,7 +194,7 @@ "id": "status-pending", "observation": { "sender": ["bc119660f0c1"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9270aeb7d9c6" }, @@ -203,7 +206,7 @@ "id": "settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "6116946241ca"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "29bfbe94cca9" }, diff --git a/mobile/rpc-foundation/goldens/files-preview-artifact-direct.json b/mobile/rpc-foundation/goldens/files-preview-artifact-direct.json index e562feb163e..be2f16799e0 100644 --- a/mobile/rpc-foundation/goldens/files-preview-artifact-direct.json +++ b/mobile/rpc-foundation/goldens/files-preview-artifact-direct.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "dd8b7a0916a84c7d763a163759c02210ae99f8fbccfccaa98796b8610c5da97c", "platform": "darwin", @@ -71,9 +71,10 @@ "truncated": false } }, - "e0401d205ea2": { + "a3bce9470bbb": { "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 } }, "recording": { @@ -83,7 +84,7 @@ "id": "settled", "observation": { "sender": ["194fabd9b9d8"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "500d95d47092" }, diff --git a/mobile/rpc-foundation/goldens/files-preview-artifact-image.json b/mobile/rpc-foundation/goldens/files-preview-artifact-image.json index 8333d1413ce..861a977d94f 100644 --- a/mobile/rpc-foundation/goldens/files-preview-artifact-image.json +++ b/mobile/rpc-foundation/goldens/files-preview-artifact-image.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "d15c1f4e0f95b5c49a8f889d2d37458225293d7306c8439690d972d2df4c29c0", "platform": "darwin", @@ -51,9 +51,10 @@ } } }, - "4a07826edb3b": { + "6df57490419a": { "name": "files.readTerminalArtifactPreview#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifactPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/shot.png\",\"grantId\":\"grant-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifactPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/shot.png\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "7659b8b575da": { "preview": { @@ -80,7 +81,7 @@ "id": "settled", "observation": { "sender": ["25b0318e985e"], - "payloads": ["4a07826edb3b"], + "payloads": ["6df57490419a"], "settlements": { "load": "eee847a9d90d" }, diff --git a/mobile/rpc-foundation/goldens/files-preview-grant-refresh.json b/mobile/rpc-foundation/goldens/files-preview-grant-refresh.json index 8cfa20e944f..ff2e9a59240 100644 --- a/mobile/rpc-foundation/goldens/files-preview-grant-refresh.json +++ b/mobile/rpc-foundation/goldens/files-preview-grant-refresh.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "055f3b45442c1736f10ee98c493e2ece1885fdb68d925ee627e2ba20853537e0", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "044dee71a9cd": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"run.txt\",\"cwd\":\"/logs\",\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "25b0d1737c71": { "name": "files.readTerminalArtifact#1", "args": [ @@ -103,6 +108,11 @@ "truncated": false } }, + "5824e53bc730": { + "name": "files.readTerminalArtifact#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-2\"}}", + "sent": 3 + }, "5f446c109a9a": { "name": "files.readTerminalArtifact#2", "args": [ @@ -140,6 +150,19 @@ } } }, + "63abc54b3e87": { + "name": "artifact-source-refreshed", + "value": { + "absolutePath": "/logs/run.txt", + "cwd": "/logs", + "grantId": "grant-2", + "pathText": "run.txt", + "source": "terminalArtifact", + "terminalHandle": "terminal-1", + "worktreeId": "workspace-1" + }, + "sent": 2 + }, "645c5754be42": { "preview": "unloaded" }, @@ -152,33 +175,14 @@ "truncated": false } }, - "813fe48569a6": { - "name": "artifact-source-refreshed", - "value": { - "absolutePath": "/logs/run.txt", - "cwd": "/logs", - "grantId": "grant-2", - "pathText": "run.txt", - "source": "terminalArtifact", - "terminalHandle": "terminal-1", - "worktreeId": "workspace-1" - } - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "9a56ffbdd5bf": { - "name": "files.resolveTerminalPath#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"run.txt\",\"cwd\":\"/logs\",\"terminal\":\"terminal-1\"}}" - }, - "c283e01480f7": { - "name": "files.readTerminalArtifact#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-2\"}}" - }, - "e0401d205ea2": { + "a3bce9470bbb": { "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "e81d5596c201": { "name": "files.readTerminalArtifact#1", @@ -215,7 +219,7 @@ "id": "read-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "9270aeb7d9c6" }, @@ -227,12 +231,12 @@ "id": "settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "5f446c109a9a"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "500d95d47092" }, "state": "784ea351e5b2", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } } ] diff --git a/mobile/rpc-foundation/goldens/files-preview-worktree-image.json b/mobile/rpc-foundation/goldens/files-preview-worktree-image.json index 17cae1afe51..1ea43971fb9 100644 --- a/mobile/rpc-foundation/goldens/files-preview-worktree-image.json +++ b/mobile/rpc-foundation/goldens/files-preview-worktree-image.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "0ffaffb472b663e08a42317d799a2a000211dda5b127fb21cc64f04f73800130", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "3acec737cb08": { + "146931cb2534": { "name": "files.readPreview#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}", + "sent": 1 }, "7659b8b575da": { "preview": { @@ -79,7 +80,7 @@ "id": "settled", "observation": { "sender": ["f6564bdb4e19"], - "payloads": ["3acec737cb08"], + "payloads": ["146931cb2534"], "settlements": { "load": "eee847a9d90d" }, diff --git a/mobile/rpc-foundation/goldens/files-preview-worktree.json b/mobile/rpc-foundation/goldens/files-preview-worktree.json index 72232f47ef5..7078d4fe368 100644 --- a/mobile/rpc-foundation/goldens/files-preview-worktree.json +++ b/mobile/rpc-foundation/goldens/files-preview-worktree.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "bcba4a7d9d929078c5ed80fc7e1acd45859d0b4c559767a919b0396dc6a70a3e", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02ea3f503180": { + "3d04ed6e70c6": { "name": "files.read#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}", + "sent": 1 }, "3f8bf3069e3d": { "status": "fulfilled", @@ -82,7 +83,7 @@ "id": "settled", "observation": { "sender": ["9babe9503a83"], - "payloads": ["02ea3f503180"], + "payloads": ["3d04ed6e70c6"], "settlements": { "load": "3f8bf3069e3d" }, diff --git a/mobile/rpc-foundation/goldens/files-save-blind.json b/mobile/rpc-foundation/goldens/files-save-blind.json index e965f0f0101..d388094c768 100644 --- a/mobile/rpc-foundation/goldens/files-save-blind.json +++ b/mobile/rpc-foundation/goldens/files-save-blind.json @@ -3,9 +3,9 @@ "family": "files.preview-save", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "8b5c3e87d989966d7b252f19a537040cd5078ba9355a824e7e49af3424390a3e", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "39c6d10eb5a5": { - "name": "files.writeTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}" - }, "54a6055a16b5": { "status": "fulfilled", "startedAt": 0, @@ -61,6 +57,11 @@ } } }, + "940260ab6fb3": { + "name": "files.writeTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}", + "sent": 1 + }, "b3f873eb7d0c": { "saved": { "status": "saved" @@ -74,7 +75,7 @@ "id": "settled", "observation": { "sender": ["936b6553a1e7"], - "payloads": ["39c6d10eb5a5"], + "payloads": ["940260ab6fb3"], "settlements": { "save": "54a6055a16b5" }, diff --git a/mobile/rpc-foundation/goldens/files-save-verified.json b/mobile/rpc-foundation/goldens/files-save-verified.json index 256c423b23c..804ec52d4a8 100644 --- a/mobile/rpc-foundation/goldens/files-save-verified.json +++ b/mobile/rpc-foundation/goldens/files-save-verified.json @@ -3,9 +3,9 @@ "family": "files.preview-save", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "6e124d16173074d851d58593b20b25889ed13a3d8021c08fbed53b85a7d3196e", "platform": "darwin", @@ -64,18 +64,20 @@ "935100df69e4": { "saved": "unsaved" }, - "a3886e3a9791": { - "name": "files.writeTerminalArtifact#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}" + "a3bce9470bbb": { + "name": "files.readTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "b3f873eb7d0c": { "saved": { "status": "saved" } }, - "e0401d205ea2": { - "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" + "d76588bfa9bd": { + "name": "files.writeTerminalArtifact#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}", + "sent": 2 }, "e391aec81b96": { "name": "files.readTerminalArtifact#1", @@ -149,7 +151,7 @@ "id": "verify-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "9270aeb7d9c6" }, @@ -161,7 +163,7 @@ "id": "settled", "observation": { "sender": ["e391aec81b96", "7875007ef392"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, diff --git a/mobile/rpc-foundation/goldens/files-tab-doc-shapes.json b/mobile/rpc-foundation/goldens/files-tab-doc-shapes.json index ddae0a76921..4796e376e9b 100644 --- a/mobile/rpc-foundation/goldens/files-tab-doc-shapes.json +++ b/mobile/rpc-foundation/goldens/files-tab-doc-shapes.json @@ -3,9 +3,9 @@ "family": "files.tab-doc", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "b636221f719dae19a3af6772b687b0bcb300c9910645d23e98c309578ec1c5c5", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02ea3f503180": { - "name": "files.read#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}" - }, "323bf6059754": { "name": "files.readPreview#1", "args": [ @@ -53,9 +49,15 @@ } } }, - "5c610ebe58ed": { + "3be6ef0e9bd8": { "name": "files.readPreview#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}", + "sent": 2 + }, + "3d04ed6e70c6": { + "name": "files.read#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}", + "sent": 1 }, "9babe9503a83": { "name": "files.read#1", @@ -93,6 +95,11 @@ } } }, + "b185e249da6e": { + "name": "git.diff#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}", + "sent": 3 + }, "b5c68b76c498": { "status": "fulfilled", "startedAt": 0, @@ -183,10 +190,6 @@ "status": "ready" } }, - "fad4ca11a316": { - "name": "git.diff#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}" - }, "ffe1c534d459": { "status": "fulfilled", "startedAt": 0, @@ -217,7 +220,7 @@ "id": "settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", diff --git a/mobile/rpc-foundation/goldens/home-host-accounts.json b/mobile/rpc-foundation/goldens/home-host-accounts.json new file mode 100644 index 00000000000..891cc037827 --- /dev/null +++ b/mobile/rpc-foundation/goldens/home-host-accounts.json @@ -0,0 +1,231 @@ +{ + "operation": "home.host-accounts", + "family": "home.host-accounts", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "c632fdbc4b730777ecb09f08bec14cca0586042b01ed99d40d0228806c7def4a", + "scenarioSha256": "366426641e25542fcc6fcd351ece6a1ee897c8b3974c08eb7557eadfa4d3b06f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2525c654127c": { + "host-1": { + "claude": { + "accounts": [ + { + "email": "claude@example.test", + "id": "claude-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "$rpc": "null" + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + }, + "44136fa355b3": {}, + "6432de87fc3e": { + "name": "accounts.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"accounts.list\"}", + "sent": 1 + }, + "ae89fde72803": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "claude": { + "accounts": [ + { + "email": "claude@example.test", + "id": "claude-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "codex": { + "$rpc": "null" + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + }, + "d54161165272": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "e14c03c3141f": { + "name": "accounts", + "value": { + "host-1": { + "claude": { + "accounts": [ + { + "email": "claude@example.test", + "id": "claude-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "$rpc": "null" + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + }, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "home-host-accounts", + "checkpoints": [ + { + "id": "accounts-pending", + "observation": { + "sender": ["d54161165272"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "accounts-published", + "observation": { + "sender": ["ae89fde72803"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "2525c654127c", + "effects": ["e14c03c3141f"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/home-host-stats.json b/mobile/rpc-foundation/goldens/home-host-stats.json index 2c95049dc56..8018778824f 100644 --- a/mobile/rpc-foundation/goldens/home-host-stats.json +++ b/mobile/rpc-foundation/goldens/home-host-stats.json @@ -3,9 +3,9 @@ "family": "home.host-stats", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a9e0780298a1443664e7ae02056168aa34d67556c9c056d51a82c7b4a73ad35b", "scenarioSha256": "bd5f4e5f24a29d96c4c98950691c6571918332f71ebb1f29ee97a9abc857ac29", "platform": "darwin", @@ -13,15 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0632d58191fb": { - "name": "stats", - "value": { - "host-1": { - "activeWorktrees": 1, - "totalWorktrees": 3 - } - } - }, "0ebcc6f6a4cb": { "name": "stats.summary#1", "args": [ @@ -57,9 +48,15 @@ } }, "44136fa355b3": {}, - "7bf81b1e94c5": { - "name": "stats.summary#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"stats.summary\"}" + "7836888bb6c0": { + "name": "stats", + "value": { + "host-1": { + "activeWorktrees": 1, + "totalWorktrees": 3 + } + }, + "sent": 1 }, "9a84a7559023": { "host-1": { @@ -92,6 +89,11 @@ "startedAt": 0 } }, + "dcf607ac617e": { + "name": "stats.summary#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"stats.summary\"}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -108,7 +110,7 @@ "id": "stats-pending", "observation": { "sender": ["a392ac528c2b"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, @@ -120,12 +122,12 @@ "id": "settled", "observation": { "sender": ["0ebcc6f6a4cb"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "9a84a7559023", - "effects": ["0632d58191fb"] + "effects": ["7836888bb6c0"] } } ] diff --git a/mobile/rpc-foundation/goldens/host-view-settings-sync.json b/mobile/rpc-foundation/goldens/host-view-settings-sync.json index a02ef232e4e..34f517eacb0 100644 --- a/mobile/rpc-foundation/goldens/host-view-settings-sync.json +++ b/mobile/rpc-foundation/goldens/host-view-settings-sync.json @@ -3,9 +3,9 @@ "family": "host.view-settings", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a9e0780298a1443664e7ae02056168aa34d67556c9c056d51a82c7b4a73ad35b", "scenarioSha256": "1ee6031227fa3efd5b36841afa60f7b2264eacdd9c6126e5851d5acb39ffaadd", "platform": "darwin", @@ -13,21 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "292b632037a0": { + "045d8ec6a888": { "name": "ui.set#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"sortBy\":\"name\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"sortBy\":\"name\"}}", + "sent": 2 }, - "3059ce80d86a": { - "name": "collapsedGroups", - "value": [] - }, - "34925f64c9a6": { - "name": "sortMode", - "value": "name" - }, - "5907841fc56d": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "1207e1b06040": { + "name": "workspaceStatuses", + "value": [], + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -54,6 +48,11 @@ "startedAt": 0 } }, + "6816213c2ede": { + "name": "collapsedGroups", + "value": [], + "sent": 1 + }, "78f2fbcd0185": { "name": "ui.set#1", "args": [ @@ -87,23 +86,10 @@ } } }, - "7eaddd04bcdd": { - "name": "workspaceStatuses", - "value": [] - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "9527461faeb1": { - "name": "filters", - "value": { - "alwaysShowDefaultBranch": true, - "filterRepoIds": [], - "hideDefaultBranch": false, - "hideSleeping": true - } - }, "a424515cabc9": { "name": "ui.get#1", "args": [ @@ -141,6 +127,11 @@ } } }, + "a8115697f295": { + "name": "sortMode", + "value": "name", + "sent": 1 + }, "ba2035345a68": { "collapsed": [], "filters": { @@ -165,9 +156,25 @@ "sortMode": "recent", "statuses": [] }, - "e9a3acf203c6": { + "c178812d69e7": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 1 + }, + "d88f3b1774b1": { + "name": "filters", + "value": { + "alwaysShowDefaultBranch": true, + "filterRepoIds": [], + "hideDefaultBranch": false, + "hideSleeping": true + }, + "sent": 1 + }, + "e0a092c9ae88": { "name": "groupMode", - "value": "repo" + "value": "repo", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -185,7 +192,7 @@ "id": "ui-pending", "observation": { "sender": ["5fbdd64c75bc"], - "payloads": ["5907841fc56d"], + "payloads": ["c178812d69e7"], "settlements": { "mount": "eb79a9b3682a", "sync": "9270aeb7d9c6" @@ -198,7 +205,7 @@ "id": "settled", "observation": { "sender": ["a424515cabc9", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -206,16 +213,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } } diff --git a/mobile/rpc-foundation/goldens/host-worktree-actions-pin-open-delete.json b/mobile/rpc-foundation/goldens/host-worktree-actions-pin-open-delete.json index 1a3de744960..69917559af3 100644 --- a/mobile/rpc-foundation/goldens/host-worktree-actions-pin-open-delete.json +++ b/mobile/rpc-foundation/goldens/host-worktree-actions-pin-open-delete.json @@ -3,9 +3,9 @@ "family": "host.worktree-actions", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "92c29bd78ca0c0d5917e9386fc447bb9a1698b1d1ffaba0db7546eaac60da639", "scenarioSha256": "720add498c79425ca8efc9764fd5d8307fe33bc891842604cfc899f770b79811", "platform": "darwin", @@ -48,9 +48,27 @@ } } }, - "0ebfc1859f18": { - "name": "pinnedIds", - "value": ["wt-1"] + "088a989c038b": { + "name": "worktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 }, "2b635c2a4fbb": { "name": "worktree.rm#1", @@ -86,9 +104,37 @@ } } }, - "4caf7515e224": { + "2c2ff4eed497": { "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}", + "sent": 1 + }, + "3e27f9568029": { + "name": "lastKnownWorktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 + }, + "43444aeb669c": { + "name": "worktree.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}", + "sent": 2 }, "56b6d4fb8c56": { "name": "worktree.set#1", @@ -124,35 +170,6 @@ } } }, - "5c186d67b84c": { - "name": "lastKnownWorktrees", - "value": [] - }, - "69d698d4f352": { - "name": "worktree.rm#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}" - }, - "6cfdae6737f2": { - "name": "lastKnownWorktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, "6e959a9dd70e": { "confirmRemoveHost": false, "lastKnownWorktrees": [], @@ -161,6 +178,16 @@ "routeActionState": {}, "worktrees": [] }, + "71246d169f18": { + "name": "worktrees", + "value": [], + "sent": 2 + }, + "8839215bd1a5": { + "name": "lastKnownWorktrees", + "value": [], + "sent": 2 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -209,9 +236,20 @@ } ] }, - "b1509905fc66": { + "a970c9a870bb": { + "name": "pinnedIds", + "value": ["wt-1"], + "sent": 0 + }, + "ba712c70aeb2": { + "name": "worktree.rm#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}", + "sent": 3 + }, + "bb44ad78848e": { "name": "optimisticActiveWorktreeIdentity", - "value": "|wt-1" + "value": "|wt-1", + "sent": 1 }, "bf2b36bda2d2": { "name": "worktree.set#1", @@ -239,35 +277,6 @@ "startedAt": 0 } }, - "c3eecb0c6e96": { - "name": "worktree.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}" - }, - "cbf8280fdbe7": { - "name": "worktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, - "d440bd87d1ce": { - "name": "worktrees", - "value": [] - }, "e3e3c397a66a": { "name": "worktree.rm#1", "args": [ @@ -310,20 +319,20 @@ "id": "pin-optimistic", "observation": { "sender": ["bf2b36bda2d2"], - "payloads": ["4caf7515e224"], + "payloads": ["2c2ff4eed497"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a" }, "state": "9a9b0d6699b2", - "effects": ["cbf8280fdbe7", "6cfdae6737f2", "0ebfc1859f18"] + "effects": ["088a989c038b", "3e27f9568029", "a970c9a870bb"] } }, { "id": "delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -332,12 +341,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -345,7 +354,7 @@ "id": "settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -354,12 +363,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } } diff --git a/mobile/rpc-foundation/goldens/host-worktree-delete-refused.json b/mobile/rpc-foundation/goldens/host-worktree-delete-refused.json index 0ce46e955aa..e387a60cee5 100644 --- a/mobile/rpc-foundation/goldens/host-worktree-delete-refused.json +++ b/mobile/rpc-foundation/goldens/host-worktree-delete-refused.json @@ -3,9 +3,9 @@ "family": "host.worktree-actions", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "92c29bd78ca0c0d5917e9386fc447bb9a1698b1d1ffaba0db7546eaac60da639", "scenarioSha256": "5dd5e7eabaabba1e471b13958f59891c3b28f553087c96315598c83a14ded7e7", "platform": "darwin", @@ -13,29 +13,7 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "3fd02e693647": { - "name": "worktree.rm#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}" - }, - "5c186d67b84c": { - "name": "lastKnownWorktrees", - "value": [] - }, - "8056533b940f": { - "confirmRemoveHost": false, - "lastKnownWorktrees": [], - "optimisticActiveWorktreeIdentity": { - "$rpc": "null" - }, - "pinnedIds": [], - "routeActionState": {}, - "worktrees": [] - }, - "9270aeb7d9c6": { - "status": "pending", - "startedAt": 0 - }, - "a7c564546e94": { + "3eaa2fc6fe33": { "name": "worktrees", "value": [ { @@ -54,7 +32,59 @@ "unread": false, "worktreeId": "wt-1" } - ] + ], + "sent": 1 + }, + "4390dbd60885": { + "name": "lastKnownWorktrees", + "value": [], + "sent": 0 + }, + "6f5a073918ed": { + "name": "worktree.rm#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}", + "sent": 1 + }, + "77c8169fffce": { + "name": "worktrees", + "value": [], + "sent": 0 + }, + "8056533b940f": { + "confirmRemoveHost": false, + "lastKnownWorktrees": [], + "optimisticActiveWorktreeIdentity": { + "$rpc": "null" + }, + "pinnedIds": [], + "routeActionState": {}, + "worktrees": [] + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "ad493faf0d61": { + "name": "lastKnownWorktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": false, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 1 }, "bcb66b345fcd": { "confirmRemoveHost": false, @@ -100,31 +130,6 @@ } ] }, - "c777b17081dd": { - "name": "lastKnownWorktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": false, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, - "d440bd87d1ce": { - "name": "worktrees", - "value": [] - }, "e3e3c397a66a": { "name": "worktree.rm#1", "args": [ @@ -202,26 +207,26 @@ "id": "delete-optimistic", "observation": { "sender": ["e3e3c397a66a"], - "payloads": ["3fd02e693647"], + "payloads": ["6f5a073918ed"], "settlements": { "mount": "eb79a9b3682a", "delete": "9270aeb7d9c6" }, "state": "8056533b940f", - "effects": ["d440bd87d1ce", "5c186d67b84c"] + "effects": ["77c8169fffce", "4390dbd60885"] } }, { "id": "restored", "observation": { "sender": ["e97d1f006b72"], - "payloads": ["3fd02e693647"], + "payloads": ["6f5a073918ed"], "settlements": { "mount": "eb79a9b3682a", "delete": "eb79a9b3682a" }, "state": "bcb66b345fcd", - "effects": ["d440bd87d1ce", "5c186d67b84c", "a7c564546e94", "c777b17081dd"] + "effects": ["77c8169fffce", "4390dbd60885", "3eaa2fc6fe33", "ad493faf0d61"] } } ] diff --git a/mobile/rpc-foundation/goldens/host-worktree-refresh-stream.json b/mobile/rpc-foundation/goldens/host-worktree-refresh-stream.json new file mode 100644 index 00000000000..2ae704d8dd2 --- /dev/null +++ b/mobile/rpc-foundation/goldens/host-worktree-refresh-stream.json @@ -0,0 +1,258 @@ +{ + "operation": "worktree.host-refresh", + "family": "host-worktree-refresh", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "6ac11f1ab42fea3b718d9714e512a4e8a344aea66ae170fbe9ef2b5ae82dbe0a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1e5c2d0839f0": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": true + }, + "32ad88ec13e3": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "force": true, + "queueIfInFlight": true + } + }, + "sent": 0 + }, + "519cd29a30fa": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "5f7bd3b1a756": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 0 + }, + "61f865a194bf": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "6d9fd24a7491": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 2, + "running": true + }, + "8297145c6199": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 1, + "running": true + }, + "8f638d83589d": { + "name": "fetchWorktrees", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "91e9a84a208f": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": false + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "cfd2555aae81": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "e54e98a537b8": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 3, + "running": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "edb34b7fcc08": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": true + }, + "f2af146a9f12": { + "status": "fulfilled", + "startedAt": 3000, + "settledAt": 3000, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "host-worktree-refresh-stream", + "checkpoints": [ + { + "id": "started", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "edb34b7fcc08", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "91e9a84a208f", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json index b02423a1527..381ab236251 100644 --- a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "d6c57a5153d915f0a0c0fd9e305cac70b41b7eb8be226fc865227ebf1821e5d1", "platform": "darwin", @@ -13,17 +13,9 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "602e35a92eec": { "files": [] }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "b5b30ad54c76": { "name": "files.list#1", "args": [ @@ -55,6 +47,11 @@ } } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -127,6 +124,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -182,7 +184,7 @@ "id": "inventory-lifecycle.timeout:interrupted", "observation": { "sender": ["c0821dc354d7", "ee88659ed950"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -195,7 +197,7 @@ "id": "inventory-lifecycle.timeout:settled", "observation": { "sender": ["c0821dc354d7", "ee88659ed950"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -208,7 +210,7 @@ "id": "inventory-lifecycle.disconnect:interrupted", "observation": { "sender": ["c0821dc354d7", "b5b30ad54c76"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -222,7 +224,7 @@ "id": "inventory-lifecycle.disconnect:settled", "observation": { "sender": ["c0821dc354d7", "b5b30ad54c76"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -236,7 +238,7 @@ "id": "inventory-lifecycle.cutover:interrupted", "observation": { "sender": ["c0821dc354d7", "ccb16672d904"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -250,7 +252,7 @@ "id": "inventory-lifecycle.cutover:settled", "observation": { "sender": ["c0821dc354d7", "ccb16672d904"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", 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 a1cecb80162..92ac726083a 100644 --- a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "2d5c6dea28aa1a7bb9e4aa14a4c8441527d9ad401ad30161f05ea1f8da836bb2", "platform": "darwin", @@ -75,9 +75,10 @@ } }, "4f53cda18c2b": [], - "7ddcb1852b39": { + "5c52bc3f9e55": { "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "7fc945a92540": { "name": "settings.get#1", @@ -157,7 +158,7 @@ "id": "settings-bot-overrides-fulfilled.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -169,7 +170,7 @@ "id": "settings-bot-overrides-fulfilled.timeout:interrupted", "observation": { "sender": ["7fc945a92540"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -181,7 +182,7 @@ "id": "settings-bot-overrides-fulfilled.timeout:settled", "observation": { "sender": ["7fc945a92540"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -193,7 +194,7 @@ "id": "settings-bot-overrides-fulfilled.disconnect:interrupted", "observation": { "sender": ["af6903aed166"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "disconnect": "eb79a9b3682a" @@ -206,7 +207,7 @@ "id": "settings-bot-overrides-fulfilled.disconnect:settled", "observation": { "sender": ["af6903aed166"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "disconnect": "eb79a9b3682a" @@ -219,7 +220,7 @@ "id": "settings-bot-overrides-fulfilled.cutover:interrupted", "observation": { "sender": ["06eff8247d02"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "cutover": "eb79a9b3682a" @@ -232,7 +233,7 @@ "id": "settings-bot-overrides-fulfilled.cutover:settled", "observation": { "sender": ["06eff8247d02"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "cutover": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/inventory-lifecycle.json b/mobile/rpc-foundation/goldens/inventory-lifecycle.json index ba5f4954f15..bf3a9513d13 100644 --- a/mobile/rpc-foundation/goldens/inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/inventory-lifecycle.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "3471f5bcd6923c7b8ba3a737bb45b5239689deb78c00e85a828f38a6d6d68a05", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "64847315695c": { "name": "files.list#1", "args": [ @@ -54,9 +50,10 @@ } } }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 }, "c0821dc354d7": { "name": "files.searchPaths#1", @@ -94,6 +91,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -113,7 +115,7 @@ "id": "settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/inventory-repeat-query.json b/mobile/rpc-foundation/goldens/inventory-repeat-query.json index a1776055748..c1f2823be02 100644 --- a/mobile/rpc-foundation/goldens/inventory-repeat-query.json +++ b/mobile/rpc-foundation/goldens/inventory-repeat-query.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "73a468d5c7a51c2dbb7af2642f0050d05d861fce29295460c48d7c51f86bf57f", "platform": "darwin", @@ -63,9 +63,10 @@ "$rpc": "undefined" } }, - "1df364c141e7": { - "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"beta\",\"limit\":16}}" + "0d4bc47af85a": { + "name": "files.searchPaths#3", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"gamma\",\"limit\":16}}", + "sent": 3 }, "3642acfe438f": { "files": ["beta.ts"] @@ -105,9 +106,10 @@ "startedAt": 360 } }, - "702153114450": { - "name": "files.searchPaths#3", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"gamma\",\"limit\":16}}" + "76d5760bc8ba": { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"beta\",\"limit\":16}}", + "sent": 2 }, "7e0cf12e6220": { "name": "files.searchPaths#3", @@ -148,10 +150,6 @@ } } }, - "a1e1a76515f9": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"alpha\",\"limit\":16}}" - }, "a7201fe6aca9": { "name": "files.searchPaths#2", "args": [ @@ -191,6 +189,11 @@ } } }, + "cf1cd4765877": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"alpha\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -215,7 +218,7 @@ "id": "cached-alpha", "observation": { "sender": ["07ed03809186", "a7201fe6aca9", "6908b2a7adc8"], - "payloads": ["a1e1a76515f9", "1df364c141e7", "702153114450"], + "payloads": ["cf1cd4765877", "76d5760bc8ba", "0d4bc47af85a"], "settlements": { "mount": "eb79a9b3682a", "alpha": "eb79a9b3682a", @@ -231,7 +234,7 @@ "id": "stale-search-ignored", "observation": { "sender": ["07ed03809186", "a7201fe6aca9", "7e0cf12e6220"], - "payloads": ["a1e1a76515f9", "1df364c141e7", "702153114450"], + "payloads": ["cf1cd4765877", "76d5760bc8ba", "0d4bc47af85a"], "settlements": { "mount": "eb79a9b3682a", "alpha": "eb79a9b3682a", @@ -247,7 +250,7 @@ "id": "cached-beta-cancels-debounce", "observation": { "sender": ["07ed03809186", "a7201fe6aca9", "7e0cf12e6220"], - "payloads": ["a1e1a76515f9", "1df364c141e7", "702153114450"], + "payloads": ["cf1cd4765877", "76d5760bc8ba", "0d4bc47af85a"], "settlements": { "mount": "eb79a9b3682a", "alpha": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/lifecycle-b3.json b/mobile/rpc-foundation/goldens/lifecycle-b3.json index e252cf8eb03..5faf5b2cf2e 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-b3.json +++ b/mobile/rpc-foundation/goldens/lifecycle-b3.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "8be12d116865d27e8dfd37921d2c723d63da101ec1197b1f5b2d9510838e1943", "platform": "darwin", @@ -48,17 +48,20 @@ } } }, - "1696f2f90218": { + "0e0abca05602": { "name": "detailError", - "value": "comments transport error" + "value": "comments transport error", + "sent": 2 }, - "2b9e0df88a93": { + "310d25d529be": { "name": "linear.getIssue#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 4 }, - "3b01c25bcd45": { + "39ca42c97176": { "name": "detailError", - "value": "" + "value": "", + "sent": 2 }, "3cb9a384ce0e": { "name": "linear.issueComments#1", @@ -93,6 +96,11 @@ "$rpc": "null" } }, + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, "4e7c4654b51d": { "name": "linear.issueComments#1", "args": [ @@ -125,6 +133,28 @@ } } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "5ca77e9853cb": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, + "73a4beace1f0": { + "name": "detailLoading", + "value": true, + "sent": 2 + }, "780aaf1d97be": { "error": "", "loading": true, @@ -132,15 +162,10 @@ "$rpc": "null" } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } + "7c849571656d": { + "name": "linear.issueComments#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 4 }, "8b45b8e00ec0": { "name": "linear.getIssue#2", @@ -168,9 +193,17 @@ "startedAt": 0 } }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "9ea1594bdfc8": { "name": "linear.issueComments#2", @@ -198,18 +231,6 @@ "startedAt": 0 } }, - "ae1e9660892e": { - "name": "linear.issueComments#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -218,6 +239,11 @@ "$rpc": "undefined" } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "fc4ce176400a": { "name": "linear.getIssue#1", "args": [ @@ -252,43 +278,43 @@ "id": "b3.prelude:pending", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.prelude:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.reset-before-1:lifecycle-boundary", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -296,19 +322,19 @@ "id": "b3.reset-before-1:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -316,19 +342,19 @@ "id": "b3.reset-before-1:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -336,19 +362,19 @@ "id": "b3.reset-after-1:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -356,19 +382,19 @@ "id": "b3.reset-after-1:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -376,19 +402,19 @@ "id": "b3.reset-after-1:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -396,19 +422,19 @@ "id": "b3.reset-before-2:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -416,19 +442,19 @@ "id": "b3.reset-before-2:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -436,21 +462,21 @@ "id": "b3.reset-after-2:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -458,21 +484,21 @@ "id": "b3.reset-after-2:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -480,46 +506,46 @@ "id": "b3.unmount-before-1:lifecycle-boundary", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-before-1:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-before-1:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-before-1:remounted", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a", @@ -527,12 +553,12 @@ }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -540,46 +566,46 @@ "id": "b3.unmount-after-1:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-after-1:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-after-1:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-after-1:remounted", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a", @@ -587,12 +613,12 @@ }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -600,33 +626,33 @@ "id": "b3.unmount-before-2:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-before-2:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.unmount-before-2:remounted", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a", @@ -634,12 +660,12 @@ }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -647,18 +673,18 @@ "id": "b3.unmount-after-2:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -666,18 +692,18 @@ "id": "b3.unmount-after-2:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -685,7 +711,7 @@ "id": "b3.unmount-after-2:remounted", "observation": { "sender": ["034a83431f03", "4e7c4654b51d", "8b45b8e00ec0", "9ea1594bdfc8"], - "payloads": ["bb215a1eb59b", "e7f73629d075", "2b9e0df88a93", "ae1e9660892e"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f", "310d25d529be", "7c849571656d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a", @@ -693,14 +719,14 @@ }, "state": "780aaf1d97be", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23", - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266", + "5ca77e9853cb", + "39ca42c97176", + "73a4beace1f0" ] } }, @@ -708,44 +734,44 @@ "id": "b3.blur-before-1:lifecycle-boundary", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.blur-before-1:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.blur-before-1:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -753,44 +779,44 @@ "id": "b3.blur-after-1:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.blur-after-1:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.blur-after-1:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -798,31 +824,31 @@ "id": "b3.blur-before-2:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.blur-before-2:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -830,18 +856,18 @@ "id": "b3.blur-after-2:lifecycle-boundary", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -849,18 +875,18 @@ "id": "b3.blur-after-2:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json index ab12fd268aa..e7874c88467 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "46bbafcc57fe2e3aee41a14bc26a0375b7b56e58030705fe4c28841a272b2560", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "356af7179c37": { "name": "files.searchPaths#1", "args": [ @@ -84,10 +80,6 @@ } } }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "b2434f1de9f6": { "name": "files.list#1", "args": [ @@ -113,6 +105,11 @@ "startedAt": 120 } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -149,6 +146,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -176,7 +178,7 @@ "id": "inventory-lifecycle.reset-before-1:lifecycle-boundary", "observation": { "sender": ["356af7179c37"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -190,7 +192,7 @@ "id": "inventory-lifecycle.reset-before-1:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -204,7 +206,7 @@ "id": "inventory-lifecycle.reset-after-1:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -218,7 +220,7 @@ "id": "inventory-lifecycle.reset-after-1:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -232,7 +234,7 @@ "id": "inventory-lifecycle.reset-before-2:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -246,7 +248,7 @@ "id": "inventory-lifecycle.reset-before-2:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -260,7 +262,7 @@ "id": "inventory-lifecycle.reset-after-2:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -274,7 +276,7 @@ "id": "inventory-lifecycle.reset-after-2:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -288,7 +290,7 @@ "id": "inventory-lifecycle.unmount-before-1:lifecycle-boundary", "observation": { "sender": ["356af7179c37"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -302,7 +304,7 @@ "id": "inventory-lifecycle.unmount-before-1:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -316,7 +318,7 @@ "id": "inventory-lifecycle.unmount-before-1:remounted", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -331,7 +333,7 @@ "id": "inventory-lifecycle.unmount-after-1:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -345,7 +347,7 @@ "id": "inventory-lifecycle.unmount-after-1:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -359,7 +361,7 @@ "id": "inventory-lifecycle.unmount-after-1:remounted", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -374,7 +376,7 @@ "id": "inventory-lifecycle.unmount-before-2:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -388,7 +390,7 @@ "id": "inventory-lifecycle.unmount-before-2:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -402,7 +404,7 @@ "id": "inventory-lifecycle.unmount-before-2:remounted", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -417,7 +419,7 @@ "id": "inventory-lifecycle.unmount-after-2:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -431,7 +433,7 @@ "id": "inventory-lifecycle.unmount-after-2:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -445,7 +447,7 @@ "id": "inventory-lifecycle.unmount-after-2:remounted", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -460,7 +462,7 @@ "id": "inventory-lifecycle.blur-before-1:lifecycle-boundary", "observation": { "sender": ["356af7179c37"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -474,7 +476,7 @@ "id": "inventory-lifecycle.blur-before-1:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -488,7 +490,7 @@ "id": "inventory-lifecycle.blur-after-1:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -502,7 +504,7 @@ "id": "inventory-lifecycle.blur-after-1:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -516,7 +518,7 @@ "id": "inventory-lifecycle.blur-before-2:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -530,7 +532,7 @@ "id": "inventory-lifecycle.blur-before-2:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -544,7 +546,7 @@ "id": "inventory-lifecycle.blur-after-2:lifecycle-boundary", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -558,7 +560,7 @@ "id": "inventory-lifecycle.blur-after-2:settled", "observation": { "sender": ["c0821dc354d7", "64847315695c"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", 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 37637b07b29..e7905ab0174 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "eb80283956c93849778f23cbabf1dbf83b72744197af4f6f50335b2fc1590d87", "platform": "darwin", @@ -38,7 +38,17 @@ "startedAt": 0 } }, + "271aee91b48d": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, "4f53cda18c2b": [], + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, "7ad8a0996352": { "name": "settings.get#2", "args": [ @@ -103,14 +113,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "8f6fe9452bda": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "d52c8e96e222": ["bot-user"], "eb79a9b3682a": { "status": "fulfilled", @@ -128,7 +130,7 @@ "id": "settings-bot-overrides-fulfilled.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -140,7 +142,7 @@ "id": "settings-bot-overrides-fulfilled.reset-before-1:lifecycle-boundary", "observation": { "sender": ["090c88478661", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" @@ -153,7 +155,7 @@ "id": "settings-bot-overrides-fulfilled.reset-before-1:settled", "observation": { "sender": ["7ca23c4c946b", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" @@ -166,7 +168,7 @@ "id": "settings-bot-overrides-fulfilled.reset-after-1:lifecycle-boundary", "observation": { "sender": ["7ca23c4c946b", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" @@ -179,7 +181,7 @@ "id": "settings-bot-overrides-fulfilled.reset-after-1:settled", "observation": { "sender": ["7ca23c4c946b", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-reset": "eb79a9b3682a" @@ -192,7 +194,7 @@ "id": "settings-bot-overrides-fulfilled.unmount-before-1:lifecycle-boundary", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -205,7 +207,7 @@ "id": "settings-bot-overrides-fulfilled.unmount-before-1:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -218,7 +220,7 @@ "id": "settings-bot-overrides-fulfilled.unmount-before-1:remounted", "observation": { "sender": ["7ca23c4c946b", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a", @@ -232,7 +234,7 @@ "id": "settings-bot-overrides-fulfilled.unmount-after-1:lifecycle-boundary", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -245,7 +247,7 @@ "id": "settings-bot-overrides-fulfilled.unmount-after-1:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -258,7 +260,7 @@ "id": "settings-bot-overrides-fulfilled.unmount-after-1:remounted", "observation": { "sender": ["7ca23c4c946b", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a", @@ -272,7 +274,7 @@ "id": "settings-bot-overrides-fulfilled.blur-before-1:lifecycle-boundary", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -285,7 +287,7 @@ "id": "settings-bot-overrides-fulfilled.blur-before-1:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -298,7 +300,7 @@ "id": "settings-bot-overrides-fulfilled.blur-after-1:lifecycle-boundary", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -311,7 +313,7 @@ "id": "settings-bot-overrides-fulfilled.blur-after-1:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" 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 2eb92aa1be7..ef0c3b4286a 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "3a8eab831602443d320ca0aa0f35dc269d8d511e76bdae8fd025c433561d068d", "platform": "darwin", @@ -13,21 +13,24 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -54,19 +57,22 @@ "startedAt": 0 } }, - "12388aa75326": { + "0d33c93fcbfd": { "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, "1825a87a7ca8": { "hydrated": false, @@ -78,13 +84,15 @@ "visibleTaskProviders": ["github", "linear"] } }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -119,9 +127,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -148,85 +157,139 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, - "347cc433c473": { - "name": "projectRowDetail", + "252f3a25533f": { + "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false + "28fa1cba5d1a": { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "2c4387ddd366": { + "name": "pendingHostedMerge", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" - }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { + "2e442e4df37c": { "name": "showGitHubProjectFieldsPicker", - "value": false + "value": false, + "sent": 0 }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 }, - "57da83afd125": { + "321bfff34ac2": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "460c956ad356": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 5 + }, + "47b218ef208f": { + "name": "showRepoPicker", + "value": false, + "sent": 5 + }, + "4976dfca54f0": { "name": "taskStateHydrated", - "value": true + "value": false, + "sent": 5 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "551c964c61ea": { + "name": "showProviderPicker", + "value": false, + "sent": 5 + }, + "56f2fa086479": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -238,12 +301,30 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "59936af3cc5b": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 5 + }, + "5d87a58f6c98": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 + }, + "5ebcdff07023": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 5 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -270,6 +351,24 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "67d7ef589c15": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 5 + }, + "6e5246994fa0": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 5 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -303,67 +402,186 @@ } } }, - "70c1fe53348e": { - "name": "status.get#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "888c93f6f346": { - "name": "appliedQuery", - "value": "is:issue is:open" + "7a688c351c65": { + "name": "showSortPicker", + "value": false, + "sent": 5 }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "7c0f59ba016c": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "977e1de1ac2f": { + "7c6e6014385b": { + "name": "showCreateTask", + "value": false, + "sent": 5 + }, + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "83f55c58a6c5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 5 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", + "86a763922cd7": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 5 + }, + "874e70d237d7": { + "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 }, - "a211e64f0900": { + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8c53814e586c": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "921033244a12": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 5 + }, + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 + }, + "96a071be5404": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 5 + }, + "96cb852fd9c8": { + "name": "status.get#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 6 + }, + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "9abed258acba": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 5 + }, + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -390,9 +608,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -427,70 +662,58 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { + "afb75a8d93f3": { "name": "showLinearWorkspacePicker", - "value": false + "value": false, + "sent": 5 }, - "bbbd4bc0a4ef": { - "name": "taskStateHydrated", - "value": false - }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false - }, - "bfd6af371d88": { - "name": "githubProjectSettings", + "b341e832c60d": { + "name": "projectRowItem", "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "$rpc": "null" + }, + "sent": 0 + }, + "b577c113c079": { + "name": "showLinearViewPicker", + "value": false, + "sent": 5 + }, + "b9481aea1fae": { + "name": "taskStateHydrated", + "value": false, + "sent": 0 + }, + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 + }, + "c0739ee88dc8": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "c2601492c7cd": { + "name": "showLinearConnect", + "value": false, + "sent": 5 + }, + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, "c9c0513fdcb9": { "name": "status.get#2", @@ -517,16 +740,44 @@ "startedAt": 0 } }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d0c2ba0d141f": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 5 + }, + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d3db1d1b21c6": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 + }, + "d6ed7b17eb65": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "d705fce957e8": { "name": "settings.get#1", @@ -567,13 +818,17 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false + "dc50f834cf28": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "de85b23d1a59": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 5 }, "e5662efa8968": { "name": "preflight.check#1", @@ -610,17 +865,29 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "e7af9bf83610": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 + }, + "e96a98c6404f": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 5 }, "eb79a9b3682a": { "status": "fulfilled", @@ -630,25 +897,42 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "ef60e60436d0": { + "name": "showGitLabViewPicker", + "value": false, + "sent": 5 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f31031e7e491": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 + }, + "f5ca82f623ea": { + "name": "pendingGitHubProjectViewSelection", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "f695768dc671": { + "name": "showLinearGroupPicker", + "value": false, + "sent": 5 + }, + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 + }, + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -665,57 +949,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -730,11 +1014,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -742,46 +1026,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -796,11 +1080,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -808,46 +1092,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -863,12 +1147,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -877,84 +1161,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -969,11 +1253,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -981,46 +1265,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1035,11 +1319,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1047,46 +1331,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1102,12 +1386,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -1116,84 +1400,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -1208,11 +1492,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1220,46 +1504,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1274,11 +1558,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1286,46 +1570,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1341,12 +1625,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -1355,84 +1639,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -1447,11 +1731,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1459,46 +1743,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1513,11 +1797,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1525,46 +1809,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1580,12 +1864,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -1594,84 +1878,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -1686,11 +1970,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1698,46 +1982,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1752,11 +2036,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1764,46 +2048,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1819,12 +2103,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -1833,84 +2117,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -1925,11 +2209,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1937,46 +2221,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1991,11 +2275,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -2003,46 +2287,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -2058,12 +2342,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -2072,84 +2356,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -2164,11 +2448,11 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -2176,46 +2460,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -2230,11 +2514,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -2242,46 +2526,46 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -2297,12 +2581,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -2311,84 +2595,84 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -2403,11 +2687,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -2415,65 +2699,65 @@ }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -2488,11 +2772,11 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -2500,65 +2784,65 @@ }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -2574,12 +2858,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -2588,103 +2872,103 @@ }, "state": "1825a87a7ca8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } } 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 0fe58e11f34..6a1fa60b985 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "136fb1d8d5925ad12ba22f4dd6c72573a9ad03b6a6ec8308668f0d9cd71aa36d", "platform": "darwin", @@ -63,14 +63,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "13028e692551": { - "name": "preflight.check#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -107,6 +99,16 @@ }, "trust": {} }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, + "31184e123046": { + "name": "linear.status#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 8 + }, "39bfd36b44ed": { "name": "ui.get#2", "args": [ @@ -132,14 +134,6 @@ "startedAt": 0 } }, - "3fc2a1b54e13": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4938921744c6": { "name": "ui.get#1", "args": [ @@ -173,6 +167,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -233,9 +232,15 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 + }, + "762a39050969": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 8 }, "789980530ae3": { "name": "linear.status#1", @@ -295,6 +300,11 @@ "startedAt": 0 } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -334,18 +344,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, - "847430ffa968": { - "name": "linear.status#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "84b10f34b617": { - "name": "ui.get#2", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "8a63b85fee0c": { "providers": [], "settings": { @@ -407,6 +405,11 @@ "startedAt": 0 } }, + "dee8051f4ae6": { + "name": "ui.get#2", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 8 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -415,6 +418,11 @@ "$rpc": "undefined" } }, + "f1c1823caa54": { + "name": "preflight.check#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 8 + }, "f6a09f8c5b85": { "providers": [], "settings": { @@ -430,7 +438,7 @@ "id": "settings-workspace-context-fulfilled.prelude:settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -442,7 +450,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-1:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -455,7 +463,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-1:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -478,14 +486,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -500,7 +508,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-1:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -513,7 +521,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-1:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -536,14 +544,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -558,7 +566,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-2:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -571,7 +579,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-2:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -594,14 +602,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -616,7 +624,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-2:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -629,7 +637,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-2:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -652,14 +660,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -674,7 +682,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-3:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -687,7 +695,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-3:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -710,14 +718,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -732,7 +740,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-3:lifecycle-boundary", "observation": { "sender": ["563e4c82b345", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -745,7 +753,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-3:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -768,14 +776,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -790,7 +798,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-4:lifecycle-boundary", "observation": { "sender": ["563e4c82b345", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -803,7 +811,7 @@ "id": "settings-workspace-context-fulfilled.unmount-before-4:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -826,14 +834,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -848,7 +856,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-4:lifecycle-boundary", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -861,7 +869,7 @@ "id": "settings-workspace-context-fulfilled.unmount-after-4:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-unmount": "eb79a9b3682a" @@ -884,14 +892,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -906,7 +914,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-1:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -919,7 +927,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-1:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -932,7 +940,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-1:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -945,7 +953,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-1:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -958,7 +966,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-2:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -971,7 +979,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-2:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -984,7 +992,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-2:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -997,7 +1005,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-2:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1010,7 +1018,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-3:lifecycle-boundary", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1023,7 +1031,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-3:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1036,7 +1044,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-3:lifecycle-boundary", "observation": { "sender": ["563e4c82b345", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1049,7 +1057,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-3:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1062,7 +1070,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-4:lifecycle-boundary", "observation": { "sender": ["563e4c82b345", "a4760ef5a9f4", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1075,7 +1083,7 @@ "id": "settings-workspace-context-fulfilled.blur-before-4:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1088,7 +1096,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-4:lifecycle-boundary", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" @@ -1101,7 +1109,7 @@ "id": "settings-workspace-context-fulfilled.blur-after-4:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "lifecycle-blur": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/linear-select-workspace.json b/mobile/rpc-foundation/goldens/linear-select-workspace.json new file mode 100644 index 00000000000..ad0aa4626bb --- /dev/null +++ b/mobile/rpc-foundation/goldens/linear-select-workspace.json @@ -0,0 +1,136 @@ +{ + "operation": "linear.select-workspace-picker", + "family": "linear.select-workspace-picker", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b65996c152b632d553a31e07e31ea5c76f998eada42cf0966923d730da21908f", + "scenarioSha256": "b6eb40d9a91c89179483afec93fbc121b99ef679d3b2433575b26694d0c577d5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06776b3d9986": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "36c0bdbc5f9b": { + "contextLoads": 0, + "error": "", + "selectedWorkspaceId": "workspace-b", + "teamCount": 0 + }, + "4a23506ae3dc": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "c97ff66588a1": { + "name": "linear.context-reloaded", + "value": { + "contextLoads": 1 + }, + "sent": 1 + }, + "d2ade472a8ba": { + "contextLoads": 1, + "error": "", + "selectedWorkspaceId": "workspace-b", + "teamCount": 0 + }, + "ea687d1f2a99": { + "name": "linear.selectWorkspace#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.selectWorkspace\",\"params\":{\"workspaceId\":\"workspace-b\"}}", + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "linear-select-workspace", + "checkpoints": [ + { + "id": "selected", + "observation": { + "sender": ["4a23506ae3dc"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "36c0bdbc5f9b", + "effects": [] + } + }, + { + "id": "switched", + "observation": { + "sender": ["06776b3d9986"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/live-worktree-name-stream.json b/mobile/rpc-foundation/goldens/live-worktree-name-stream.json new file mode 100644 index 00000000000..e554eeb4ebe --- /dev/null +++ b/mobile/rpc-foundation/goldens/live-worktree-name-stream.json @@ -0,0 +1,335 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "056abf42b34537025fed30a4401bd465c93bc21558babb826f21b5c803b487eb", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "live-worktree-name-stream", + "checkpoints": [ + { + "id": "subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-agentsession.structured-launch-agentsession.createsupport-1.json b/mobile/rpc-foundation/goldens/matrix-agentsession.structured-launch-agentsession.createsupport-1.json new file mode 100644 index 00000000000..132eca4b8df --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-agentsession.structured-launch-agentsession.createsupport-1.json @@ -0,0 +1,581 @@ +{ + "operation": "agentSession.structured-launch", + "family": "agentSession.structured-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d340697a64a198066b1037a550afb9a0de7507246a545901d2fc0a23407f38d6", + "scenarioSha256": "211e3780edc0ff5fa0529c0de0e8bc2fd746a19c8a6b4e49900f6c4e56d53f7c", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "03bae1ffdae6": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "04f63acf891a": { + "launched": { + "kind": "unsupported", + "reason": { + "$rpc": "undefined" + } + } + }, + "0972c78c3d52": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2c227fd1941f": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "unsupported" + } + }, + "3db129933d79": { + "name": "agentSession.createSupport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.createSupport\",\"params\":{\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 1 + }, + "551313dcc738": { + "launched": { + "kind": "unsupported", + "reason": "remote" + } + }, + "70998d5a1f56": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "99caa4276b06": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "add0a607a4c6": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "af6b02a86254": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "b5992e9c9c01": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "bef30d717da6": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "reason": "remote", + "supported": false + } + } + } + }, + "c0c67a317e23": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "dd51c5566f19": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "unsupported", + "reason": "remote" + } + }, + "e4a3b2c6a246": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "f0bb9de9827c": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "unsupported", + "reason": { + "$rpc": "undefined" + } + } + }, + "f40adca316f9": { + "launched": { + "kind": "unsupported" + } + }, + "f698ccf3773d": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-agentsession.structured-launch-agentsession.createsupport-1", + "checkpoints": [ + { + "id": "structured-launch-unsupported.normal:unsupported", + "observation": { + "sender": ["bef30d717da6"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "dd51c5566f19" + }, + "state": "551313dcc738", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.result-absent:unsupported", + "observation": { + "sender": ["b5992e9c9c01"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "f0bb9de9827c" + }, + "state": "04f63acf891a", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.result-null:unsupported", + "observation": { + "sender": ["70998d5a1f56"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "f0bb9de9827c" + }, + "state": "04f63acf891a", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.inner-ok-missing:unsupported", + "observation": { + "sender": ["add0a607a4c6"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "f0bb9de9827c" + }, + "state": "04f63acf891a", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.inner-false-string-error:unsupported", + "observation": { + "sender": ["af6b02a86254"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "f0bb9de9827c" + }, + "state": "04f63acf891a", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.inner-false-object-error:unsupported", + "observation": { + "sender": ["03bae1ffdae6"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "f0bb9de9827c" + }, + "state": "04f63acf891a", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.outer-refused:unsupported", + "observation": { + "sender": ["f698ccf3773d"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "2c227fd1941f" + }, + "state": "f40adca316f9", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.outer-refused-no-message:unsupported", + "observation": { + "sender": ["0972c78c3d52"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "2c227fd1941f" + }, + "state": "f40adca316f9", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.method-not-found:unsupported", + "observation": { + "sender": ["99caa4276b06"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "2c227fd1941f" + }, + "state": "f40adca316f9", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.transport-rejection:unsupported", + "observation": { + "sender": ["e4a3b2c6a246"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "2c227fd1941f" + }, + "state": "f40adca316f9", + "effects": [] + } + }, + { + "id": "structured-launch-unsupported.transport-rejection-no-message:unsupported", + "observation": { + "sender": ["c0c67a317e23"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "2c227fd1941f" + }, + "state": "f40adca316f9", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.history-aivault.listsessions-1.json b/mobile/rpc-foundation/goldens/matrix-aivault.history-aivault.listsessions-1.json index dfd63128d8d..6b5e0823d57 100644 --- a/mobile/rpc-foundation/goldens/matrix-aivault.history-aivault.listsessions-1.json +++ b/mobile/rpc-foundation/goldens/matrix-aivault.history-aivault.listsessions-1.json @@ -3,10 +3,10 @@ "family": "aiVault.history", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "e0aa5e8577ec2a61e89c27b6578f9c6819e635e4be990834c039089acf40c697", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "7add46922ba5486e56c8acd99a53d083b605f5d98f3cc44ee3cb350ec0406080", "scenarioSha256": "efb8d1cd2a2ff0ade4cdc48a1aacec565e33b405bbe95c100b86534cdde49740", "platform": "darwin", "scenarioVersion": 1, @@ -25,10 +25,6 @@ "message": "Cannot read properties of undefined (reading 'sessions')" } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "232a27ecb718": { "name": "aiVault.listSessions#1", "args": [ @@ -74,6 +70,11 @@ "message": "Unable to load agent sessions" } }, + "56c96fec6d08": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 2 + }, "61f76365e23c": { "activeWorktreePath": "/repo/feature", "hostStatusResult": { @@ -121,10 +122,6 @@ } } }, - "681cb0d74271": { - "name": "aiVault.listSessions#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}" - }, "698f848e6967": { "activeWorktreePath": "/repo/feature", "hostStatusResult": { @@ -206,6 +203,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "a07975f2dc20": { "name": "aiVault.listSessions#1", "args": [ @@ -582,7 +584,7 @@ "id": "aivault-history-scan-fulfilled.normal:ready", "observation": { "sender": ["6e50957443ea", "b567072e5440"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -594,7 +596,7 @@ "id": "aivault-history-scan-fulfilled.result-absent:ready", "observation": { "sender": ["6e50957443ea", "fe995263cbdb"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -606,7 +608,7 @@ "id": "aivault-history-scan-fulfilled.result-null:ready", "observation": { "sender": ["6e50957443ea", "63954da09bd5"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -618,7 +620,7 @@ "id": "aivault-history-scan-fulfilled.inner-ok-missing:ready", "observation": { "sender": ["6e50957443ea", "a07975f2dc20"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -630,7 +632,7 @@ "id": "aivault-history-scan-fulfilled.inner-false-string-error:ready", "observation": { "sender": ["6e50957443ea", "cb6df2fa8b89"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -642,7 +644,7 @@ "id": "aivault-history-scan-fulfilled.inner-false-object-error:ready", "observation": { "sender": ["6e50957443ea", "b439901fb32e"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -654,7 +656,7 @@ "id": "aivault-history-scan-fulfilled.outer-refused:ready", "observation": { "sender": ["6e50957443ea", "e52e185c004d"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -666,7 +668,7 @@ "id": "aivault-history-scan-fulfilled.outer-refused-no-message:ready", "observation": { "sender": ["6e50957443ea", "82e315fc9ae9"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -678,7 +680,7 @@ "id": "aivault-history-scan-fulfilled.method-not-found:ready", "observation": { "sender": ["6e50957443ea", "b4700df437ac"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -690,7 +692,7 @@ "id": "aivault-history-scan-fulfilled.transport-rejection:ready", "observation": { "sender": ["6e50957443ea", "232a27ecb718"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -702,7 +704,7 @@ "id": "aivault-history-scan-fulfilled.transport-rejection-no-message:ready", "observation": { "sender": ["6e50957443ea", "c5357db644f1"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-platform-status.json b/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-platform-status.json new file mode 100644 index 00000000000..ed60962db84 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-platform-status.json @@ -0,0 +1,727 @@ +{ + "operation": "aiVault.history-screen", + "family": "aiVault.history-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "694e6a331a7b0a742059ac6575ee8fd5cdeb3ba80abe58cbd216f6bc4a24e400", + "scenarioSha256": "30e00c0d94413aab61b164fb9a658e526448addc4c42fd8892b1c28335d30beb", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "017d690f964b": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 4 + }, + "074d2293c010": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktrees": [ + { + "path": "/repo/feature", + "repoId": "repo-1", + "worktreeId": "wt-history" + }, + { + "path": "/repo/sibling", + "repoId": "repo-1", + "worktreeId": "wt-2" + } + ] + } + } + } + }, + "2698c9770ad3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "29ba09534e96": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "377739b45602": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "522b745543f1": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "6ae619d3108a": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "72fe28919674": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "734a1d442442": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "8fa57295e0a5": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "accf1e896504": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "ba9fd57319d3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "bc1a8e138f82": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "bcb43d5f686b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "c957a9653ef3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "d22bb2f62cea": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 2, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history"] + }, + "d4ef0569dbbc": { + "name": "status.get#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 3 + }, + "de79fb948454": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 2 + }, + "de87f6266897": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "eadec2060275": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ff0ffaddbbf7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + } + }, + "recording": { + "scenario": "matrix-aivault.history-screen-platform-status", + "checkpoints": [ + { + "id": "aivault-history-screen-worktrees.prelude:worktrees-pending", + "observation": { + "sender": ["bc1a8e138f82", "ba9fd57319d3"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.normal:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.result-absent:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "8fa57295e0a5", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.result-null:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "accf1e896504", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-ok-missing:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "734a1d442442", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-false-string-error:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "eadec2060275", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-false-object-error:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "377739b45602", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.outer-refused:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "c957a9653ef3", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.outer-refused-no-message:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "72fe28919674", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.method-not-found:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "bcb43d5f686b", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.transport-rejection:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "de87f6266897", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.transport-rejection-no-message:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "2698c9770ad3", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-status.get-2.json b/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-status.get-2.json new file mode 100644 index 00000000000..e20a56dc2f4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-status.get-2.json @@ -0,0 +1,876 @@ +{ + "operation": "aiVault.history-screen", + "family": "aiVault.history-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "694e6a331a7b0a742059ac6575ee8fd5cdeb3ba80abe58cbd216f6bc4a24e400", + "scenarioSha256": "b146be741484f2a6dca25e97f52b9ed10f8a2b28bd00e6b56acffbcd82136b2f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "017d690f964b": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 4 + }, + "074d2293c010": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktrees": [ + { + "path": "/repo/feature", + "repoId": "repo-1", + "worktreeId": "wt-history" + }, + { + "path": "/repo/sibling", + "repoId": "repo-1", + "worktreeId": "wt-2" + } + ] + } + } + } + }, + "0be231dddda1": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": [ + "Agent Session History", + "orca-history", + "Agent Session History Unavailable", + "Update Orca on this host to browse agent session history." + ] + }, + "18c1e8ee98a9": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "18ef6596b779": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history", "Unable to Load", "Retry"] + }, + "1c8a5fa9c737": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "1ca2b2b151f0": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "20368e0f363c": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "22141179786a": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history", "Unable to Load", "Unknown method", "Retry"] + }, + "266cf07850dd": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "29ba09534e96": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "3bf9d347000f": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "4584964f74a7": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "4af220e500d6": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history", "Unable to Load", "outer refused", "Retry"] + }, + "522b745543f1": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "5368af075169": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": [ + "Agent Session History", + "orca-history", + "Unable to Load", + "Cannot read properties of undefined (reading 'capabilities')", + "Retry" + ] + }, + "6ae619d3108a": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "70934ebc4e94": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7f2073d8dcc1": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": [ + "Agent Session History", + "orca-history", + "Unable to Load", + "transport failure", + "Retry" + ] + }, + "8f8b5bf6f808": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "af9574769167": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": [ + "Agent Session History", + "orca-history", + "Unable to Load", + "Unable to reach host", + "Retry" + ] + }, + "ba9fd57319d3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "bc1a8e138f82": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "c767ef059f7e": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 3, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 5, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": [ + "Agent Session History", + "orca-history", + "Unable to Load", + "Cannot read properties of null (reading 'capabilities')", + "Retry" + ] + }, + "d22bb2f62cea": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 2, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history"] + }, + "d2bc55fb4a14": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "d4ef0569dbbc": { + "name": "status.get#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 3 + }, + "de79fb948454": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ff0ffaddbbf7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + } + }, + "recording": { + "scenario": "matrix-aivault.history-screen-status.get-2", + "checkpoints": [ + { + "id": "aivault-history-screen-worktrees.prelude:worktrees-pending", + "observation": { + "sender": ["bc1a8e138f82", "ba9fd57319d3"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.normal:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.result-absent:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "3bf9d347000f"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "5368af075169", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.result-null:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "1c8a5fa9c737"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "c767ef059f7e", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-ok-missing:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "70934ebc4e94"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0be231dddda1", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-false-string-error:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "4584964f74a7"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0be231dddda1", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-false-object-error:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "20368e0f363c"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0be231dddda1", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.outer-refused:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "266cf07850dd"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "4af220e500d6", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.outer-refused-no-message:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "8f8b5bf6f808"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "af9574769167", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.method-not-found:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "d2bc55fb4a14"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "22141179786a", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.transport-rejection:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "18c1e8ee98a9"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7f2073d8dcc1", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.transport-rejection-no-message:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "1ca2b2b151f0"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "18ef6596b779", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-worktree.ps-1.json b/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-worktree.ps-1.json new file mode 100644 index 00000000000..2ef1f3bb057 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-aivault.history-screen-worktree.ps-1.json @@ -0,0 +1,772 @@ +{ + "operation": "aiVault.history-screen", + "family": "aiVault.history-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "694e6a331a7b0a742059ac6575ee8fd5cdeb3ba80abe58cbd216f6bc4a24e400", + "scenarioSha256": "5365449c24d789c6c01604b520b795502d0bec352032686efecd121fc4497f96", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "017d690f964b": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 4 + }, + "074d2293c010": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktrees": [ + { + "path": "/repo/feature", + "repoId": "repo-1", + "worktreeId": "wt-history" + }, + { + "path": "/repo/sibling", + "repoId": "repo-1", + "worktreeId": "wt-2" + } + ] + } + } + } + }, + "08a62b87ca0b": { + "crash": "Cannot read properties of undefined (reading 'find')", + "elements": {}, + "labels": [], + "text": [] + }, + "111018d23b6c": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "29ba09534e96": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "430d32843438": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "481a5e96b319": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "4cb0f02a3a16": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": [] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "4fa9e403a3c8": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "522b745543f1": { + "name": "aiVault.listSessions#1", + "args": [ + { + "name": "method", + "value": "aiVault.listSessions" + }, + { + "name": "params", + "value": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "60569b10e210": { + "name": "screen.crash", + "value": { + "message": "Cannot read properties of undefined (reading 'find')" + }, + "sent": 2 + }, + "6ae619d3108a": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + } + }, + "6ed6d686b491": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "8b42c7661500": { + "name": "aiVault.listSessions#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[]}}", + "sent": 4 + }, + "97177805ceb8": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "993fb2bd3f3e": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "9f1a49cd671e": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "ba9fd57319d3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "bc1a8e138f82": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d22bb2f62cea": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 2, + "RefreshCw": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back", "Refresh agent sessions"], + "text": ["Agent Session History", "orca-history"] + }, + "d4ef0569dbbc": { + "name": "status.get#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 3 + }, + "de79fb948454": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 2 + }, + "e904502f2359": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f2257f595504": { + "name": "worktree.ps#1", + "args": [ + { + "name": "method", + "value": "worktree.ps" + }, + { + "name": "params", + "value": { + "limit": 10000 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "ff0ffaddbbf7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + } + }, + "recording": { + "scenario": "matrix-aivault.history-screen-worktree.ps-1", + "checkpoints": [ + { + "id": "aivault-history-screen-worktrees.prelude:worktrees-pending", + "observation": { + "sender": ["bc1a8e138f82", "ba9fd57319d3"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.normal:worktrees-listed", + "observation": { + "sender": ["074d2293c010", "6ae619d3108a", "29ba09534e96", "522b745543f1"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "017d690f964b"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.result-absent:worktrees-listed", + "observation": { + "sender": ["6ed6d686b491", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.result-null:worktrees-listed", + "observation": { + "sender": ["430d32843438", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-ok-missing:worktrees-listed", + "observation": { + "sender": ["e904502f2359", "6ae619d3108a"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "08a62b87ca0b", + "effects": ["60569b10e210"] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-false-string-error:worktrees-listed", + "observation": { + "sender": ["f2257f595504", "6ae619d3108a"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "08a62b87ca0b", + "effects": ["60569b10e210"] + } + }, + { + "id": "aivault-history-screen-worktrees.inner-false-object-error:worktrees-listed", + "observation": { + "sender": ["481a5e96b319", "6ae619d3108a"], + "payloads": ["de79fb948454", "ff0ffaddbbf7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "08a62b87ca0b", + "effects": ["60569b10e210"] + } + }, + { + "id": "aivault-history-screen-worktrees.outer-refused:worktrees-listed", + "observation": { + "sender": ["993fb2bd3f3e", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.outer-refused-no-message:worktrees-listed", + "observation": { + "sender": ["97177805ceb8", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.method-not-found:worktrees-listed", + "observation": { + "sender": ["111018d23b6c", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.transport-rejection:worktrees-listed", + "observation": { + "sender": ["4fa9e403a3c8", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + }, + { + "id": "aivault-history-screen-worktrees.transport-rejection-no-message:worktrees-listed", + "observation": { + "sender": ["9f1a49cd671e", "6ae619d3108a", "29ba09534e96", "4cb0f02a3a16"], + "payloads": ["de79fb948454", "ff0ffaddbbf7", "d4ef0569dbbc", "8b42c7661500"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d22bb2f62cea", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.history-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-aivault.history-status.get-1.json index 590d9a3c400..503a13222c9 100644 --- a/mobile/rpc-foundation/goldens/matrix-aivault.history-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-aivault.history-status.get-1.json @@ -3,10 +3,10 @@ "family": "aiVault.history", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "e0aa5e8577ec2a61e89c27b6578f9c6819e635e4be990834c039089acf40c697", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "7add46922ba5486e56c8acd99a53d083b605f5d98f3cc44ee3cb350ec0406080", "scenarioSha256": "a5698ca720dad08561a509c9c18f7586611fc68c58bd86791f4fcefc7915ab1f", "platform": "darwin", "scenarioVersion": 1, @@ -61,10 +61,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -141,9 +137,10 @@ "message": "Cannot read properties of undefined (reading 'capabilities')" } }, - "681cb0d74271": { + "56c96fec6d08": { "name": "aiVault.listSessions#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.listSessions\",\"params\":{\"limit\":500,\"force\":false,\"scopePaths\":[\"/repo/feature\"]}}", + "sent": 2 }, "698f848e6967": { "activeWorktreePath": "/repo/feature", @@ -232,6 +229,11 @@ "kind": "unsupported" } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "88200d49083c": { "name": "status.get#1", "args": [ @@ -582,7 +584,7 @@ "id": "aivault-history-scan-fulfilled.normal:ready", "observation": { "sender": ["6e50957443ea", "b567072e5440"], - "payloads": ["1e5b32902af7", "681cb0d74271"], + "payloads": ["852980e2efc0", "56c96fec6d08"], "settlements": { "mount": "eb79a9b3682a" }, @@ -594,7 +596,7 @@ "id": "aivault-history-scan-fulfilled.result-absent:ready", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -606,7 +608,7 @@ "id": "aivault-history-scan-fulfilled.result-null:ready", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -618,7 +620,7 @@ "id": "aivault-history-scan-fulfilled.inner-ok-missing:ready", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -630,7 +632,7 @@ "id": "aivault-history-scan-fulfilled.inner-false-string-error:ready", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -642,7 +644,7 @@ "id": "aivault-history-scan-fulfilled.inner-false-object-error:ready", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -654,7 +656,7 @@ "id": "aivault-history-scan-fulfilled.outer-refused:ready", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -666,7 +668,7 @@ "id": "aivault-history-scan-fulfilled.outer-refused-no-message:ready", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -678,7 +680,7 @@ "id": "aivault-history-scan-fulfilled.method-not-found:ready", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -690,7 +692,7 @@ "id": "aivault-history-scan-fulfilled.transport-rejection:ready", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -702,7 +704,7 @@ "id": "aivault-history-scan-fulfilled.transport-rejection-no-message:ready", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.resume-launch-session.tabs.createterminal-1.json b/mobile/rpc-foundation/goldens/matrix-aivault.resume-launch-session.tabs.createterminal-1.json new file mode 100644 index 00000000000..18c5d90b86b --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-aivault.resume-launch-session.tabs.createterminal-1.json @@ -0,0 +1,772 @@ +{ + "operation": "aiVault.resume-launch", + "family": "aiVault.resume-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "f721ab4438c4183927ce5ebc5fd6f1f18414701a5fa3b2807c359785829962a3", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "00ce2da4b927": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "133463600de6": { + "failure": "Failed to create terminal", + "launched": "unlaunched" + }, + "30ec57518c05": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Failed to create terminal", + "isRpcDeliveryUnknown": false + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "39cabd8258a3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-9\",\"text\":\"codex resume rollout\",\"enter\":true}}", + "sent": 2 + }, + "3ad18553135a": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "400d946a183d": { + "failure": { + "$rpc": "null" + }, + "launched": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex" + } + }, + "432332c9740e": { + "failure": "Created terminal response was invalid", + "launched": "unlaunched" + }, + "495d8519301e": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"env\":{\"ORCA_RESUME\":\"1\"},\"envToDelete\":[\"CODEX_HOME\"],\"launchAgent\":\"codex\",\"clientMutationId\":\"resume-mutation-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, + "4ee71a589941": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "54558214b507": { + "failure": "Unknown method", + "launched": "unlaunched" + }, + "611cf7134d32": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "671d748c842b": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "681fc4d59b92": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Created terminal response was invalid", + "isRpcDeliveryUnknown": false + } + }, + "6b1e36abce6b": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tab": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex", + "type": "terminal" + } + } + } + } + }, + "6e79da536ca9": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex" + } + }, + "80ce09f50b96": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "92613ac6d4fa": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "a84f5d45a48b": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "cb0891b6056d": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d34341547b51": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "dbc538c406b0": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "e105057c5765": { + "failure": "transport failure", + "launched": "unlaunched" + }, + "efa7e20c5a6f": { + "failure": "outer refused", + "launched": "unlaunched" + }, + "f1f50b49b8de": { + "failure": "", + "launched": "unlaunched" + } + }, + "recording": { + "scenario": "matrix-aivault.resume-launch-session.tabs.createterminal-1", + "checkpoints": [ + { + "id": "aivault-resume-launch-sent.normal:resumed", + "observation": { + "sender": ["6b1e36abce6b", "a84f5d45a48b"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.result-absent:resumed", + "observation": { + "sender": ["671d748c842b"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "681fc4d59b92" + }, + "state": "432332c9740e", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.result-null:resumed", + "observation": { + "sender": ["d34341547b51"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "681fc4d59b92" + }, + "state": "432332c9740e", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.inner-ok-missing:resumed", + "observation": { + "sender": ["3ad18553135a"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "681fc4d59b92" + }, + "state": "432332c9740e", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.inner-false-string-error:resumed", + "observation": { + "sender": ["92613ac6d4fa"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "681fc4d59b92" + }, + "state": "432332c9740e", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.inner-false-object-error:resumed", + "observation": { + "sender": ["4ee71a589941"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "681fc4d59b92" + }, + "state": "432332c9740e", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.outer-refused:resumed", + "observation": { + "sender": ["611cf7134d32"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "32a7c0ae7918" + }, + "state": "efa7e20c5a6f", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.outer-refused-no-message:resumed", + "observation": { + "sender": ["cb0891b6056d"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "30ec57518c05" + }, + "state": "133463600de6", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.method-not-found:resumed", + "observation": { + "sender": ["00ce2da4b927"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "b948e8307e81" + }, + "state": "54558214b507", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.transport-rejection:resumed", + "observation": { + "sender": ["dbc538c406b0"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "a947768bc0ed" + }, + "state": "e105057c5765", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.transport-rejection-no-message:resumed", + "observation": { + "sender": ["80ce09f50b96"], + "payloads": ["495d8519301e"], + "settlements": { + "full": "c7584e82c72f" + }, + "state": "f1f50b49b8de", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.resume-launch-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-aivault.resume-launch-terminal.send-1.json new file mode 100644 index 00000000000..fbdfe949600 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-aivault.resume-launch-terminal.send-1.json @@ -0,0 +1,688 @@ +{ + "operation": "aiVault.resume-launch", + "family": "aiVault.resume-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "aa812132ede83e4aced73a644e996df82a38bfc70ead70a5db2e9af8a8b1bfff", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "049bcc141657": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "0f7c8cc35709": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "17ee408f637d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "3253374e68e6": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "335573146591": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "39cabd8258a3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-9\",\"text\":\"codex resume rollout\",\"enter\":true}}", + "sent": 2 + }, + "400d946a183d": { + "failure": { + "$rpc": "null" + }, + "launched": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex" + } + }, + "495d8519301e": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"env\":{\"ORCA_RESUME\":\"1\"},\"envToDelete\":[\"CODEX_HOME\"],\"launchAgent\":\"codex\",\"clientMutationId\":\"resume-mutation-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, + "54558214b507": { + "failure": "Unknown method", + "launched": "unlaunched" + }, + "6b1e36abce6b": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tab": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex", + "type": "terminal" + } + } + } + } + }, + "6e79da536ca9": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "tab-9", + "terminal": "terminal-9", + "title": "codex" + } + }, + "71b34bf921d6": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "8511f0debfc0": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Failed to send resume command", + "isRpcDeliveryUnknown": false + } + }, + "96f24b3825b5": { + "failure": "Failed to send resume command", + "launched": "unlaunched" + }, + "9b68cd60047e": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "a84f5d45a48b": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "c27cefd487fc": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "dac3aef412ff": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "e105057c5765": { + "failure": "transport failure", + "launched": "unlaunched" + }, + "efa7e20c5a6f": { + "failure": "outer refused", + "launched": "unlaunched" + }, + "f1f50b49b8de": { + "failure": "", + "launched": "unlaunched" + }, + "fa85a657c342": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-9", + "text": "codex resume rollout" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-aivault.resume-launch-terminal.send-1", + "checkpoints": [ + { + "id": "aivault-resume-launch-sent.normal:resumed", + "observation": { + "sender": ["6b1e36abce6b", "a84f5d45a48b"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.result-absent:resumed", + "observation": { + "sender": ["6b1e36abce6b", "17ee408f637d"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.result-null:resumed", + "observation": { + "sender": ["6b1e36abce6b", "335573146591"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.inner-ok-missing:resumed", + "observation": { + "sender": ["6b1e36abce6b", "3253374e68e6"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.inner-false-string-error:resumed", + "observation": { + "sender": ["6b1e36abce6b", "9b68cd60047e"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.inner-false-object-error:resumed", + "observation": { + "sender": ["6b1e36abce6b", "dac3aef412ff"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "6e79da536ca9" + }, + "state": "400d946a183d", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.outer-refused:resumed", + "observation": { + "sender": ["6b1e36abce6b", "049bcc141657"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "32a7c0ae7918" + }, + "state": "efa7e20c5a6f", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.outer-refused-no-message:resumed", + "observation": { + "sender": ["6b1e36abce6b", "fa85a657c342"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "8511f0debfc0" + }, + "state": "96f24b3825b5", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.method-not-found:resumed", + "observation": { + "sender": ["6b1e36abce6b", "0f7c8cc35709"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "b948e8307e81" + }, + "state": "54558214b507", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.transport-rejection:resumed", + "observation": { + "sender": ["6b1e36abce6b", "c27cefd487fc"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "a947768bc0ed" + }, + "state": "e105057c5765", + "effects": [] + } + }, + { + "id": "aivault-resume-launch-sent.transport-rejection-no-message:resumed", + "observation": { + "sender": ["6b1e36abce6b", "71b34bf921d6"], + "payloads": ["495d8519301e", "39cabd8258a3"], + "settlements": { + "full": "c7584e82c72f" + }, + "state": "f1f50b49b8de", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-aivault.resume-preparation-aivault.preparesessionresume-1.json b/mobile/rpc-foundation/goldens/matrix-aivault.resume-preparation-aivault.preparesessionresume-1.json new file mode 100644 index 00000000000..0301ddf3e1d --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-aivault.resume-preparation-aivault.preparesessionresume-1.json @@ -0,0 +1,656 @@ +{ + "operation": "aiVault.resume-preparation", + "family": "aiVault.resume-preparation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2f43211e4084c0493bd02ec98868acf53a4c748f89a70cd9657c9c3ee87b12fb", + "scenarioSha256": "c3b400967b0b1c7bd3f82a278f4b10855ade72d384922ec4d34795c7bb20084d", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02733b10ba3d": { + "failure": { + "$rpc": "null" + }, + "prepared": { + "agent": "codex", + "codexHome": "/hosts/codex-accounts/acct-1/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "06345cef27f9": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Could not prepare this legacy Codex session. Retry resume.", + "isRpcDeliveryUnknown": false + } + }, + "110d8c28ad70": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "1174bbe22a9f": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "15e10cea84b9": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-accounts/acct-1/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "1cc5c362a1d4": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "1cf09af5681c": { + "failure": "Could not prepare this legacy Codex session. Retry resume.", + "prepared": "unprepared" + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "3cb5dd9bacb9": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "6c0717cacf4f": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "770627dbd25d": { + "name": "aiVault.prepareSessionResume#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"aiVault.prepareSessionResume\",\"params\":{\"agent\":\"codex\",\"filePath\":\"/sessions/rollout.jsonl\",\"codexHome\":\"/hosts/codex-runtime-home/home\",\"executionHostId\":\"local\"}}", + "sent": 1 + }, + "954fabd8665f": { + "failure": "transport failure", + "prepared": "unprepared" + }, + "9736bcb85d7d": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "97f3b981d81f": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b8c26ad576fc": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d8803e70463f": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "substituteCodexHome": "/hosts/codex-accounts/acct-1/home", + "useRealCodexHome": false + } + } + } + }, + "dbbdae8f39e4": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "dd625f18432a": { + "failure": "", + "prepared": "unprepared" + }, + "e0c290ca8a22": { + "failure": "outer refused", + "prepared": "unprepared" + }, + "e839ea279e77": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + "eb577fc22483": { + "name": "aiVault.prepareSessionResume#1", + "args": [ + { + "name": "method", + "value": "aiVault.prepareSessionResume" + }, + { + "name": "params", + "value": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "f9dc8bff0bbd": { + "failure": { + "$rpc": "null" + }, + "prepared": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + } + } + }, + "recording": { + "scenario": "matrix-aivault.resume-preparation-aivault.preparesessionresume-1", + "checkpoints": [ + { + "id": "aivault-resume-prepare-repin.normal:repinned", + "observation": { + "sender": ["d8803e70463f"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "15e10cea84b9" + }, + "state": "02733b10ba3d", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.result-absent:repinned", + "observation": { + "sender": ["3cb5dd9bacb9"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.result-null:repinned", + "observation": { + "sender": ["b8c26ad576fc"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.inner-ok-missing:repinned", + "observation": { + "sender": ["eb577fc22483"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.inner-false-string-error:repinned", + "observation": { + "sender": ["110d8c28ad70"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.inner-false-object-error:repinned", + "observation": { + "sender": ["9736bcb85d7d"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.outer-refused:repinned", + "observation": { + "sender": ["dbbdae8f39e4"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "32a7c0ae7918" + }, + "state": "e0c290ca8a22", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.outer-refused-no-message:repinned", + "observation": { + "sender": ["6c0717cacf4f"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "06345cef27f9" + }, + "state": "1cf09af5681c", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.method-not-found:repinned", + "observation": { + "sender": ["1174bbe22a9f"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "e839ea279e77" + }, + "state": "f9dc8bff0bbd", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.transport-rejection:repinned", + "observation": { + "sender": ["1cc5c362a1d4"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "a947768bc0ed" + }, + "state": "954fabd8665f", + "effects": [] + } + }, + { + "id": "aivault-resume-prepare-repin.transport-rejection-no-message:repinned", + "observation": { + "sender": ["97f3b981d81f"], + "payloads": ["770627dbd25d"], + "settlements": { + "prepare": "c7584e82c72f" + }, + "state": "dd625f18432a", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-browser.dialog-browser.dialogaccept-1.json b/mobile/rpc-foundation/goldens/matrix-browser.dialog-browser.dialogaccept-1.json index ea7246d3b2e..ebc30c2a092 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.dialog-browser.dialogaccept-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.dialog-browser.dialogaccept-1.json @@ -3,9 +3,9 @@ "family": "browser.dialog", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "9cae732e4227d4c2fe874a5fb2e104552c16cbc91b59523de8fd46454660cde8", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2a884fbac9d5": { - "name": "browser.dialogAccept#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.dialogAccept\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\"}}" - }, "5aec187274b4": { "name": "browser.dialogAccept#1", "args": [ @@ -376,6 +372,11 @@ "$rpc": "undefined" } }, + "f11babba920d": { + "name": "browser.dialogAccept#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.dialogAccept\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\"}}", + "sent": 1 + }, "f23289a40300": { "name": "browser.dialogAccept#1", "args": [ @@ -418,7 +419,7 @@ "id": "browser-dialog-accepted.normal:dismissed", "observation": { "sender": ["f23289a40300"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -431,7 +432,7 @@ "id": "browser-dialog-accepted.result-absent:dismissed", "observation": { "sender": ["5aec187274b4"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -444,7 +445,7 @@ "id": "browser-dialog-accepted.result-null:dismissed", "observation": { "sender": ["8533958036cf"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -457,7 +458,7 @@ "id": "browser-dialog-accepted.inner-ok-missing:dismissed", "observation": { "sender": ["c7183380b73f"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -470,7 +471,7 @@ "id": "browser-dialog-accepted.inner-false-string-error:dismissed", "observation": { "sender": ["953ba6dbc96d"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -483,7 +484,7 @@ "id": "browser-dialog-accepted.inner-false-object-error:dismissed", "observation": { "sender": ["cfb5f50809ac"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -496,7 +497,7 @@ "id": "browser-dialog-accepted.outer-refused:dismissed", "observation": { "sender": ["df5eefc7ff6e"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -509,7 +510,7 @@ "id": "browser-dialog-accepted.outer-refused-no-message:dismissed", "observation": { "sender": ["cb0512cac66f"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -522,7 +523,7 @@ "id": "browser-dialog-accepted.method-not-found:dismissed", "observation": { "sender": ["c5aedd728f13"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -535,7 +536,7 @@ "id": "browser-dialog-accepted.transport-rejection:dismissed", "observation": { "sender": ["8cb6223a7fb0"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" @@ -548,7 +549,7 @@ "id": "browser-dialog-accepted.transport-rejection-no-message:dismissed", "observation": { "sender": ["7a4be66fde79"], - "payloads": ["2a884fbac9d5"], + "payloads": ["f11babba920d"], "settlements": { "mount": "eb79a9b3682a", "dialog": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keyboardinserttext-1.json b/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keyboardinserttext-1.json index 39298399bde..21c017f65fb 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keyboardinserttext-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keyboardinserttext-1.json @@ -3,9 +3,9 @@ "family": "browser.keyboard", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "fc3411f3f4cb58b6a1338ea943f59446fda7819931814e9ab002e35e2de42462", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "04ae34c3208f": { - "name": "browser.keypress#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keypress\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"key\":\"Enter\"}}" - }, "144ab1dd2183": { "name": "browser.keyboardInsertText#1", "args": [ @@ -89,9 +85,22 @@ } } }, - "37ef5fe93769": { + "1bc6d9688999": { "name": "browser.keyboardInsertText#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keyboardInsertText\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"text\":\"hello\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keyboardInsertText\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"text\":\"hello\"}}", + "sent": 1 + }, + "2f4d80d09d24": { + "name": "browser.keypress#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keypress\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"key\":\"Enter\"}}", + "sent": 2 + }, + "5fe64ef6c1f3": { + "name": "toast", + "value": { + "message": "Sent" + }, + "sent": 1 }, "7609d27b7093": { "name": "browser.keyboardInsertText#1", @@ -322,12 +331,6 @@ } } }, - "c20546e0857f": { - "name": "toast", - "value": { - "message": "Sent" - } - }, "c532c7fdcc69": { "name": "browser.keypress#1", "args": [ @@ -485,35 +488,35 @@ "id": "browser-keyboard-input.normal:typed", "observation": { "sender": ["770254847b6a", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.result-absent:typed", "observation": { "sender": ["9cb8fe568bd4", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.result-null:typed", "observation": { "sender": ["dc5a9a12c863", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", @@ -527,49 +530,49 @@ "id": "browser-keyboard-input.inner-ok-missing:typed", "observation": { "sender": ["efee2aff072a", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.inner-false-string-error:typed", "observation": { "sender": ["144ab1dd2183", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.inner-false-object-error:typed", "observation": { "sender": ["8a5920bc8d54", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.outer-refused:typed", "observation": { "sender": ["d3f89a91cfd0", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", @@ -583,7 +586,7 @@ "id": "browser-keyboard-input.outer-refused-no-message:typed", "observation": { "sender": ["14c2ef2f5804", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", @@ -597,7 +600,7 @@ "id": "browser-keyboard-input.method-not-found:typed", "observation": { "sender": ["93f857f8c023", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", @@ -611,7 +614,7 @@ "id": "browser-keyboard-input.transport-rejection:typed", "observation": { "sender": ["7609d27b7093", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", @@ -625,7 +628,7 @@ "id": "browser-keyboard-input.transport-rejection-no-message:typed", "observation": { "sender": ["842f974ec87b", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keypress-1.json b/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keypress-1.json index 82d07a42c93..012f94d3f65 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keypress-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.keyboard-browser.keypress-1.json @@ -3,9 +3,9 @@ "family": "browser.keyboard", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "c1df871e84d4399e9a447caaff244241933c0dfc7c3d5e114d022e54b0ed7ed4", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "04ae34c3208f": { + "1bc6d9688999": { + "name": "browser.keyboardInsertText#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keyboardInsertText\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"text\":\"hello\"}}", + "sent": 1 + }, + "2f4d80d09d24": { "name": "browser.keypress#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keypress\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"key\":\"Enter\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keypress\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"key\":\"Enter\"}}", + "sent": 2 }, "368e34201541": { "name": "browser.keypress#1", @@ -52,10 +58,6 @@ } } }, - "37ef5fe93769": { - "name": "browser.keyboardInsertText#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.keyboardInsertText\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"text\":\"hello\"}}" - }, "3c82ed937461": { "name": "browser.keypress#1", "args": [ @@ -91,6 +93,13 @@ } } }, + "5fe64ef6c1f3": { + "name": "toast", + "value": { + "message": "Sent" + }, + "sent": 1 + }, "72b0cf4a3571": { "name": "browser.keypress#1", "args": [ @@ -307,12 +316,6 @@ } } }, - "c20546e0857f": { - "name": "toast", - "value": { - "message": "Sent" - } - }, "c2f31140b989": { "name": "browser.keypress#1", "args": [ @@ -474,154 +477,154 @@ "id": "browser-keyboard-input.normal:typed", "observation": { "sender": ["770254847b6a", "c532c7fdcc69"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.result-absent:typed", "observation": { "sender": ["770254847b6a", "72b0cf4a3571"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.result-null:typed", "observation": { "sender": ["770254847b6a", "3c82ed937461"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.inner-ok-missing:typed", "observation": { "sender": ["770254847b6a", "368e34201541"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.inner-false-string-error:typed", "observation": { "sender": ["770254847b6a", "f1c7c94fd8da"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.inner-false-object-error:typed", "observation": { "sender": ["770254847b6a", "e35aacc63861"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.outer-refused:typed", "observation": { "sender": ["770254847b6a", "be48c9f97d81"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.outer-refused-no-message:typed", "observation": { "sender": ["770254847b6a", "c2f31140b989"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.method-not-found:typed", "observation": { "sender": ["770254847b6a", "92ab66cd3f6d"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.transport-rejection:typed", "observation": { "sender": ["770254847b6a", "8795eb123f48"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } }, { "id": "browser-keyboard-input.transport-rejection-no-message:typed", "observation": { "sender": ["770254847b6a", "7b06f0a27e27"], - "payloads": ["37ef5fe93769", "04ae34c3208f"], + "payloads": ["1bc6d9688999", "2f4d80d09d24"], "settlements": { "mount": "eb79a9b3682a", "text": "eb79a9b3682a", "keypress": "eb79a9b3682a" }, "state": "8160e8872519", - "effects": ["c20546e0857f"] + "effects": ["5fe64ef6c1f3"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseclick-1.json b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseclick-1.json index 78614c5f1e0..03d07ca7053 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseclick-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseclick-1.json @@ -3,9 +3,9 @@ "family": "browser.pointer-click", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "74adcaa668164bc7430e9984f100988bf72975dc8ebbe6b52fac34367cf31a4d", "platform": "darwin", @@ -53,6 +53,16 @@ } } }, + "0da10b838d9e": { + "name": "browser.mouseClick#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}", + "sent": 1 + }, + "11a7e8034273": { + "name": "browser.mouseDown#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 3 + }, "1961908d1da1": { "name": "browser.mouseDown#1", "args": [ @@ -88,13 +98,10 @@ } } }, - "1e463da3d358": { - "name": "browser.mouseClick#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}" - }, - "278a20085af8": { + "25ad8c6e489e": { "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 2 }, "34576a93431d": { "name": "browser.mouseClick#1", @@ -413,6 +420,11 @@ } } }, + "aa160e9b114e": { + "name": "browser.mouseUp#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 4 + }, "abc677cb9976": { "name": "browser.mouseClick#1", "args": [ @@ -449,10 +461,6 @@ } } }, - "ad7da1632835": { - "name": "browser.mouseDown#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" - }, "afced8593b1c": { "name": "browser.mouseClick#1", "args": [ @@ -571,10 +579,6 @@ } } }, - "eaa436587fe0": { - "name": "browser.mouseUp#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -591,7 +595,7 @@ "id": "browser-pointer-click-fallback.normal:clicked-by-fallback", "observation": { "sender": ["5b621e308200"], - "payloads": ["1e463da3d358"], + "payloads": ["0da10b838d9e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -604,7 +608,7 @@ "id": "browser-pointer-click-fallback.result-absent:clicked-by-fallback", "observation": { "sender": ["abc677cb9976"], - "payloads": ["1e463da3d358"], + "payloads": ["0da10b838d9e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -617,7 +621,7 @@ "id": "browser-pointer-click-fallback.result-null:clicked-by-fallback", "observation": { "sender": ["735fc5dcca31", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -630,7 +634,7 @@ "id": "browser-pointer-click-fallback.inner-ok-missing:clicked-by-fallback", "observation": { "sender": ["a7ceef6dfd2f"], - "payloads": ["1e463da3d358"], + "payloads": ["0da10b838d9e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -643,7 +647,7 @@ "id": "browser-pointer-click-fallback.inner-false-string-error:clicked-by-fallback", "observation": { "sender": ["afced8593b1c"], - "payloads": ["1e463da3d358"], + "payloads": ["0da10b838d9e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -656,7 +660,7 @@ "id": "browser-pointer-click-fallback.inner-false-object-error:clicked-by-fallback", "observation": { "sender": ["cf4e140ac028"], - "payloads": ["1e463da3d358"], + "payloads": ["0da10b838d9e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -669,7 +673,7 @@ "id": "browser-pointer-click-fallback.outer-refused:clicked-by-fallback", "observation": { "sender": ["878ba478dddf", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -682,7 +686,7 @@ "id": "browser-pointer-click-fallback.outer-refused-no-message:clicked-by-fallback", "observation": { "sender": ["044a62b795de", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -695,7 +699,7 @@ "id": "browser-pointer-click-fallback.method-not-found:clicked-by-fallback", "observation": { "sender": ["761d5b8a1761", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -708,7 +712,7 @@ "id": "browser-pointer-click-fallback.transport-rejection:clicked-by-fallback", "observation": { "sender": ["34576a93431d", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -721,7 +725,7 @@ "id": "browser-pointer-click-fallback.transport-rejection-no-message:clicked-by-fallback", "observation": { "sender": ["37c2665d53f3", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousedown-1.json b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousedown-1.json index b3297e1c91d..defbbb6d38d 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousedown-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousedown-1.json @@ -3,9 +3,9 @@ "family": "browser.pointer-click", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "db84000f262c6812db55b5f735ab7fe32c914e9ab52b9a7ccc0c21386b782298", "platform": "darwin", @@ -48,6 +48,16 @@ } } }, + "0da10b838d9e": { + "name": "browser.mouseClick#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}", + "sent": 1 + }, + "11a7e8034273": { + "name": "browser.mouseDown#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 3 + }, "1961908d1da1": { "name": "browser.mouseDown#1", "args": [ @@ -118,10 +128,6 @@ } } }, - "1e463da3d358": { - "name": "browser.mouseClick#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}" - }, "1f12c04c7775": { "name": "browser.mouseDown#1", "args": [ @@ -194,9 +200,10 @@ } } }, - "278a20085af8": { + "25ad8c6e489e": { "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 2 }, "3ba11435b34e": { "name": "browser.mouseDown#1", @@ -383,9 +390,10 @@ } } }, - "ad7da1632835": { - "name": "browser.mouseDown#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" + "aa160e9b114e": { + "name": "browser.mouseUp#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 4 }, "b3273afd3ec2": { "name": "browser.mouseMove#1", @@ -532,10 +540,6 @@ } } }, - "eaa436587fe0": { - "name": "browser.mouseUp#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -552,7 +556,7 @@ "id": "browser-pointer-click-fallback.normal:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -565,7 +569,7 @@ "id": "browser-pointer-click-fallback.result-absent:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "3ba11435b34e", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -578,7 +582,7 @@ "id": "browser-pointer-click-fallback.result-null:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "0ba3061956e5", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -591,7 +595,7 @@ "id": "browser-pointer-click-fallback.inner-ok-missing:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1ca524430075", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -604,7 +608,7 @@ "id": "browser-pointer-click-fallback.inner-false-string-error:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "226c752bd1ca", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -617,7 +621,7 @@ "id": "browser-pointer-click-fallback.inner-false-object-error:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "6852541b6089", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -630,7 +634,7 @@ "id": "browser-pointer-click-fallback.outer-refused:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "98781daac6f5"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -643,7 +647,7 @@ "id": "browser-pointer-click-fallback.outer-refused-no-message:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1f12c04c7775"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -656,7 +660,7 @@ "id": "browser-pointer-click-fallback.method-not-found:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "bb3551a9d839"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -669,7 +673,7 @@ "id": "browser-pointer-click-fallback.transport-rejection:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "89e7c0ea8d33"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -682,7 +686,7 @@ "id": "browser-pointer-click-fallback.transport-rejection-no-message:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "c7797ce9e235"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousemove-1.json b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousemove-1.json index c4b4a88a2ac..7df09816530 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousemove-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mousemove-1.json @@ -3,9 +3,9 @@ "family": "browser.pointer-click", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "35ef15037791fa2e87456ee4585ddaaa00fbf5cde578d7c0b5df143cd40dd9a1", "platform": "darwin", @@ -13,6 +13,16 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0da10b838d9e": { + "name": "browser.mouseClick#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}", + "sent": 1 + }, + "11a7e8034273": { + "name": "browser.mouseDown#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 3 + }, "12b0c1bdb4ff": { "name": "browser.mouseMove#1", "args": [ @@ -84,13 +94,10 @@ } } }, - "1e463da3d358": { - "name": "browser.mouseClick#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}" - }, - "278a20085af8": { + "25ad8c6e489e": { "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 2 }, "3052368779e3": { "name": "browser.mouseMove#1", @@ -283,9 +290,10 @@ "keyboardValue": "hello", "pointerModifiers": [] }, - "ad7da1632835": { - "name": "browser.mouseDown#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" + "aa160e9b114e": { + "name": "browser.mouseUp#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 4 }, "b3273afd3ec2": { "name": "browser.mouseMove#1", @@ -542,10 +550,6 @@ } } }, - "eaa436587fe0": { - "name": "browser.mouseUp#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -562,7 +566,7 @@ "id": "browser-pointer-click-fallback.normal:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -575,7 +579,7 @@ "id": "browser-pointer-click-fallback.result-absent:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "e7d1715da1e8", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -588,7 +592,7 @@ "id": "browser-pointer-click-fallback.result-null:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "12b0c1bdb4ff", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -601,7 +605,7 @@ "id": "browser-pointer-click-fallback.inner-ok-missing:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "ea5bfc2dc03d", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -614,7 +618,7 @@ "id": "browser-pointer-click-fallback.inner-false-string-error:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "346fa7b7e051", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -627,7 +631,7 @@ "id": "browser-pointer-click-fallback.inner-false-object-error:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "be93dec09243", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -640,7 +644,7 @@ "id": "browser-pointer-click-fallback.outer-refused:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b7845e202b66"], - "payloads": ["1e463da3d358", "278a20085af8"], + "payloads": ["0da10b838d9e", "25ad8c6e489e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -653,7 +657,7 @@ "id": "browser-pointer-click-fallback.outer-refused-no-message:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "60433b36ae23"], - "payloads": ["1e463da3d358", "278a20085af8"], + "payloads": ["0da10b838d9e", "25ad8c6e489e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -666,7 +670,7 @@ "id": "browser-pointer-click-fallback.method-not-found:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "848344a1650c"], - "payloads": ["1e463da3d358", "278a20085af8"], + "payloads": ["0da10b838d9e", "25ad8c6e489e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -679,7 +683,7 @@ "id": "browser-pointer-click-fallback.transport-rejection:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "3052368779e3"], - "payloads": ["1e463da3d358", "278a20085af8"], + "payloads": ["0da10b838d9e", "25ad8c6e489e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -692,7 +696,7 @@ "id": "browser-pointer-click-fallback.transport-rejection-no-message:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "cdedc2083eee"], - "payloads": ["1e463da3d358", "278a20085af8"], + "payloads": ["0da10b838d9e", "25ad8c6e489e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseup-1.json b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseup-1.json index e9c6717a02a..a88d90a5d65 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseup-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.pointer-click-browser.mouseup-1.json @@ -3,9 +3,9 @@ "family": "browser.pointer-click", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "47868afdd6d593526ea6f0a0a1e19377ee8306ab70636f2dace0da9ef2454397", "platform": "darwin", @@ -48,6 +48,16 @@ } } }, + "0da10b838d9e": { + "name": "browser.mouseClick#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}", + "sent": 1 + }, + "11a7e8034273": { + "name": "browser.mouseDown#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 3 + }, "1961908d1da1": { "name": "browser.mouseDown#1", "args": [ @@ -83,10 +93,6 @@ } } }, - "1e463da3d358": { - "name": "browser.mouseClick#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseClick\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80,\"button\":\"left\",\"modifiers\":[],\"radius\":14}}" - }, "22b944083246": { "name": "browser.mouseUp#1", "args": [ @@ -120,9 +126,10 @@ } } }, - "278a20085af8": { + "25ad8c6e489e": { "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 2 }, "41b41cc39e88": { "name": "browser.mouseUp#1", @@ -274,9 +281,10 @@ "keyboardValue": "hello", "pointerModifiers": [] }, - "ad7da1632835": { - "name": "browser.mouseDown#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseDown\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" + "aa160e9b114e": { + "name": "browser.mouseUp#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}", + "sent": 4 }, "affb8c2e1014": { "name": "browser.mouseUp#1", @@ -494,10 +502,6 @@ } } }, - "eaa436587fe0": { - "name": "browser.mouseUp#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseUp\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"button\":\"left\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -552,7 +556,7 @@ "id": "browser-pointer-click-fallback.normal:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "41b41cc39e88"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -565,7 +569,7 @@ "id": "browser-pointer-click-fallback.result-absent:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "c4a8ab904481"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -578,7 +582,7 @@ "id": "browser-pointer-click-fallback.result-null:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "55278458fd06"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -591,7 +595,7 @@ "id": "browser-pointer-click-fallback.inner-ok-missing:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "0b8577f118ef"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -604,7 +608,7 @@ "id": "browser-pointer-click-fallback.inner-false-string-error:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "e1791e2206cd"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -617,7 +621,7 @@ "id": "browser-pointer-click-fallback.inner-false-object-error:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "ef2f396492d9"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -630,7 +634,7 @@ "id": "browser-pointer-click-fallback.outer-refused:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "affb8c2e1014"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -643,7 +647,7 @@ "id": "browser-pointer-click-fallback.outer-refused-no-message:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "807c12c1fba8"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -656,7 +660,7 @@ "id": "browser-pointer-click-fallback.method-not-found:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "b6e807143994"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -669,7 +673,7 @@ "id": "browser-pointer-click-fallback.transport-rejection:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "50c3560a450b"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" @@ -682,7 +686,7 @@ "id": "browser-pointer-click-fallback.transport-rejection-no-message:clicked-by-fallback", "observation": { "sender": ["cf9ea7b52a57", "b3273afd3ec2", "1961908d1da1", "22b944083246"], - "payloads": ["1e463da3d358", "278a20085af8", "ad7da1632835", "eaa436587fe0"], + "payloads": ["0da10b838d9e", "25ad8c6e489e", "11a7e8034273", "aa160e9b114e"], "settlements": { "mount": "eb79a9b3682a", "click": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousemove-1.json b/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousemove-1.json index 00e39b9bc8f..d32aa6afc24 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousemove-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousemove-1.json @@ -3,9 +3,9 @@ "family": "browser.wheel", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "c1283bbfb340e968bbd4c86ac63489995d6191290751316228d27779dc6a2c55", "platform": "darwin", @@ -196,10 +196,6 @@ } } }, - "3ae1d19b9c51": { - "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" - }, "56a99047a121": { "name": "browser.mouseMove#1", "args": [ @@ -236,6 +232,11 @@ } } }, + "60d1415b69e8": { + "name": "browser.mouseMove#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 1 + }, "63c8cd9dbd5c": { "name": "browser.mouseMove#1", "args": [ @@ -308,10 +309,6 @@ } } }, - "8bf9a97ea141": { - "name": "browser.mouseWheel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseWheel\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"dx\":0,\"dy\":-120}}" - }, "9855d4ec3415": { "busy": false, "dialog": { @@ -394,6 +391,11 @@ } } }, + "d2d492cca894": { + "name": "browser.mouseWheel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseWheel\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"dx\":0,\"dy\":-120}}", + "sent": 2 + }, "d7c29eb4797b": { "name": "browser.mouseMove#1", "args": [ @@ -480,7 +482,7 @@ "id": "browser-wheel-scrolled.normal:scrolled", "observation": { "sender": ["56a99047a121", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -493,7 +495,7 @@ "id": "browser-wheel-scrolled.result-absent:scrolled", "observation": { "sender": ["e9f7ceb55fe0", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -506,7 +508,7 @@ "id": "browser-wheel-scrolled.result-null:scrolled", "observation": { "sender": ["63c8cd9dbd5c", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -519,7 +521,7 @@ "id": "browser-wheel-scrolled.inner-ok-missing:scrolled", "observation": { "sender": ["22a1fb464229", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -532,7 +534,7 @@ "id": "browser-wheel-scrolled.inner-false-string-error:scrolled", "observation": { "sender": ["a6b85f927c18", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -545,7 +547,7 @@ "id": "browser-wheel-scrolled.inner-false-object-error:scrolled", "observation": { "sender": ["2cdb242ced7a", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -558,7 +560,7 @@ "id": "browser-wheel-scrolled.outer-refused:scrolled", "observation": { "sender": ["1f5a0be7a1a8"], - "payloads": ["3ae1d19b9c51"], + "payloads": ["60d1415b69e8"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -571,7 +573,7 @@ "id": "browser-wheel-scrolled.outer-refused-no-message:scrolled", "observation": { "sender": ["d7c29eb4797b"], - "payloads": ["3ae1d19b9c51"], + "payloads": ["60d1415b69e8"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -584,7 +586,7 @@ "id": "browser-wheel-scrolled.method-not-found:scrolled", "observation": { "sender": ["329c4e091114"], - "payloads": ["3ae1d19b9c51"], + "payloads": ["60d1415b69e8"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -597,7 +599,7 @@ "id": "browser-wheel-scrolled.transport-rejection:scrolled", "observation": { "sender": ["3052368779e3"], - "payloads": ["3ae1d19b9c51"], + "payloads": ["60d1415b69e8"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -610,7 +612,7 @@ "id": "browser-wheel-scrolled.transport-rejection-no-message:scrolled", "observation": { "sender": ["cdedc2083eee"], - "payloads": ["3ae1d19b9c51"], + "payloads": ["60d1415b69e8"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousewheel-1.json b/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousewheel-1.json index f61ed29153b..d16d64b3641 100644 --- a/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousewheel-1.json +++ b/mobile/rpc-foundation/goldens/matrix-browser.wheel-browser.mousewheel-1.json @@ -3,9 +3,9 @@ "family": "browser.wheel", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55971752f963202d30160851197a301089b0f3ebd0c46725af1a461d8310d658", "scenarioSha256": "092777c9ce457dcae95eafbe083c70510580569ac74e31c0d4224ac94b9fad76", "platform": "darwin", @@ -89,10 +89,6 @@ } } }, - "3ae1d19b9c51": { - "name": "browser.mouseMove#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}" - }, "3d2559c47ac0": { "name": "browser.mouseWheel#1", "args": [ @@ -202,6 +198,11 @@ } } }, + "60d1415b69e8": { + "name": "browser.mouseMove#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseMove\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"x\":40,\"y\":80}}", + "sent": 1 + }, "68930a4fb066": { "name": "browser.mouseWheel#1", "args": [ @@ -311,10 +312,6 @@ } } }, - "8bf9a97ea141": { - "name": "browser.mouseWheel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseWheel\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"dx\":0,\"dy\":-120}}" - }, "9855d4ec3415": { "busy": false, "dialog": { @@ -430,6 +427,11 @@ } } }, + "d2d492cca894": { + "name": "browser.mouseWheel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"browser.mouseWheel\",\"params\":{\"worktree\":\"id:worktree-1\",\"page\":\"page-1\",\"dx\":0,\"dy\":-120}}", + "sent": 2 + }, "e7e871a97516": { "name": "browser.mouseWheel#1", "args": [ @@ -480,7 +482,7 @@ "id": "browser-wheel-scrolled.normal:scrolled", "observation": { "sender": ["56a99047a121", "71b1fb55eafa"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -493,7 +495,7 @@ "id": "browser-wheel-scrolled.result-absent:scrolled", "observation": { "sender": ["56a99047a121", "c3a7e8d1a1a5"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -506,7 +508,7 @@ "id": "browser-wheel-scrolled.result-null:scrolled", "observation": { "sender": ["56a99047a121", "68930a4fb066"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -519,7 +521,7 @@ "id": "browser-wheel-scrolled.inner-ok-missing:scrolled", "observation": { "sender": ["56a99047a121", "3d2559c47ac0"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -532,7 +534,7 @@ "id": "browser-wheel-scrolled.inner-false-string-error:scrolled", "observation": { "sender": ["56a99047a121", "69ac9de0ee4a"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -545,7 +547,7 @@ "id": "browser-wheel-scrolled.inner-false-object-error:scrolled", "observation": { "sender": ["56a99047a121", "03b40646208d"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -558,7 +560,7 @@ "id": "browser-wheel-scrolled.outer-refused:scrolled", "observation": { "sender": ["56a99047a121", "1c44b93a0de8"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -571,7 +573,7 @@ "id": "browser-wheel-scrolled.outer-refused-no-message:scrolled", "observation": { "sender": ["56a99047a121", "60398cced00c"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -584,7 +586,7 @@ "id": "browser-wheel-scrolled.method-not-found:scrolled", "observation": { "sender": ["56a99047a121", "a81f1310f255"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -597,7 +599,7 @@ "id": "browser-wheel-scrolled.transport-rejection:scrolled", "observation": { "sender": ["56a99047a121", "e7e871a97516"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" @@ -610,7 +612,7 @@ "id": "browser-wheel-scrolled.transport-rejection-no-message:scrolled", "observation": { "sender": ["56a99047a121", "ae30023f85cc"], - "payloads": ["3ae1d19b9c51", "8bf9a97ea141"], + "payloads": ["60d1415b69e8", "d2d492cca894"], "settlements": { "mount": "eb79a9b3682a", "wheel": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-clipboard.image-attachment-clipboard.startimageupload-1.json b/mobile/rpc-foundation/goldens/matrix-clipboard.image-attachment-clipboard.startimageupload-1.json new file mode 100644 index 00000000000..ed3653c3f60 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-clipboard.image-attachment-clipboard.startimageupload-1.json @@ -0,0 +1,725 @@ +{ + "operation": "clipboard.image-terminal-attachment", + "family": "clipboard.image-attachment", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "fc690a2ac59a6fbcdc08f9b91e769cd793f5a48d9034a50c2d587ce0d0fca3d9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "09c6a4baa397": { + "attached": "unattached", + "failure": "outer refused" + }, + "0ba13b24aafa": { + "attached": "unattached", + "failure": "transport failure" + }, + "10eb844da0d9": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "12f2bb1c7b16": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2360f0a18466": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is null.", + "isRpcDeliveryUnknown": false + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "443dd7aae7aa": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is undefined.", + "isRpcDeliveryUnknown": false + } + }, + "5573fed479c2": { + "attached": "unattached", + "failure": { + "$rpc": "null" + } + }, + "5884da2bfdb4": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "64cf59fb95a9": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "6f4464fb363d": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "71c09680e90b": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7d50e9097d4b": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "81e9dee3833a": { + "attached": "unattached", + "failure": "" + }, + "873e759fa035": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "8de120313755": { + "attached": "unattached", + "failure": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is undefined." + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "934346926f7a": { + "attached": "unattached", + "failure": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is null." + }, + "9dea35e9f187": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "a8cff4297929": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b782aed57bef": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d3e85c1d5bb4": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d6a7fe2e0164": { + "name": "clipboard.saveImageAsTempFile#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.saveImageAsTempFile\",\"params\":{\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"connectionId\":\"connection-1\"}}", + "sent": 2 + }, + "d8eb6923f5c3": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + }, + "f61098e90dc1": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": { + "$rpc": "undefined" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + }, + "recording": { + "scenario": "matrix-clipboard.image-attachment-clipboard.startimageupload-1", + "checkpoints": [ + { + "id": "clipboard-image-attachment-upload-refused.normal:upload-refused", + "observation": { + "sender": ["7e48c58139e5", "d3e85c1d5bb4"], + "payloads": ["8dfd1f053efc", "72c805fadcfb"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "5573fed479c2", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.result-absent:upload-refused", + "observation": { + "sender": ["873e759fa035"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "443dd7aae7aa" + }, + "state": "8de120313755", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.result-null:upload-refused", + "observation": { + "sender": ["10eb844da0d9"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "2360f0a18466" + }, + "state": "934346926f7a", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.inner-ok-missing:upload-refused", + "observation": { + "sender": ["d8eb6923f5c3", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "5573fed479c2", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.inner-false-string-error:upload-refused", + "observation": { + "sender": ["9dea35e9f187", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "5573fed479c2", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.inner-false-object-error:upload-refused", + "observation": { + "sender": ["64cf59fb95a9", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "5573fed479c2", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.outer-refused:upload-refused", + "observation": { + "sender": ["71c09680e90b"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "32a7c0ae7918" + }, + "state": "09c6a4baa397", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.outer-refused-no-message:upload-refused", + "observation": { + "sender": ["6f4464fb363d"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "f3b516f62081" + }, + "state": "81e9dee3833a", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.method-not-found:upload-refused", + "observation": { + "sender": ["12f2bb1c7b16", "7d50e9097d4b"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "5573fed479c2", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.transport-rejection:upload-refused", + "observation": { + "sender": ["5884da2bfdb4"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "a947768bc0ed" + }, + "state": "0ba13b24aafa", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "clipboard-image-attachment-upload-refused.transport-rejection-no-message:upload-refused", + "observation": { + "sender": ["b782aed57bef"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "c7584e82c72f" + }, + "state": "81e9dee3833a", + "effects": ["5f71b4d3d25c"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-clipboard.image-upload-clipboard.saveimageastempfile-1.json b/mobile/rpc-foundation/goldens/matrix-clipboard.image-upload-clipboard.saveimageastempfile-1.json new file mode 100644 index 00000000000..5a2bdc2ba02 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-clipboard.image-upload-clipboard.saveimageastempfile-1.json @@ -0,0 +1,737 @@ +{ + "operation": "clipboard.image-upload", + "family": "clipboard.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "fa69748b6d0e29abc37757b48bcb22dac07af1686554200ceaf18b4e3d62e4ac", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0886378046b0": { + "failure": { + "$rpc": "null" + }, + "path": { + "$rpc": "undefined" + } + }, + "12f2bb1c7b16": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "16df47fdaef5": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "2565f3b22472": { + "failure": { + "$rpc": "null" + }, + "path": { + "error": "inner refused", + "ok": false + } + }, + "2c021902d01b": { + "failure": { + "$rpc": "null" + }, + "path": { + "error": { + "message": "inner refused" + }, + "ok": false + } + }, + "301151228fa3": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "refused" + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "350e6f28e830": { + "failure": "outer refused", + "path": "unsaved" + }, + "447c096794ae": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "44fb3e60f264": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "5f0bdbce1ddf": { + "failure": "", + "path": "unsaved" + }, + "61599dd8e71a": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": "/tmp/legacy.png" + } + } + }, + "73fe3aca4d79": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "7a9387a4c64a": { + "failure": "transport failure", + "path": "unsaved" + }, + "7f1260e77032": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "/tmp/legacy.png" + }, + "84271db61a98": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "923de2c0221d": { + "failure": { + "$rpc": "null" + }, + "path": "/tmp/legacy.png" + }, + "927229706f96": { + "failure": { + "$rpc": "null" + }, + "path": { + "error": "refused" + } + }, + "9bb070695706": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "9c3a6678afcc": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "9f00dd54ba64": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": "inner refused", + "ok": false + } + }, + "a3d9fec4cf5a": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "a79e227c913e": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "ad8a954e879d": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "message": "inner refused" + }, + "ok": false + } + }, + "afb22d946687": { + "failure": { + "$rpc": "null" + }, + "path": { + "$rpc": "null" + } + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "b9ede26528d9": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d6a7fe2e0164": { + "name": "clipboard.saveImageAsTempFile#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.saveImageAsTempFile\",\"params\":{\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"connectionId\":\"connection-1\"}}", + "sent": 2 + }, + "e939e5e1437a": { + "failure": "Unknown method", + "path": "unsaved" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee20a1dc39e7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + } + }, + "recording": { + "scenario": "matrix-clipboard.image-upload-clipboard.saveimageastempfile-1", + "checkpoints": [ + { + "id": "clipboard-image-upload-single-frame-fallback.normal:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "61599dd8e71a"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "7f1260e77032" + }, + "state": "923de2c0221d", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.result-absent:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "73fe3aca4d79"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "eb79a9b3682a" + }, + "state": "0886378046b0", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.result-null:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "b9ede26528d9"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "ee20a1dc39e7" + }, + "state": "afb22d946687", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.inner-ok-missing:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "9bb070695706"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "301151228fa3" + }, + "state": "927229706f96", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.inner-false-string-error:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "84271db61a98"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "9f00dd54ba64" + }, + "state": "2565f3b22472", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.inner-false-object-error:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "9c3a6678afcc"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "ad8a954e879d" + }, + "state": "2c021902d01b", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.outer-refused:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "16df47fdaef5"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "32a7c0ae7918" + }, + "state": "350e6f28e830", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.outer-refused-no-message:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "a79e227c913e"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "f3b516f62081" + }, + "state": "5f0bdbce1ddf", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.method-not-found:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "a3d9fec4cf5a"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "b948e8307e81" + }, + "state": "e939e5e1437a", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.transport-rejection:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "44fb3e60f264"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "a947768bc0ed" + }, + "state": "7a9387a4c64a", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.transport-rejection-no-message:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "447c096794ae"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "c7584e82c72f" + }, + "state": "5f0bdbce1ddf", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-clipboard.image-upload-clipboard.startimageupload-1.json b/mobile/rpc-foundation/goldens/matrix-clipboard.image-upload-clipboard.startimageupload-1.json new file mode 100644 index 00000000000..62d078e9cf3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-clipboard.image-upload-clipboard.startimageupload-1.json @@ -0,0 +1,738 @@ +{ + "operation": "clipboard.image-upload", + "family": "clipboard.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "a4bea606723da4d4a86db6e04c46266801149a852a8861b15e637d5c0855c679", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0076104a780d": { + "failure": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is undefined.", + "path": "unsaved" + }, + "10eb844da0d9": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "12f2bb1c7b16": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2360f0a18466": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is null.", + "isRpcDeliveryUnknown": false + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "350e6f28e830": { + "failure": "outer refused", + "path": "unsaved" + }, + "443dd7aae7aa": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is undefined.", + "isRpcDeliveryUnknown": false + } + }, + "5884da2bfdb4": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "5f0bdbce1ddf": { + "failure": "", + "path": "unsaved" + }, + "61599dd8e71a": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": "/tmp/legacy.png" + } + } + }, + "64cf59fb95a9": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "6f4464fb363d": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "71c09680e90b": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7a9387a4c64a": { + "failure": "transport failure", + "path": "unsaved" + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "7f1260e77032": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "/tmp/legacy.png" + }, + "873e759fa035": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "923de2c0221d": { + "failure": { + "$rpc": "null" + }, + "path": "/tmp/legacy.png" + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "9de89efe4e9a": { + "failure": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is null.", + "path": "unsaved" + }, + "9dea35e9f187": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "a8cff4297929": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b782aed57bef": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d3e85c1d5bb4": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d6a7fe2e0164": { + "name": "clipboard.saveImageAsTempFile#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.saveImageAsTempFile\",\"params\":{\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"connectionId\":\"connection-1\"}}", + "sent": 2 + }, + "d8eb6923f5c3": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "e8f2e67001e9": { + "failure": { + "$rpc": "null" + }, + "path": "unsaved" + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + }, + "f61098e90dc1": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": { + "$rpc": "undefined" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + }, + "recording": { + "scenario": "matrix-clipboard.image-upload-clipboard.startimageupload-1", + "checkpoints": [ + { + "id": "clipboard-image-upload-single-frame-fallback.normal:fell-back", + "observation": { + "sender": ["7e48c58139e5", "d3e85c1d5bb4"], + "payloads": ["8dfd1f053efc", "72c805fadcfb"], + "settlements": { + "remote": "9270aeb7d9c6" + }, + "state": "e8f2e67001e9", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.result-absent:fell-back", + "observation": { + "sender": ["873e759fa035"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "443dd7aae7aa" + }, + "state": "0076104a780d", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.result-null:fell-back", + "observation": { + "sender": ["10eb844da0d9"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "2360f0a18466" + }, + "state": "9de89efe4e9a", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.inner-ok-missing:fell-back", + "observation": { + "sender": ["d8eb6923f5c3", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "remote": "9270aeb7d9c6" + }, + "state": "e8f2e67001e9", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.inner-false-string-error:fell-back", + "observation": { + "sender": ["9dea35e9f187", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "remote": "9270aeb7d9c6" + }, + "state": "e8f2e67001e9", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.inner-false-object-error:fell-back", + "observation": { + "sender": ["64cf59fb95a9", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "remote": "9270aeb7d9c6" + }, + "state": "e8f2e67001e9", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.outer-refused:fell-back", + "observation": { + "sender": ["71c09680e90b"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "32a7c0ae7918" + }, + "state": "350e6f28e830", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.outer-refused-no-message:fell-back", + "observation": { + "sender": ["6f4464fb363d"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "f3b516f62081" + }, + "state": "5f0bdbce1ddf", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.method-not-found:fell-back", + "observation": { + "sender": ["12f2bb1c7b16", "61599dd8e71a"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "remote": "7f1260e77032" + }, + "state": "923de2c0221d", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.transport-rejection:fell-back", + "observation": { + "sender": ["5884da2bfdb4"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "a947768bc0ed" + }, + "state": "7a9387a4c64a", + "effects": [] + } + }, + { + "id": "clipboard-image-upload-single-frame-fallback.transport-rejection-no-message:fell-back", + "observation": { + "sender": ["b782aed57bef"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "remote": "c7584e82c72f" + }, + "state": "5f0bdbce1ddf", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-components.codex-reset-capability-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-components.codex-reset-capability-status.get-1.json index 288a3c15a02..45e1fcf91f4 100644 --- a/mobile/rpc-foundation/goldens/matrix-components.codex-reset-capability-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-components.codex-reset-capability-status.get-1.json @@ -3,9 +3,9 @@ "family": "components.codex-reset-capability", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "06c2ad6d4b464f889a640be7a238f6d0ff7c54b0e93fb5ea22aaa856dadb0336", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -193,6 +189,11 @@ "settledAt": 0, "value": true }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "88200d49083c": { "name": "status.get#1", "args": [ @@ -406,7 +407,7 @@ "id": "components-codex-capability.normal:settled", "observation": { "sender": ["6a0093a8288b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "84e5ca07cb7a" }, @@ -418,7 +419,7 @@ "id": "components-codex-capability.result-absent:settled", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -430,7 +431,7 @@ "id": "components-codex-capability.result-null:settled", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -442,7 +443,7 @@ "id": "components-codex-capability.inner-ok-missing:settled", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -454,7 +455,7 @@ "id": "components-codex-capability.inner-false-string-error:settled", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -466,7 +467,7 @@ "id": "components-codex-capability.inner-false-object-error:settled", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -478,7 +479,7 @@ "id": "components-codex-capability.outer-refused:settled", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -490,7 +491,7 @@ "id": "components-codex-capability.outer-refused-no-message:settled", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -502,7 +503,7 @@ "id": "components-codex-capability.method-not-found:settled", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -514,7 +515,7 @@ "id": "components-codex-capability.transport-rejection:settled", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, @@ -526,7 +527,7 @@ "id": "components-codex-capability.transport-rejection-no-message:settled", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "7ed3d39f0607" }, diff --git a/mobile/rpc-foundation/goldens/matrix-components.codex-reset-credit-accounts.consumecodexresetcredit-1.json b/mobile/rpc-foundation/goldens/matrix-components.codex-reset-credit-accounts.consumecodexresetcredit-1.json new file mode 100644 index 00000000000..9644633ae87 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-components.codex-reset-credit-accounts.consumecodexresetcredit-1.json @@ -0,0 +1,909 @@ +{ + "operation": "accounts.codex-reset-credit", + "family": "components.codex-reset-credit", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "76b53dea504a688493843e23e8e7d052fc196f559bb1e2579d0fd38bf3156d0e", + "scenarioSha256": "cc6de73be00be072f9a3b7fd63459fd1a529c45d0916a67d5fe6d90dbee61e91", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0a07efb53f1e": { + "settled": { + "$rpc": "null" + } + }, + "1fe9cca0cfea": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "31c5054bc660": { + "name": "accounts.consumeCodexResetCredit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"accounts.consumeCodexResetCredit\",\"params\":{\"idempotencyKey\":\"00000000-0000-4000-8000-000000000001\",\"expectedScope\":{\"target\":{\"runtime\":\"host\",\"wslDistro\":null},\"accountId\":\"codex-1\",\"accountRevision\":1700000000000,\"offerRevision\":\"v1:[1,null,null,[],null,null,1700000000000]\"}}}", + "sent": 1 + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "396ce6536d6c": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "3aec3f08d180": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "3e0977e026e9": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "45c6bf0513f4": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "60304d1e19bb": { + "settled": { + "attemptJournalRetained": false, + "outcome": "reset" + } + }, + "6e14949b9d4b": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "90f55bfe00c2": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "a7ee87932ad2": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "ab755576c214": { + "name": "device-store.setItem", + "value": { + "key": "orca:codex-reset-credit-attempt:v1:0832055c2fa90e8e145c588ad4db656a2fc2840ed2e851a28494eae769db9b3e", + "value": "{\"v\":1,\"hostId\":\"host-1\",\"expectedScope\":{\"target\":{\"runtime\":\"host\",\"wslDistro\":null},\"accountId\":\"codex-1\",\"accountRevision\":1700000000000,\"offerRevision\":\"v1:[1,null,null,[],null,null,1700000000000]\"},\"idempotencyKey\":\"00000000-0000-4000-8000-000000000001\"}" + }, + "sent": 0 + }, + "b0762ae2d280": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "c4a98628ea44": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "outcome": "reset", + "scope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "codex": { + "accounts": [ + { + "email": "codex@example.test", + "id": "codex-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "codex": { + "error": { + "$rpc": "null" + }, + "provider": "codex", + "rateLimitResetCredits": { + "availableCount": 1 + }, + "session": { + "$rpc": "null" + }, + "status": "ok", + "updatedAt": 1700000000000, + "weekly": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "e1ee0a1ae721": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Invalid reset response from host", + "isRpcDeliveryUnknown": false + } + }, + "e418952ce431": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "ea4200bda9a6": { + "name": "accounts.consumeCodexResetCredit#1", + "args": [ + { + "name": "method", + "value": "accounts.consumeCodexResetCredit" + }, + { + "name": "params", + "value": { + "expectedScope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "idempotencyKey": "00000000-0000-4000-8000-000000000001" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 90000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + }, + "fed9e1669a83": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "attemptJournalRetained": false, + "outcome": "reset", + "scope": { + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]", + "target": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + } + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "codex": { + "accounts": [ + { + "email": "codex@example.test", + "id": "codex-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "error": { + "$rpc": "null" + }, + "provider": "codex", + "rateLimitResetCredits": { + "availableCount": 1 + }, + "session": { + "$rpc": "null" + }, + "status": "ok", + "updatedAt": 1700000000000, + "weekly": { + "$rpc": "null" + } + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + }, + "recording": { + "scenario": "matrix-components.codex-reset-credit-accounts.consumecodexresetcredit-1", + "checkpoints": [ + { + "id": "codex-reset-credit-consumed.prelude:requested", + "observation": { + "sender": ["90f55bfe00c2"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "9270aeb7d9c6" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.normal:consumed", + "observation": { + "sender": ["c4a98628ea44"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "fed9e1669a83" + }, + "state": "60304d1e19bb", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.result-absent:consumed", + "observation": { + "sender": ["1fe9cca0cfea"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "e1ee0a1ae721" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.result-null:consumed", + "observation": { + "sender": ["ea4200bda9a6"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "e1ee0a1ae721" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.inner-ok-missing:consumed", + "observation": { + "sender": ["e418952ce431"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "e1ee0a1ae721" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.inner-false-string-error:consumed", + "observation": { + "sender": ["396ce6536d6c"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "e1ee0a1ae721" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.inner-false-object-error:consumed", + "observation": { + "sender": ["3e0977e026e9"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "e1ee0a1ae721" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.outer-refused:consumed", + "observation": { + "sender": ["45c6bf0513f4"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "32a7c0ae7918" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.outer-refused-no-message:consumed", + "observation": { + "sender": ["3aec3f08d180"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "f3b516f62081" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.method-not-found:consumed", + "observation": { + "sender": ["6e14949b9d4b"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "b948e8307e81" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.transport-rejection:consumed", + "observation": { + "sender": ["a7ee87932ad2"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "a947768bc0ed" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + }, + { + "id": "codex-reset-credit-consumed.transport-rejection-no-message:consumed", + "observation": { + "sender": ["b0762ae2d280"], + "payloads": ["31c5054bc660"], + "settlements": { + "confirm": "c7584e82c72f" + }, + "state": "0a07efb53f1e", + "effects": ["ab755576c214"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-components.execution-target-local-preflight.detectagents-1.json b/mobile/rpc-foundation/goldens/matrix-components.execution-target-local-preflight.detectagents-1.json index a1028532e45..67134b88e97 100644 --- a/mobile/rpc-foundation/goldens/matrix-components.execution-target-local-preflight.detectagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-components.execution-target-local-preflight.detectagents-1.json @@ -3,9 +3,9 @@ "family": "components.execution-target-local", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "f88ee2f5d19b19cc53dca5180a9b5936a13a00a82e8a4636a5e895262b669dec", "platform": "darwin", @@ -375,9 +375,10 @@ } } }, - "cf32edc950ac": { + "c56f76942e16": { "name": "preflight.detectAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -460,7 +461,7 @@ "id": "components-target-local.prelude:detect-pending", "observation": { "sender": ["3579737ce1a6"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -472,7 +473,7 @@ "id": "components-target-local.normal:settled", "observation": { "sender": ["6806cee7c59f"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -484,7 +485,7 @@ "id": "components-target-local.result-absent:settled", "observation": { "sender": ["6e5fcf24648d"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -496,7 +497,7 @@ "id": "components-target-local.result-null:settled", "observation": { "sender": ["1317fc33bdbe"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -508,7 +509,7 @@ "id": "components-target-local.inner-ok-missing:settled", "observation": { "sender": ["327b46fb8bef"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -520,7 +521,7 @@ "id": "components-target-local.inner-false-string-error:settled", "observation": { "sender": ["0846bea730cf"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -532,7 +533,7 @@ "id": "components-target-local.inner-false-object-error:settled", "observation": { "sender": ["00d70c40c34c"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -544,7 +545,7 @@ "id": "components-target-local.outer-refused:settled", "observation": { "sender": ["fb640b2bca4c"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -556,7 +557,7 @@ "id": "components-target-local.outer-refused-no-message:settled", "observation": { "sender": ["163b91b6fe9c"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -568,7 +569,7 @@ "id": "components-target-local.method-not-found:settled", "observation": { "sender": ["87d7d24a30d2"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -580,7 +581,7 @@ "id": "components-target-local.transport-rejection:settled", "observation": { "sender": ["fbb9eef78275"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, @@ -592,7 +593,7 @@ "id": "components-target-local.transport-rejection-no-message:settled", "observation": { "sender": ["70d128c20ae4"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-components.execution-target-preflight.detectremoteagents-1.json b/mobile/rpc-foundation/goldens/matrix-components.execution-target-preflight.detectremoteagents-1.json index a303c8b1118..caf6ce5964b 100644 --- a/mobile/rpc-foundation/goldens/matrix-components.execution-target-preflight.detectremoteagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-components.execution-target-preflight.detectremoteagents-1.json @@ -3,9 +3,9 @@ "family": "components.execution-target", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "79a49cddf66935007afb9be8a30593b778f02237894e5fd4d2898b526fc125df", "platform": "darwin", @@ -44,9 +44,15 @@ } } }, - "0a7094a9a9ac": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + "0b078c630b23": { + "name": "preflight.detectRemoteAgents#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 4 + }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 }, "245e68137e04": { "name": "preflight.detectRemoteAgents#1", @@ -127,10 +133,6 @@ } } }, - "57095302d8c1": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "6004e75ef39e": { "name": "preflight.detectRemoteAgents#2", "args": [ @@ -190,10 +192,6 @@ } } }, - "66a99391260b": { - "name": "preflight.detectRemoteAgents#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "737995ed36c3": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -261,6 +259,11 @@ } } }, + "77f42ff60d15": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 3 + }, "81c9c204b647": { "name": "ssh.connect#1", "args": [ @@ -444,6 +447,11 @@ } } }, + "bb1f9f7430c4": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 2 + }, "c0d4a122ea86": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -560,10 +568,6 @@ "value": { "$rpc": "undefined" } - }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" } }, "recording": { @@ -573,7 +577,7 @@ "id": "components-target-ssh.prelude:state-pending", "observation": { "sender": ["ca123825be51"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, @@ -585,7 +589,7 @@ "id": "components-target-ssh.normal:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -598,7 +602,7 @@ "id": "components-target-ssh.result-absent:settled", "observation": { "sender": ["89aa7a3bd619", "8ce8dae8c036", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -611,7 +615,7 @@ "id": "components-target-ssh.result-null:settled", "observation": { "sender": ["89aa7a3bd619", "75cd96280963", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -624,7 +628,7 @@ "id": "components-target-ssh.inner-ok-missing:settled", "observation": { "sender": ["89aa7a3bd619", "ce1d236eece4", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -637,7 +641,7 @@ "id": "components-target-ssh.inner-false-string-error:settled", "observation": { "sender": ["89aa7a3bd619", "245e68137e04", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -650,7 +654,7 @@ "id": "components-target-ssh.inner-false-object-error:settled", "observation": { "sender": ["89aa7a3bd619", "c0d4a122ea86", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -663,7 +667,7 @@ "id": "components-target-ssh.outer-refused:settled", "observation": { "sender": ["89aa7a3bd619", "65a3db621845", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -676,7 +680,7 @@ "id": "components-target-ssh.outer-refused-no-message:settled", "observation": { "sender": ["89aa7a3bd619", "51d7ac902696", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -689,7 +693,7 @@ "id": "components-target-ssh.method-not-found:settled", "observation": { "sender": ["89aa7a3bd619", "737995ed36c3", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -702,7 +706,7 @@ "id": "components-target-ssh.transport-rejection:settled", "observation": { "sender": ["89aa7a3bd619", "07d4c9b0eaf2", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -715,7 +719,7 @@ "id": "components-target-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["89aa7a3bd619", "95dee1165f95", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.connect-1.json b/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.connect-1.json index d5a583d293c..238a8d43256 100644 --- a/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.connect-1.json +++ b/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.connect-1.json @@ -3,9 +3,9 @@ "family": "components.execution-target", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "8b8f7fe7227d44330e216e0bf5d366c41b54d9bf76acfb24df2c1770984b9f27", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0a7094a9a9ac": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + "0b078c630b23": { + "name": "preflight.detectRemoteAgents#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 4 + }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 }, "1d5f374a6378": { "name": "ssh.connect#1", @@ -230,10 +236,6 @@ "status": "connected" } }, - "57095302d8c1": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "5a241dd7bf9b": { "name": "ssh.connect#1", "args": [ @@ -328,10 +330,6 @@ "startedAt": 0 } }, - "66a99391260b": { - "name": "preflight.detectRemoteAgents#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "671db70f932a": { "name": "ssh.connect#1", "args": [ @@ -363,6 +361,11 @@ } } }, + "77f42ff60d15": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 3 + }, "81c9c204b647": { "name": "ssh.connect#1", "args": [ @@ -485,6 +488,11 @@ } } }, + "bb1f9f7430c4": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 2 + }, "c04e51232b36": { "detected": { "$rpc": "null" @@ -615,10 +623,6 @@ "value": { "$rpc": "undefined" } - }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" } }, "recording": { @@ -628,7 +632,7 @@ "id": "components-target-ssh.prelude:state-pending", "observation": { "sender": ["ca123825be51"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, @@ -640,7 +644,7 @@ "id": "components-target-ssh.normal:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -653,7 +657,7 @@ "id": "components-target-ssh.result-absent:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "c9821a8643be"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -666,7 +670,7 @@ "id": "components-target-ssh.result-null:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "5a241dd7bf9b"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -679,7 +683,7 @@ "id": "components-target-ssh.inner-ok-missing:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "2fd7109925e5", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -692,7 +696,7 @@ "id": "components-target-ssh.inner-false-string-error:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "2a9fa3de486c", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -705,7 +709,7 @@ "id": "components-target-ssh.inner-false-object-error:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "5a628e933aa0", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -718,7 +722,7 @@ "id": "components-target-ssh.outer-refused:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "3443aa3290c8"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -731,7 +735,7 @@ "id": "components-target-ssh.outer-refused-no-message:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "33a303634ab9"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -744,7 +748,7 @@ "id": "components-target-ssh.method-not-found:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "1d5f374a6378"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -757,7 +761,7 @@ "id": "components-target-ssh.transport-rejection:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "c5608f9dd27c"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -770,7 +774,7 @@ "id": "components-target-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "671db70f932a"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.getstate-1.json b/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.getstate-1.json index e1a71fe4324..3335aa8d099 100644 --- a/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.getstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-components.execution-target-ssh.getstate-1.json @@ -3,9 +3,9 @@ "family": "components.execution-target", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "6832d23c6500e4fcb20abe7c53bc4f5abe72180dc0ad747a4907b82d99bc75d0", "platform": "darwin", @@ -46,9 +46,10 @@ } } }, - "0a7094a9a9ac": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" + "0b078c630b23": { + "name": "preflight.detectRemoteAgents#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 4 }, "0eabd872f405": { "name": "ssh.getState#1", @@ -83,6 +84,11 @@ } } }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 + }, "14db652edf02": { "name": "ssh.getState#1", "args": [ @@ -155,10 +161,6 @@ "status": "connected" } }, - "57095302d8c1": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "6004e75ef39e": { "name": "preflight.detectRemoteAgents#2", "args": [ @@ -184,10 +186,6 @@ "startedAt": 0 } }, - "66a99391260b": { - "name": "preflight.detectRemoteAgents#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "71d817ffdd81": { "name": "ssh.connect#1", "args": [ @@ -228,9 +226,10 @@ } } }, - "7c9498659f58": { + "77f42ff60d15": { "name": "ssh.connect#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 3 }, "81c9c204b647": { "name": "ssh.connect#1", @@ -272,6 +271,11 @@ } } }, + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 + }, "89aa7a3bd619": { "name": "ssh.getState#1", "args": [ @@ -377,10 +381,6 @@ } } }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "b705ba88a562": { "name": "ssh.getState#1", "args": [ @@ -415,6 +415,16 @@ } } }, + "bb1f9f7430c4": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 2 + }, + "c461e0bfea7c": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 + }, "ca123825be51": { "name": "ssh.getState#1", "args": [ @@ -602,10 +612,6 @@ } } }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "ff6c3161dcc7": { "name": "ssh.getState#1", "args": [ @@ -648,7 +654,7 @@ "id": "components-target-ssh.prelude:state-pending", "observation": { "sender": ["ca123825be51"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, @@ -660,7 +666,7 @@ "id": "components-target-ssh.normal:settled", "observation": { "sender": ["89aa7a3bd619", "9a892112da5b", "81c9c204b647", "6004e75ef39e"], - "payloads": ["f9dfbe0c0ea7", "0a7094a9a9ac", "57095302d8c1", "66a99391260b"], + "payloads": ["14b354ce0ded", "bb1f9f7430c4", "77f42ff60d15", "0b078c630b23"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -673,7 +679,7 @@ "id": "components-target-ssh.result-absent:settled", "observation": { "sender": ["14db652edf02", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -686,7 +692,7 @@ "id": "components-target-ssh.result-null:settled", "observation": { "sender": ["0eabd872f405", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -699,7 +705,7 @@ "id": "components-target-ssh.inner-ok-missing:settled", "observation": { "sender": ["0a16839c6f87", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -712,7 +718,7 @@ "id": "components-target-ssh.inner-false-string-error:settled", "observation": { "sender": ["b09dd4915f43", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -725,7 +731,7 @@ "id": "components-target-ssh.inner-false-object-error:settled", "observation": { "sender": ["e18278fce524", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -738,7 +744,7 @@ "id": "components-target-ssh.outer-refused:settled", "observation": { "sender": ["d0fad8f739ca", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -751,7 +757,7 @@ "id": "components-target-ssh.outer-refused-no-message:settled", "observation": { "sender": ["ff6c3161dcc7", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -764,7 +770,7 @@ "id": "components-target-ssh.method-not-found:settled", "observation": { "sender": ["b705ba88a562", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -777,7 +783,7 @@ "id": "components-target-ssh.transport-rejection:settled", "observation": { "sender": ["2d910059043a", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" @@ -790,7 +796,7 @@ "id": "components-target-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["f36f17f8d448", "71d817ffdd81", "f03117831a8e"], - "payloads": ["f9dfbe0c0ea7", "7c9498659f58", "b69a18178af8"], + "payloads": ["14b354ce0ded", "c461e0bfea7c", "84ca21355dd8"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-components.new-workspace-repositories-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-components.new-workspace-repositories-repo.list-1.json new file mode 100644 index 00000000000..0cf070e97c4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-components.new-workspace-repositories-repo.list-1.json @@ -0,0 +1,623 @@ +{ + "operation": "workspace.repositories", + "family": "components.new-workspace-repositories", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "64c1772f0f95a3c43fbb14398a8804b2b4784f7f18874e4fd79767ae634c7faa", + "scenarioSha256": "95f7dbb11bca7203d29bd13230d4a286f49ff20596535163094e1bff73e7f3cb", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06b63e0d9986": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "06fc8e7b85d5": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "26accd69bc48": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "288dd3529eaf": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "displayName": "alpha", + "id": "repo-a", + "path": "/tmp/repo-a" + }, + { + "displayName": "beta", + "id": "repo-b", + "path": "/tmp/repo-b" + } + ] + } + } + } + }, + "2ebe4d776f9b": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "2f24355c470f": { + "crash": "Cannot read properties of undefined (reading 'length')", + "loading": false, + "repos": { + "$rpc": "undefined" + }, + "selected": { + "$rpc": "null" + } + }, + "38e790fd9e9c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "4e8b4e3e814f": { + "crash": { + "$rpc": "null" + }, + "loading": true, + "repos": [], + "selected": { + "$rpc": "null" + } + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "6a50de773e54": { + "crash": { + "$rpc": "null" + }, + "loading": false, + "repos": [], + "selected": { + "$rpc": "null" + } + }, + "6e5c6593dad8": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "9d3fa0db2665": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b9f0f1e94cd9": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "cc1facdf008c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "e341bd05e614": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "e3855d3cb5ae": { + "name": "screen.crash", + "value": { + "message": "Cannot read properties of undefined (reading 'length')" + }, + "sent": 1 + }, + "eac6e56c2d2c": { + "crash": { + "$rpc": "null" + }, + "loading": false, + "repos": ["repo-a", "repo-b"], + "selected": "repo-b" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f96e83d33565": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-components.new-workspace-repositories-repo.list-1", + "checkpoints": [ + { + "id": "new-workspace-repositories-fulfilled.prelude:loading", + "observation": { + "sender": ["26accd69bc48"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "4e8b4e3e814f", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.normal:selected", + "observation": { + "sender": ["288dd3529eaf"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "eac6e56c2d2c", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.result-absent:selected", + "observation": { + "sender": ["2ebe4d776f9b"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.result-null:selected", + "observation": { + "sender": ["38e790fd9e9c"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.inner-ok-missing:selected", + "observation": { + "sender": ["06b63e0d9986"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "2f24355c470f", + "effects": ["e3855d3cb5ae"] + } + }, + { + "id": "new-workspace-repositories-fulfilled.inner-false-string-error:selected", + "observation": { + "sender": ["f96e83d33565"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "2f24355c470f", + "effects": ["e3855d3cb5ae"] + } + }, + { + "id": "new-workspace-repositories-fulfilled.inner-false-object-error:selected", + "observation": { + "sender": ["9d3fa0db2665"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "2f24355c470f", + "effects": ["e3855d3cb5ae"] + } + }, + { + "id": "new-workspace-repositories-fulfilled.outer-refused:selected", + "observation": { + "sender": ["b9f0f1e94cd9"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.outer-refused-no-message:selected", + "observation": { + "sender": ["06fc8e7b85d5"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.method-not-found:selected", + "observation": { + "sender": ["e341bd05e614"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.transport-rejection:selected", + "observation": { + "sender": ["6e5c6593dad8"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + }, + { + "id": "new-workspace-repositories-fulfilled.transport-rejection-no-message:selected", + "observation": { + "sender": ["cc1facdf008c"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "6a50de773e54", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-components.setup-script-repo.hooks-1.json b/mobile/rpc-foundation/goldens/matrix-components.setup-script-repo.hooks-1.json index e1b732cfa48..16d7cb719d9 100644 --- a/mobile/rpc-foundation/goldens/matrix-components.setup-script-repo.hooks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-components.setup-script-repo.hooks-1.json @@ -3,9 +3,9 @@ "family": "components.setup-script", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5cfbce3c7d97d908fbd447646d611e41a8aa1f61f684b9b710c4b67d6ff023a7", "scenarioSha256": "a844134d7bad3c7c12107d60dbd298f5cfba778703fb9dd0f7ad454615d26b07", "platform": "darwin", @@ -370,6 +370,11 @@ } } }, + "d9f709e8100e": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, "daf213730e62": { "name": "repo.hooks#1", "args": [ @@ -441,10 +446,6 @@ "value": { "$rpc": "undefined" } - }, - "f5dc0ce1e7b8": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" } }, "recording": { @@ -454,7 +455,7 @@ "id": "components-setup-ask.prelude:hooks-pending", "observation": { "sender": ["28e75475e9e0"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -466,7 +467,7 @@ "id": "components-setup-ask.normal:settled", "observation": { "sender": ["3515a8adcd6d"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -478,7 +479,7 @@ "id": "components-setup-ask.result-absent:settled", "observation": { "sender": ["daf213730e62"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -490,7 +491,7 @@ "id": "components-setup-ask.result-null:settled", "observation": { "sender": ["1e344a6b5da7"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -502,7 +503,7 @@ "id": "components-setup-ask.inner-ok-missing:settled", "observation": { "sender": ["3cdc23cf6f4a"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -514,7 +515,7 @@ "id": "components-setup-ask.inner-false-string-error:settled", "observation": { "sender": ["0a180dd2149f"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -526,7 +527,7 @@ "id": "components-setup-ask.inner-false-object-error:settled", "observation": { "sender": ["170986cae6b4"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -538,7 +539,7 @@ "id": "components-setup-ask.outer-refused:settled", "observation": { "sender": ["64c03730d628"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -550,7 +551,7 @@ "id": "components-setup-ask.outer-refused-no-message:settled", "observation": { "sender": ["3c9287ca1560"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -562,7 +563,7 @@ "id": "components-setup-ask.method-not-found:settled", "observation": { "sender": ["e6c72f695b50"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -574,7 +575,7 @@ "id": "components-setup-ask.transport-rejection:settled", "observation": { "sender": ["941b6aeb0d6f"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, @@ -586,7 +587,7 @@ "id": "components-setup-ask.transport-rejection-no-message:settled", "observation": { "sender": ["33cfd55c1890"], - "payloads": ["f5dc0ce1e7b8"], + "payloads": ["d9f709e8100e"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.explorer-screen-files.list-1.json b/mobile/rpc-foundation/goldens/matrix-files.explorer-screen-files.list-1.json new file mode 100644 index 00000000000..f78fd1b026e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-files.explorer-screen-files.list-1.json @@ -0,0 +1,763 @@ +{ + "operation": "files.explorer-screen", + "family": "files.explorer-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "160421b989563424531fc893a115b95b399d1524ebaf1c91caa8b2862b52eb07", + "scenarioSha256": "38b5590173c1f6791d1b35c0f036e2f844ed4b0e39c880e8e376c5f314adaade", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "13db9ec07bae": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "outer refused", "Retry"] + }, + "172ce972ddef": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "17ee98fb7a54": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "Unknown method", "Retry"] + }, + "195987bc4ef2": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "1ab1c4e91b2b": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "21c8265367a7": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "30859af566b0": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "345725f4b97d": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "transport failure", "Retry"] + }, + "4d91e2cd49e7": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "6d857847180e": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "7331b73c2e67": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "80bd28a48dda": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "basename": "README.md", + "kind": "text", + "relativePath": "README.md" + }, + { + "basename": "app.ts", + "kind": "text", + "relativePath": "src/app.ts" + } + ], + "totalCount": 2, + "truncated": true + } + } + } + }, + "86cd436cbbb4": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "87ae27687a19": { + "name": "files.readDir#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readDir\",\"params\":{\"worktree\":\"id:wt-files\",\"relativePath\":\"\"}}", + "sent": 1 + }, + "8966ebfaf515": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": [ + "Files", + "orca-files", + "Cannot read properties of undefined (reading 'files')", + "Retry" + ] + }, + "a0139a06ef98": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 3, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "No files found"] + }, + "aa33782c6235": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "Cannot read properties of null (reading 'files')", "Retry"] + }, + "acc0ab029cee": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "files is not iterable", "Retry"] + }, + "b7a3bc68b28f": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "b85511fb8929": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "FlatList": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 3 + }, + "labels": ["Back to session"], + "rows": ["dir:src", "file:README.md"], + "text": ["Files", "orca-files", " - Showing first 5000"] + }, + "c3a91710450a": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:wt-files\"}}", + "sent": 2 + }, + "e91880eefe86": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files"] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f08f593a8be1": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "f8568eb054ee": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + } + }, + "recording": { + "scenario": "matrix-files.explorer-screen-files.list-1", + "checkpoints": [ + { + "id": "files-explorer-legacy-fallback.prelude:loading", + "observation": { + "sender": ["195987bc4ef2"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "e91880eefe86", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.normal:legacy-listed", + "observation": { + "sender": ["30859af566b0", "80bd28a48dda"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "b85511fb8929", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.result-absent:legacy-listed", + "observation": { + "sender": ["30859af566b0", "b7a3bc68b28f"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "8966ebfaf515", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.result-null:legacy-listed", + "observation": { + "sender": ["30859af566b0", "f8568eb054ee"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "aa33782c6235", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.inner-ok-missing:legacy-listed", + "observation": { + "sender": ["30859af566b0", "f08f593a8be1"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "acc0ab029cee", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.inner-false-string-error:legacy-listed", + "observation": { + "sender": ["30859af566b0", "172ce972ddef"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "acc0ab029cee", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.inner-false-object-error:legacy-listed", + "observation": { + "sender": ["30859af566b0", "6d857847180e"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "acc0ab029cee", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.outer-refused:legacy-listed", + "observation": { + "sender": ["30859af566b0", "7331b73c2e67"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "13db9ec07bae", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.outer-refused-no-message:legacy-listed", + "observation": { + "sender": ["30859af566b0", "86cd436cbbb4"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "17ee98fb7a54", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.method-not-found:legacy-listed", + "observation": { + "sender": ["30859af566b0", "21c8265367a7"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "17ee98fb7a54", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.transport-rejection:legacy-listed", + "observation": { + "sender": ["30859af566b0", "4d91e2cd49e7"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "345725f4b97d", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.transport-rejection-no-message:legacy-listed", + "observation": { + "sender": ["30859af566b0", "1ab1c4e91b2b"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "a0139a06ef98", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-files.explorer-screen-files.readdir-1.json b/mobile/rpc-foundation/goldens/matrix-files.explorer-screen-files.readdir-1.json new file mode 100644 index 00000000000..487adf6577c --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-files.explorer-screen-files.readdir-1.json @@ -0,0 +1,759 @@ +{ + "operation": "files.explorer-screen", + "family": "files.explorer-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "160421b989563424531fc893a115b95b399d1524ebaf1c91caa8b2862b52eb07", + "scenarioSha256": "8c1fa604104c5551b8418af225c9420b1292f0c55b392f847985947c66749959", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "13db9ec07bae": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "outer refused", "Retry"] + }, + "195987bc4ef2": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "1fac8f3b8f44": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "FlatList": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 3 + }, + "labels": ["Back to session"], + "rows": ["dir:src", "file:README.md"], + "text": ["Files", "orca-files"] + }, + "23a7ef6123a7": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": [ + { + "isDirectory": true, + "name": "src" + }, + { + "isDirectory": false, + "name": "README.md" + } + ] + } + } + }, + "2d716277e0b4": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "30859af566b0": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "345725f4b97d": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "transport failure", "Retry"] + }, + "406c76bf7ebe": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 2, + "SafeAreaView": 1, + "Text": 4, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "Unable to load files", "Retry"] + }, + "4f4a81c91e23": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "4f61e2e0cdf7": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "55062daf394e": { + "name": "screen.crash", + "value": { + "message": "entries.filter is not a function" + }, + "sent": 1 + }, + "6660284d98a2": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "7fd035a057b5": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "80bd28a48dda": { + "name": "files.list#1", + "args": [ + { + "name": "method", + "value": "files.list" + }, + { + "name": "params", + "value": { + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "files": [ + { + "basename": "README.md", + "kind": "text", + "relativePath": "README.md" + }, + { + "basename": "app.ts", + "kind": "text", + "relativePath": "src/app.ts" + } + ], + "totalCount": 2, + "truncated": true + } + } + } + }, + "87ae27687a19": { + "name": "files.readDir#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readDir\",\"params\":{\"worktree\":\"id:wt-files\",\"relativePath\":\"\"}}", + "sent": 1 + }, + "91637dc6ae5b": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "995efbb97b13": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "a0139a06ef98": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 3, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files", "No files found"] + }, + "b3e7934618ec": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "b85511fb8929": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ChevronLeft": 1, + "FlatList": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 3 + }, + "labels": ["Back to session"], + "rows": ["dir:src", "file:README.md"], + "text": ["Files", "orca-files", " - Showing first 5000"] + }, + "ba58d31f3c54": { + "name": "files.readDir#1", + "args": [ + { + "name": "method", + "value": "files.readDir" + }, + { + "name": "params", + "value": { + "relativePath": "", + "worktree": "id:wt-files" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "c3a91710450a": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:wt-files\"}}", + "sent": 2 + }, + "e91880eefe86": { + "crash": { + "$rpc": "null" + }, + "elements": { + "ActivityIndicator": 1, + "ChevronLeft": 1, + "Pressable": 1, + "SafeAreaView": 1, + "Text": 2, + "View": 4 + }, + "labels": ["Back to session"], + "rows": [], + "text": ["Files", "orca-files"] + }, + "ea2c96b08e6b": { + "crash": "entries.filter is not a function", + "elements": {}, + "labels": [], + "rows": [], + "text": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-files.explorer-screen-files.readdir-1", + "checkpoints": [ + { + "id": "files-explorer-legacy-fallback.prelude:loading", + "observation": { + "sender": ["195987bc4ef2"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "e91880eefe86", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.normal:legacy-listed", + "observation": { + "sender": ["23a7ef6123a7"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "1fac8f3b8f44", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.result-absent:legacy-listed", + "observation": { + "sender": ["995efbb97b13"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "a0139a06ef98", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.result-null:legacy-listed", + "observation": { + "sender": ["2d716277e0b4"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "a0139a06ef98", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.inner-ok-missing:legacy-listed", + "observation": { + "sender": ["7fd035a057b5"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ea2c96b08e6b", + "effects": ["55062daf394e"] + } + }, + { + "id": "files-explorer-legacy-fallback.inner-false-string-error:legacy-listed", + "observation": { + "sender": ["ba58d31f3c54"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ea2c96b08e6b", + "effects": ["55062daf394e"] + } + }, + { + "id": "files-explorer-legacy-fallback.inner-false-object-error:legacy-listed", + "observation": { + "sender": ["91637dc6ae5b"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ea2c96b08e6b", + "effects": ["55062daf394e"] + } + }, + { + "id": "files-explorer-legacy-fallback.outer-refused:legacy-listed", + "observation": { + "sender": ["6660284d98a2"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "13db9ec07bae", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.outer-refused-no-message:legacy-listed", + "observation": { + "sender": ["4f4a81c91e23"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "406c76bf7ebe", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.method-not-found:legacy-listed", + "observation": { + "sender": ["30859af566b0", "80bd28a48dda"], + "payloads": ["87ae27687a19", "c3a91710450a"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "b85511fb8929", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.transport-rejection:legacy-listed", + "observation": { + "sender": ["b3e7934618ec"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "345725f4b97d", + "effects": [] + } + }, + { + "id": "files-explorer-legacy-fallback.transport-rejection-no-message:legacy-listed", + "observation": { + "sender": ["4f61e2e0cdf7"], + "payloads": ["87ae27687a19"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "a0139a06ef98", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-ssh.getstate-1.json b/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-ssh.getstate-1.json index 6e9a5a08f8d..80070c5cab7 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-ssh.getstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-ssh.getstate-1.json @@ -3,9 +3,9 @@ "family": "files.mutation-ownership", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "5815450e8d07f463423ca0bd8237830791c220234201abffc6fa13e698913516", "platform": "darwin", @@ -44,10 +44,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "29bfbe94cca9": { "status": "fulfilled", "startedAt": 0, @@ -58,6 +54,11 @@ "expectedSshTargetId": "target-1" } }, + "2f24cdd633b5": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}", + "sent": 3 + }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -258,9 +259,10 @@ } } }, - "9199aee60486": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}" + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, "9270aeb7d9c6": { "status": "pending", @@ -297,10 +299,6 @@ } } }, - "a0341e6a5d84": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}" - }, "a56852d6836b": { "name": "status.get#1", "args": [ @@ -549,6 +547,11 @@ } } }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, "e7fd41d8b9e6": { "name": "ssh.getState#1", "args": [ @@ -601,7 +604,7 @@ "id": "files-ownership-ssh.prelude:status-pending", "observation": { "sender": ["bc119660f0c1"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9270aeb7d9c6" }, @@ -613,7 +616,7 @@ "id": "files-ownership-ssh.normal:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "6116946241ca"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "29bfbe94cca9" }, @@ -625,7 +628,7 @@ "id": "files-ownership-ssh.result-absent:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "dfc84caa8f54"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "d954a0a142a5" }, @@ -637,7 +640,7 @@ "id": "files-ownership-ssh.result-null:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "504c0e27345c"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "ce2b29907ae3" }, @@ -649,7 +652,7 @@ "id": "files-ownership-ssh.inner-ok-missing:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "c05abe5bc0bc"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "6178f3695366" }, @@ -661,7 +664,7 @@ "id": "files-ownership-ssh.inner-false-string-error:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "b8b7e759edc4"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "6178f3695366" }, @@ -673,7 +676,7 @@ "id": "files-ownership-ssh.inner-false-object-error:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "a7e256068a4e"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "6178f3695366" }, @@ -685,7 +688,7 @@ "id": "files-ownership-ssh.outer-refused:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "7ae12fc753a2"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "32a7c0ae7918" }, @@ -697,7 +700,7 @@ "id": "files-ownership-ssh.outer-refused-no-message:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "e7fd41d8b9e6"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "f3b516f62081" }, @@ -709,7 +712,7 @@ "id": "files-ownership-ssh.method-not-found:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "3bff05e80a36"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "b948e8307e81" }, @@ -721,7 +724,7 @@ "id": "files-ownership-ssh.transport-rejection:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "0cfc3aa2bfb0"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "a947768bc0ed" }, @@ -733,7 +736,7 @@ "id": "files-ownership-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "98a7aa1d359d"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-status.get-1.json index 58421571015..5665f930a65 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-status.get-1.json @@ -3,9 +3,9 @@ "family": "files.mutation-ownership", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "b9cfb187224a4b42efe8ccfcd96145833730d135c4fffa345716f95991a4700f", "platform": "darwin", @@ -80,10 +80,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "29bfbe94cca9": { "status": "fulfilled", "startedAt": 0, @@ -94,6 +90,11 @@ "expectedSshTargetId": "target-1" } }, + "2f24cdd633b5": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}", + "sent": 3 + }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -332,6 +333,11 @@ "isRpcDeliveryUnknown": false } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "90817e8c47cb": { "name": "status.get#1", "args": [ @@ -362,10 +368,6 @@ } } }, - "9199aee60486": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -380,10 +382,6 @@ "isRpcDeliveryUnknown": false } }, - "a0341e6a5d84": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}" - }, "a56852d6836b": { "name": "status.get#1", "args": [ @@ -513,6 +511,11 @@ "isRpcDeliveryUnknown": true } }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, "f2a2b92aa73c": { "name": "status.get#1", "args": [ @@ -601,7 +604,7 @@ "id": "files-ownership-ssh.prelude:status-pending", "observation": { "sender": ["bc119660f0c1"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9270aeb7d9c6" }, @@ -613,7 +616,7 @@ "id": "files-ownership-ssh.normal:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "6116946241ca"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "29bfbe94cca9" }, @@ -625,7 +628,7 @@ "id": "files-ownership-ssh.result-absent:settled", "observation": { "sender": ["90817e8c47cb"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "848eaee9cd6a" }, @@ -637,7 +640,7 @@ "id": "files-ownership-ssh.result-null:settled", "observation": { "sender": ["0d163aa89099"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "68ce4d376250" }, @@ -649,7 +652,7 @@ "id": "files-ownership-ssh.inner-ok-missing:settled", "observation": { "sender": ["48e2bdc38094"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9ce0c7923c41" }, @@ -661,7 +664,7 @@ "id": "files-ownership-ssh.inner-false-string-error:settled", "observation": { "sender": ["f2a2b92aa73c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9ce0c7923c41" }, @@ -673,7 +676,7 @@ "id": "files-ownership-ssh.inner-false-object-error:settled", "observation": { "sender": ["f68f9c806fb2"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9ce0c7923c41" }, @@ -685,7 +688,7 @@ "id": "files-ownership-ssh.outer-refused:settled", "observation": { "sender": ["0b7588536afb"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "32a7c0ae7918" }, @@ -697,7 +700,7 @@ "id": "files-ownership-ssh.outer-refused-no-message:settled", "observation": { "sender": ["a8d9f204690e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "f3b516f62081" }, @@ -709,7 +712,7 @@ "id": "files-ownership-ssh.method-not-found:settled", "observation": { "sender": ["753f8f2aac3b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "b948e8307e81" }, @@ -721,7 +724,7 @@ "id": "files-ownership-ssh.transport-rejection:settled", "observation": { "sender": ["4b0fb2833d76"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "a947768bc0ed" }, @@ -733,7 +736,7 @@ "id": "files-ownership-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["74a9cdb3c227"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-worktree.show-1.json index 1871cfd7964..67fc5f95fd8 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-worktree.show-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.mutation-ownership-worktree.show-1.json @@ -3,9 +3,9 @@ "family": "files.mutation-ownership", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "0bf3b17048bceb0bc8592405facd99cb8086274509206d9e55cd589a05d7415f", "platform": "darwin", @@ -80,10 +80,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2588fd63a157": { "status": "rejected", "startedAt": 0, @@ -104,6 +100,11 @@ "expectedSshTargetId": "target-1" } }, + "2f24cdd633b5": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}", + "sent": 3 + }, "2fa02ab5402f": { "name": "worktree.show#1", "args": [ @@ -302,6 +303,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "8845bcbdc51b": { "name": "worktree.show#1", "args": [ @@ -336,18 +342,10 @@ } } }, - "9199aee60486": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a0341e6a5d84": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"target-1\"}}" - }, "a56852d6836b": { "name": "status.get#1", "args": [ @@ -521,6 +519,11 @@ } } }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, "f3b516f62081": { "status": "rejected", "startedAt": 0, @@ -601,7 +604,7 @@ "id": "files-ownership-ssh.prelude:status-pending", "observation": { "sender": ["bc119660f0c1"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "capture": "9270aeb7d9c6" }, @@ -613,7 +616,7 @@ "id": "files-ownership-ssh.normal:settled", "observation": { "sender": ["a56852d6836b", "6ef43f81f7e3", "6116946241ca"], - "payloads": ["1e5b32902af7", "9199aee60486", "a0341e6a5d84"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "2f24cdd633b5"], "settlements": { "capture": "29bfbe94cca9" }, @@ -625,7 +628,7 @@ "id": "files-ownership-ssh.result-absent:settled", "observation": { "sender": ["a56852d6836b", "533d020d6123"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "2588fd63a157" }, @@ -637,7 +640,7 @@ "id": "files-ownership-ssh.result-null:settled", "observation": { "sender": ["a56852d6836b", "39a0b3c0e319"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "b5447f4dd931" }, @@ -649,7 +652,7 @@ "id": "files-ownership-ssh.inner-ok-missing:settled", "observation": { "sender": ["a56852d6836b", "06cbb9a1b167"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "6178f3695366" }, @@ -661,7 +664,7 @@ "id": "files-ownership-ssh.inner-false-string-error:settled", "observation": { "sender": ["a56852d6836b", "8845bcbdc51b"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "6178f3695366" }, @@ -673,7 +676,7 @@ "id": "files-ownership-ssh.inner-false-object-error:settled", "observation": { "sender": ["a56852d6836b", "2fa02ab5402f"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "6178f3695366" }, @@ -685,7 +688,7 @@ "id": "files-ownership-ssh.outer-refused:settled", "observation": { "sender": ["a56852d6836b", "cff8b7a5e7ce"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "32a7c0ae7918" }, @@ -697,7 +700,7 @@ "id": "files-ownership-ssh.outer-refused-no-message:settled", "observation": { "sender": ["a56852d6836b", "0b4d42954d52"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "f3b516f62081" }, @@ -709,7 +712,7 @@ "id": "files-ownership-ssh.method-not-found:settled", "observation": { "sender": ["a56852d6836b", "c6aa5c0a7bd1"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "b948e8307e81" }, @@ -721,7 +724,7 @@ "id": "files-ownership-ssh.transport-rejection:settled", "observation": { "sender": ["a56852d6836b", "fd50303f30ce"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "a947768bc0ed" }, @@ -733,7 +736,7 @@ "id": "files-ownership-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["a56852d6836b", "fc05e7103b6c"], - "payloads": ["1e5b32902af7", "9199aee60486"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], "settlements": { "capture": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-1.json b/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-1.json index c63a65ae5c9..09ce9040154 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-1.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "dbd20e271999641affbd4b52635c8864e25f08aa6db820a46d0773faa09770c6", "platform": "darwin", @@ -295,6 +295,11 @@ } } }, + "a3bce9470bbb": { + "name": "files.readTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 + }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -351,10 +356,6 @@ "isRpcDeliveryUnknown": true } }, - "e0401d205ea2": { - "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" - }, "e088aa7f81b8": { "name": "files.readTerminalArtifact#1", "args": [ @@ -504,7 +505,7 @@ "id": "files-preview-grant-refresh.prelude:read-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "9270aeb7d9c6" }, @@ -516,7 +517,7 @@ "id": "files-preview-grant-refresh.normal:settled", "observation": { "sender": ["194fabd9b9d8"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "500d95d47092" }, @@ -528,7 +529,7 @@ "id": "files-preview-grant-refresh.result-absent:settled", "observation": { "sender": ["139c55987ba6"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -540,7 +541,7 @@ "id": "files-preview-grant-refresh.result-null:settled", "observation": { "sender": ["7500d091ea19"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -552,7 +553,7 @@ "id": "files-preview-grant-refresh.inner-ok-missing:settled", "observation": { "sender": ["f488aff81e98"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -564,7 +565,7 @@ "id": "files-preview-grant-refresh.inner-false-string-error:settled", "observation": { "sender": ["e088aa7f81b8"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -576,7 +577,7 @@ "id": "files-preview-grant-refresh.inner-false-object-error:settled", "observation": { "sender": ["67427c41b324"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -588,7 +589,7 @@ "id": "files-preview-grant-refresh.outer-refused:settled", "observation": { "sender": ["68b5d189bcca"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -600,7 +601,7 @@ "id": "files-preview-grant-refresh.outer-refused-no-message:settled", "observation": { "sender": ["e2791dca552b"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -612,7 +613,7 @@ "id": "files-preview-grant-refresh.method-not-found:settled", "observation": { "sender": ["ac130adfeffb"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "15467bba2d60" }, @@ -624,7 +625,7 @@ "id": "files-preview-grant-refresh.transport-rejection:settled", "observation": { "sender": ["7886fcdc8065"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "a947768bc0ed" }, @@ -636,7 +637,7 @@ "id": "files-preview-grant-refresh.transport-rejection-no-message:settled", "observation": { "sender": ["9d9aa1c01790"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-2.json b/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-2.json index 290f6f0111f..a238bb5918d 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-2.json +++ b/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.readterminalartifact-2.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "c4a09003352ba4e97a17ec4109cc125298cf7123b317265cc5eca06e8dcc0615", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "044dee71a9cd": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"run.txt\",\"cwd\":\"/logs\",\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "15467bba2d60": { "status": "fulfilled", "startedAt": 0, @@ -148,6 +153,11 @@ "truncated": false } }, + "5824e53bc730": { + "name": "files.readTerminalArtifact#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-2\"}}", + "sent": 3 + }, "5f446c109a9a": { "name": "files.readTerminalArtifact#2", "args": [ @@ -185,6 +195,19 @@ } } }, + "63abc54b3e87": { + "name": "artifact-source-refreshed", + "value": { + "absolutePath": "/logs/run.txt", + "cwd": "/logs", + "grantId": "grant-2", + "pathText": "run.txt", + "source": "terminalArtifact", + "terminalHandle": "terminal-1", + "worktreeId": "workspace-1" + }, + "sent": 2 + }, "645c5754be42": { "preview": "unloaded" }, @@ -266,25 +289,14 @@ "truncated": false } }, - "813fe48569a6": { - "name": "artifact-source-refreshed", - "value": { - "absolutePath": "/logs/run.txt", - "cwd": "/logs", - "grantId": "grant-2", - "pathText": "run.txt", - "source": "terminalArtifact", - "terminalHandle": "terminal-1", - "worktreeId": "workspace-1" - } - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "9a56ffbdd5bf": { - "name": "files.resolveTerminalPath#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"run.txt\",\"cwd\":\"/logs\",\"terminal\":\"terminal-1\"}}" + "a3bce9470bbb": { + "name": "files.readTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "a947768bc0ed": { "status": "rejected", @@ -367,10 +379,6 @@ } } }, - "c283e01480f7": { - "name": "files.readTerminalArtifact#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-2\"}}" - }, "c727a49c2e15": { "name": "files.readTerminalArtifact#2", "args": [ @@ -453,10 +461,6 @@ } } }, - "e0401d205ea2": { - "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" - }, "e81d5596c201": { "name": "files.readTerminalArtifact#1", "args": [ @@ -602,7 +606,7 @@ "id": "files-preview-grant-refresh.prelude:read-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "9270aeb7d9c6" }, @@ -614,132 +618,132 @@ "id": "files-preview-grant-refresh.normal:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "5f446c109a9a"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "500d95d47092" }, "state": "784ea351e5b2", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.result-absent:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "f444aa03ba44"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.result-null:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "23897314fbe2"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.inner-ok-missing:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "c01a147cb225"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.inner-false-string-error:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "68b4cb95d67a"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.inner-false-object-error:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "edcd6a3e98cd"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.outer-refused:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "b1c3cb621eff"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.outer-refused-no-message:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "c727a49c2e15"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.method-not-found:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "ca6bf3108851"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "15467bba2d60" }, "state": "fba5e3c89244", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.transport-rejection:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "ebf2a6ee078d"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "a947768bc0ed" }, "state": "645c5754be42", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.transport-rejection-no-message:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "70356f9cd814"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "c7584e82c72f" }, "state": "645c5754be42", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.resolveterminalpath-1.json b/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.resolveterminalpath-1.json index 0088a7d3529..a49f6c57470 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.resolveterminalpath-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.preview-load-files.resolveterminalpath-1.json @@ -3,9 +3,9 @@ "family": "files.preview-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "ecdeff2713e454925158dde09782713d76f39455729bb25688a6ffcfff154f30", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "044dee71a9cd": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"run.txt\",\"cwd\":\"/logs\",\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "05c972dfc190": { "name": "files.resolveTerminalPath#1", "args": [ @@ -183,6 +188,11 @@ "truncated": false } }, + "5824e53bc730": { + "name": "files.readTerminalArtifact#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-2\"}}", + "sent": 3 + }, "5f446c109a9a": { "name": "files.readTerminalArtifact#2", "args": [ @@ -220,6 +230,19 @@ } } }, + "63abc54b3e87": { + "name": "artifact-source-refreshed", + "value": { + "absolutePath": "/logs/run.txt", + "cwd": "/logs", + "grantId": "grant-2", + "pathText": "run.txt", + "source": "terminalArtifact", + "terminalHandle": "terminal-1", + "worktreeId": "workspace-1" + }, + "sent": 2 + }, "645c5754be42": { "preview": "unloaded" }, @@ -266,18 +289,6 @@ } } }, - "813fe48569a6": { - "name": "artifact-source-refreshed", - "value": { - "absolutePath": "/logs/run.txt", - "cwd": "/logs", - "grantId": "grant-2", - "pathText": "run.txt", - "source": "terminalArtifact", - "terminalHandle": "terminal-1", - "worktreeId": "workspace-1" - } - }, "8ce900375525": { "name": "files.resolveTerminalPath#1", "args": [ @@ -319,9 +330,10 @@ "status": "pending", "startedAt": 0 }, - "9a56ffbdd5bf": { - "name": "files.resolveTerminalPath#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"run.txt\",\"cwd\":\"/logs\",\"terminal\":\"terminal-1\"}}" + "a3bce9470bbb": { + "name": "files.readTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "a947768bc0ed": { "status": "rejected", @@ -370,10 +382,6 @@ } } }, - "c283e01480f7": { - "name": "files.readTerminalArtifact#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-2\"}}" - }, "c469c3b9bfe7": { "name": "files.resolveTerminalPath#1", "args": [ @@ -529,10 +537,6 @@ } } }, - "e0401d205ea2": { - "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" - }, "e81d5596c201": { "name": "files.readTerminalArtifact#1", "args": [ @@ -612,7 +616,7 @@ "id": "files-preview-grant-refresh.prelude:read-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "load": "9270aeb7d9c6" }, @@ -624,19 +628,19 @@ "id": "files-preview-grant-refresh.normal:settled", "observation": { "sender": ["25b0d1737c71", "3c5492779d85", "5f446c109a9a"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf", "c283e01480f7"], + "payloads": ["a3bce9470bbb", "044dee71a9cd", "5824e53bc730"], "settlements": { "load": "500d95d47092" }, "state": "784ea351e5b2", - "effects": ["813fe48569a6"] + "effects": ["63abc54b3e87"] } }, { "id": "files-preview-grant-refresh.result-absent:settled", "observation": { "sender": ["25b0d1737c71", "05c972dfc190"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -648,7 +652,7 @@ "id": "files-preview-grant-refresh.result-null:settled", "observation": { "sender": ["25b0d1737c71", "c469c3b9bfe7"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -660,7 +664,7 @@ "id": "files-preview-grant-refresh.inner-ok-missing:settled", "observation": { "sender": ["25b0d1737c71", "c657a3f0e02b"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -672,7 +676,7 @@ "id": "files-preview-grant-refresh.inner-false-string-error:settled", "observation": { "sender": ["25b0d1737c71", "8ce900375525"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -684,7 +688,7 @@ "id": "files-preview-grant-refresh.inner-false-object-error:settled", "observation": { "sender": ["25b0d1737c71", "d9baab0b6b3c"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -696,7 +700,7 @@ "id": "files-preview-grant-refresh.outer-refused:settled", "observation": { "sender": ["25b0d1737c71", "ad2583c82bfe"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -708,7 +712,7 @@ "id": "files-preview-grant-refresh.outer-refused-no-message:settled", "observation": { "sender": ["25b0d1737c71", "30954e0c83e6"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -720,7 +724,7 @@ "id": "files-preview-grant-refresh.method-not-found:settled", "observation": { "sender": ["25b0d1737c71", "efd7ff51072f"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "15467bba2d60" }, @@ -732,7 +736,7 @@ "id": "files-preview-grant-refresh.transport-rejection:settled", "observation": { "sender": ["25b0d1737c71", "7f321cd7152f"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "a947768bc0ed" }, @@ -744,7 +748,7 @@ "id": "files-preview-grant-refresh.transport-rejection-no-message:settled", "observation": { "sender": ["25b0d1737c71", "de1ef0907023"], - "payloads": ["e0401d205ea2", "9a56ffbdd5bf"], + "payloads": ["a3bce9470bbb", "044dee71a9cd"], "settlements": { "load": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.readterminalartifact-1.json b/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.readterminalartifact-1.json index 96e20fd03ab..99f7b57a5c7 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.readterminalartifact-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.readterminalartifact-1.json @@ -3,9 +3,9 @@ "family": "files.preview-save", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "1a4f7dff351be244712bedb8f495c83a531cfbfc5b5923267d1ed46bf2d6d11b", "platform": "darwin", @@ -288,9 +288,10 @@ } } }, - "a3886e3a9791": { - "name": "files.writeTerminalArtifact#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}" + "a3bce9470bbb": { + "name": "files.readTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "a947768bc0ed": { "status": "rejected", @@ -353,9 +354,10 @@ "isRpcDeliveryUnknown": true } }, - "e0401d205ea2": { - "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" + "d76588bfa9bd": { + "name": "files.writeTerminalArtifact#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}", + "sent": 2 }, "e088aa7f81b8": { "name": "files.readTerminalArtifact#1", @@ -536,7 +538,7 @@ "id": "files-save-verified.prelude:verify-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "9270aeb7d9c6" }, @@ -548,7 +550,7 @@ "id": "files-save-verified.normal:settled", "observation": { "sender": ["e391aec81b96", "7875007ef392"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -560,7 +562,7 @@ "id": "files-save-verified.result-absent:settled", "observation": { "sender": ["139c55987ba6"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -572,7 +574,7 @@ "id": "files-save-verified.result-null:settled", "observation": { "sender": ["7500d091ea19"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -584,7 +586,7 @@ "id": "files-save-verified.inner-ok-missing:settled", "observation": { "sender": ["f488aff81e98"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -596,7 +598,7 @@ "id": "files-save-verified.inner-false-string-error:settled", "observation": { "sender": ["e088aa7f81b8"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -608,7 +610,7 @@ "id": "files-save-verified.inner-false-object-error:settled", "observation": { "sender": ["67427c41b324"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -620,7 +622,7 @@ "id": "files-save-verified.outer-refused:settled", "observation": { "sender": ["68b5d189bcca"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -632,7 +634,7 @@ "id": "files-save-verified.outer-refused-no-message:settled", "observation": { "sender": ["e2791dca552b"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -644,7 +646,7 @@ "id": "files-save-verified.method-not-found:settled", "observation": { "sender": ["ac130adfeffb"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "15467bba2d60" }, @@ -656,7 +658,7 @@ "id": "files-save-verified.transport-rejection:settled", "observation": { "sender": ["7886fcdc8065"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "a947768bc0ed" }, @@ -668,7 +670,7 @@ "id": "files-save-verified.transport-rejection-no-message:settled", "observation": { "sender": ["9d9aa1c01790"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.writeterminalartifact-1.json b/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.writeterminalartifact-1.json index e16ebdbf862..ec8b4787e6a 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.writeterminalartifact-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.preview-save-files.writeterminalartifact-1.json @@ -3,9 +3,9 @@ "family": "files.preview-save", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "8d443bda91fe5a1fa74910d525bb2ec40f639109bc71afbd42bccd949b3d463f", "platform": "darwin", @@ -329,9 +329,10 @@ } } }, - "a3886e3a9791": { - "name": "files.writeTerminalArtifact#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}" + "a3bce9470bbb": { + "name": "files.readTerminalArtifact#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}", + "sent": 1 }, "a947768bc0ed": { "status": "rejected", @@ -470,9 +471,10 @@ } } }, - "e0401d205ea2": { - "name": "files.readTerminalArtifact#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.readTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\"}}" + "d76588bfa9bd": { + "name": "files.writeTerminalArtifact#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.writeTerminalArtifact\",\"params\":{\"worktree\":\"id:workspace-1\",\"absolutePath\":\"/logs/run.txt\",\"grantId\":\"grant-1\",\"content\":\"next\"}}", + "sent": 2 }, "e391aec81b96": { "name": "files.readTerminalArtifact#1", @@ -546,7 +548,7 @@ "id": "files-save-verified.prelude:verify-pending", "observation": { "sender": ["e81d5596c201"], - "payloads": ["e0401d205ea2"], + "payloads": ["a3bce9470bbb"], "settlements": { "save": "9270aeb7d9c6" }, @@ -558,7 +560,7 @@ "id": "files-save-verified.normal:settled", "observation": { "sender": ["e391aec81b96", "7875007ef392"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -570,7 +572,7 @@ "id": "files-save-verified.result-absent:settled", "observation": { "sender": ["e391aec81b96", "a1ef4333ebe3"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -582,7 +584,7 @@ "id": "files-save-verified.result-null:settled", "observation": { "sender": ["e391aec81b96", "c889a22fe351"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -594,7 +596,7 @@ "id": "files-save-verified.inner-ok-missing:settled", "observation": { "sender": ["e391aec81b96", "78be845b88ca"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -606,7 +608,7 @@ "id": "files-save-verified.inner-false-string-error:settled", "observation": { "sender": ["e391aec81b96", "82f499ca91c8"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -618,7 +620,7 @@ "id": "files-save-verified.inner-false-object-error:settled", "observation": { "sender": ["e391aec81b96", "bddbfe5ee1aa"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "54a6055a16b5" }, @@ -630,7 +632,7 @@ "id": "files-save-verified.outer-refused:settled", "observation": { "sender": ["e391aec81b96", "2e3484ef7995"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "15467bba2d60" }, @@ -642,7 +644,7 @@ "id": "files-save-verified.outer-refused-no-message:settled", "observation": { "sender": ["e391aec81b96", "c09d56029b09"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "15467bba2d60" }, @@ -654,7 +656,7 @@ "id": "files-save-verified.method-not-found:settled", "observation": { "sender": ["e391aec81b96", "4db44f048a4d"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "15467bba2d60" }, @@ -666,7 +668,7 @@ "id": "files-save-verified.transport-rejection:settled", "observation": { "sender": ["e391aec81b96", "3a281590ccf7"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "a947768bc0ed" }, @@ -678,7 +680,7 @@ "id": "files-save-verified.transport-rejection-no-message:settled", "observation": { "sender": ["e391aec81b96", "24195166cf4d"], - "payloads": ["e0401d205ea2", "a3886e3a9791"], + "payloads": ["a3bce9470bbb", "d76588bfa9bd"], "settlements": { "save": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.read-1.json b/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.read-1.json index 860644c712f..241c0482e9e 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.read-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.read-1.json @@ -3,9 +3,9 @@ "family": "files.tab-doc", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "65895c028637185238baf4fd4f1297c11f528a289fe8173a41c48dc5a0b37c26", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02ea3f503180": { - "name": "files.read#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}" - }, "02ee7655cfac": { "name": "files.read#1", "args": [ @@ -154,6 +150,16 @@ "isRpcDeliveryUnknown": false } }, + "3be6ef0e9bd8": { + "name": "files.readPreview#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}", + "sent": 2 + }, + "3d04ed6e70c6": { + "name": "files.read#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}", + "sent": 1 + }, "4771cbfc0dfc": { "name": "files.read#1", "args": [ @@ -207,10 +213,6 @@ } } }, - "5c610ebe58ed": { - "name": "files.readPreview#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}" - }, "65af9a3f5ad4": { "name": "files.read#1", "args": [ @@ -439,6 +441,11 @@ } } }, + "b185e249da6e": { + "name": "git.diff#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}", + "sent": 3 + }, "b5a9ffe4c713": { "name": "files.read#1", "args": [ @@ -635,10 +642,6 @@ "isRpcDeliveryUnknown": false } }, - "fad4ca11a316": { - "name": "git.diff#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}" - }, "fb58498a8798": { "diff": { "kind": "diff", @@ -706,7 +709,7 @@ "id": "files-tab-doc-shapes.normal:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -720,7 +723,7 @@ "id": "files-tab-doc-shapes.result-absent:settled", "observation": { "sender": ["b5a9ffe4c713", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "ba9332ae7bb1", "image": "eee847a9d90d", @@ -734,7 +737,7 @@ "id": "files-tab-doc-shapes.result-null:settled", "observation": { "sender": ["6aca770498a6", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "a7c7f43265d5", "image": "eee847a9d90d", @@ -748,7 +751,7 @@ "id": "files-tab-doc-shapes.inner-ok-missing:settled", "observation": { "sender": ["8595b3c0f792", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "5a33eeedb90f", "image": "eee847a9d90d", @@ -762,7 +765,7 @@ "id": "files-tab-doc-shapes.inner-false-string-error:settled", "observation": { "sender": ["987f853ccbc2", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "5a33eeedb90f", "image": "eee847a9d90d", @@ -776,7 +779,7 @@ "id": "files-tab-doc-shapes.inner-false-object-error:settled", "observation": { "sender": ["ae1baf99acb7", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "5a33eeedb90f", "image": "eee847a9d90d", @@ -790,7 +793,7 @@ "id": "files-tab-doc-shapes.outer-refused:settled", "observation": { "sender": ["4771cbfc0dfc", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "32a7c0ae7918", "image": "eee847a9d90d", @@ -804,7 +807,7 @@ "id": "files-tab-doc-shapes.outer-refused-no-message:settled", "observation": { "sender": ["02ee7655cfac", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "f3b516f62081", "image": "eee847a9d90d", @@ -818,7 +821,7 @@ "id": "files-tab-doc-shapes.method-not-found:settled", "observation": { "sender": ["cb1b85f12e0a", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b948e8307e81", "image": "eee847a9d90d", @@ -832,7 +835,7 @@ "id": "files-tab-doc-shapes.transport-rejection:settled", "observation": { "sender": ["22c63b806ef5", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "a947768bc0ed", "image": "eee847a9d90d", @@ -846,7 +849,7 @@ "id": "files-tab-doc-shapes.transport-rejection-no-message:settled", "observation": { "sender": ["65af9a3f5ad4", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "c7584e82c72f", "image": "eee847a9d90d", diff --git a/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.readpreview-1.json b/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.readpreview-1.json index 10ba7090f58..9994c1f7bd2 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.readpreview-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.tab-doc-files.readpreview-1.json @@ -3,9 +3,9 @@ "family": "files.tab-doc", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "2ceca0ecd901fd78838fcbdc789cbb6b96f04674b850a0994c7611f5db804915", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02ea3f503180": { - "name": "files.read#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}" - }, "0fef03f57c61": { "name": "files.readPreview#1", "args": [ @@ -107,6 +103,16 @@ "isRpcDeliveryUnknown": false } }, + "3be6ef0e9bd8": { + "name": "files.readPreview#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}", + "sent": 2 + }, + "3d04ed6e70c6": { + "name": "files.read#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}", + "sent": 1 + }, "43465946206b": { "name": "files.readPreview#1", "args": [ @@ -196,10 +202,6 @@ "truncated": false } }, - "5c610ebe58ed": { - "name": "files.readPreview#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}" - }, "62a16026dfb1": { "name": "files.readPreview#1", "args": [ @@ -385,6 +387,11 @@ } } }, + "b185e249da6e": { + "name": "git.diff#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}", + "sent": 3 + }, "b5c68b76c498": { "status": "fulfilled", "startedAt": 0, @@ -629,10 +636,6 @@ } } }, - "fad4ca11a316": { - "name": "git.diff#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}" - }, "ffe1c534d459": { "status": "fulfilled", "startedAt": 0, @@ -663,7 +666,7 @@ "id": "files-tab-doc-shapes.normal:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -677,7 +680,7 @@ "id": "files-tab-doc-shapes.result-absent:settled", "observation": { "sender": ["9babe9503a83", "47bde408cf1e", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "2e3bb1c16607", @@ -691,7 +694,7 @@ "id": "files-tab-doc-shapes.result-null:settled", "observation": { "sender": ["9babe9503a83", "0fef03f57c61", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "d6234620430f", @@ -705,7 +708,7 @@ "id": "files-tab-doc-shapes.inner-ok-missing:settled", "observation": { "sender": ["9babe9503a83", "c47f8da1be2f", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "c38abcaf69dd", @@ -719,7 +722,7 @@ "id": "files-tab-doc-shapes.inner-false-string-error:settled", "observation": { "sender": ["9babe9503a83", "a9fc8a97c98b", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "c38abcaf69dd", @@ -733,7 +736,7 @@ "id": "files-tab-doc-shapes.inner-false-object-error:settled", "observation": { "sender": ["9babe9503a83", "62a16026dfb1", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "c38abcaf69dd", @@ -747,7 +750,7 @@ "id": "files-tab-doc-shapes.outer-refused:settled", "observation": { "sender": ["9babe9503a83", "c2ba83cacd09", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "32a7c0ae7918", @@ -761,7 +764,7 @@ "id": "files-tab-doc-shapes.outer-refused-no-message:settled", "observation": { "sender": ["9babe9503a83", "63bda5bd024b", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "f3b516f62081", @@ -775,7 +778,7 @@ "id": "files-tab-doc-shapes.method-not-found:settled", "observation": { "sender": ["9babe9503a83", "f53a3ae32692", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "b948e8307e81", @@ -789,7 +792,7 @@ "id": "files-tab-doc-shapes.transport-rejection:settled", "observation": { "sender": ["9babe9503a83", "a5ebcad292b7", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "a947768bc0ed", @@ -803,7 +806,7 @@ "id": "files-tab-doc-shapes.transport-rejection-no-message:settled", "observation": { "sender": ["9babe9503a83", "43465946206b", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "c7584e82c72f", diff --git a/mobile/rpc-foundation/goldens/matrix-files.tab-doc-git.diff-1.json b/mobile/rpc-foundation/goldens/matrix-files.tab-doc-git.diff-1.json index 1c96e8d442e..41b8a5c6d77 100644 --- a/mobile/rpc-foundation/goldens/matrix-files.tab-doc-git.diff-1.json +++ b/mobile/rpc-foundation/goldens/matrix-files.tab-doc-git.diff-1.json @@ -3,9 +3,9 @@ "family": "files.tab-doc", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b93fc8b6f1ece041acaa8cc5699852085e67d7e2f39db13145e483f854ea3309", "scenarioSha256": "c4db2424b8a35fd97b3fea00b4dd91a3c8d50c6fb73795811ef5402e3d14f8df", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02ea3f503180": { - "name": "files.read#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}" - }, "0aa81de503dc": { "name": "git.diff#1", "args": [ @@ -180,6 +176,16 @@ "isRpcDeliveryUnknown": false } }, + "3be6ef0e9bd8": { + "name": "files.readPreview#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}", + "sent": 2 + }, + "3d04ed6e70c6": { + "name": "files.read#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}", + "sent": 1 + }, "3eca7222b2d0": { "name": "git.diff#1", "args": [ @@ -259,10 +265,6 @@ "isRpcDeliveryUnknown": false } }, - "5c610ebe58ed": { - "name": "files.readPreview#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.readPreview\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/logo.png\"}}" - }, "6f5e5f7888b7": { "name": "git.diff#1", "args": [ @@ -413,6 +415,11 @@ } } }, + "b185e249da6e": { + "name": "git.diff#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}", + "sent": 3 + }, "b5c68b76c498": { "status": "fulfilled", "startedAt": 0, @@ -589,10 +596,6 @@ "isRpcDeliveryUnknown": false } }, - "fad4ca11a316": { - "name": "git.diff#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.diff\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"docs/readme.md\",\"staged\":true}}" - }, "fdb82a72967a": { "name": "git.diff#1", "args": [ @@ -661,7 +664,7 @@ "id": "files-tab-doc-shapes.normal:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "c8fbe8972330"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -675,7 +678,7 @@ "id": "files-tab-doc-shapes.result-absent:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "e56bb4eec9ad"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -689,7 +692,7 @@ "id": "files-tab-doc-shapes.result-null:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "0aa81de503dc"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -703,7 +706,7 @@ "id": "files-tab-doc-shapes.inner-ok-missing:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "af88d9765fd0"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -717,7 +720,7 @@ "id": "files-tab-doc-shapes.inner-false-string-error:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "6f5e5f7888b7"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -731,7 +734,7 @@ "id": "files-tab-doc-shapes.inner-false-object-error:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "fdb82a72967a"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -745,7 +748,7 @@ "id": "files-tab-doc-shapes.outer-refused:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "0fa28155e34e"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -759,7 +762,7 @@ "id": "files-tab-doc-shapes.outer-refused-no-message:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "3eca7222b2d0"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -773,7 +776,7 @@ "id": "files-tab-doc-shapes.method-not-found:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "0ddde941c38a"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -787,7 +790,7 @@ "id": "files-tab-doc-shapes.transport-rejection:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "9cf9915b1ff3"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", @@ -801,7 +804,7 @@ "id": "files-tab-doc-shapes.transport-rejection-no-message:settled", "observation": { "sender": ["9babe9503a83", "323bf6059754", "5225d2d0d430"], - "payloads": ["02ea3f503180", "5c610ebe58ed", "fad4ca11a316"], + "payloads": ["3d04ed6e70c6", "3be6ef0e9bd8", "b185e249da6e"], "settlements": { "text": "b5c68b76c498", "image": "eee847a9d90d", diff --git a/mobile/rpc-foundation/goldens/matrix-files.terminal-path-tap-files.open-1.json b/mobile/rpc-foundation/goldens/matrix-files.terminal-path-tap-files.open-1.json new file mode 100644 index 00000000000..b2f40c033da --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-files.terminal-path-tap-files.open-1.json @@ -0,0 +1,781 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "73dbbb8b96662af57240194be4af5726697d402b624a807d003ab56fea04dbd7", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "18cda90904c3": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "openTarget": { + "absolutePath": "/repo/src/app.ts", + "kind": "worktree-file", + "provider": "ssh", + "relativePath": "src/app.ts" + }, + "relativePath": "src/app.ts" + } + } + } + }, + "1d18c66a85d5": { + "name": "open-feedback", + "value": {}, + "sent": 1 + }, + "230cba644911": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "3e4eebf8cca0": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "4301fd620304": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 2 + }, + "52c3c247865d": { + "name": "files.open#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\"}}", + "sent": 2 + }, + "650c13434960": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "8d3bc4f0f067": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "b18df88ac812": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b765beef262e": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "id": "tab-opened", + "relativePath": "src/app.ts" + } + ] + }, + "c08a54e5680c": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "c7ce9c8dc60e": { + "activeSessionTabId": "tab-source", + "failed": 1, + "switched": { + "$rpc": "null" + } + }, + "d9a357a79330": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "dd46a93564da": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "e53bbf4222bd": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "e7105794ab87": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f1dbfddcde3b": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "f8a009b4a36e": { + "activeSessionTabId": "tab-opened", + "failed": 0, + "switched": { + "id": "tab-opened", + "relativePath": "src/app.ts" + } + } + }, + "recording": { + "scenario": "matrix-files.terminal-path-tap-files.open-1", + "checkpoints": [ + { + "id": "file-tap-opens-worktree-file.normal:switched", + "observation": { + "sender": ["18cda90904c3", "d9a357a79330"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "f8a009b4a36e", + "effects": ["1d18c66a85d5", "4301fd620304"] + } + }, + { + "id": "file-tap-opens-worktree-file.normal:settled", + "observation": { + "sender": ["18cda90904c3", "d9a357a79330"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "f8a009b4a36e", + "effects": ["1d18c66a85d5", "4301fd620304"] + } + }, + { + "id": "file-tap-opens-worktree-file.result-absent:switched", + "observation": { + "sender": ["18cda90904c3", "e53bbf4222bd"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.result-absent:settled", + "observation": { + "sender": ["18cda90904c3", "e53bbf4222bd"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.result-null:switched", + "observation": { + "sender": ["18cda90904c3", "c08a54e5680c"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.result-null:settled", + "observation": { + "sender": ["18cda90904c3", "c08a54e5680c"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-ok-missing:switched", + "observation": { + "sender": ["18cda90904c3", "230cba644911"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-ok-missing:settled", + "observation": { + "sender": ["18cda90904c3", "230cba644911"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-string-error:switched", + "observation": { + "sender": ["18cda90904c3", "8d3bc4f0f067"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-string-error:settled", + "observation": { + "sender": ["18cda90904c3", "8d3bc4f0f067"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-object-error:switched", + "observation": { + "sender": ["18cda90904c3", "b18df88ac812"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-object-error:settled", + "observation": { + "sender": ["18cda90904c3", "b18df88ac812"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused:switched", + "observation": { + "sender": ["18cda90904c3", "3e4eebf8cca0"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused:settled", + "observation": { + "sender": ["18cda90904c3", "3e4eebf8cca0"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused-no-message:switched", + "observation": { + "sender": ["18cda90904c3", "dd46a93564da"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused-no-message:settled", + "observation": { + "sender": ["18cda90904c3", "dd46a93564da"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.method-not-found:switched", + "observation": { + "sender": ["18cda90904c3", "e7105794ab87"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.method-not-found:settled", + "observation": { + "sender": ["18cda90904c3", "e7105794ab87"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection:switched", + "observation": { + "sender": ["18cda90904c3", "650c13434960"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection:settled", + "observation": { + "sender": ["18cda90904c3", "650c13434960"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection-no-message:switched", + "observation": { + "sender": ["18cda90904c3", "f1dbfddcde3b"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection-no-message:settled", + "observation": { + "sender": ["18cda90904c3", "f1dbfddcde3b"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": ["1d18c66a85d5"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-files.terminal-path-tap-files.resolveterminalpath-1.json b/mobile/rpc-foundation/goldens/matrix-files.terminal-path-tap-files.resolveterminalpath-1.json new file mode 100644 index 00000000000..1c2c55c0d31 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-files.terminal-path-tap-files.resolveterminalpath-1.json @@ -0,0 +1,811 @@ +{ + "operation": "files.terminal-path-tap", + "family": "files.terminal-path-tap", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e20a76ecd5e820dc4797fb25307810af68b5ced996dba2b9599464a21b5cbe1b", + "scenarioSha256": "ba8728e890e0e9c10ea163bd16f4f99fbc9727cd2f9c4ed69c56436d8bc29f89", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "10db95f1c64d": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "18cda90904c3": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "openTarget": { + "absolutePath": "/repo/src/app.ts", + "kind": "worktree-file", + "provider": "ssh", + "relativePath": "src/app.ts" + }, + "relativePath": "src/app.ts" + } + } + } + }, + "1d18c66a85d5": { + "name": "open-feedback", + "value": {}, + "sent": 1 + }, + "2f4867eaa094": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "31f84e3531c0": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "3f64ebc424e8": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "4301fd620304": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 2 + }, + "52c3c247865d": { + "name": "files.open#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\"}}", + "sent": 2 + }, + "6ec7ceb8bafd": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "7f9e906655aa": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "9120b59f16ec": { + "name": "files.resolveTerminalPath#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.resolveTerminalPath\",\"params\":{\"worktree\":\"id:workspace-1\",\"pathText\":\"src/app.ts\",\"crossWorkspace\":true,\"terminal\":\"terminal-1\",\"cwd\":\"/repo\"}}", + "sent": 1 + }, + "986ca89cb4f6": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9b581f30ecf9": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b765beef262e": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "id": "tab-opened", + "relativePath": "src/app.ts" + } + ] + }, + "c7ce9c8dc60e": { + "activeSessionTabId": "tab-source", + "failed": 1, + "switched": { + "$rpc": "null" + } + }, + "caa3fdbab58a": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "cbff15f6958f": { + "name": "files.resolveTerminalPath#1", + "args": [ + { + "name": "method", + "value": "files.resolveTerminalPath" + }, + { + "name": "params", + "value": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 10000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "d9a357a79330": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f8a009b4a36e": { + "activeSessionTabId": "tab-opened", + "failed": 0, + "switched": { + "id": "tab-opened", + "relativePath": "src/app.ts" + } + } + }, + "recording": { + "scenario": "matrix-files.terminal-path-tap-files.resolveterminalpath-1", + "checkpoints": [ + { + "id": "file-tap-opens-worktree-file.normal:switched", + "observation": { + "sender": ["18cda90904c3", "d9a357a79330"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "f8a009b4a36e", + "effects": ["1d18c66a85d5", "4301fd620304"] + } + }, + { + "id": "file-tap-opens-worktree-file.normal:settled", + "observation": { + "sender": ["18cda90904c3", "d9a357a79330"], + "payloads": ["9120b59f16ec", "52c3c247865d"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "f8a009b4a36e", + "effects": ["1d18c66a85d5", "4301fd620304"] + } + }, + { + "id": "file-tap-opens-worktree-file.result-absent:switched", + "observation": { + "sender": ["3f64ebc424e8"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.result-absent:settled", + "observation": { + "sender": ["3f64ebc424e8"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.result-null:switched", + "observation": { + "sender": ["31f84e3531c0"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.result-null:settled", + "observation": { + "sender": ["31f84e3531c0"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-ok-missing:switched", + "observation": { + "sender": ["10db95f1c64d"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-ok-missing:settled", + "observation": { + "sender": ["10db95f1c64d"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-string-error:switched", + "observation": { + "sender": ["986ca89cb4f6"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-string-error:settled", + "observation": { + "sender": ["986ca89cb4f6"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-object-error:switched", + "observation": { + "sender": ["2f4867eaa094"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.inner-false-object-error:settled", + "observation": { + "sender": ["2f4867eaa094"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused:switched", + "observation": { + "sender": ["caa3fdbab58a"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused:settled", + "observation": { + "sender": ["caa3fdbab58a"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused-no-message:switched", + "observation": { + "sender": ["9b581f30ecf9"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.outer-refused-no-message:settled", + "observation": { + "sender": ["9b581f30ecf9"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.method-not-found:switched", + "observation": { + "sender": ["7f9e906655aa"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.method-not-found:settled", + "observation": { + "sender": ["7f9e906655aa"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection:switched", + "observation": { + "sender": ["6ec7ceb8bafd"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection:settled", + "observation": { + "sender": ["6ec7ceb8bafd"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection-no-message:switched", + "observation": { + "sender": ["cbff15f6958f"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + }, + { + "id": "file-tap-opens-worktree-file.transport-rejection-no-message:settled", + "observation": { + "sender": ["cbff15f6958f"], + "payloads": ["9120b59f16ec"], + "settlements": { + "tap": "eb79a9b3682a", + "list": "b765beef262e" + }, + "state": "c7ce9c8dc60e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json index c8ec3ef93bb..c7428386ee3 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "5605a2984d7692aa80e5e38f804bdfed4b1ce8ac2102def5dc728b1a79dc1acf", "platform": "darwin", @@ -126,6 +126,11 @@ "settledAt": 0, "value": "origin/main" }, + "1e728fd0846c": { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}", + "sent": 3 + }, "26accd69bc48": { "name": "repo.list#1", "args": [ @@ -151,6 +156,11 @@ "startedAt": 0 } }, + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, "2843e3ab21fc": { "name": "repo.baseRefDefault#1", "args": [ @@ -324,10 +334,6 @@ "startedAt": 0 } }, - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "59ad0b14ed9f": { "name": "repo.baseRefDefault#1", "args": [ @@ -474,6 +480,11 @@ "isRpcDeliveryUnknown": true } }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, "b46548195c7a": { "name": "repo.baseRefDefault#1", "args": [ @@ -542,14 +553,6 @@ "isRpcDeliveryUnknown": true } }, - "cd73fe3775d3": { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "deac258dd8b1": { "status": "rejected", "startedAt": 0, @@ -615,7 +618,7 @@ "id": "sc-base-ref-default.prelude:requests-pending", "observation": { "sender": ["535f7698e80e", "26accd69bc48"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -627,7 +630,7 @@ "id": "sc-base-ref-default.prelude:barrier-settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -639,7 +642,7 @@ "id": "sc-base-ref-default.normal:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -651,7 +654,7 @@ "id": "sc-base-ref-default.result-absent:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "634e13dcef43"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, @@ -663,7 +666,7 @@ "id": "sc-base-ref-default.result-null:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "59ad0b14ed9f"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, @@ -675,7 +678,7 @@ "id": "sc-base-ref-default.inner-ok-missing:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "0be93460f365"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, @@ -687,7 +690,7 @@ "id": "sc-base-ref-default.inner-false-string-error:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "2843e3ab21fc"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, @@ -699,7 +702,7 @@ "id": "sc-base-ref-default.inner-false-object-error:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "467d43e1ff0f"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, @@ -711,7 +714,7 @@ "id": "sc-base-ref-default.outer-refused:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "ea6b907523d7"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "32a7c0ae7918" }, @@ -723,7 +726,7 @@ "id": "sc-base-ref-default.outer-refused-no-message:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "0208d586a748"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "deac258dd8b1" }, @@ -735,7 +738,7 @@ "id": "sc-base-ref-default.method-not-found:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "43be25da851a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, @@ -747,7 +750,7 @@ "id": "sc-base-ref-default.transport-rejection:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "a5632796ed43"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "a947768bc0ed" }, @@ -759,7 +762,7 @@ "id": "sc-base-ref-default.transport-rejection-no-message:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "4200126ab3ab"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json index ffa83ab2a42..19ccc099efc 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "ed0e97ead1aad0b45bdfc48f5fe4e498810d0cfee88f07d3c6228db56fda1dd9", "platform": "darwin", @@ -59,6 +59,11 @@ "settledAt": 0, "value": "origin/main" }, + "1e728fd0846c": { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}", + "sent": 3 + }, "26accd69bc48": { "name": "repo.list#1", "args": [ @@ -84,6 +89,11 @@ "startedAt": 0 } }, + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, "397587780f89": { "name": "repo.list#1", "args": [ @@ -214,10 +224,6 @@ } } }, - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "5f661e5b3de8": { "baseRef": "origin/main" }, @@ -354,6 +360,11 @@ } } }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, "ae85758452ae": { "name": "repo.list#1", "args": [ @@ -512,14 +523,6 @@ } } }, - "cd73fe3775d3": { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "e31fdb68b5c2": { "name": "repo.list#1", "args": [ @@ -562,7 +565,7 @@ "id": "sc-base-ref-default.prelude:requests-pending", "observation": { "sender": ["535f7698e80e", "26accd69bc48"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -574,7 +577,7 @@ "id": "sc-base-ref-default.normal:barrier-settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -586,7 +589,7 @@ "id": "sc-base-ref-default.normal:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -598,7 +601,7 @@ "id": "sc-base-ref-default.result-absent:barrier-settled", "observation": { "sender": ["6396d004a0e7", "9eb52b24aea4", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -610,7 +613,7 @@ "id": "sc-base-ref-default.result-absent:settled", "observation": { "sender": ["6396d004a0e7", "9eb52b24aea4", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -622,7 +625,7 @@ "id": "sc-base-ref-default.result-null:barrier-settled", "observation": { "sender": ["6396d004a0e7", "63c1ccf6c3e3", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -634,7 +637,7 @@ "id": "sc-base-ref-default.result-null:settled", "observation": { "sender": ["6396d004a0e7", "63c1ccf6c3e3", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -646,7 +649,7 @@ "id": "sc-base-ref-default.inner-ok-missing:barrier-settled", "observation": { "sender": ["6396d004a0e7", "ae85758452ae", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -658,7 +661,7 @@ "id": "sc-base-ref-default.inner-ok-missing:settled", "observation": { "sender": ["6396d004a0e7", "ae85758452ae", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -670,7 +673,7 @@ "id": "sc-base-ref-default.inner-false-string-error:barrier-settled", "observation": { "sender": ["6396d004a0e7", "572ea5e1e980", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -682,7 +685,7 @@ "id": "sc-base-ref-default.inner-false-string-error:settled", "observation": { "sender": ["6396d004a0e7", "572ea5e1e980", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -694,7 +697,7 @@ "id": "sc-base-ref-default.inner-false-object-error:barrier-settled", "observation": { "sender": ["6396d004a0e7", "caa7fdd9839a", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -706,7 +709,7 @@ "id": "sc-base-ref-default.inner-false-object-error:settled", "observation": { "sender": ["6396d004a0e7", "caa7fdd9839a", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -718,7 +721,7 @@ "id": "sc-base-ref-default.outer-refused:barrier-settled", "observation": { "sender": ["6396d004a0e7", "52500878f297", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -730,7 +733,7 @@ "id": "sc-base-ref-default.outer-refused:settled", "observation": { "sender": ["6396d004a0e7", "52500878f297", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -742,7 +745,7 @@ "id": "sc-base-ref-default.outer-refused-no-message:barrier-settled", "observation": { "sender": ["6396d004a0e7", "397587780f89", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -754,7 +757,7 @@ "id": "sc-base-ref-default.outer-refused-no-message:settled", "observation": { "sender": ["6396d004a0e7", "397587780f89", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -766,7 +769,7 @@ "id": "sc-base-ref-default.method-not-found:barrier-settled", "observation": { "sender": ["6396d004a0e7", "e31fdb68b5c2", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -778,7 +781,7 @@ "id": "sc-base-ref-default.method-not-found:settled", "observation": { "sender": ["6396d004a0e7", "e31fdb68b5c2", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -790,7 +793,7 @@ "id": "sc-base-ref-default.transport-rejection:barrier-settled", "observation": { "sender": ["6396d004a0e7", "6e5c6593dad8", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -802,7 +805,7 @@ "id": "sc-base-ref-default.transport-rejection:settled", "observation": { "sender": ["6396d004a0e7", "6e5c6593dad8", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -814,7 +817,7 @@ "id": "sc-base-ref-default.transport-rejection-no-message:barrier-settled", "observation": { "sender": ["6396d004a0e7", "cc1facdf008c", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -826,7 +829,7 @@ "id": "sc-base-ref-default.transport-rejection-no-message:settled", "observation": { "sender": ["6396d004a0e7", "cc1facdf008c", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json index d63aa9b8aaf..30fdc53c76d 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "1db6919b94df3b8548838ff4c206fafa3a09ea096b17c04483f78f9321ccb1ba", "platform": "darwin", @@ -90,6 +90,11 @@ "settledAt": 0, "value": "origin/main" }, + "1e728fd0846c": { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}", + "sent": 3 + }, "26accd69bc48": { "name": "repo.list#1", "args": [ @@ -115,6 +120,11 @@ "startedAt": 0 } }, + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, "396134225295": { "name": "worktree.show#1", "args": [ @@ -213,10 +223,6 @@ "startedAt": 0 } }, - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "5f661e5b3de8": { "baseRef": "origin/main" }, @@ -389,6 +395,11 @@ } } }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, "b46548195c7a": { "name": "repo.baseRefDefault#1", "args": [ @@ -481,14 +492,6 @@ "startedAt": 0 } }, - "cd73fe3775d3": { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "f200ec894167": { "name": "worktree.show#1", "args": [ @@ -562,7 +565,7 @@ "id": "sc-base-ref-default.prelude:requests-pending", "observation": { "sender": ["535f7698e80e", "26accd69bc48"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -574,7 +577,7 @@ "id": "sc-base-ref-default.normal:barrier-settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -586,7 +589,7 @@ "id": "sc-base-ref-default.normal:settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -598,7 +601,7 @@ "id": "sc-base-ref-default.result-absent:barrier-settled", "observation": { "sender": ["a17ceeb9c911", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -610,7 +613,7 @@ "id": "sc-base-ref-default.result-absent:settled", "observation": { "sender": ["a17ceeb9c911", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -622,7 +625,7 @@ "id": "sc-base-ref-default.result-null:barrier-settled", "observation": { "sender": ["9be4cad15ffc", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -634,7 +637,7 @@ "id": "sc-base-ref-default.result-null:settled", "observation": { "sender": ["9be4cad15ffc", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -646,7 +649,7 @@ "id": "sc-base-ref-default.inner-ok-missing:barrier-settled", "observation": { "sender": ["7a891248c223", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -658,7 +661,7 @@ "id": "sc-base-ref-default.inner-ok-missing:settled", "observation": { "sender": ["7a891248c223", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -670,7 +673,7 @@ "id": "sc-base-ref-default.inner-false-string-error:barrier-settled", "observation": { "sender": ["b9eb0b5172ef", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -682,7 +685,7 @@ "id": "sc-base-ref-default.inner-false-string-error:settled", "observation": { "sender": ["b9eb0b5172ef", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -694,7 +697,7 @@ "id": "sc-base-ref-default.inner-false-object-error:barrier-settled", "observation": { "sender": ["396134225295", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -706,7 +709,7 @@ "id": "sc-base-ref-default.inner-false-object-error:settled", "observation": { "sender": ["396134225295", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -718,7 +721,7 @@ "id": "sc-base-ref-default.outer-refused:barrier-settled", "observation": { "sender": ["433ef4e3f075", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -730,7 +733,7 @@ "id": "sc-base-ref-default.outer-refused:settled", "observation": { "sender": ["433ef4e3f075", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -742,7 +745,7 @@ "id": "sc-base-ref-default.outer-refused-no-message:barrier-settled", "observation": { "sender": ["a4456b77f02e", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -754,7 +757,7 @@ "id": "sc-base-ref-default.outer-refused-no-message:settled", "observation": { "sender": ["a4456b77f02e", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -766,7 +769,7 @@ "id": "sc-base-ref-default.method-not-found:barrier-settled", "observation": { "sender": ["f9af0bcc7ed6", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -778,7 +781,7 @@ "id": "sc-base-ref-default.method-not-found:settled", "observation": { "sender": ["f9af0bcc7ed6", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -790,7 +793,7 @@ "id": "sc-base-ref-default.transport-rejection:barrier-settled", "observation": { "sender": ["f200ec894167", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -802,7 +805,7 @@ "id": "sc-base-ref-default.transport-rejection:settled", "observation": { "sender": ["f200ec894167", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, @@ -814,7 +817,7 @@ "id": "sc-base-ref-default.transport-rejection-no-message:barrier-settled", "observation": { "sender": ["09126745f36c", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -826,7 +829,7 @@ "id": "sc-base-ref-default.transport-rejection-no-message:settled", "observation": { "sender": ["09126745f36c", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, diff --git a/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json b/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json index a3582cf55f4..8f77f01910d 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "22ea5279155ecf749aaab521ffd570221ac3169b177fc1daf85ef93a49d38260", "platform": "darwin", @@ -337,10 +337,6 @@ } } }, - "a64074c2ba96": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -434,6 +430,11 @@ "isRpcDeliveryUnknown": true } }, + "c8f48abc0f5d": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, "e96b430d7d35": { "name": "git.generateCommitMessage#1", "args": [ @@ -516,7 +517,7 @@ "id": "sc-commit-message-generated.prelude:pending", "observation": { "sender": ["125fbea5f50a"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "9270aeb7d9c6" }, @@ -528,7 +529,7 @@ "id": "sc-commit-message-generated.normal:settled", "observation": { "sender": ["a09d0ada6684"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "1290c04bc26c" }, @@ -540,7 +541,7 @@ "id": "sc-commit-message-generated.result-absent:settled", "observation": { "sender": ["bfe04c9c1653"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "b95c8d57adc9" }, @@ -552,7 +553,7 @@ "id": "sc-commit-message-generated.result-null:settled", "observation": { "sender": ["68e6f784ba09"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "b95c8d57adc9" }, @@ -564,7 +565,7 @@ "id": "sc-commit-message-generated.inner-ok-missing:settled", "observation": { "sender": ["46920d3cb0c1"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "a0551476eb3b" }, @@ -576,7 +577,7 @@ "id": "sc-commit-message-generated.inner-false-string-error:settled", "observation": { "sender": ["5213fea85cf0"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "a0551476eb3b" }, @@ -588,7 +589,7 @@ "id": "sc-commit-message-generated.inner-false-object-error:settled", "observation": { "sender": ["3f131697d120"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "a0551476eb3b" }, @@ -600,7 +601,7 @@ "id": "sc-commit-message-generated.outer-refused:settled", "observation": { "sender": ["fa7a334b373d"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "5ad7ea556320" }, @@ -612,7 +613,7 @@ "id": "sc-commit-message-generated.outer-refused-no-message:settled", "observation": { "sender": ["63410fd1b187"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "b95c8d57adc9" }, @@ -624,7 +625,7 @@ "id": "sc-commit-message-generated.method-not-found:settled", "observation": { "sender": ["e96b430d7d35"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "3186ccdbc53f" }, @@ -636,7 +637,7 @@ "id": "sc-commit-message-generated.transport-rejection:settled", "observation": { "sender": ["31141af16c2d"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "a947768bc0ed" }, @@ -648,7 +649,7 @@ "id": "sc-commit-message-generated.transport-rejection-no-message:settled", "observation": { "sender": ["c39c20fa07f2"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json b/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json index 21463abd646..1f2064397c0 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json @@ -3,9 +3,9 @@ "family": "git.history-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "86254ed87ad3427d6ee4631d7348075039ba2d4d7496d59f27f03f78580f35a1", "platform": "darwin", @@ -255,6 +255,11 @@ } ] }, + "7e2ddc2aee54": { + "name": "git.history#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}", + "sent": 1 + }, "8bf6ec174c09": { "name": "git.history#1", "args": [ @@ -437,10 +442,6 @@ "isRpcDeliveryUnknown": true } }, - "d2ac5468a6f5": { - "name": "git.history#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}" - }, "d32fe6f7afe0": { "name": "git.history#1", "args": [ @@ -576,7 +577,7 @@ "id": "sc-history-loaded.prelude:pending", "observation": { "sender": ["17bc1e177fe1"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "9270aeb7d9c6" }, @@ -588,7 +589,7 @@ "id": "sc-history-loaded.normal:settled", "observation": { "sender": ["6b280ce22422"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "7d520ecb92ad" }, @@ -600,7 +601,7 @@ "id": "sc-history-loaded.result-absent:settled", "observation": { "sender": ["8bf6ec174c09"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "f51f34589c7a" }, @@ -612,7 +613,7 @@ "id": "sc-history-loaded.result-null:settled", "observation": { "sender": ["dfb377a66ab7"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "155f61ed496f" }, @@ -624,7 +625,7 @@ "id": "sc-history-loaded.inner-ok-missing:settled", "observation": { "sender": ["52b4fb4742f7"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "93e7019b0698" }, @@ -636,7 +637,7 @@ "id": "sc-history-loaded.inner-false-string-error:settled", "observation": { "sender": ["ba8b415f2807"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "93e7019b0698" }, @@ -648,7 +649,7 @@ "id": "sc-history-loaded.inner-false-object-error:settled", "observation": { "sender": ["acda0899d438"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "93e7019b0698" }, @@ -660,7 +661,7 @@ "id": "sc-history-loaded.outer-refused:settled", "observation": { "sender": ["b834de93891d"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "32a7c0ae7918" }, @@ -672,7 +673,7 @@ "id": "sc-history-loaded.outer-refused-no-message:settled", "observation": { "sender": ["de21ba03a5c2"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "e7aad6e711f1" }, @@ -684,7 +685,7 @@ "id": "sc-history-loaded.method-not-found:settled", "observation": { "sender": ["d32fe6f7afe0"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "b948e8307e81" }, @@ -696,7 +697,7 @@ "id": "sc-history-loaded.transport-rejection:settled", "observation": { "sender": ["69d0ebdefcd3"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "a947768bc0ed" }, @@ -708,7 +709,7 @@ "id": "sc-history-loaded.transport-rejection-no-message:settled", "observation": { "sender": ["4e27a22332c7"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json index 7e53c8894e0..dbe03d02c4b 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "5009c22df7e74a850bcea41fc110ea7d7eb4bdada623837279f32eaa5149a9b8", "platform": "darwin", @@ -187,10 +187,6 @@ } } }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "6c0349218dd0": { "name": "git.push#1", "args": [ @@ -255,13 +251,19 @@ } } }, + "8c74af79c1cf": { + "name": "progress", + "value": "pushing", + "sent": 0 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "95b1f2f379aa": { + "9f78c498e866": { "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "a197c20578aa": { "status": "fulfilled", @@ -514,144 +516,144 @@ "id": "sc-prerequisite-push.prelude:pending", "observation": { "sender": ["b7a56d89f615"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "9270aeb7d9c6" }, "state": "cf19981c2114", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.normal:settled", "observation": { "sender": ["f9869252c305"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.result-absent:settled", "observation": { "sender": ["7b027798abe5"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.result-null:settled", "observation": { "sender": ["e58ae363032b"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.inner-ok-missing:settled", "observation": { "sender": ["0e00dbc486b4"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.inner-false-string-error:settled", "observation": { "sender": ["3718951f62b7"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.inner-false-object-error:settled", "observation": { "sender": ["a28defbf7f69"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.outer-refused:settled", "observation": { "sender": ["d493a7059b00"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.outer-refused-no-message:settled", "observation": { "sender": ["6c0349218dd0"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "3e6cf1f04a9c" }, "state": "34eee892be9b", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.method-not-found:settled", "observation": { "sender": ["ae61c1e930df"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.transport-rejection:settled", "observation": { "sender": ["33b2843692a3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "sc-prerequisite-push.transport-rejection-no-message:settled", "observation": { "sender": ["403ae2f01ce3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json index 5b526443b9c..26db7f186f3 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "485b2751006ee8fb4df28b228ea7adda85779feae83974eb0f7e795e31c500a1", "platform": "darwin", @@ -281,10 +281,6 @@ } } }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "6decf368b25a": { "committed": "uncommitted", "status": { @@ -418,6 +414,11 @@ } } }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -675,7 +676,7 @@ "id": "sc-review-status-normalized.prelude:pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "9270aeb7d9c6" }, @@ -687,7 +688,7 @@ "id": "sc-review-status-normalized.normal:settled", "observation": { "sender": ["302b94359544"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "c7ee072b3a0f" }, @@ -699,7 +700,7 @@ "id": "sc-review-status-normalized.result-absent:settled", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "da676cfabd9b" }, @@ -711,7 +712,7 @@ "id": "sc-review-status-normalized.result-null:settled", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "da676cfabd9b" }, @@ -723,7 +724,7 @@ "id": "sc-review-status-normalized.inner-ok-missing:settled", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "da676cfabd9b" }, @@ -735,7 +736,7 @@ "id": "sc-review-status-normalized.inner-false-string-error:settled", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "da676cfabd9b" }, @@ -747,7 +748,7 @@ "id": "sc-review-status-normalized.inner-false-object-error:settled", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "da676cfabd9b" }, @@ -759,7 +760,7 @@ "id": "sc-review-status-normalized.outer-refused:settled", "observation": { "sender": ["18d8663eabd9"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "1b2778bf67a2" }, @@ -771,7 +772,7 @@ "id": "sc-review-status-normalized.outer-refused-no-message:settled", "observation": { "sender": ["41689f68ece0"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "23426bcb23a5" }, @@ -783,7 +784,7 @@ "id": "sc-review-status-normalized.method-not-found:settled", "observation": { "sender": ["483a7fd348d4"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "fa93ca01f266" }, @@ -795,7 +796,7 @@ "id": "sc-review-status-normalized.transport-rejection:settled", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "a947768bc0ed" }, @@ -807,7 +808,7 @@ "id": "sc-review-status-normalized.transport-rejection-no-message:settled", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addissuecomment-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addissuecomment-1.json index 4e2bdd5fa40..22f93aa5bfc 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addissuecomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addissuecomment-1.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "0c8f09683408a919dd3ac2b7cd12197d8745882627134cde95ecee209575b027", "platform": "darwin", @@ -206,10 +206,6 @@ } } }, - "478fd4bcbb87": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" - }, "4fccb238edb1": { "name": "github.addIssueComment#1", "args": [ @@ -246,6 +242,11 @@ } } }, + "5708d54f0f07": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}", + "sent": 2 + }, "5f1bb831eeeb": { "edit-comment": { "ok": true @@ -270,6 +271,11 @@ "ok": false } }, + "6aa18d3e13ab": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, "6e135fd30dcd": { "delete-comment": { "ok": true @@ -439,10 +445,6 @@ } } }, - "8108c9f604fb": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, "8302b53c96cd": { "edit-comment": { "ok": true @@ -677,10 +679,6 @@ "ok": false } }, - "af688481a64e": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, "b05590db45b7": { "reply": { "ok": true @@ -732,6 +730,16 @@ } } }, + "c40fec826b4d": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}", + "sent": 4 + }, + "c676e676ae9d": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}", + "sent": 1 + }, "c809528f892d": { "name": "github.addIssueComment#1", "args": [ @@ -771,6 +779,11 @@ } } }, + "c9b1ffba7154": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}", + "sent": 5 + }, "ca6d007cb7b8": { "name": "github.addIssueComment#1", "args": [ @@ -908,10 +921,6 @@ "ok": true } }, - "d9b62b144917": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, "dbf8fad741cc": { "reply": { "ok": true @@ -957,10 +966,6 @@ "ok": false } }, - "e8277b2fbe2f": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, "ed14ba07acb1": { "reply": { "ok": true @@ -1038,7 +1043,7 @@ "id": "pr-comment-mutation.prelude:reply", "observation": { "sender": ["b72d1b08ed71"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -1050,7 +1055,7 @@ "id": "pr-comment-mutation.normal:root-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1063,7 +1068,7 @@ "id": "pr-comment-mutation.normal:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1077,7 +1082,7 @@ "id": "pr-comment-mutation.normal:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1099,11 +1104,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1120,7 +1125,7 @@ "id": "pr-comment-mutation.result-absent:root-comment", "observation": { "sender": ["b72d1b08ed71", "7223e2d25a72"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1133,7 +1138,7 @@ "id": "pr-comment-mutation.result-absent:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "7223e2d25a72", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1147,7 +1152,7 @@ "id": "pr-comment-mutation.result-absent:edit-comment", "observation": { "sender": ["b72d1b08ed71", "7223e2d25a72", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1169,11 +1174,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1190,7 +1195,7 @@ "id": "pr-comment-mutation.result-null:root-comment", "observation": { "sender": ["b72d1b08ed71", "4fccb238edb1"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1203,7 +1208,7 @@ "id": "pr-comment-mutation.result-null:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "4fccb238edb1", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1217,7 +1222,7 @@ "id": "pr-comment-mutation.result-null:edit-comment", "observation": { "sender": ["b72d1b08ed71", "4fccb238edb1", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1239,11 +1244,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1260,7 +1265,7 @@ "id": "pr-comment-mutation.inner-ok-missing:root-comment", "observation": { "sender": ["b72d1b08ed71", "45f8781a0214"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1273,7 +1278,7 @@ "id": "pr-comment-mutation.inner-ok-missing:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "45f8781a0214", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1287,7 +1292,7 @@ "id": "pr-comment-mutation.inner-ok-missing:edit-comment", "observation": { "sender": ["b72d1b08ed71", "45f8781a0214", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1309,11 +1314,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1330,7 +1335,7 @@ "id": "pr-comment-mutation.inner-false-string-error:root-comment", "observation": { "sender": ["b72d1b08ed71", "871b2a18f62d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "9f00dd54ba64" @@ -1343,7 +1348,7 @@ "id": "pr-comment-mutation.inner-false-string-error:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "871b2a18f62d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "9f00dd54ba64", @@ -1357,7 +1362,7 @@ "id": "pr-comment-mutation.inner-false-string-error:edit-comment", "observation": { "sender": ["b72d1b08ed71", "871b2a18f62d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "9f00dd54ba64", @@ -1379,11 +1384,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1400,7 +1405,7 @@ "id": "pr-comment-mutation.inner-false-object-error:root-comment", "observation": { "sender": ["b72d1b08ed71", "23bd818e8ba6"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "9f00dd54ba64" @@ -1413,7 +1418,7 @@ "id": "pr-comment-mutation.inner-false-object-error:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "23bd818e8ba6", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "9f00dd54ba64", @@ -1427,7 +1432,7 @@ "id": "pr-comment-mutation.inner-false-object-error:edit-comment", "observation": { "sender": ["b72d1b08ed71", "23bd818e8ba6", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "9f00dd54ba64", @@ -1449,11 +1454,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1470,7 +1475,7 @@ "id": "pr-comment-mutation.outer-refused:root-comment", "observation": { "sender": ["b72d1b08ed71", "735f219f431b"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "1b2778bf67a2" @@ -1483,7 +1488,7 @@ "id": "pr-comment-mutation.outer-refused:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "735f219f431b", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "1b2778bf67a2", @@ -1497,7 +1502,7 @@ "id": "pr-comment-mutation.outer-refused:edit-comment", "observation": { "sender": ["b72d1b08ed71", "735f219f431b", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "1b2778bf67a2", @@ -1519,11 +1524,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1540,7 +1545,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:root-comment", "observation": { "sender": ["b72d1b08ed71", "6ef76b3e8f0d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "692d2314c7c5" @@ -1553,7 +1558,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "6ef76b3e8f0d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "692d2314c7c5", @@ -1567,7 +1572,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:edit-comment", "observation": { "sender": ["b72d1b08ed71", "6ef76b3e8f0d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "692d2314c7c5", @@ -1589,11 +1594,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1610,7 +1615,7 @@ "id": "pr-comment-mutation.method-not-found:root-comment", "observation": { "sender": ["b72d1b08ed71", "08b540c77640"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fa93ca01f266" @@ -1623,7 +1628,7 @@ "id": "pr-comment-mutation.method-not-found:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "08b540c77640", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fa93ca01f266", @@ -1637,7 +1642,7 @@ "id": "pr-comment-mutation.method-not-found:edit-comment", "observation": { "sender": ["b72d1b08ed71", "08b540c77640", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fa93ca01f266", @@ -1659,11 +1664,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1680,7 +1685,7 @@ "id": "pr-comment-mutation.transport-rejection:root-comment", "observation": { "sender": ["b72d1b08ed71", "94828c89cc0f"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "a197c20578aa" @@ -1693,7 +1698,7 @@ "id": "pr-comment-mutation.transport-rejection:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "94828c89cc0f", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "a197c20578aa", @@ -1707,7 +1712,7 @@ "id": "pr-comment-mutation.transport-rejection:edit-comment", "observation": { "sender": ["b72d1b08ed71", "94828c89cc0f", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "a197c20578aa", @@ -1729,11 +1734,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1750,7 +1755,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:root-comment", "observation": { "sender": ["b72d1b08ed71", "ca6d007cb7b8"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fb4429083480" @@ -1763,7 +1768,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "ca6d007cb7b8", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fb4429083480", @@ -1777,7 +1782,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:edit-comment", "observation": { "sender": ["b72d1b08ed71", "ca6d007cb7b8", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fb4429083480", @@ -1799,11 +1804,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addprreviewcommentreply-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addprreviewcommentreply-1.json index ab38e6eace2..b61e1387d24 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addprreviewcommentreply-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.addprreviewcommentreply-1.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "4f2b61df5e59d2efe81d467214a78132654035cbcb4d929385410b53f735c9fe", "platform": "darwin", @@ -175,10 +175,6 @@ } }, "44136fa355b3": {}, - "478fd4bcbb87": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" - }, "552ab1726647": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -219,6 +215,11 @@ } } }, + "5708d54f0f07": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}", + "sent": 2 + }, "62c50de19f23": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -311,6 +312,11 @@ } } }, + "6aa18d3e13ab": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, "701813316c23": { "delete-comment": { "ok": true @@ -430,10 +436,6 @@ } } }, - "8108c9f604fb": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, "825827297f7a": { "reply": { "error": "Unknown method", @@ -612,10 +614,6 @@ "ok": true } }, - "af688481a64e": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, "b3ae95f45617": { "edit-comment": { "ok": true @@ -772,6 +770,16 @@ "ok": true } }, + "c40fec826b4d": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}", + "sent": 4 + }, + "c676e676ae9d": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}", + "sent": 1 + }, "c6e854dae600": { "edit-comment": { "ok": true @@ -826,6 +834,11 @@ } } }, + "c9b1ffba7154": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}", + "sent": 5 + }, "cb0ebf3e3df2": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -924,14 +937,6 @@ "ok": true } }, - "d9b62b144917": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "e8277b2fbe2f": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, "ecc3c00f38d4": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -1104,7 +1109,7 @@ "id": "pr-comment-mutation.normal:reply", "observation": { "sender": ["b72d1b08ed71"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -1116,7 +1121,7 @@ "id": "pr-comment-mutation.normal:root-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1129,7 +1134,7 @@ "id": "pr-comment-mutation.normal:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1143,7 +1148,7 @@ "id": "pr-comment-mutation.normal:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1165,11 +1170,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1186,7 +1191,7 @@ "id": "pr-comment-mutation.result-absent:reply", "observation": { "sender": ["b5d7302ebfb7"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -1198,7 +1203,7 @@ "id": "pr-comment-mutation.result-absent:root-comment", "observation": { "sender": ["b5d7302ebfb7", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1211,7 +1216,7 @@ "id": "pr-comment-mutation.result-absent:resolve-thread", "observation": { "sender": ["b5d7302ebfb7", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1225,7 +1230,7 @@ "id": "pr-comment-mutation.result-absent:edit-comment", "observation": { "sender": ["b5d7302ebfb7", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1247,11 +1252,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1268,7 +1273,7 @@ "id": "pr-comment-mutation.result-null:reply", "observation": { "sender": ["766b47e9f1b4"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -1280,7 +1285,7 @@ "id": "pr-comment-mutation.result-null:root-comment", "observation": { "sender": ["766b47e9f1b4", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1293,7 +1298,7 @@ "id": "pr-comment-mutation.result-null:resolve-thread", "observation": { "sender": ["766b47e9f1b4", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1307,7 +1312,7 @@ "id": "pr-comment-mutation.result-null:edit-comment", "observation": { "sender": ["766b47e9f1b4", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1329,11 +1334,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1350,7 +1355,7 @@ "id": "pr-comment-mutation.inner-ok-missing:reply", "observation": { "sender": ["ed1fe986dec4"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -1362,7 +1367,7 @@ "id": "pr-comment-mutation.inner-ok-missing:root-comment", "observation": { "sender": ["ed1fe986dec4", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -1375,7 +1380,7 @@ "id": "pr-comment-mutation.inner-ok-missing:resolve-thread", "observation": { "sender": ["ed1fe986dec4", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1389,7 +1394,7 @@ "id": "pr-comment-mutation.inner-ok-missing:edit-comment", "observation": { "sender": ["ed1fe986dec4", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1411,11 +1416,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1432,7 +1437,7 @@ "id": "pr-comment-mutation.inner-false-string-error:reply", "observation": { "sender": ["ecc3c00f38d4"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "9f00dd54ba64" }, @@ -1444,7 +1449,7 @@ "id": "pr-comment-mutation.inner-false-string-error:root-comment", "observation": { "sender": ["ecc3c00f38d4", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "9f00dd54ba64", "root-comment": "fbc958e4d46e" @@ -1457,7 +1462,7 @@ "id": "pr-comment-mutation.inner-false-string-error:resolve-thread", "observation": { "sender": ["ecc3c00f38d4", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "9f00dd54ba64", "root-comment": "fbc958e4d46e", @@ -1471,7 +1476,7 @@ "id": "pr-comment-mutation.inner-false-string-error:edit-comment", "observation": { "sender": ["ecc3c00f38d4", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "9f00dd54ba64", "root-comment": "fbc958e4d46e", @@ -1493,11 +1498,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "9f00dd54ba64", @@ -1514,7 +1519,7 @@ "id": "pr-comment-mutation.inner-false-object-error:reply", "observation": { "sender": ["067c7f523d70"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "9f00dd54ba64" }, @@ -1526,7 +1531,7 @@ "id": "pr-comment-mutation.inner-false-object-error:root-comment", "observation": { "sender": ["067c7f523d70", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "9f00dd54ba64", "root-comment": "fbc958e4d46e" @@ -1539,7 +1544,7 @@ "id": "pr-comment-mutation.inner-false-object-error:resolve-thread", "observation": { "sender": ["067c7f523d70", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "9f00dd54ba64", "root-comment": "fbc958e4d46e", @@ -1553,7 +1558,7 @@ "id": "pr-comment-mutation.inner-false-object-error:edit-comment", "observation": { "sender": ["067c7f523d70", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "9f00dd54ba64", "root-comment": "fbc958e4d46e", @@ -1575,11 +1580,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "9f00dd54ba64", @@ -1596,7 +1601,7 @@ "id": "pr-comment-mutation.outer-refused:reply", "observation": { "sender": ["552ab1726647"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "1b2778bf67a2" }, @@ -1608,7 +1613,7 @@ "id": "pr-comment-mutation.outer-refused:root-comment", "observation": { "sender": ["552ab1726647", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "1b2778bf67a2", "root-comment": "fbc958e4d46e" @@ -1621,7 +1626,7 @@ "id": "pr-comment-mutation.outer-refused:resolve-thread", "observation": { "sender": ["552ab1726647", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "1b2778bf67a2", "root-comment": "fbc958e4d46e", @@ -1635,7 +1640,7 @@ "id": "pr-comment-mutation.outer-refused:edit-comment", "observation": { "sender": ["552ab1726647", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "1b2778bf67a2", "root-comment": "fbc958e4d46e", @@ -1657,11 +1662,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "1b2778bf67a2", @@ -1678,7 +1683,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:reply", "observation": { "sender": ["657bdbc91c07"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "3f582d0e4cd1" }, @@ -1690,7 +1695,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:root-comment", "observation": { "sender": ["657bdbc91c07", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "3f582d0e4cd1", "root-comment": "fbc958e4d46e" @@ -1703,7 +1708,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:resolve-thread", "observation": { "sender": ["657bdbc91c07", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "3f582d0e4cd1", "root-comment": "fbc958e4d46e", @@ -1717,7 +1722,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:edit-comment", "observation": { "sender": ["657bdbc91c07", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "3f582d0e4cd1", "root-comment": "fbc958e4d46e", @@ -1739,11 +1744,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "3f582d0e4cd1", @@ -1760,7 +1765,7 @@ "id": "pr-comment-mutation.method-not-found:reply", "observation": { "sender": ["d4360e5db185"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fa93ca01f266" }, @@ -1772,7 +1777,7 @@ "id": "pr-comment-mutation.method-not-found:root-comment", "observation": { "sender": ["d4360e5db185", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fa93ca01f266", "root-comment": "fbc958e4d46e" @@ -1785,7 +1790,7 @@ "id": "pr-comment-mutation.method-not-found:resolve-thread", "observation": { "sender": ["d4360e5db185", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fa93ca01f266", "root-comment": "fbc958e4d46e", @@ -1799,7 +1804,7 @@ "id": "pr-comment-mutation.method-not-found:edit-comment", "observation": { "sender": ["d4360e5db185", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fa93ca01f266", "root-comment": "fbc958e4d46e", @@ -1821,11 +1826,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fa93ca01f266", @@ -1842,7 +1847,7 @@ "id": "pr-comment-mutation.transport-rejection:reply", "observation": { "sender": ["62c50de19f23"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "a197c20578aa" }, @@ -1854,7 +1859,7 @@ "id": "pr-comment-mutation.transport-rejection:root-comment", "observation": { "sender": ["62c50de19f23", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "a197c20578aa", "root-comment": "fbc958e4d46e" @@ -1867,7 +1872,7 @@ "id": "pr-comment-mutation.transport-rejection:resolve-thread", "observation": { "sender": ["62c50de19f23", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "a197c20578aa", "root-comment": "fbc958e4d46e", @@ -1881,7 +1886,7 @@ "id": "pr-comment-mutation.transport-rejection:edit-comment", "observation": { "sender": ["62c50de19f23", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "a197c20578aa", "root-comment": "fbc958e4d46e", @@ -1903,11 +1908,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "a197c20578aa", @@ -1924,7 +1929,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:reply", "observation": { "sender": ["f4ca6a62d9d6"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fb4429083480" }, @@ -1936,7 +1941,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:root-comment", "observation": { "sender": ["f4ca6a62d9d6", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fb4429083480", "root-comment": "fbc958e4d46e" @@ -1949,7 +1954,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:resolve-thread", "observation": { "sender": ["f4ca6a62d9d6", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fb4429083480", "root-comment": "fbc958e4d46e", @@ -1963,7 +1968,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:edit-comment", "observation": { "sender": ["f4ca6a62d9d6", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fb4429083480", "root-comment": "fbc958e4d46e", @@ -1985,11 +1990,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fb4429083480", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.deleteissuecommentbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.deleteissuecommentbyslug-1.json index a6d7bd5e16c..cf206ef665e 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.deleteissuecommentbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.deleteissuecommentbyslug-1.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "04b2052cce6f24d9e208c992f204355639409ddc9793b3044b394c0e38d3c284", "platform": "darwin", @@ -164,9 +164,15 @@ } }, "44136fa355b3": {}, - "478fd4bcbb87": { + "5708d54f0f07": { "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}", + "sent": 2 + }, + "6aa18d3e13ab": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 }, "6faee2aa2763": { "name": "github.project.deleteIssueCommentBySlug#1", @@ -278,10 +284,6 @@ } } }, - "8108c9f604fb": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, "8cc87cf6e61d": { "delete-comment": { "error": "Unknown method", @@ -388,10 +390,6 @@ "ok": false } }, - "af688481a64e": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, "b527e21e8b74": { "name": "github.project.deleteIssueCommentBySlug#1", "args": [ @@ -538,6 +536,11 @@ } } }, + "c40fec826b4d": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}", + "sent": 4 + }, "c48cbac933ba": { "name": "github.project.deleteIssueCommentBySlug#1", "args": [ @@ -573,6 +576,11 @@ } } }, + "c676e676ae9d": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}", + "sent": 1 + }, "c809528f892d": { "name": "github.addIssueComment#1", "args": [ @@ -612,6 +620,11 @@ } } }, + "c9b1ffba7154": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}", + "sent": 5 + }, "cb0ebf3e3df2": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -706,10 +719,6 @@ "ok": true } }, - "d9b62b144917": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, "e4d7b3c37cab": { "name": "github.project.deleteIssueCommentBySlug#1", "args": [ @@ -746,10 +755,6 @@ } } }, - "e8277b2fbe2f": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, "f7ebab409cd3": { "delete-comment": { "error": "inner refused", @@ -812,7 +817,7 @@ "id": "pr-comment-mutation.prelude:reply", "observation": { "sender": ["b72d1b08ed71"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -824,7 +829,7 @@ "id": "pr-comment-mutation.prelude:root-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -837,7 +842,7 @@ "id": "pr-comment-mutation.prelude:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -851,7 +856,7 @@ "id": "pr-comment-mutation.prelude:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -873,11 +878,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -901,11 +906,11 @@ "b5ded9939b2b" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -929,11 +934,11 @@ "c48cbac933ba" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -957,11 +962,11 @@ "23b9ce21023f" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -985,11 +990,11 @@ "cb1da026444f" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1013,11 +1018,11 @@ "2ed368bb030a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1041,11 +1046,11 @@ "e4d7b3c37cab" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1069,11 +1074,11 @@ "b5aaedad11c3" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1097,11 +1102,11 @@ "b527e21e8b74" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1125,11 +1130,11 @@ "6faee2aa2763" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1153,11 +1158,11 @@ "73b514d9f764" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.updateissuecommentbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.updateissuecommentbyslug-1.json index ca73684f789..0609d1a90a8 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.updateissuecommentbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.project.updateissuecommentbyslug-1.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "8f849437158296753a84a75dfdbaf69852bcdb6cdc6e8205496961ec16e4be21", "platform": "darwin", @@ -141,9 +141,10 @@ } }, "44136fa355b3": {}, - "478fd4bcbb87": { + "5708d54f0f07": { "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}", + "sent": 2 }, "5b8020b7cd97": { "name": "github.project.updateIssueCommentBySlug#1", @@ -181,6 +182,11 @@ } } }, + "6aa18d3e13ab": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, "6e4455e73475": { "edit-comment": { "error": "transport failure", @@ -297,10 +303,6 @@ } } }, - "8108c9f604fb": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, "828db39cff00": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -557,10 +559,6 @@ "ok": true } }, - "af688481a64e": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, "b4b6d25cc9b2": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -640,6 +638,11 @@ } } }, + "c40fec826b4d": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}", + "sent": 4 + }, "c4b9a96a9273": { "edit-comment": { "error": "inner refused", @@ -655,6 +658,11 @@ "ok": true } }, + "c676e676ae9d": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}", + "sent": 1 + }, "c809528f892d": { "name": "github.addIssueComment#1", "args": [ @@ -694,6 +702,11 @@ } } }, + "c9b1ffba7154": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}", + "sent": 5 + }, "cb0ebf3e3df2": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -809,10 +822,6 @@ "ok": true } }, - "d9b62b144917": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, "db8a1ebee13a": { "delete-comment": { "ok": true @@ -846,10 +855,6 @@ "ok": true } }, - "e8277b2fbe2f": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, "f42f398553af": { "delete-comment": { "ok": true @@ -912,7 +917,7 @@ "id": "pr-comment-mutation.prelude:reply", "observation": { "sender": ["b72d1b08ed71"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -924,7 +929,7 @@ "id": "pr-comment-mutation.prelude:root-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -937,7 +942,7 @@ "id": "pr-comment-mutation.prelude:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -951,7 +956,7 @@ "id": "pr-comment-mutation.normal:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -973,11 +978,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -994,7 +999,7 @@ "id": "pr-comment-mutation.result-absent:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "a793eafd9989"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1016,11 +1021,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1037,7 +1042,7 @@ "id": "pr-comment-mutation.result-null:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "949713a8a738"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1059,11 +1064,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1080,7 +1085,7 @@ "id": "pr-comment-mutation.inner-ok-missing:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "5b8020b7cd97"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1102,11 +1107,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1123,7 +1128,7 @@ "id": "pr-comment-mutation.inner-false-string-error:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "a8fb7303b43d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1145,11 +1150,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1166,7 +1171,7 @@ "id": "pr-comment-mutation.inner-false-object-error:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "6e7d4c5dad1f"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1188,11 +1193,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1209,7 +1214,7 @@ "id": "pr-comment-mutation.outer-refused:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "9ba32bb7251a"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1231,11 +1236,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1252,7 +1257,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "b4b6d25cc9b2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1274,11 +1279,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1295,7 +1300,7 @@ "id": "pr-comment-mutation.method-not-found:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "0c83831d655b"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1317,11 +1322,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1338,7 +1343,7 @@ "id": "pr-comment-mutation.transport-rejection:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "828db39cff00"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1360,11 +1365,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1381,7 +1386,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "22ec636a26f2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1403,11 +1408,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.resolvereviewthread-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.resolvereviewthread-1.json index e6a1672e6e2..22b8717fa27 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.resolvereviewthread-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-comment-mutation-github.resolvereviewthread-1.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "77eba7deff3f15e64795cdcbefd009abfcf2379e7293eefb1f154ca1e99f4d5d", "platform": "darwin", @@ -190,10 +190,6 @@ } }, "44136fa355b3": {}, - "478fd4bcbb87": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" - }, "48692b2b9917": { "edit-comment": { "ok": true @@ -292,6 +288,11 @@ } } }, + "5708d54f0f07": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}", + "sent": 2 + }, "61ff2d7c4cab": { "name": "github.resolveReviewThread#1", "args": [ @@ -362,6 +363,11 @@ } } }, + "6aa18d3e13ab": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, "6c2da6b5529a": { "name": "github.resolveReviewThread#1", "args": [ @@ -442,10 +448,6 @@ } } }, - "8108c9f604fb": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, "8747462b8a7d": { "reply": { "ok": true @@ -552,10 +554,6 @@ "ok": false } }, - "af688481a64e": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, "b72d1b08ed71": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -646,6 +644,16 @@ } } }, + "c40fec826b4d": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}", + "sent": 4 + }, + "c676e676ae9d": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}", + "sent": 1 + }, "c6cb8d3962d9": { "reply": { "ok": true @@ -733,6 +741,11 @@ } } }, + "c9b1ffba7154": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}", + "sent": 5 + }, "cb0ebf3e3df2": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -791,14 +804,6 @@ "ok": true } }, - "d9b62b144917": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "e8277b2fbe2f": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, "f17b0cbea46c": { "name": "github.resolveReviewThread#1", "args": [ @@ -920,7 +925,7 @@ "id": "pr-comment-mutation.prelude:reply", "observation": { "sender": ["b72d1b08ed71"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -932,7 +937,7 @@ "id": "pr-comment-mutation.prelude:root-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -945,7 +950,7 @@ "id": "pr-comment-mutation.normal:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -959,7 +964,7 @@ "id": "pr-comment-mutation.normal:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -981,11 +986,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1002,7 +1007,7 @@ "id": "pr-comment-mutation.result-absent:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "678d4fa16712"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1016,7 +1021,7 @@ "id": "pr-comment-mutation.result-absent:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "678d4fa16712", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1038,11 +1043,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1059,7 +1064,7 @@ "id": "pr-comment-mutation.result-null:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "4ca64ac9d73c"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1073,7 +1078,7 @@ "id": "pr-comment-mutation.result-null:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "4ca64ac9d73c", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1095,11 +1100,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1116,7 +1121,7 @@ "id": "pr-comment-mutation.inner-ok-missing:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "f4fc444f020f"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1130,7 +1135,7 @@ "id": "pr-comment-mutation.inner-ok-missing:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "f4fc444f020f", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1152,11 +1157,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1173,7 +1178,7 @@ "id": "pr-comment-mutation.inner-false-string-error:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "c909efbc6588"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1187,7 +1192,7 @@ "id": "pr-comment-mutation.inner-false-string-error:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "c909efbc6588", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1209,11 +1214,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1230,7 +1235,7 @@ "id": "pr-comment-mutation.inner-false-object-error:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "61ff2d7c4cab"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1244,7 +1249,7 @@ "id": "pr-comment-mutation.inner-false-object-error:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "61ff2d7c4cab", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1266,11 +1271,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1287,7 +1292,7 @@ "id": "pr-comment-mutation.outer-refused:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "6c2da6b5529a"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1301,7 +1306,7 @@ "id": "pr-comment-mutation.outer-refused:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "6c2da6b5529a", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1323,11 +1328,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1344,7 +1349,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "432ad7dbe6f4"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1358,7 +1363,7 @@ "id": "pr-comment-mutation.outer-refused-no-message:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "432ad7dbe6f4", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1380,11 +1385,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1401,7 +1406,7 @@ "id": "pr-comment-mutation.method-not-found:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "54cb93b42f23"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1415,7 +1420,7 @@ "id": "pr-comment-mutation.method-not-found:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "54cb93b42f23", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1437,11 +1442,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1458,7 +1463,7 @@ "id": "pr-comment-mutation.transport-rejection:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "c13d4eb83ebc"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1472,7 +1477,7 @@ "id": "pr-comment-mutation.transport-rejection:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "c13d4eb83ebc", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1494,11 +1499,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", @@ -1515,7 +1520,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "f17b0cbea46c"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1529,7 +1534,7 @@ "id": "pr-comment-mutation.transport-rejection-no-message:edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "f17b0cbea46c", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -1551,11 +1556,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.mergepr-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.mergepr-1.json index 10158bf2d07..b47ffc25632 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.mergepr-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.mergepr-1.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "2235d05e0d2c6f1a9518cfdd76870e303cccd35289d6a44334147b6a5b6b675e", "platform": "darwin", @@ -33,10 +33,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "074760f7a997": { "name": "github.mergePR#1", "args": [ @@ -199,10 +195,6 @@ "ok": true } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -442,6 +434,11 @@ "ok": false } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "81f9a572f5bd": { "auto-merge": { "ok": true @@ -497,6 +494,11 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, "85e381ca8727": { "auto-merge": { "ok": true @@ -571,6 +573,11 @@ "ok": true } }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "9305632adf32": { "name": "github.setPRAutoMerge#1", "args": [ @@ -748,6 +755,11 @@ "ok": false } }, + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 + }, "afb5c5cc70a0": { "merge": { "error": "", @@ -760,10 +772,6 @@ "ok": false } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" - }, "b7e39f4a5cb6": { "name": "github.mergePR#1", "args": [ @@ -800,13 +808,10 @@ } } }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "bf7ea23375ff": { "name": "github.mergePR#1", @@ -966,6 +971,11 @@ } } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "d026cfa35ea0": { "auto-merge": { "ok": true @@ -1085,10 +1095,6 @@ "ok": true } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "f62245202919": { "name": "github.mergePR#1", "args": [ @@ -1242,7 +1248,7 @@ "id": "pr-mutation-status.normal:merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1254,7 +1260,7 @@ "id": "pr-mutation-status.normal:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1267,7 +1273,7 @@ "id": "pr-mutation-status.normal:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1281,7 +1287,7 @@ "id": "pr-mutation-status.normal:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1303,11 +1309,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1332,12 +1338,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1355,7 +1361,7 @@ "id": "pr-mutation-status.result-absent:merge", "observation": { "sender": ["14322a66ab67"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1367,7 +1373,7 @@ "id": "pr-mutation-status.result-absent:auto-merge", "observation": { "sender": ["14322a66ab67", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1380,7 +1386,7 @@ "id": "pr-mutation-status.result-absent:close", "observation": { "sender": ["14322a66ab67", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1394,7 +1400,7 @@ "id": "pr-mutation-status.result-absent:request-reviewers", "observation": { "sender": ["14322a66ab67", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1416,11 +1422,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1445,12 +1451,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1468,7 +1474,7 @@ "id": "pr-mutation-status.result-null:merge", "observation": { "sender": ["f6348bae9167"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1480,7 +1486,7 @@ "id": "pr-mutation-status.result-null:auto-merge", "observation": { "sender": ["f6348bae9167", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1493,7 +1499,7 @@ "id": "pr-mutation-status.result-null:close", "observation": { "sender": ["f6348bae9167", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1507,7 +1513,7 @@ "id": "pr-mutation-status.result-null:request-reviewers", "observation": { "sender": ["f6348bae9167", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1529,11 +1535,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1558,12 +1564,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1581,7 +1587,7 @@ "id": "pr-mutation-status.inner-ok-missing:merge", "observation": { "sender": ["8703c2befb8c"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1593,7 +1599,7 @@ "id": "pr-mutation-status.inner-ok-missing:auto-merge", "observation": { "sender": ["8703c2befb8c", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1606,7 +1612,7 @@ "id": "pr-mutation-status.inner-ok-missing:close", "observation": { "sender": ["8703c2befb8c", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1620,7 +1626,7 @@ "id": "pr-mutation-status.inner-ok-missing:request-reviewers", "observation": { "sender": ["8703c2befb8c", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1642,11 +1648,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1671,12 +1677,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1694,7 +1700,7 @@ "id": "pr-mutation-status.inner-false-string-error:merge", "observation": { "sender": ["b7e39f4a5cb6"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "9f00dd54ba64" }, @@ -1706,7 +1712,7 @@ "id": "pr-mutation-status.inner-false-string-error:auto-merge", "observation": { "sender": ["b7e39f4a5cb6", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "9f00dd54ba64", "auto-merge": "fbc958e4d46e" @@ -1719,7 +1725,7 @@ "id": "pr-mutation-status.inner-false-string-error:close", "observation": { "sender": ["b7e39f4a5cb6", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "9f00dd54ba64", "auto-merge": "fbc958e4d46e", @@ -1733,7 +1739,7 @@ "id": "pr-mutation-status.inner-false-string-error:request-reviewers", "observation": { "sender": ["b7e39f4a5cb6", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "9f00dd54ba64", "auto-merge": "fbc958e4d46e", @@ -1755,11 +1761,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "9f00dd54ba64", @@ -1784,12 +1790,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "9f00dd54ba64", @@ -1807,7 +1813,7 @@ "id": "pr-mutation-status.inner-false-object-error:merge", "observation": { "sender": ["f62245202919"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "9f00dd54ba64" }, @@ -1819,7 +1825,7 @@ "id": "pr-mutation-status.inner-false-object-error:auto-merge", "observation": { "sender": ["f62245202919", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "9f00dd54ba64", "auto-merge": "fbc958e4d46e" @@ -1832,7 +1838,7 @@ "id": "pr-mutation-status.inner-false-object-error:close", "observation": { "sender": ["f62245202919", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "9f00dd54ba64", "auto-merge": "fbc958e4d46e", @@ -1846,7 +1852,7 @@ "id": "pr-mutation-status.inner-false-object-error:request-reviewers", "observation": { "sender": ["f62245202919", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "9f00dd54ba64", "auto-merge": "fbc958e4d46e", @@ -1868,11 +1874,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "9f00dd54ba64", @@ -1897,12 +1903,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "9f00dd54ba64", @@ -1920,7 +1926,7 @@ "id": "pr-mutation-status.outer-refused:merge", "observation": { "sender": ["4479a15344d2"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "1b2778bf67a2" }, @@ -1932,7 +1938,7 @@ "id": "pr-mutation-status.outer-refused:auto-merge", "observation": { "sender": ["4479a15344d2", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "1b2778bf67a2", "auto-merge": "fbc958e4d46e" @@ -1945,7 +1951,7 @@ "id": "pr-mutation-status.outer-refused:close", "observation": { "sender": ["4479a15344d2", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "1b2778bf67a2", "auto-merge": "fbc958e4d46e", @@ -1959,7 +1965,7 @@ "id": "pr-mutation-status.outer-refused:request-reviewers", "observation": { "sender": ["4479a15344d2", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "1b2778bf67a2", "auto-merge": "fbc958e4d46e", @@ -1981,11 +1987,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "1b2778bf67a2", @@ -2010,12 +2016,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "1b2778bf67a2", @@ -2033,7 +2039,7 @@ "id": "pr-mutation-status.outer-refused-no-message:merge", "observation": { "sender": ["074760f7a997"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "aa25b877ab14" }, @@ -2045,7 +2051,7 @@ "id": "pr-mutation-status.outer-refused-no-message:auto-merge", "observation": { "sender": ["074760f7a997", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "aa25b877ab14", "auto-merge": "fbc958e4d46e" @@ -2058,7 +2064,7 @@ "id": "pr-mutation-status.outer-refused-no-message:close", "observation": { "sender": ["074760f7a997", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "aa25b877ab14", "auto-merge": "fbc958e4d46e", @@ -2072,7 +2078,7 @@ "id": "pr-mutation-status.outer-refused-no-message:request-reviewers", "observation": { "sender": ["074760f7a997", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "aa25b877ab14", "auto-merge": "fbc958e4d46e", @@ -2094,11 +2100,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "aa25b877ab14", @@ -2123,12 +2129,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "aa25b877ab14", @@ -2146,7 +2152,7 @@ "id": "pr-mutation-status.method-not-found:merge", "observation": { "sender": ["fd07dabe4f38"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fa93ca01f266" }, @@ -2158,7 +2164,7 @@ "id": "pr-mutation-status.method-not-found:auto-merge", "observation": { "sender": ["fd07dabe4f38", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fa93ca01f266", "auto-merge": "fbc958e4d46e" @@ -2171,7 +2177,7 @@ "id": "pr-mutation-status.method-not-found:close", "observation": { "sender": ["fd07dabe4f38", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fa93ca01f266", "auto-merge": "fbc958e4d46e", @@ -2185,7 +2191,7 @@ "id": "pr-mutation-status.method-not-found:request-reviewers", "observation": { "sender": ["fd07dabe4f38", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fa93ca01f266", "auto-merge": "fbc958e4d46e", @@ -2207,11 +2213,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fa93ca01f266", @@ -2236,12 +2242,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fa93ca01f266", @@ -2259,7 +2265,7 @@ "id": "pr-mutation-status.transport-rejection:merge", "observation": { "sender": ["bf7ea23375ff"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "a197c20578aa" }, @@ -2271,7 +2277,7 @@ "id": "pr-mutation-status.transport-rejection:auto-merge", "observation": { "sender": ["bf7ea23375ff", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "a197c20578aa", "auto-merge": "fbc958e4d46e" @@ -2284,7 +2290,7 @@ "id": "pr-mutation-status.transport-rejection:close", "observation": { "sender": ["bf7ea23375ff", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "a197c20578aa", "auto-merge": "fbc958e4d46e", @@ -2298,7 +2304,7 @@ "id": "pr-mutation-status.transport-rejection:request-reviewers", "observation": { "sender": ["bf7ea23375ff", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "a197c20578aa", "auto-merge": "fbc958e4d46e", @@ -2320,11 +2326,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "a197c20578aa", @@ -2349,12 +2355,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "a197c20578aa", @@ -2372,7 +2378,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:merge", "observation": { "sender": ["0b9c507e7144"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fb4429083480" }, @@ -2384,7 +2390,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:auto-merge", "observation": { "sender": ["0b9c507e7144", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fb4429083480", "auto-merge": "fbc958e4d46e" @@ -2397,7 +2403,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:close", "observation": { "sender": ["0b9c507e7144", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fb4429083480", "auto-merge": "fbc958e4d46e", @@ -2411,7 +2417,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:request-reviewers", "observation": { "sender": ["0b9c507e7144", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fb4429083480", "auto-merge": "fbc958e4d46e", @@ -2433,11 +2439,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fb4429083480", @@ -2462,12 +2468,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fb4429083480", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.removeprreviewers-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.removeprreviewers-1.json index c87bd4eb8a3..f36af990a72 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.removeprreviewers-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.removeprreviewers-1.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "2cea87c339b35daf62c963092c01c6379db43f2ee4ca5cb2b5f817975b0caf65", "platform": "darwin", @@ -24,10 +24,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "0e14bd119328": { "merge": { "ok": true @@ -86,10 +82,6 @@ "ok": true } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -265,6 +257,11 @@ "ok": true } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "7e030fa29a4e": { "auto-merge": { "ok": true @@ -323,6 +320,11 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, "88359e8a639b": { "auto-merge": { "ok": true @@ -341,6 +343,11 @@ "ok": true } }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "9305632adf32": { "name": "github.setPRAutoMerge#1", "args": [ @@ -527,13 +534,15 @@ "ok": true } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "bbb832d9d5a0": { "auto-merge": { @@ -556,10 +565,6 @@ "ok": true } }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" - }, "c3a8e861aedd": { "auto-merge": { "ok": true @@ -667,6 +672,11 @@ } } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "d026cfa35ea0": { "auto-merge": { "ok": true @@ -848,10 +858,6 @@ } } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "f5bd2f1cf948": { "name": "github.removePRReviewers#1", "args": [ @@ -990,7 +996,7 @@ "id": "pr-mutation-status.prelude:merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1002,7 +1008,7 @@ "id": "pr-mutation-status.prelude:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1015,7 +1021,7 @@ "id": "pr-mutation-status.prelude:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1029,7 +1035,7 @@ "id": "pr-mutation-status.prelude:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1051,11 +1057,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1080,12 +1086,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1110,11 +1116,11 @@ "e54d1591f561" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1139,12 +1145,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1169,11 +1175,11 @@ "5beb63c8f3e4" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1198,12 +1204,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1228,11 +1234,11 @@ "ffae51817019" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1257,12 +1263,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1287,11 +1293,11 @@ "5427ca897dae" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1316,12 +1322,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1346,11 +1352,11 @@ "f5bd2f1cf948" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1375,12 +1381,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1405,11 +1411,11 @@ "d8e94101426c" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1434,12 +1440,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1464,11 +1470,11 @@ "ef0f653e02b7" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1493,12 +1499,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1523,11 +1529,11 @@ "613a6a4cb4fa" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1552,12 +1558,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1582,11 +1588,11 @@ "c3af046e05d9" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1611,12 +1617,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1641,11 +1647,11 @@ "a48666d7363e" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1670,12 +1676,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.requestprreviewers-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.requestprreviewers-1.json index ac8410d5963..2d16fe85652 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.requestprreviewers-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.requestprreviewers-1.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "78de11de556c91782590725819b22821732a12d3769f493d165c80bc7fcc1f53", "platform": "darwin", @@ -45,10 +45,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "0c78f24b60d3": { "name": "github.requestPRReviewers#1", "args": [ @@ -217,10 +213,6 @@ } } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -455,6 +447,11 @@ } } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "84790920ad91": { "name": "github.updatePRState#1", "args": [ @@ -492,6 +489,11 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, "89bf464aa7c2": { "name": "github.requestPRReviewers#1", "args": [ @@ -561,6 +563,11 @@ } } }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "9305632adf32": { "name": "github.setPRAutoMerge#1", "args": [ @@ -732,17 +739,15 @@ } } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "ccf2be5c9d44": { "name": "github.mergePR#1", @@ -779,6 +784,11 @@ } } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "cf51780f9b0e": { "auto-merge": { "ok": true @@ -996,10 +1006,6 @@ "ok": true } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "f78a6e79f10c": { "name": "github.requestPRReviewers#1", "args": [ @@ -1080,7 +1086,7 @@ "id": "pr-mutation-status.prelude:merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1092,7 +1098,7 @@ "id": "pr-mutation-status.prelude:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1105,7 +1111,7 @@ "id": "pr-mutation-status.prelude:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1119,7 +1125,7 @@ "id": "pr-mutation-status.normal:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1141,11 +1147,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1170,12 +1176,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1193,7 +1199,7 @@ "id": "pr-mutation-status.result-absent:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "e672576ed746"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1215,11 +1221,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1244,12 +1250,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1267,7 +1273,7 @@ "id": "pr-mutation-status.result-null:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "6ec670eccd83"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1289,11 +1295,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1318,12 +1324,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1341,7 +1347,7 @@ "id": "pr-mutation-status.inner-ok-missing:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "75ef915d5b00"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1363,11 +1369,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1392,12 +1398,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1415,7 +1421,7 @@ "id": "pr-mutation-status.inner-false-string-error:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "89bf464aa7c2"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1437,11 +1443,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1466,12 +1472,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1489,7 +1495,7 @@ "id": "pr-mutation-status.inner-false-object-error:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "2284df572b14"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1511,11 +1517,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1540,12 +1546,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1563,7 +1569,7 @@ "id": "pr-mutation-status.outer-refused:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "2def6ddffe87"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1585,11 +1591,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1614,12 +1620,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1637,7 +1643,7 @@ "id": "pr-mutation-status.outer-refused-no-message:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "f78a6e79f10c"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1659,11 +1665,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1688,12 +1694,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1711,7 +1717,7 @@ "id": "pr-mutation-status.method-not-found:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "a8de50be7b29"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1733,11 +1739,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1762,12 +1768,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1785,7 +1791,7 @@ "id": "pr-mutation-status.transport-rejection:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "8ebcbeae2e10"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1807,11 +1813,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1836,12 +1842,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1859,7 +1865,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "0c78f24b60d3"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1881,11 +1887,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1910,12 +1916,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.rerunprchecks-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.rerunprchecks-1.json index e47c4ee88aa..502c90baab9 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.rerunprchecks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.rerunprchecks-1.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "ac7e91b4d35021eca63af8ce01f9a2c7959109e4cb824009881437cb94dbfe82", "platform": "darwin", @@ -24,10 +24,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "0e14bd119328": { "merge": { "ok": true @@ -120,10 +116,6 @@ "ok": true } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -418,6 +410,11 @@ } } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "84790920ad91": { "name": "github.updatePRState#1", "args": [ @@ -455,6 +452,11 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, "8826d7101635": { "name": "github.rerunPRChecks#1", "args": [ @@ -498,6 +500,11 @@ "ok": false } }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "9305632adf32": { "name": "github.setPRAutoMerge#1", "args": [ @@ -720,17 +727,15 @@ } } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "ccf2be5c9d44": { "name": "github.mergePR#1", @@ -767,6 +772,11 @@ } } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "d026cfa35ea0": { "auto-merge": { "ok": true @@ -844,10 +854,6 @@ "ok": false } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "fa93ca01f266": { "status": "fulfilled", "startedAt": 0, @@ -892,7 +898,7 @@ "id": "pr-mutation-status.prelude:merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -904,7 +910,7 @@ "id": "pr-mutation-status.prelude:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -917,7 +923,7 @@ "id": "pr-mutation-status.prelude:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -931,7 +937,7 @@ "id": "pr-mutation-status.prelude:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -953,11 +959,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -982,12 +988,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1013,12 +1019,12 @@ "0e51ad314718" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1044,12 +1050,12 @@ "3f8ca94ffe66" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1075,12 +1081,12 @@ "aafbbdcfb21a" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1106,12 +1112,12 @@ "2950918b53d4" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1137,12 +1143,12 @@ "a4720efd2007" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1168,12 +1174,12 @@ "20de9d68ad48" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1199,12 +1205,12 @@ "3669f883f784" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1230,12 +1236,12 @@ "748ead77d5ac" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1261,12 +1267,12 @@ "8826d7101635" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1292,12 +1298,12 @@ "6698707ca0b9" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.setprautomerge-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.setprautomerge-1.json index 79c9c7f69f3..6d5da052ecd 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.setprautomerge-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.setprautomerge-1.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "a85682e5009d634bf468b8dbe4f35a957988754ed9c2b07d57ad475c1590d1f6", "platform": "darwin", @@ -78,10 +78,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "06946d968abf": { "name": "github.setPRAutoMerge#1", "args": [ @@ -259,10 +255,6 @@ "ok": true } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -498,6 +490,11 @@ "ok": true } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "7ae0c6b9f9f0": { "auto-merge": { "error": "outer refused", @@ -583,6 +580,11 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, "8b5e75aec255": { "auto-merge": { "error": "transport failure", @@ -624,6 +626,11 @@ } } }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "9305632adf32": { "name": "github.setPRAutoMerge#1", "args": [ @@ -798,6 +805,11 @@ } } }, + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 + }, "b1f69fae2896": { "auto-merge": { "error": "Unknown method", @@ -819,10 +831,6 @@ "ok": true } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" - }, "b3146e73e9ae": { "auto-merge": { "error": "outer refused", @@ -871,9 +879,10 @@ "ok": true } }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "bb2a2b4efa81": { "auto-merge": { @@ -896,10 +905,6 @@ "ok": true } }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" - }, "c04b65fbc242": { "status": "fulfilled", "startedAt": 0, @@ -1007,6 +1012,11 @@ "ok": true } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "d026cfa35ea0": { "auto-merge": { "ok": true @@ -1149,10 +1159,6 @@ } } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "f4f598b269ab": { "auto-merge": { "error": "Request failed: github.setPRAutoMerge", @@ -1206,7 +1212,7 @@ "id": "pr-mutation-status.prelude:merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1218,7 +1224,7 @@ "id": "pr-mutation-status.normal:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1231,7 +1237,7 @@ "id": "pr-mutation-status.normal:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1245,7 +1251,7 @@ "id": "pr-mutation-status.normal:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1267,11 +1273,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1296,12 +1302,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1319,7 +1325,7 @@ "id": "pr-mutation-status.result-absent:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "8bd96c712db3"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1332,7 +1338,7 @@ "id": "pr-mutation-status.result-absent:close", "observation": { "sender": ["ccf2be5c9d44", "8bd96c712db3", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1346,7 +1352,7 @@ "id": "pr-mutation-status.result-absent:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "8bd96c712db3", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1368,11 +1374,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1397,12 +1403,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1420,7 +1426,7 @@ "id": "pr-mutation-status.result-null:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "eb3396fea61e"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1433,7 +1439,7 @@ "id": "pr-mutation-status.result-null:close", "observation": { "sender": ["ccf2be5c9d44", "eb3396fea61e", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1447,7 +1453,7 @@ "id": "pr-mutation-status.result-null:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "eb3396fea61e", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1469,11 +1475,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1498,12 +1504,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1521,7 +1527,7 @@ "id": "pr-mutation-status.inner-ok-missing:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "4e9bde2a9e22"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1534,7 +1540,7 @@ "id": "pr-mutation-status.inner-ok-missing:close", "observation": { "sender": ["ccf2be5c9d44", "4e9bde2a9e22", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1548,7 +1554,7 @@ "id": "pr-mutation-status.inner-ok-missing:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "4e9bde2a9e22", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1570,11 +1576,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1599,12 +1605,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1622,7 +1628,7 @@ "id": "pr-mutation-status.inner-false-string-error:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "a8e18378c895"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "9f00dd54ba64" @@ -1635,7 +1641,7 @@ "id": "pr-mutation-status.inner-false-string-error:close", "observation": { "sender": ["ccf2be5c9d44", "a8e18378c895", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "9f00dd54ba64", @@ -1649,7 +1655,7 @@ "id": "pr-mutation-status.inner-false-string-error:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "a8e18378c895", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "9f00dd54ba64", @@ -1671,11 +1677,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1700,12 +1706,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1723,7 +1729,7 @@ "id": "pr-mutation-status.inner-false-object-error:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "06946d968abf"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "9f00dd54ba64" @@ -1736,7 +1742,7 @@ "id": "pr-mutation-status.inner-false-object-error:close", "observation": { "sender": ["ccf2be5c9d44", "06946d968abf", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "9f00dd54ba64", @@ -1750,7 +1756,7 @@ "id": "pr-mutation-status.inner-false-object-error:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "06946d968abf", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "9f00dd54ba64", @@ -1772,11 +1778,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1801,12 +1807,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1824,7 +1830,7 @@ "id": "pr-mutation-status.outer-refused:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "46830236ac9f"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "1b2778bf67a2" @@ -1837,7 +1843,7 @@ "id": "pr-mutation-status.outer-refused:close", "observation": { "sender": ["ccf2be5c9d44", "46830236ac9f", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "1b2778bf67a2", @@ -1851,7 +1857,7 @@ "id": "pr-mutation-status.outer-refused:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "46830236ac9f", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "1b2778bf67a2", @@ -1873,11 +1879,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1902,12 +1908,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1925,7 +1931,7 @@ "id": "pr-mutation-status.outer-refused-no-message:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "cbbd452ef29a"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "c04b65fbc242" @@ -1938,7 +1944,7 @@ "id": "pr-mutation-status.outer-refused-no-message:close", "observation": { "sender": ["ccf2be5c9d44", "cbbd452ef29a", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "c04b65fbc242", @@ -1952,7 +1958,7 @@ "id": "pr-mutation-status.outer-refused-no-message:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "cbbd452ef29a", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "c04b65fbc242", @@ -1974,11 +1980,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -2003,12 +2009,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -2026,7 +2032,7 @@ "id": "pr-mutation-status.method-not-found:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "01ba040ce320"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fa93ca01f266" @@ -2039,7 +2045,7 @@ "id": "pr-mutation-status.method-not-found:close", "observation": { "sender": ["ccf2be5c9d44", "01ba040ce320", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fa93ca01f266", @@ -2053,7 +2059,7 @@ "id": "pr-mutation-status.method-not-found:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "01ba040ce320", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fa93ca01f266", @@ -2075,11 +2081,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -2104,12 +2110,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -2127,7 +2133,7 @@ "id": "pr-mutation-status.transport-rejection:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "16535a751cb9"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "a197c20578aa" @@ -2140,7 +2146,7 @@ "id": "pr-mutation-status.transport-rejection:close", "observation": { "sender": ["ccf2be5c9d44", "16535a751cb9", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "a197c20578aa", @@ -2154,7 +2160,7 @@ "id": "pr-mutation-status.transport-rejection:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "16535a751cb9", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "a197c20578aa", @@ -2176,11 +2182,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -2205,12 +2211,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -2228,7 +2234,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "d48d668c5f80"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fb4429083480" @@ -2241,7 +2247,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:close", "observation": { "sender": ["ccf2be5c9d44", "d48d668c5f80", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fb4429083480", @@ -2255,7 +2261,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "d48d668c5f80", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fb4429083480", @@ -2277,11 +2283,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -2306,12 +2312,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.updateprstate-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.updateprstate-1.json index 01cb2163862..c139f3e2877 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.updateprstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-mutation-github.updateprstate-1.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "30f321fcbfaf09505bc6e18e64c09ca49c0dcdb7c5e12c4e27c2429b3e1066ca", "platform": "darwin", @@ -77,10 +77,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "080376e913d5": { "auto-merge": { "ok": true @@ -115,10 +111,6 @@ "ok": true } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -518,6 +510,11 @@ "ok": true } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "84790920ad91": { "name": "github.updatePRState#1", "args": [ @@ -555,6 +552,11 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, "8538f9e6b0d6": { "auto-merge": { "ok": true @@ -585,6 +587,11 @@ "ok": true } }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "905485b38db4": { "auto-merge": { "ok": true @@ -761,9 +768,10 @@ } } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 }, "b6bd018118e6": { "auto-merge": { @@ -801,13 +809,10 @@ "ok": true } }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "be1602979f64": { "auto-merge": { @@ -915,6 +920,11 @@ } } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "d026cfa35ea0": { "auto-merge": { "ok": true @@ -1124,10 +1134,6 @@ "ok": true } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "fa93ca01f266": { "status": "fulfilled", "startedAt": 0, @@ -1172,7 +1178,7 @@ "id": "pr-mutation-status.prelude:merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -1184,7 +1190,7 @@ "id": "pr-mutation-status.prelude:auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -1197,7 +1203,7 @@ "id": "pr-mutation-status.normal:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1211,7 +1217,7 @@ "id": "pr-mutation-status.normal:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1233,11 +1239,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1262,12 +1268,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1285,7 +1291,7 @@ "id": "pr-mutation-status.result-absent:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "67c594a9f909"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1299,7 +1305,7 @@ "id": "pr-mutation-status.result-absent:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "67c594a9f909", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1321,11 +1327,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1350,12 +1356,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1373,7 +1379,7 @@ "id": "pr-mutation-status.result-null:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "51627485f0a0"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1387,7 +1393,7 @@ "id": "pr-mutation-status.result-null:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "51627485f0a0", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1409,11 +1415,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1438,12 +1444,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1461,7 +1467,7 @@ "id": "pr-mutation-status.inner-ok-missing:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "4a0d5a41060e"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1475,7 +1481,7 @@ "id": "pr-mutation-status.inner-ok-missing:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "4a0d5a41060e", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1497,11 +1503,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1526,12 +1532,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1549,7 +1555,7 @@ "id": "pr-mutation-status.inner-false-string-error:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "a23d0040b1a3"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1563,7 +1569,7 @@ "id": "pr-mutation-status.inner-false-string-error:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "a23d0040b1a3", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1585,11 +1591,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1614,12 +1620,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1637,7 +1643,7 @@ "id": "pr-mutation-status.inner-false-object-error:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "6d57d04d0b54"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1651,7 +1657,7 @@ "id": "pr-mutation-status.inner-false-object-error:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "6d57d04d0b54", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1673,11 +1679,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1702,12 +1708,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1725,7 +1731,7 @@ "id": "pr-mutation-status.outer-refused:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "2df3fd88ad3d"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1739,7 +1745,7 @@ "id": "pr-mutation-status.outer-refused:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "2df3fd88ad3d", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1761,11 +1767,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1790,12 +1796,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1813,7 +1819,7 @@ "id": "pr-mutation-status.outer-refused-no-message:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "34e590b23882"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1827,7 +1833,7 @@ "id": "pr-mutation-status.outer-refused-no-message:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "34e590b23882", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1849,11 +1855,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1878,12 +1884,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1901,7 +1907,7 @@ "id": "pr-mutation-status.method-not-found:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "c3018607a10c"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1915,7 +1921,7 @@ "id": "pr-mutation-status.method-not-found:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "c3018607a10c", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -1937,11 +1943,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -1966,12 +1972,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -1989,7 +1995,7 @@ "id": "pr-mutation-status.transport-rejection:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "053886423f9e"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -2003,7 +2009,7 @@ "id": "pr-mutation-status.transport-rejection:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "053886423f9e", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -2025,11 +2031,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -2054,12 +2060,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", @@ -2077,7 +2083,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "3ea824916a31"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -2091,7 +2097,7 @@ "id": "pr-mutation-status.transport-rejection-no-message:request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "3ea824916a31", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -2113,11 +2119,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -2142,12 +2148,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.listassignableusers-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.listassignableusers-1.json index 6a69aaa63c9..a124ab763ed 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.listassignableusers-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.listassignableusers-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "507743a5925a37be32156b3d8df83ddb8e08c262d2c2f44bbd117dee4672bbc5", "platform": "darwin", @@ -352,6 +352,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "20afea7a7ded": { "assignable": { "ok": true, @@ -605,13 +610,10 @@ } } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "3b464a1ac1ab": { + "384abd5851d2": { "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "41113a109089": { "repo-slug": { @@ -624,6 +626,11 @@ } }, "44136fa355b3": {}, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -730,6 +737,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "50f04028e403": { "check-details": { "ok": true, @@ -1662,10 +1674,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "9174bc5ac409": { "name": "github.listAssignableUsers#1", "args": [ @@ -2124,9 +2132,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "c6892d4f1f95": { "assignable": { @@ -2359,10 +2368,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d89e7b8ce2a0": { "status": "fulfilled", "startedAt": 0, @@ -2407,14 +2412,6 @@ "result": [] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -2601,6 +2598,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -2670,6 +2672,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "fa93ca01f266": { "status": "fulfilled", "startedAt": 0, @@ -2839,7 +2846,7 @@ "id": "pr-read-surface.prelude:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -2851,7 +2858,7 @@ "id": "pr-read-surface.prelude:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -2864,7 +2871,7 @@ "id": "pr-read-surface.prelude:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -2878,7 +2885,7 @@ "id": "pr-read-surface.prelude:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -2900,11 +2907,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -2929,12 +2936,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -2961,13 +2968,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -2995,13 +3002,13 @@ "f52f6130cb7f" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3029,13 +3036,13 @@ "203489cf0750" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3063,13 +3070,13 @@ "37ad7ac0a9f2" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3097,13 +3104,13 @@ "823aec8501e9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3131,13 +3138,13 @@ "5e1de4c14b9f" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3165,13 +3172,13 @@ "783f757d936a" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3199,13 +3206,13 @@ "0d72c677732e" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3233,13 +3240,13 @@ "9174bc5ac409" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3267,13 +3274,13 @@ "a591fd1d2c33" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3301,13 +3308,13 @@ "b68c4051a825" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prcheckdetails-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prcheckdetails-1.json index 6dbf442a96f..51bb4d4bfde 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prcheckdetails-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prcheckdetails-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "6efca320cf31a1de988110004a9fb7b67fdad279a789e046ad6b5141b66e5bf1", "platform": "darwin", @@ -420,6 +420,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "209b719bdddd": { "name": "github.prCheckDetails#1", "args": [ @@ -850,13 +855,10 @@ } } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "3b464a1ac1ab": { + "384abd5851d2": { "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "41113a109089": { "repo-slug": { @@ -869,6 +871,11 @@ } }, "44136fa355b3": {}, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -1011,6 +1018,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "50f04028e403": { "check-details": { "ok": true, @@ -2008,10 +2020,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "9353f049138c": { "name": "github.prCheckDetails#1", "args": [ @@ -2569,9 +2577,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "c59e9d791e7a": { "check-details": { @@ -3205,10 +3214,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d205bc3bdc6b": { "status": "fulfilled", "startedAt": 0, @@ -3253,14 +3258,6 @@ ] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -3447,6 +3444,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -3486,6 +3488,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "f789f601b893": { "name": "github.prCheckDetails#1", "args": [ @@ -3693,7 +3700,7 @@ "id": "pr-read-surface.prelude:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -3705,7 +3712,7 @@ "id": "pr-read-surface.prelude:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -3718,7 +3725,7 @@ "id": "pr-read-surface.prelude:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -3732,7 +3739,7 @@ "id": "pr-read-surface.prelude:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -3754,11 +3761,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3783,12 +3790,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3815,13 +3822,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3848,12 +3855,12 @@ "7d43beaf1484" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3880,13 +3887,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3913,12 +3920,12 @@ "3515d63329fa" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3945,13 +3952,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -3978,12 +3985,12 @@ "f789f601b893" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4010,13 +4017,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4043,12 +4050,12 @@ "cbf576a28991" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4075,13 +4082,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4108,12 +4115,12 @@ "b863718e6335" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4140,13 +4147,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4173,12 +4180,12 @@ "cc3b225ddaeb" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4205,13 +4212,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4238,12 +4245,12 @@ "634eff89af61" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4270,13 +4277,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4303,12 +4310,12 @@ "209b719bdddd" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4335,13 +4342,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4368,12 +4375,12 @@ "4ad6060b1f4d" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4400,13 +4407,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4433,12 +4440,12 @@ "cb694ef59554" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4465,13 +4472,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prchecks-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prchecks-1.json index c36356b869e..b56649d29bb 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prchecks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prchecks-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "c77d7c7a05ecb9b27180ef28ca63a28e1c1ca42db2bb54a468699da77281ae35", "platform": "darwin", @@ -100,6 +100,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "2638b3063bb1": { "name": "github.repoSlug#1", "args": [ @@ -341,9 +346,10 @@ } } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" + "384abd5851d2": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "39e94717a579": { "check-details": { @@ -513,10 +519,6 @@ } } }, - "3b464a1ac1ab": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, "41113a109089": { "repo-slug": { "ok": true, @@ -528,6 +530,11 @@ } }, "44136fa355b3": {}, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -672,6 +679,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "50ea0b59affe": { "check-details": { "ok": true, @@ -2596,10 +2608,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "9353f049138c": { "name": "github.prCheckDetails#1", "args": [ @@ -3308,9 +3316,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "bc3ddaf7ea3e": { "status": "fulfilled", @@ -3367,10 +3376,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d11aa8f6201d": { "name": "github.prChecks#1", "args": [ @@ -3484,10 +3489,6 @@ "result": [] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, "e62b0342ca47": { "assignable": { "ok": true, @@ -3803,10 +3804,6 @@ } } }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -3993,6 +3990,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -4169,6 +4171,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "fa16dfe3f088": { "checks": { "error": "Unknown method", @@ -4647,7 +4654,7 @@ "id": "pr-read-surface.prelude:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -4659,7 +4666,7 @@ "id": "pr-read-surface.prelude:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -4672,7 +4679,7 @@ "id": "pr-read-surface.prelude:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4686,7 +4693,7 @@ "id": "pr-read-surface.prelude:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4708,11 +4715,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4737,12 +4744,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4769,13 +4776,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4801,11 +4808,11 @@ "7b042e3c28e5" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4830,12 +4837,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4862,13 +4869,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4894,11 +4901,11 @@ "64d37118e661" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4923,12 +4930,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4955,13 +4962,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4987,11 +4994,11 @@ "fac2b8d11810" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5016,12 +5023,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5048,13 +5055,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5080,11 +5087,11 @@ "5193c05bf771" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5109,12 +5116,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5141,13 +5148,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5173,11 +5180,11 @@ "4a08381b3338" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5202,12 +5209,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5234,13 +5241,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5266,11 +5273,11 @@ "51ca635b531c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5295,12 +5302,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5327,13 +5334,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5359,11 +5366,11 @@ "d4345c3d588c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5388,12 +5395,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5420,13 +5427,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5452,11 +5459,11 @@ "34f51c480880" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5481,12 +5488,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5513,13 +5520,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5545,11 +5552,11 @@ "d11aa8f6201d" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5574,12 +5581,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5606,13 +5613,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5638,11 +5645,11 @@ "29764d5fe2f2" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5667,12 +5674,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5699,13 +5706,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prforbranch-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prforbranch-1.json index c872607b639..0b84f378c63 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prforbranch-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.prforbranch-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "3b3d3032b992fc7461b13de8a42512affa12fb018ad583898179a9934c13b414", "platform": "darwin", @@ -617,6 +617,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "252a325ae1c3": { "hosted-review": { "ok": true, @@ -1021,13 +1026,10 @@ } } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "3b464a1ac1ab": { + "384abd5851d2": { "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "3dc632749aec": { "assignable": { @@ -1590,6 +1592,11 @@ } } }, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "49ca39e5dc72": { "hosted-review": { "ok": true, @@ -1799,6 +1806,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "4f845c8c65ed": { "checks": { "ok": true, @@ -3206,10 +3218,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "9353f049138c": { "name": "github.prCheckDetails#1", "args": [ @@ -4415,9 +4423,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "bf11de4890db": { "check-details": { @@ -4881,10 +4890,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d19d1a3fedb6": { "hosted-review": { "ok": true, @@ -5065,10 +5070,6 @@ ] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, "eb1f6ba35cc6": { "checks": { "ok": true, @@ -5189,10 +5190,6 @@ } } }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -5379,6 +5376,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -5540,6 +5542,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "f8bd41be9b26": { "checks": { "ok": true, @@ -5829,7 +5836,7 @@ "id": "pr-read-surface.prelude:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -5841,7 +5848,7 @@ "id": "pr-read-surface.prelude:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -5854,7 +5861,7 @@ "id": "pr-read-surface.normal:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5868,7 +5875,7 @@ "id": "pr-read-surface.normal:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5890,11 +5897,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5919,12 +5926,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5951,13 +5958,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5976,7 +5983,7 @@ "id": "pr-read-surface.result-absent:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "76aa0eed84bc"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5990,7 +5997,7 @@ "id": "pr-read-surface.result-absent:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "76aa0eed84bc", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6012,11 +6019,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6041,12 +6048,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6073,13 +6080,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6098,7 +6105,7 @@ "id": "pr-read-surface.result-null:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "8c383b60c908"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6112,7 +6119,7 @@ "id": "pr-read-surface.result-null:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "8c383b60c908", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6134,11 +6141,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6163,12 +6170,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6195,13 +6202,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6220,7 +6227,7 @@ "id": "pr-read-surface.inner-ok-missing:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "b0790639cbb3"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6234,7 +6241,7 @@ "id": "pr-read-surface.inner-ok-missing:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "b0790639cbb3", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6256,11 +6263,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6285,12 +6292,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6317,13 +6324,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6342,7 +6349,7 @@ "id": "pr-read-surface.inner-false-string-error:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "7ca8c3d4fc5d"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6356,7 +6363,7 @@ "id": "pr-read-surface.inner-false-string-error:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "7ca8c3d4fc5d", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6378,11 +6385,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6407,12 +6414,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6439,13 +6446,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6464,7 +6471,7 @@ "id": "pr-read-surface.inner-false-object-error:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "400b6a3aab0e"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6478,7 +6485,7 @@ "id": "pr-read-surface.inner-false-object-error:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "400b6a3aab0e", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6500,11 +6507,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6529,12 +6536,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6561,13 +6568,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6586,7 +6593,7 @@ "id": "pr-read-surface.outer-refused:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "124feca7abeb"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6600,7 +6607,7 @@ "id": "pr-read-surface.outer-refused:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "124feca7abeb", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6622,11 +6629,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6651,12 +6658,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6683,13 +6690,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6708,7 +6715,7 @@ "id": "pr-read-surface.outer-refused-no-message:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "205ed83fc175"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6722,7 +6729,7 @@ "id": "pr-read-surface.outer-refused-no-message:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "205ed83fc175", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6744,11 +6751,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6773,12 +6780,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6805,13 +6812,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6830,7 +6837,7 @@ "id": "pr-read-surface.method-not-found:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "5f5638d448f4"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6844,7 +6851,7 @@ "id": "pr-read-surface.method-not-found:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "5f5638d448f4", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6866,11 +6873,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6895,12 +6902,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6927,13 +6934,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6952,7 +6959,7 @@ "id": "pr-read-surface.transport-rejection:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "695287c9c3b4"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6966,7 +6973,7 @@ "id": "pr-read-surface.transport-rejection:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "695287c9c3b4", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6988,11 +6995,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -7017,12 +7024,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -7049,13 +7056,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -7074,7 +7081,7 @@ "id": "pr-read-surface.transport-rejection-no-message:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "3e0035e84f2b"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -7088,7 +7095,7 @@ "id": "pr-read-surface.transport-rejection-no-message:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "3e0035e84f2b", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -7110,11 +7117,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -7139,12 +7146,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -7171,13 +7178,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.reposlug-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.reposlug-1.json index cf90559032a..43729d664e8 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.reposlug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.reposlug-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "4ebe865f874b0b4a813860ec7356b8dc214ea02f0a9036cb003efe863d89b83e", "platform": "darwin", @@ -879,6 +879,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "210e66bfd76b": { "name": "github.repoSlug#1", "args": [ @@ -1375,9 +1380,10 @@ "ok": false } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" + "384abd5851d2": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "391bd395f3ef": { "name": "github.repoSlug#1", @@ -1447,10 +1453,6 @@ "ok": false } }, - "3b464a1ac1ab": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, "41113a109089": { "repo-slug": { "ok": true, @@ -1606,6 +1608,11 @@ "ok": false } }, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -1712,6 +1719,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "4e1ede59ab3e": { "repo-slug": { "error": "", @@ -2988,10 +3000,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "910ed730d559": { "assignable": { "ok": true, @@ -4798,9 +4806,10 @@ "ok": false } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "c0d9d94f8137": { "hosted-review": { @@ -4882,10 +4891,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d1a5c4c6c474": { "checks": { "ok": true, @@ -5202,10 +5207,6 @@ ] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, "e58da1774b42": { "name": "github.repoSlug#1", "args": [ @@ -5422,10 +5423,6 @@ } } }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -5832,6 +5829,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -5871,6 +5873,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "fa93ca01f266": { "status": "fulfilled", "startedAt": 0, @@ -6227,7 +6234,7 @@ "id": "pr-read-surface.normal:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -6239,7 +6246,7 @@ "id": "pr-read-surface.normal:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -6252,7 +6259,7 @@ "id": "pr-read-surface.normal:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6266,7 +6273,7 @@ "id": "pr-read-surface.normal:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -6288,11 +6295,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6317,12 +6324,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6349,13 +6356,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6374,7 +6381,7 @@ "id": "pr-read-surface.result-absent:repo-slug", "observation": { "sender": ["13f68d23b241"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "8a5cb8b66303" }, @@ -6386,7 +6393,7 @@ "id": "pr-read-surface.result-absent:hosted-review", "observation": { "sender": ["13f68d23b241", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7" @@ -6399,7 +6406,7 @@ "id": "pr-read-surface.result-absent:pr-for-branch", "observation": { "sender": ["13f68d23b241", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6413,7 +6420,7 @@ "id": "pr-read-surface.result-absent:work-item", "observation": { "sender": ["13f68d23b241", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6435,11 +6442,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6464,12 +6471,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6496,13 +6503,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6521,7 +6528,7 @@ "id": "pr-read-surface.result-null:repo-slug", "observation": { "sender": ["a408ff99ead1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "8a5cb8b66303" }, @@ -6533,7 +6540,7 @@ "id": "pr-read-surface.result-null:hosted-review", "observation": { "sender": ["a408ff99ead1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7" @@ -6546,7 +6553,7 @@ "id": "pr-read-surface.result-null:pr-for-branch", "observation": { "sender": ["a408ff99ead1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6560,7 +6567,7 @@ "id": "pr-read-surface.result-null:work-item", "observation": { "sender": ["a408ff99ead1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6582,11 +6589,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6611,12 +6618,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6643,13 +6650,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6668,7 +6675,7 @@ "id": "pr-read-surface.inner-ok-missing:repo-slug", "observation": { "sender": ["28d99e994c42"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "8a5cb8b66303" }, @@ -6680,7 +6687,7 @@ "id": "pr-read-surface.inner-ok-missing:hosted-review", "observation": { "sender": ["28d99e994c42", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7" @@ -6693,7 +6700,7 @@ "id": "pr-read-surface.inner-ok-missing:pr-for-branch", "observation": { "sender": ["28d99e994c42", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6707,7 +6714,7 @@ "id": "pr-read-surface.inner-ok-missing:work-item", "observation": { "sender": ["28d99e994c42", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6729,11 +6736,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6758,12 +6765,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6790,13 +6797,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6815,7 +6822,7 @@ "id": "pr-read-surface.inner-false-string-error:repo-slug", "observation": { "sender": ["391bd395f3ef"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "8a5cb8b66303" }, @@ -6827,7 +6834,7 @@ "id": "pr-read-surface.inner-false-string-error:hosted-review", "observation": { "sender": ["391bd395f3ef", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7" @@ -6840,7 +6847,7 @@ "id": "pr-read-surface.inner-false-string-error:pr-for-branch", "observation": { "sender": ["391bd395f3ef", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6854,7 +6861,7 @@ "id": "pr-read-surface.inner-false-string-error:work-item", "observation": { "sender": ["391bd395f3ef", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -6876,11 +6883,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6905,12 +6912,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6937,13 +6944,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -6962,7 +6969,7 @@ "id": "pr-read-surface.inner-false-object-error:repo-slug", "observation": { "sender": ["e58da1774b42"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "8a5cb8b66303" }, @@ -6974,7 +6981,7 @@ "id": "pr-read-surface.inner-false-object-error:hosted-review", "observation": { "sender": ["e58da1774b42", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7" @@ -6987,7 +6994,7 @@ "id": "pr-read-surface.inner-false-object-error:pr-for-branch", "observation": { "sender": ["e58da1774b42", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -7001,7 +7008,7 @@ "id": "pr-read-surface.inner-false-object-error:work-item", "observation": { "sender": ["e58da1774b42", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "8a5cb8b66303", "hosted-review": "b0b5c628b5c7", @@ -7023,11 +7030,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -7052,12 +7059,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -7084,13 +7091,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "8a5cb8b66303", @@ -7109,7 +7116,7 @@ "id": "pr-read-surface.outer-refused:repo-slug", "observation": { "sender": ["441cde996084"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "1b2778bf67a2" }, @@ -7121,7 +7128,7 @@ "id": "pr-read-surface.outer-refused:hosted-review", "observation": { "sender": ["441cde996084", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "1b2778bf67a2", "hosted-review": "b0b5c628b5c7" @@ -7134,7 +7141,7 @@ "id": "pr-read-surface.outer-refused:pr-for-branch", "observation": { "sender": ["441cde996084", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "1b2778bf67a2", "hosted-review": "b0b5c628b5c7", @@ -7148,7 +7155,7 @@ "id": "pr-read-surface.outer-refused:work-item", "observation": { "sender": ["441cde996084", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "1b2778bf67a2", "hosted-review": "b0b5c628b5c7", @@ -7170,11 +7177,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "1b2778bf67a2", @@ -7199,12 +7206,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "1b2778bf67a2", @@ -7231,13 +7238,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "1b2778bf67a2", @@ -7256,7 +7263,7 @@ "id": "pr-read-surface.outer-refused-no-message:repo-slug", "observation": { "sender": ["210e66bfd76b"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "a17efc7718c7" }, @@ -7268,7 +7275,7 @@ "id": "pr-read-surface.outer-refused-no-message:hosted-review", "observation": { "sender": ["210e66bfd76b", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "a17efc7718c7", "hosted-review": "b0b5c628b5c7" @@ -7281,7 +7288,7 @@ "id": "pr-read-surface.outer-refused-no-message:pr-for-branch", "observation": { "sender": ["210e66bfd76b", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "a17efc7718c7", "hosted-review": "b0b5c628b5c7", @@ -7295,7 +7302,7 @@ "id": "pr-read-surface.outer-refused-no-message:work-item", "observation": { "sender": ["210e66bfd76b", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "a17efc7718c7", "hosted-review": "b0b5c628b5c7", @@ -7317,11 +7324,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "a17efc7718c7", @@ -7346,12 +7353,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "a17efc7718c7", @@ -7378,13 +7385,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "a17efc7718c7", @@ -7403,7 +7410,7 @@ "id": "pr-read-surface.method-not-found:repo-slug", "observation": { "sender": ["eaae31a0291c"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "fa93ca01f266" }, @@ -7415,7 +7422,7 @@ "id": "pr-read-surface.method-not-found:hosted-review", "observation": { "sender": ["eaae31a0291c", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "fa93ca01f266", "hosted-review": "b0b5c628b5c7" @@ -7428,7 +7435,7 @@ "id": "pr-read-surface.method-not-found:pr-for-branch", "observation": { "sender": ["eaae31a0291c", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "fa93ca01f266", "hosted-review": "b0b5c628b5c7", @@ -7442,7 +7449,7 @@ "id": "pr-read-surface.method-not-found:work-item", "observation": { "sender": ["eaae31a0291c", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "fa93ca01f266", "hosted-review": "b0b5c628b5c7", @@ -7464,11 +7471,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "fa93ca01f266", @@ -7493,12 +7500,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "fa93ca01f266", @@ -7525,13 +7532,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "fa93ca01f266", @@ -7550,7 +7557,7 @@ "id": "pr-read-surface.transport-rejection:repo-slug", "observation": { "sender": ["654cfe12e87a"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "a197c20578aa" }, @@ -7562,7 +7569,7 @@ "id": "pr-read-surface.transport-rejection:hosted-review", "observation": { "sender": ["654cfe12e87a", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "a197c20578aa", "hosted-review": "b0b5c628b5c7" @@ -7575,7 +7582,7 @@ "id": "pr-read-surface.transport-rejection:pr-for-branch", "observation": { "sender": ["654cfe12e87a", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "a197c20578aa", "hosted-review": "b0b5c628b5c7", @@ -7589,7 +7596,7 @@ "id": "pr-read-surface.transport-rejection:work-item", "observation": { "sender": ["654cfe12e87a", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "a197c20578aa", "hosted-review": "b0b5c628b5c7", @@ -7611,11 +7618,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "a197c20578aa", @@ -7640,12 +7647,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "a197c20578aa", @@ -7672,13 +7679,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "a197c20578aa", @@ -7697,7 +7704,7 @@ "id": "pr-read-surface.transport-rejection-no-message:repo-slug", "observation": { "sender": ["f013dd477eb0"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "fb4429083480" }, @@ -7709,7 +7716,7 @@ "id": "pr-read-surface.transport-rejection-no-message:hosted-review", "observation": { "sender": ["f013dd477eb0", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "fb4429083480", "hosted-review": "b0b5c628b5c7" @@ -7722,7 +7729,7 @@ "id": "pr-read-surface.transport-rejection-no-message:pr-for-branch", "observation": { "sender": ["f013dd477eb0", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "fb4429083480", "hosted-review": "b0b5c628b5c7", @@ -7736,7 +7743,7 @@ "id": "pr-read-surface.transport-rejection-no-message:work-item", "observation": { "sender": ["f013dd477eb0", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "fb4429083480", "hosted-review": "b0b5c628b5c7", @@ -7758,11 +7765,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "fb4429083480", @@ -7787,12 +7794,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "fb4429083480", @@ -7819,13 +7826,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "fb4429083480", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.workitemdetails-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.workitemdetails-1.json index 47b2f946954..274ac73f5c8 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.workitemdetails-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-github.workitemdetails-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "bc3350efc030f824fc21046aea8c6dc9a46993b6c75613c66874fde59af9171a", "platform": "darwin", @@ -404,6 +404,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "2638b3063bb1": { "name": "github.repoSlug#1", "args": [ @@ -707,9 +712,10 @@ "ok": false } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" + "384abd5851d2": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "388e8cb0c898": { "name": "github.workItemDetails#1", @@ -868,10 +874,6 @@ "ok": false } }, - "3b464a1ac1ab": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, "3dcf7169b95c": { "name": "github.workItemDetails#1", "args": [ @@ -919,6 +921,11 @@ } }, "44136fa355b3": {}, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -1025,6 +1032,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "4cb58b2b8a8a": { "assignable": { "ok": true, @@ -2144,10 +2156,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "8d7de2a48d1e": { "checks": { "ok": true, @@ -2989,9 +2997,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "bab6aa71f650": { "assignable": { @@ -3373,10 +3382,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d70ab03ef370": { "check-details": { "ok": true, @@ -3680,10 +3685,6 @@ ] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, "e778ec0366f2": { "name": "github.workItemDetails#1", "args": [ @@ -3719,10 +3720,6 @@ } } }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -3985,6 +3982,11 @@ "ok": false } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -4152,6 +4154,11 @@ "ok": false } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "fa93ca01f266": { "status": "fulfilled", "startedAt": 0, @@ -4321,7 +4328,7 @@ "id": "pr-read-surface.prelude:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -4333,7 +4340,7 @@ "id": "pr-read-surface.prelude:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -4346,7 +4353,7 @@ "id": "pr-read-surface.prelude:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4360,7 +4367,7 @@ "id": "pr-read-surface.normal:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4382,11 +4389,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4411,12 +4418,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4443,13 +4450,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4468,7 +4475,7 @@ "id": "pr-read-surface.result-absent:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "e0bbeb14dedf"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4490,11 +4497,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4519,12 +4526,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4551,13 +4558,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4576,7 +4583,7 @@ "id": "pr-read-surface.result-null:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "f288b5c31f15"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4598,11 +4605,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4627,12 +4634,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4659,13 +4666,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4684,7 +4691,7 @@ "id": "pr-read-surface.inner-ok-missing:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "e778ec0366f2"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4706,11 +4713,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4735,12 +4742,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4767,13 +4774,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4792,7 +4799,7 @@ "id": "pr-read-surface.inner-false-string-error:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "dc56fd50dbf7"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4814,11 +4821,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4843,12 +4850,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4875,13 +4882,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4900,7 +4907,7 @@ "id": "pr-read-surface.inner-false-object-error:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "acd4822cfd04"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -4922,11 +4929,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4951,12 +4958,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -4983,13 +4990,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5008,7 +5015,7 @@ "id": "pr-read-surface.outer-refused:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "b00ac850143f"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5030,11 +5037,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5059,12 +5066,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5091,13 +5098,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5116,7 +5123,7 @@ "id": "pr-read-surface.outer-refused-no-message:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "3dcf7169b95c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5138,11 +5145,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5167,12 +5174,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5199,13 +5206,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5224,7 +5231,7 @@ "id": "pr-read-surface.method-not-found:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "719b0e3a1714"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5246,11 +5253,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5275,12 +5282,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5307,13 +5314,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5332,7 +5339,7 @@ "id": "pr-read-surface.transport-rejection:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "388e8cb0c898"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5354,11 +5361,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5383,12 +5390,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5415,13 +5422,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5440,7 +5447,7 @@ "id": "pr-read-surface.transport-rejection-no-message:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "8c8754145522"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5462,11 +5469,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5491,12 +5498,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5523,13 +5530,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-read-hostedreview.forbranch-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-read-hostedreview.forbranch-1.json index e39b3b5071f..02fded5e1e1 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-read-hostedreview.forbranch-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-read-hostedreview.forbranch-1.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "9171e982babc4e56852fe35bafa7a9f3aeda2be5bd4648f29aaa04ca7119d5d2", "platform": "darwin", @@ -352,6 +352,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "2638b3063bb1": { "name": "github.repoSlug#1", "args": [ @@ -1010,9 +1015,10 @@ } } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" + "384abd5851d2": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "38bed66e2126": { "checks": { @@ -1140,10 +1146,6 @@ } } }, - "3b464a1ac1ab": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" - }, "3fe0f4e7006a": { "hosted-review": { "error": "Unknown method", @@ -1602,6 +1604,11 @@ } } }, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -1708,6 +1715,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "4d88a9683e03": { "check-details": { "ok": true, @@ -2838,10 +2850,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "9353f049138c": { "name": "github.prCheckDetails#1", "args": [ @@ -4097,9 +4105,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "bdc35d641ccd": { "status": "fulfilled", @@ -4296,10 +4305,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d16ab2cb0431": { "hosted-review": { "error": "Request failed: hostedReview.forBranch", @@ -4840,10 +4845,6 @@ } } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, "e5af59988641": { "checks": { "ok": true, @@ -4970,10 +4971,6 @@ } } }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "ebff04a80f32": { "name": "hostedReview.forBranch#1", "args": [ @@ -5194,6 +5191,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -5266,6 +5268,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "f862dce4a761": { "hosted-review": { "error": "transport failure", @@ -5499,7 +5506,7 @@ "id": "pr-read-surface.prelude:repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -5511,7 +5518,7 @@ "id": "pr-read-surface.normal:hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -5524,7 +5531,7 @@ "id": "pr-read-surface.normal:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5538,7 +5545,7 @@ "id": "pr-read-surface.normal:work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -5560,11 +5567,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5589,12 +5596,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5621,13 +5628,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5646,7 +5653,7 @@ "id": "pr-read-surface.result-absent:hosted-review", "observation": { "sender": ["2638b3063bb1", "f501de1476e0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303" @@ -5659,7 +5666,7 @@ "id": "pr-read-surface.result-absent:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "f501de1476e0", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -5673,7 +5680,7 @@ "id": "pr-read-surface.result-absent:work-item", "observation": { "sender": ["2638b3063bb1", "f501de1476e0", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -5695,11 +5702,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5724,12 +5731,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5756,13 +5763,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5781,7 +5788,7 @@ "id": "pr-read-surface.result-null:hosted-review", "observation": { "sender": ["2638b3063bb1", "9c80d3e62aa8"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303" @@ -5794,7 +5801,7 @@ "id": "pr-read-surface.result-null:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "9c80d3e62aa8", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -5808,7 +5815,7 @@ "id": "pr-read-surface.result-null:work-item", "observation": { "sender": ["2638b3063bb1", "9c80d3e62aa8", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -5830,11 +5837,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5859,12 +5866,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5891,13 +5898,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5916,7 +5923,7 @@ "id": "pr-read-surface.inner-ok-missing:hosted-review", "observation": { "sender": ["2638b3063bb1", "6cdc3be86e30"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303" @@ -5929,7 +5936,7 @@ "id": "pr-read-surface.inner-ok-missing:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "6cdc3be86e30", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -5943,7 +5950,7 @@ "id": "pr-read-surface.inner-ok-missing:work-item", "observation": { "sender": ["2638b3063bb1", "6cdc3be86e30", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -5965,11 +5972,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -5994,12 +6001,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6026,13 +6033,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6051,7 +6058,7 @@ "id": "pr-read-surface.inner-false-string-error:hosted-review", "observation": { "sender": ["2638b3063bb1", "334e4a86ed4b"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303" @@ -6064,7 +6071,7 @@ "id": "pr-read-surface.inner-false-string-error:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "334e4a86ed4b", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -6078,7 +6085,7 @@ "id": "pr-read-surface.inner-false-string-error:work-item", "observation": { "sender": ["2638b3063bb1", "334e4a86ed4b", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -6100,11 +6107,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6129,12 +6136,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6161,13 +6168,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6186,7 +6193,7 @@ "id": "pr-read-surface.inner-false-object-error:hosted-review", "observation": { "sender": ["2638b3063bb1", "9c3bbaec24c3"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303" @@ -6199,7 +6206,7 @@ "id": "pr-read-surface.inner-false-object-error:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "9c3bbaec24c3", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -6213,7 +6220,7 @@ "id": "pr-read-surface.inner-false-object-error:work-item", "observation": { "sender": ["2638b3063bb1", "9c3bbaec24c3", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "8a5cb8b66303", @@ -6235,11 +6242,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6264,12 +6271,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6296,13 +6303,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6321,7 +6328,7 @@ "id": "pr-read-surface.outer-refused:hosted-review", "observation": { "sender": ["2638b3063bb1", "1e45b439eee1"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "1b2778bf67a2" @@ -6334,7 +6341,7 @@ "id": "pr-read-surface.outer-refused:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1e45b439eee1", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "1b2778bf67a2", @@ -6348,7 +6355,7 @@ "id": "pr-read-surface.outer-refused:work-item", "observation": { "sender": ["2638b3063bb1", "1e45b439eee1", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "1b2778bf67a2", @@ -6370,11 +6377,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6399,12 +6406,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6431,13 +6438,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6456,7 +6463,7 @@ "id": "pr-read-surface.outer-refused-no-message:hosted-review", "observation": { "sender": ["2638b3063bb1", "5eb8e4e51555"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "bdc35d641ccd" @@ -6469,7 +6476,7 @@ "id": "pr-read-surface.outer-refused-no-message:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "5eb8e4e51555", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "bdc35d641ccd", @@ -6483,7 +6490,7 @@ "id": "pr-read-surface.outer-refused-no-message:work-item", "observation": { "sender": ["2638b3063bb1", "5eb8e4e51555", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "bdc35d641ccd", @@ -6505,11 +6512,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6534,12 +6541,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6566,13 +6573,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6591,7 +6598,7 @@ "id": "pr-read-surface.method-not-found:hosted-review", "observation": { "sender": ["2638b3063bb1", "308c3697a3ad"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "fa93ca01f266" @@ -6604,7 +6611,7 @@ "id": "pr-read-surface.method-not-found:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "308c3697a3ad", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "fa93ca01f266", @@ -6618,7 +6625,7 @@ "id": "pr-read-surface.method-not-found:work-item", "observation": { "sender": ["2638b3063bb1", "308c3697a3ad", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "fa93ca01f266", @@ -6640,11 +6647,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6669,12 +6676,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6701,13 +6708,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6726,7 +6733,7 @@ "id": "pr-read-surface.transport-rejection:hosted-review", "observation": { "sender": ["2638b3063bb1", "ebff04a80f32"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "a197c20578aa" @@ -6739,7 +6746,7 @@ "id": "pr-read-surface.transport-rejection:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "ebff04a80f32", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "a197c20578aa", @@ -6753,7 +6760,7 @@ "id": "pr-read-surface.transport-rejection:work-item", "observation": { "sender": ["2638b3063bb1", "ebff04a80f32", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "a197c20578aa", @@ -6775,11 +6782,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6804,12 +6811,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6836,13 +6843,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6861,7 +6868,7 @@ "id": "pr-read-surface.transport-rejection-no-message:hosted-review", "observation": { "sender": ["2638b3063bb1", "a06554ae2705"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "fb4429083480" @@ -6874,7 +6881,7 @@ "id": "pr-read-surface.transport-rejection-no-message:pr-for-branch", "observation": { "sender": ["2638b3063bb1", "a06554ae2705", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "fb4429083480", @@ -6888,7 +6895,7 @@ "id": "pr-read-surface.transport-rejection-no-message:work-item", "observation": { "sender": ["2638b3063bb1", "a06554ae2705", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "fb4429083480", @@ -6910,11 +6917,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6939,12 +6946,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -6971,13 +6978,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/matrix-github.pr-title-mutation-github.updateprtitle-1.json b/mobile/rpc-foundation/goldens/matrix-github.pr-title-mutation-github.updateprtitle-1.json index a95eb14b730..e04f31e1cae 100644 --- a/mobile/rpc-foundation/goldens/matrix-github.pr-title-mutation-github.updateprtitle-1.json +++ b/mobile/rpc-foundation/goldens/matrix-github.pr-title-mutation-github.updateprtitle-1.json @@ -3,9 +3,9 @@ "family": "github.pr-title-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "fe91d5518501a078dff3010e74c4b9d70122f88a629e384336cd1b6a84de36a8", "platform": "darwin", @@ -102,10 +102,6 @@ } } }, - "2a122cfe29f9": { - "name": "github.updatePRTitle#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" - }, "2d92f601524b": { "name": "github.updatePRTitle#1", "args": [ @@ -138,6 +134,11 @@ } } }, + "3235254d283e": { + "name": "github.updatePRTitle#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}", + "sent": 1 + }, "578bc8950993": { "title": { "ok": true @@ -496,7 +497,7 @@ "id": "pr-title-mutation.normal:title", "observation": { "sender": ["96fcd9b9c31e"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "fbc958e4d46e" }, @@ -508,7 +509,7 @@ "id": "pr-title-mutation.result-absent:title", "observation": { "sender": ["2d92f601524b"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "6e9fb05124f5" }, @@ -520,7 +521,7 @@ "id": "pr-title-mutation.result-null:title", "observation": { "sender": ["ec52831dce6f"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "6e9fb05124f5" }, @@ -532,7 +533,7 @@ "id": "pr-title-mutation.inner-ok-missing:title", "observation": { "sender": ["98cad060a5b3"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "6e9fb05124f5" }, @@ -544,7 +545,7 @@ "id": "pr-title-mutation.inner-false-string-error:title", "observation": { "sender": ["d8959e64c99e"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "6e9fb05124f5" }, @@ -556,7 +557,7 @@ "id": "pr-title-mutation.inner-false-object-error:title", "observation": { "sender": ["17e9a253f62d"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "6e9fb05124f5" }, @@ -568,7 +569,7 @@ "id": "pr-title-mutation.outer-refused:title", "observation": { "sender": ["63139c527e1e"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "1b2778bf67a2" }, @@ -580,7 +581,7 @@ "id": "pr-title-mutation.outer-refused-no-message:title", "observation": { "sender": ["ae3df1024ded"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "73a201bf0d92" }, @@ -592,7 +593,7 @@ "id": "pr-title-mutation.method-not-found:title", "observation": { "sender": ["273a783a3e6f"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "fa93ca01f266" }, @@ -604,7 +605,7 @@ "id": "pr-title-mutation.transport-rejection:title", "observation": { "sender": ["732177caffde"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "a197c20578aa" }, @@ -616,7 +617,7 @@ "id": "pr-title-mutation.transport-rejection-no-message:title", "observation": { "sender": ["e676985c7e4b"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "73a201bf0d92" }, diff --git a/mobile/rpc-foundation/goldens/matrix-home.host-accounts-accounts.list-1.json b/mobile/rpc-foundation/goldens/matrix-home.host-accounts-accounts.list-1.json new file mode 100644 index 00000000000..6533fce4341 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-home.host-accounts-accounts.list-1.json @@ -0,0 +1,681 @@ +{ + "operation": "home.host-accounts", + "family": "home.host-accounts", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "c632fdbc4b730777ecb09f08bec14cca0586042b01ed99d40d0228806c7def4a", + "scenarioSha256": "047e4c8fb2c4b374406658ec3954ac00fda96928bdd999a33ab9867284ffb4a4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "08db21b24271": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "2525c654127c": { + "host-1": { + "claude": { + "accounts": [ + { + "email": "claude@example.test", + "id": "claude-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "$rpc": "null" + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + }, + "42fe3b88d871": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "44136fa355b3": {}, + "5fd916142f9b": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "6432de87fc3e": { + "name": "accounts.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"accounts.list\"}", + "sent": 1 + }, + "726e66b9a16f": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "746a5e6e181a": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "91042e273e28": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "a20e2f913e09": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "ae89fde72803": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "claude": { + "accounts": [ + { + "email": "claude@example.test", + "id": "claude-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "codex": { + "$rpc": "null" + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + }, + "c1793b36a3f2": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "cafd198863af": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "d54161165272": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "e14a47430122": { + "name": "accounts.list#1", + "args": [ + { + "name": "method", + "value": "accounts.list" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "e14c03c3141f": { + "name": "accounts", + "value": { + "host-1": { + "claude": { + "accounts": [ + { + "email": "claude@example.test", + "id": "claude-1", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": { + "$rpc": "null" + } + }, + "rateLimits": { + "claude": { + "$rpc": "null" + }, + "claudeTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "codex": { + "$rpc": "null" + }, + "codexTarget": { + "runtime": "host", + "wslDistro": { + "$rpc": "null" + } + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + }, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-home.host-accounts-accounts.list-1", + "checkpoints": [ + { + "id": "home-host-accounts.prelude:accounts-pending", + "observation": { + "sender": ["d54161165272"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.normal:accounts-published", + "observation": { + "sender": ["ae89fde72803"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "2525c654127c", + "effects": ["e14c03c3141f"] + } + }, + { + "id": "home-host-accounts.result-absent:accounts-published", + "observation": { + "sender": ["cafd198863af"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.result-null:accounts-published", + "observation": { + "sender": ["726e66b9a16f"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.inner-ok-missing:accounts-published", + "observation": { + "sender": ["c1793b36a3f2"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.inner-false-string-error:accounts-published", + "observation": { + "sender": ["08db21b24271"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.inner-false-object-error:accounts-published", + "observation": { + "sender": ["746a5e6e181a"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.outer-refused:accounts-published", + "observation": { + "sender": ["a20e2f913e09"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.outer-refused-no-message:accounts-published", + "observation": { + "sender": ["91042e273e28"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.method-not-found:accounts-published", + "observation": { + "sender": ["5fd916142f9b"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.transport-rejection:accounts-published", + "observation": { + "sender": ["42fe3b88d871"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + }, + { + "id": "home-host-accounts.transport-rejection-no-message:accounts-published", + "observation": { + "sender": ["e14a47430122"], + "payloads": ["6432de87fc3e"], + "settlements": { + "load": "eb79a9b3682a" + }, + "state": "44136fa355b3", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-home.host-stats-stats.summary-1.json b/mobile/rpc-foundation/goldens/matrix-home.host-stats-stats.summary-1.json index f399af48e83..4682235ac53 100644 --- a/mobile/rpc-foundation/goldens/matrix-home.host-stats-stats.summary-1.json +++ b/mobile/rpc-foundation/goldens/matrix-home.host-stats-stats.summary-1.json @@ -3,9 +3,9 @@ "family": "home.host-stats", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a9e0780298a1443664e7ae02056168aa34d67556c9c056d51a82c7b4a73ad35b", "scenarioSha256": "5518e08c1b20f0ddd4cb6bc81ff9af032b1a38daf24f3d3497bac5df8b2d0ec5", "platform": "darwin", @@ -47,15 +47,6 @@ } } }, - "0632d58191fb": { - "name": "stats", - "value": { - "host-1": { - "activeWorktrees": 1, - "totalWorktrees": 3 - } - } - }, "0ebcc6f6a4cb": { "name": "stats.summary#1", "args": [ @@ -123,13 +114,14 @@ } } }, - "2f0d38ebf67c": { + "334d5072a3ae": { "name": "stats", "value": { "host-1": { "$rpc": "undefined" } - } + }, + "sent": 1 }, "44136fa355b3": {}, "556edbbc8712": { @@ -137,42 +129,16 @@ "$rpc": "null" } }, - "5d85cea3ab32": { - "name": "stats", - "value": { - "host-1": { - "error": "inner refused", - "ok": false - } - } - }, - "6fe0cca6ed2a": { - "name": "stats", - "value": { - "host-1": { - "error": "refused" - } - } - }, - "7b564b8fe22e": { + "71f63720e55d": { "name": "stats", "value": { "host-1": { "$rpc": "null" } - } + }, + "sent": 1 }, - "7bf81b1e94c5": { - "name": "stats.summary#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"stats.summary\"}" - }, - "9a84a7559023": { - "host-1": { - "activeWorktrees": 1, - "totalWorktrees": 3 - } - }, - "9b2c7b6a4f74": { + "774545f8062f": { "name": "stats", "value": { "host-1": { @@ -181,6 +147,23 @@ }, "ok": false } + }, + "sent": 1 + }, + "7836888bb6c0": { + "name": "stats", + "value": { + "host-1": { + "activeWorktrees": 1, + "totalWorktrees": 3 + } + }, + "sent": 1 + }, + "9a84a7559023": { + "host-1": { + "activeWorktrees": 1, + "totalWorktrees": 3 } }, "9c34abfa17e7": { @@ -358,6 +341,11 @@ } } }, + "dcf607ac617e": { + "name": "stats.summary#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"stats.summary\"}", + "sent": 1 + }, "e05986a4b6e2": { "host-1": { "error": "inner refused", @@ -425,6 +413,16 @@ } } }, + "e242a638aa23": { + "name": "stats", + "value": { + "host-1": { + "error": "inner refused", + "ok": false + } + }, + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -433,6 +431,15 @@ "$rpc": "undefined" } }, + "ec55f57d0b5d": { + "name": "stats", + "value": { + "host-1": { + "error": "refused" + } + }, + "sent": 1 + }, "f9b87a5a7a70": { "name": "stats.summary#1", "args": [ @@ -511,7 +518,7 @@ "id": "home-host-stats.prelude:stats-pending", "observation": { "sender": ["a392ac528c2b"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, @@ -523,79 +530,79 @@ "id": "home-host-stats.normal:settled", "observation": { "sender": ["0ebcc6f6a4cb"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "9a84a7559023", - "effects": ["0632d58191fb"] + "effects": ["7836888bb6c0"] } }, { "id": "home-host-stats.result-absent:settled", "observation": { "sender": ["e180f1e7839f"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "c5bfd5f18460", - "effects": ["2f0d38ebf67c"] + "effects": ["334d5072a3ae"] } }, { "id": "home-host-stats.result-null:settled", "observation": { "sender": ["c3fad9087af1"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "556edbbc8712", - "effects": ["7b564b8fe22e"] + "effects": ["71f63720e55d"] } }, { "id": "home-host-stats.inner-ok-missing:settled", "observation": { "sender": ["2a8c0c9ced05"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "b474d2a02a6a", - "effects": ["6fe0cca6ed2a"] + "effects": ["ec55f57d0b5d"] } }, { "id": "home-host-stats.inner-false-string-error:settled", "observation": { "sender": ["003f84d10dd0"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "e05986a4b6e2", - "effects": ["5d85cea3ab32"] + "effects": ["e242a638aa23"] } }, { "id": "home-host-stats.inner-false-object-error:settled", "observation": { "sender": ["fa16031454a3"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, "state": "9c34abfa17e7", - "effects": ["9b2c7b6a4f74"] + "effects": ["774545f8062f"] } }, { "id": "home-host-stats.outer-refused:settled", "observation": { "sender": ["9e3e7d14abf9"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, @@ -607,7 +614,7 @@ "id": "home-host-stats.outer-refused-no-message:settled", "observation": { "sender": ["dc03021bee85"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, @@ -619,7 +626,7 @@ "id": "home-host-stats.method-not-found:settled", "observation": { "sender": ["f9b87a5a7a70"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, @@ -631,7 +638,7 @@ "id": "home-host-stats.transport-rejection:settled", "observation": { "sender": ["bf78e405c5d4"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, @@ -643,7 +650,7 @@ "id": "home-host-stats.transport-rejection-no-message:settled", "observation": { "sender": ["e20353973dc1"], - "payloads": ["7bf81b1e94c5"], + "payloads": ["dcf607ac617e"], "settlements": { "load": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-1.json b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-1.json new file mode 100644 index 00000000000..401df9974a0 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-1.json @@ -0,0 +1,1172 @@ +{ + "operation": "worktree.host-refresh", + "family": "host-worktree-refresh", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "0604294e541a4b2c73e0501cfc393c84384342ffcae286211a657ca5bc5892b7", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0bc2d39e90d7": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "1e5c2d0839f0": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": true + }, + "2d10343e07a1": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 2, + "running": true + }, + "32ad88ec13e3": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "force": true, + "queueIfInFlight": true + } + }, + "sent": 0 + }, + "519cd29a30fa": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "5f7bd3b1a756": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 0 + }, + "61f865a194bf": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "6d9fd24a7491": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 2, + "running": true + }, + "73ef93d781b5": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 2, + "running": false + }, + "8297145c6199": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 1, + "running": true + }, + "8f638d83589d": { + "name": "fetchWorktrees", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "91e9a84a208f": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": false + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "cfd2555aae81": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "e14cb0033202": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": false + }, + "e54e98a537b8": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 3, + "running": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "edb34b7fcc08": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": true + }, + "f2af146a9f12": { + "status": "fulfilled", + "startedAt": 3000, + "settledAt": 3000, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-1", + "checkpoints": [ + { + "id": "host-worktree-refresh-stream.prelude:started", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.normal:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.normal:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.normal:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "edb34b7fcc08", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "91e9a84a208f", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "73ef93d781b5", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "73ef93d781b5", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "73ef93d781b5", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-2.json b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-2.json new file mode 100644 index 00000000000..749fe66be29 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-2.json @@ -0,0 +1,1056 @@ +{ + "operation": "worktree.host-refresh", + "family": "host-worktree-refresh", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "6d03d17a5711db33473611858b225e2ac42fe33d2a982fbb0defdbd1dce037d6", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0bc2d39e90d7": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "1e5c2d0839f0": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": true + }, + "2d10343e07a1": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 2, + "running": true + }, + "32ad88ec13e3": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "force": true, + "queueIfInFlight": true + } + }, + "sent": 0 + }, + "5170d1b8463c": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 4, + "running": true + }, + "519cd29a30fa": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "5752a5d2a343": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 4, + "running": false + }, + "5f7bd3b1a756": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 0 + }, + "61f865a194bf": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "6d9fd24a7491": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 2, + "running": true + }, + "73ef93d781b5": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 2, + "running": false + }, + "8297145c6199": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 1, + "running": true + }, + "8f638d83589d": { + "name": "fetchWorktrees", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "91e9a84a208f": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": false + }, + "942472e310cd": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 3, + "running": true + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "cfd2555aae81": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "e54e98a537b8": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 3, + "running": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "edb34b7fcc08": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": true + }, + "f2af146a9f12": { + "status": "fulfilled", + "startedAt": 3000, + "settledAt": 3000, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-2", + "checkpoints": [ + { + "id": "host-worktree-refresh-stream.prelude:started", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.normal:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.normal:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "edb34b7fcc08", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "91e9a84a208f", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "5170d1b8463c", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "5752a5d2a343", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "5170d1b8463c", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "5752a5d2a343", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "5170d1b8463c", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "5752a5d2a343", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "5170d1b8463c", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "5752a5d2a343", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "942472e310cd", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "5170d1b8463c", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "5752a5d2a343", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "73ef93d781b5", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "73ef93d781b5", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "2d10343e07a1", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "73ef93d781b5", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d", "cfd2555aae81"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-3.json b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-3.json new file mode 100644 index 00000000000..1901b9ad222 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-3.json @@ -0,0 +1,901 @@ +{ + "operation": "worktree.host-refresh", + "family": "host-worktree-refresh", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "f36f11b3d69397bd98651fdad4614a4115098e23667e4dfc397c1d9ff2dc3186", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0bc2d39e90d7": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "1e5c2d0839f0": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": true + }, + "223025cafc76": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 3, + "running": false + }, + "32ad88ec13e3": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "force": true, + "queueIfInFlight": true + } + }, + "sent": 0 + }, + "519cd29a30fa": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "5f7bd3b1a756": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 0 + }, + "61f865a194bf": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "6d9fd24a7491": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 2, + "running": true + }, + "8297145c6199": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 1, + "running": true + }, + "8f638d83589d": { + "name": "fetchWorktrees", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "91e9a84a208f": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": false + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "cfd2555aae81": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "e14cb0033202": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": false + }, + "e54e98a537b8": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 3, + "running": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "edb34b7fcc08": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": true + }, + "f2af146a9f12": { + "status": "fulfilled", + "startedAt": 3000, + "settledAt": 3000, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-host-worktree-refresh-runtime.clientevents.subscribe-1-3", + "checkpoints": [ + { + "id": "host-worktree-refresh-stream.prelude:started", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "edb34b7fcc08", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "91e9a84a208f", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "223025cafc76", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "223025cafc76", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "0bc2d39e90d7"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "223025cafc76", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-2-1.json b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-2-1.json new file mode 100644 index 00000000000..3b70ea9aaf9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-host-worktree-refresh-runtime.clientevents.subscribe-2-1.json @@ -0,0 +1,607 @@ +{ + "operation": "worktree.host-refresh", + "family": "host-worktree-refresh", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "a70fa323de86b706f05818f321095349ed55b265804ec0ebb54419314a3ca612", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1e5c2d0839f0": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": true + }, + "32ad88ec13e3": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "force": true, + "queueIfInFlight": true + } + }, + "sent": 0 + }, + "519cd29a30fa": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "5f7bd3b1a756": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 0 + }, + "61f865a194bf": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 0 + }, + "6d9fd24a7491": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 2, + "running": true + }, + "8297145c6199": { + "fetchRepoMetadata": 1, + "fetchWorktrees": 1, + "running": true + }, + "8f638d83589d": { + "name": "fetchWorktrees", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "91e9a84a208f": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": false + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "cfd2555aae81": { + "name": "fetchRepoMetadata", + "value": { + "options": { + "$rpc": "undefined" + } + }, + "sent": 0 + }, + "e14cb0033202": { + "fetchRepoMetadata": 3, + "fetchWorktrees": 4, + "running": false + }, + "e54e98a537b8": { + "fetchRepoMetadata": 2, + "fetchWorktrees": 3, + "running": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "edb34b7fcc08": { + "fetchRepoMetadata": 4, + "fetchWorktrees": 5, + "running": true + }, + "f2af146a9f12": { + "status": "fulfilled", + "startedAt": 3000, + "settledAt": 3000, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-host-worktree-refresh-runtime.clientevents.subscribe-2-1", + "checkpoints": [ + { + "id": "host-worktree-refresh-stream.prelude:started", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:ready", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "8297145c6199", + "effects": ["8f638d83589d", "32ad88ec13e3"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:worktrees-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "6d9fd24a7491", + "effects": ["8f638d83589d", "32ad88ec13e3", "8f638d83589d"] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:polled", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "e54e98a537b8", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81" + ] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:repos-changed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.prelude:re-subscribed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "edb34b7fcc08", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.normal:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756", "61f865a194bf"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "91e9a84a208f", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-absent:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.result-null:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-ok-missing:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-string-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.inner-false-object-error:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.outer-refused-no-message:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:replayed", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12" + }, + "state": "1e5c2d0839f0", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + }, + { + "id": "host-worktree-refresh-stream.method-not-found:stopped", + "observation": { + "sender": [], + "payloads": ["bdc95c0ab9bc", "519cd29a30fa", "5f7bd3b1a756"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "f2af146a9f12", + "stop": "f2af146a9f12" + }, + "state": "e14cb0033202", + "effects": [ + "8f638d83589d", + "32ad88ec13e3", + "8f638d83589d", + "8f638d83589d", + "cfd2555aae81", + "8f638d83589d", + "32ad88ec13e3" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.get-1.json index 4ac2545c421..a8320771f06 100644 --- a/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.get-1.json @@ -3,9 +3,9 @@ "family": "host.view-settings", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a9e0780298a1443664e7ae02056168aa34d67556c9c056d51a82c7b4a73ad35b", "scenarioSha256": "a9a3191e2e8c36870ce2769a7bb972813f435267fdc6ed9e42632a57a227bbd6", "platform": "darwin", @@ -44,6 +44,11 @@ } } }, + "045d8ec6a888": { + "name": "ui.set#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"sortBy\":\"name\"}}", + "sent": 2 + }, "114056cffd39": { "name": "ui.get#1", "args": [ @@ -78,6 +83,11 @@ } } }, + "1207e1b06040": { + "name": "workspaceStatuses", + "value": [], + "sent": 1 + }, "1308c5012cf9": { "name": "ui.get#1", "args": [ @@ -146,17 +156,10 @@ } } }, - "292b632037a0": { - "name": "ui.set#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"sortBy\":\"name\"}}" - }, - "3059ce80d86a": { - "name": "collapsedGroups", - "value": [] - }, - "34925f64c9a6": { - "name": "sortMode", - "value": "name" + "217aeff07fa0": { + "name": "groupMode", + "value": "none", + "sent": 1 }, "3650379e5c37": { "name": "ui.get#1", @@ -192,10 +195,6 @@ } } }, - "5907841fc56d": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "5fbdd64c75bc": { "name": "ui.get#1", "args": [ @@ -251,6 +250,11 @@ } } }, + "6816213c2ede": { + "name": "collapsedGroups", + "value": [], + "sent": 1 + }, "757d36f7d7c1": { "name": "ui.get#1", "args": [ @@ -315,10 +319,6 @@ } } }, - "7eaddd04bcdd": { - "name": "workspaceStatuses", - "value": [] - }, "8ab3467032ef": { "name": "ui.get#1", "args": [ @@ -359,19 +359,6 @@ "status": "pending", "startedAt": 0 }, - "9527461faeb1": { - "name": "filters", - "value": { - "alwaysShowDefaultBranch": true, - "filterRepoIds": [], - "hideDefaultBranch": false, - "hideSleeping": true - } - }, - "96e59623cbb8": { - "name": "groupMode", - "value": "none" - }, "993945d30ef2": { "name": "ui.get#1", "args": [ @@ -450,15 +437,6 @@ "sortMode": "name", "statuses": [] }, - "a0a3277ca732": { - "name": "filters", - "value": { - "alwaysShowDefaultBranch": true, - "filterRepoIds": [], - "hideDefaultBranch": false, - "hideSleeping": false - } - }, "a424515cabc9": { "name": "ui.get#1", "args": [ @@ -496,6 +474,11 @@ } } }, + "a8115697f295": { + "name": "sortMode", + "value": "name", + "sent": 1 + }, "ba2035345a68": { "collapsed": [], "filters": { @@ -508,6 +491,16 @@ "sortMode": "name", "statuses": [] }, + "bb2162bb7903": { + "name": "filters", + "value": { + "alwaysShowDefaultBranch": true, + "filterRepoIds": [], + "hideDefaultBranch": false, + "hideSleeping": false + }, + "sent": 1 + }, "bbdab1a7d122": { "collapsed": [], "filters": { @@ -520,9 +513,25 @@ "sortMode": "recent", "statuses": [] }, - "e9a3acf203c6": { + "c178812d69e7": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 1 + }, + "d88f3b1774b1": { + "name": "filters", + "value": { + "alwaysShowDefaultBranch": true, + "filterRepoIds": [], + "hideDefaultBranch": false, + "hideSleeping": true + }, + "sent": 1 + }, + "e0a092c9ae88": { "name": "groupMode", - "value": "repo" + "value": "repo", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -540,7 +549,7 @@ "id": "host-view-settings-sync.prelude:ui-pending", "observation": { "sender": ["5fbdd64c75bc"], - "payloads": ["5907841fc56d"], + "payloads": ["c178812d69e7"], "settlements": { "mount": "eb79a9b3682a", "sync": "9270aeb7d9c6" @@ -553,7 +562,7 @@ "id": "host-view-settings-sync.normal:settled", "observation": { "sender": ["a424515cabc9", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -561,16 +570,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -578,7 +587,7 @@ "id": "host-view-settings-sync.result-absent:settled", "observation": { "sender": ["61275c3082ca", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -586,11 +595,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -598,7 +607,7 @@ "id": "host-view-settings-sync.result-null:settled", "observation": { "sender": ["993945d30ef2", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -606,11 +615,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -618,7 +627,7 @@ "id": "host-view-settings-sync.inner-ok-missing:settled", "observation": { "sender": ["9a285e681215", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -626,11 +635,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -638,7 +647,7 @@ "id": "host-view-settings-sync.inner-false-string-error:settled", "observation": { "sender": ["17aa61c35dcf", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -646,11 +655,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -658,7 +667,7 @@ "id": "host-view-settings-sync.inner-false-object-error:settled", "observation": { "sender": ["8ab3467032ef", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -666,11 +675,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -678,7 +687,7 @@ "id": "host-view-settings-sync.outer-refused:settled", "observation": { "sender": ["1308c5012cf9", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -686,11 +695,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -698,7 +707,7 @@ "id": "host-view-settings-sync.outer-refused-no-message:settled", "observation": { "sender": ["3650379e5c37", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -706,11 +715,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -718,7 +727,7 @@ "id": "host-view-settings-sync.method-not-found:settled", "observation": { "sender": ["114056cffd39", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -726,11 +735,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -738,7 +747,7 @@ "id": "host-view-settings-sync.transport-rejection:settled", "observation": { "sender": ["757d36f7d7c1", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -746,11 +755,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } }, @@ -758,7 +767,7 @@ "id": "host-view-settings-sync.transport-rejection-no-message:settled", "observation": { "sender": ["0039f2221403", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -766,11 +775,11 @@ }, "state": "9d2d4e824476", "effects": [ - "96e59623cbb8", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "a0a3277ca732" + "217aeff07fa0", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "bb2162bb7903" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.set-1.json b/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.set-1.json index d153c6f3184..9a245a19d7f 100644 --- a/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-host.view-settings-ui.set-1.json @@ -3,9 +3,9 @@ "family": "host.view-settings", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a9e0780298a1443664e7ae02056168aa34d67556c9c056d51a82c7b4a73ad35b", "scenarioSha256": "30cbeff90a845ab5dd576e302156e859338357b608e87e9fadeddf18ae93d9ca", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "045d8ec6a888": { + "name": "ui.set#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"sortBy\":\"name\"}}", + "sent": 2 + }, "0658e20f47f5": { "name": "ui.set#1", "args": [ @@ -47,6 +52,11 @@ } } }, + "1207e1b06040": { + "name": "workspaceStatuses", + "value": [], + "sent": 1 + }, "25d97d355299": { "name": "ui.set#1", "args": [ @@ -78,14 +88,6 @@ } } }, - "292b632037a0": { - "name": "ui.set#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"sortBy\":\"name\"}}" - }, - "3059ce80d86a": { - "name": "collapsedGroups", - "value": [] - }, "344b9ddf6cfb": { "name": "ui.set#1", "args": [ @@ -120,10 +122,6 @@ } } }, - "34925f64c9a6": { - "name": "sortMode", - "value": "name" - }, "44e91172f4a0": { "name": "ui.set#1", "args": [ @@ -189,10 +187,6 @@ } } }, - "5907841fc56d": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "5fbdd64c75bc": { "name": "ui.get#1", "args": [ @@ -218,6 +212,11 @@ "startedAt": 0 } }, + "6816213c2ede": { + "name": "collapsedGroups", + "value": [], + "sent": 1 + }, "733b56879f90": { "name": "ui.set#1", "args": [ @@ -281,23 +280,10 @@ } } }, - "7eaddd04bcdd": { - "name": "workspaceStatuses", - "value": [] - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "9527461faeb1": { - "name": "filters", - "value": { - "alwaysShowDefaultBranch": true, - "filterRepoIds": [], - "hideDefaultBranch": false, - "hideSleeping": true - } - }, "a234a06a4465": { "name": "ui.set#1", "args": [ @@ -368,6 +354,11 @@ } } }, + "a8115697f295": { + "name": "sortMode", + "value": "name", + "sent": 1 + }, "ba2035345a68": { "collapsed": [], "filters": { @@ -392,6 +383,11 @@ "sortMode": "recent", "statuses": [] }, + "c178812d69e7": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 1 + }, "c6e108d0fcc5": { "name": "ui.set#1", "args": [ @@ -428,6 +424,16 @@ } } }, + "d88f3b1774b1": { + "name": "filters", + "value": { + "alwaysShowDefaultBranch": true, + "filterRepoIds": [], + "hideDefaultBranch": false, + "hideSleeping": true + }, + "sent": 1 + }, "d991b0c4e961": { "name": "ui.set#1", "args": [ @@ -461,9 +467,10 @@ } } }, - "e9a3acf203c6": { + "e0a092c9ae88": { "name": "groupMode", - "value": "repo" + "value": "repo", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -515,7 +522,7 @@ "id": "host-view-settings-sync.prelude:ui-pending", "observation": { "sender": ["5fbdd64c75bc"], - "payloads": ["5907841fc56d"], + "payloads": ["c178812d69e7"], "settlements": { "mount": "eb79a9b3682a", "sync": "9270aeb7d9c6" @@ -528,7 +535,7 @@ "id": "host-view-settings-sync.normal:settled", "observation": { "sender": ["a424515cabc9", "78f2fbcd0185"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -536,16 +543,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -553,7 +560,7 @@ "id": "host-view-settings-sync.result-absent:settled", "observation": { "sender": ["a424515cabc9", "733b56879f90"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -561,16 +568,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -578,7 +585,7 @@ "id": "host-view-settings-sync.result-null:settled", "observation": { "sender": ["a424515cabc9", "d991b0c4e961"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -586,16 +593,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -603,7 +610,7 @@ "id": "host-view-settings-sync.inner-ok-missing:settled", "observation": { "sender": ["a424515cabc9", "a234a06a4465"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -611,16 +618,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -628,7 +635,7 @@ "id": "host-view-settings-sync.inner-false-string-error:settled", "observation": { "sender": ["a424515cabc9", "344b9ddf6cfb"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -636,16 +643,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -653,7 +660,7 @@ "id": "host-view-settings-sync.inner-false-object-error:settled", "observation": { "sender": ["a424515cabc9", "c6e108d0fcc5"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -661,16 +668,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -678,7 +685,7 @@ "id": "host-view-settings-sync.outer-refused:settled", "observation": { "sender": ["a424515cabc9", "fa3d32a591e8"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -686,16 +693,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -703,7 +710,7 @@ "id": "host-view-settings-sync.outer-refused-no-message:settled", "observation": { "sender": ["a424515cabc9", "0658e20f47f5"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -711,16 +718,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -728,7 +735,7 @@ "id": "host-view-settings-sync.method-not-found:settled", "observation": { "sender": ["a424515cabc9", "53a6789707e6"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -736,16 +743,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -753,7 +760,7 @@ "id": "host-view-settings-sync.transport-rejection:settled", "observation": { "sender": ["a424515cabc9", "44e91172f4a0"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -761,16 +768,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } }, @@ -778,7 +785,7 @@ "id": "host-view-settings-sync.transport-rejection-no-message:settled", "observation": { "sender": ["a424515cabc9", "25d97d355299"], - "payloads": ["5907841fc56d", "292b632037a0"], + "payloads": ["c178812d69e7", "045d8ec6a888"], "settlements": { "mount": "eb79a9b3682a", "sync": "eb79a9b3682a", @@ -786,16 +793,16 @@ }, "state": "ba2035345a68", "effects": [ - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1", - "e9a3acf203c6", - "34925f64c9a6", - "7eaddd04bcdd", - "3059ce80d86a", - "9527461faeb1" + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1", + "e0a092c9ae88", + "a8115697f295", + "1207e1b06040", + "6816213c2ede", + "d88f3b1774b1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.activate-1.json b/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.activate-1.json index 7a43b3e7f39..87ac752e06c 100644 --- a/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.activate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.activate-1.json @@ -3,9 +3,9 @@ "family": "host.worktree-actions", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "92c29bd78ca0c0d5917e9386fc447bb9a1698b1d1ffaba0db7546eaac60da639", "scenarioSha256": "7e842584620018d5ec5560711d63a472302e8da80cfe65dfcd2952aebb509af2", "platform": "darwin", @@ -48,9 +48,27 @@ } } }, - "0ebfc1859f18": { - "name": "pinnedIds", - "value": ["wt-1"] + "088a989c038b": { + "name": "worktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 }, "2b635c2a4fbb": { "name": "worktree.rm#1", @@ -86,6 +104,11 @@ } } }, + "2c2ff4eed497": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}", + "sent": 1 + }, "2d7fff77e4e1": { "name": "worktree.activate#1", "args": [ @@ -186,6 +209,28 @@ } } }, + "3e27f9568029": { + "name": "lastKnownWorktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 + }, "403256b7ebef": { "name": "worktree.activate#1", "args": [ @@ -224,9 +269,10 @@ } } }, - "4caf7515e224": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}" + "43444aeb669c": { + "name": "worktree.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}", + "sent": 2 }, "56b6d4fb8c56": { "name": "worktree.set#1", @@ -262,35 +308,6 @@ } } }, - "5c186d67b84c": { - "name": "lastKnownWorktrees", - "value": [] - }, - "69d698d4f352": { - "name": "worktree.rm#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}" - }, - "6cfdae6737f2": { - "name": "lastKnownWorktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, "6e959a9dd70e": { "confirmRemoveHost": false, "lastKnownWorktrees": [], @@ -299,6 +316,16 @@ "routeActionState": {}, "worktrees": [] }, + "71246d169f18": { + "name": "worktrees", + "value": [], + "sent": 2 + }, + "8839215bd1a5": { + "name": "lastKnownWorktrees", + "value": [], + "sent": 2 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -380,9 +407,20 @@ } } }, - "b1509905fc66": { + "a970c9a870bb": { + "name": "pinnedIds", + "value": ["wt-1"], + "sent": 0 + }, + "ba712c70aeb2": { + "name": "worktree.rm#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}", + "sent": 3 + }, + "bb44ad78848e": { "name": "optimisticActiveWorktreeIdentity", - "value": "|wt-1" + "value": "|wt-1", + "sent": 1 }, "bea1b89d2581": { "name": "worktree.activate#1", @@ -446,35 +484,6 @@ "startedAt": 0 } }, - "c3eecb0c6e96": { - "name": "worktree.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}" - }, - "cbf8280fdbe7": { - "name": "worktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, - "d440bd87d1ce": { - "name": "worktrees", - "value": [] - }, "d4d67a091d31": { "name": "worktree.activate#1", "args": [ @@ -660,20 +669,20 @@ "id": "host-worktree-actions-pin-open-delete.prelude:pin-optimistic", "observation": { "sender": ["bf2b36bda2d2"], - "payloads": ["4caf7515e224"], + "payloads": ["2c2ff4eed497"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a" }, "state": "9a9b0d6699b2", - "effects": ["cbf8280fdbe7", "6cfdae6737f2", "0ebfc1859f18"] + "effects": ["088a989c038b", "3e27f9568029", "a970c9a870bb"] } }, { "id": "host-worktree-actions-pin-open-delete.normal:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -682,12 +691,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -695,7 +704,7 @@ "id": "host-worktree-actions-pin-open-delete.normal:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -704,12 +713,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -717,7 +726,7 @@ "id": "host-worktree-actions-pin-open-delete.result-absent:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "2d8ad3ab13bb", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -726,12 +735,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -739,7 +748,7 @@ "id": "host-worktree-actions-pin-open-delete.result-absent:settled", "observation": { "sender": ["56b6d4fb8c56", "2d8ad3ab13bb", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -748,12 +757,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -761,7 +770,7 @@ "id": "host-worktree-actions-pin-open-delete.result-null:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "ef3b6a5ee1f2", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -770,12 +779,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -783,7 +792,7 @@ "id": "host-worktree-actions-pin-open-delete.result-null:settled", "observation": { "sender": ["56b6d4fb8c56", "ef3b6a5ee1f2", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -792,12 +801,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -805,7 +814,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-ok-missing:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "2eb4a9090f6f", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -814,12 +823,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -827,7 +836,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-ok-missing:settled", "observation": { "sender": ["56b6d4fb8c56", "2eb4a9090f6f", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -836,12 +845,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -849,7 +858,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-string-error:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "db04b3f07cf4", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -858,12 +867,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -871,7 +880,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-string-error:settled", "observation": { "sender": ["56b6d4fb8c56", "db04b3f07cf4", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -880,12 +889,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -893,7 +902,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-object-error:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "403256b7ebef", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -902,12 +911,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -915,7 +924,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-object-error:settled", "observation": { "sender": ["56b6d4fb8c56", "403256b7ebef", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -924,12 +933,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -937,7 +946,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "d4d67a091d31", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -946,12 +955,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -959,7 +968,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused:settled", "observation": { "sender": ["56b6d4fb8c56", "d4d67a091d31", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -968,12 +977,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -981,7 +990,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused-no-message:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "bea1b89d2581", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -990,12 +999,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1003,7 +1012,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused-no-message:settled", "observation": { "sender": ["56b6d4fb8c56", "bea1b89d2581", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1012,12 +1021,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1025,7 +1034,7 @@ "id": "host-worktree-actions-pin-open-delete.method-not-found:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "f7f6b21128d9", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1034,12 +1043,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1047,7 +1056,7 @@ "id": "host-worktree-actions-pin-open-delete.method-not-found:settled", "observation": { "sender": ["56b6d4fb8c56", "f7f6b21128d9", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1056,12 +1065,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1069,7 +1078,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "2d7fff77e4e1", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1078,12 +1087,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1091,7 +1100,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection:settled", "observation": { "sender": ["56b6d4fb8c56", "2d7fff77e4e1", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1100,12 +1109,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1113,7 +1122,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection-no-message:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "a0393e57105c", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1122,12 +1131,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1135,7 +1144,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection-no-message:settled", "observation": { "sender": ["56b6d4fb8c56", "a0393e57105c", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1144,12 +1153,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.rm-1.json b/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.rm-1.json index 5be65f9f017..548f1ff45e3 100644 --- a/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.rm-1.json +++ b/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.rm-1.json @@ -3,9 +3,9 @@ "family": "host.worktree-actions", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "92c29bd78ca0c0d5917e9386fc447bb9a1698b1d1ffaba0db7546eaac60da639", "scenarioSha256": "c47656a4ca21762e4b5a247ddf9a96efb746bec81e942ffa308a774bab1449e2", "platform": "darwin", @@ -90,9 +90,27 @@ } ] }, - "0ebfc1859f18": { - "name": "pinnedIds", - "value": ["wt-1"] + "088a989c038b": { + "name": "worktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 }, "11e971c034ae": { "name": "worktree.rm#1", @@ -200,9 +218,37 @@ } } }, - "4caf7515e224": { + "2c2ff4eed497": { "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}", + "sent": 1 + }, + "3e27f9568029": { + "name": "lastKnownWorktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 + }, + "43444aeb669c": { + "name": "worktree.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}", + "sent": 2 }, "4f1b109adcc0": { "name": "worktree.rm#1", @@ -273,10 +319,6 @@ } } }, - "5c186d67b84c": { - "name": "lastKnownWorktrees", - "value": [] - }, "60cb8c68db7d": { "name": "worktree.rm#1", "args": [ @@ -309,18 +351,27 @@ } } }, - "69d698d4f352": { - "name": "worktree.rm#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}" + "6e959a9dd70e": { + "confirmRemoveHost": false, + "lastKnownWorktrees": [], + "optimisticActiveWorktreeIdentity": "|wt-1", + "pinnedIds": ["wt-1"], + "routeActionState": {}, + "worktrees": [] }, - "6cfdae6737f2": { - "name": "lastKnownWorktrees", + "71246d169f18": { + "name": "worktrees", + "value": [], + "sent": 2 + }, + "76533c02700f": { + "name": "worktrees", "value": [ { "branch": "feature/pin", "displayName": "marlin", "hasAttachedPty": false, - "isPinned": true, + "isPinned": false, "linkedPR": { "$rpc": "null" }, @@ -332,15 +383,8 @@ "unread": false, "worktreeId": "wt-1" } - ] - }, - "6e959a9dd70e": { - "confirmRemoveHost": false, - "lastKnownWorktrees": [], - "optimisticActiveWorktreeIdentity": "|wt-1", - "pinnedIds": ["wt-1"], - "routeActionState": {}, - "worktrees": [] + ], + "sent": 3 }, "7ce7ff16ad9e": { "name": "worktree.rm#1", @@ -412,6 +456,11 @@ } } }, + "8839215bd1a5": { + "name": "lastKnownWorktrees", + "value": [], + "sent": 2 + }, "909c8bc23636": { "name": "worktree.rm#1", "args": [ @@ -525,8 +574,13 @@ } ] }, - "a7c564546e94": { - "name": "worktrees", + "a970c9a870bb": { + "name": "pinnedIds", + "value": ["wt-1"], + "sent": 0 + }, + "b9380463fe37": { + "name": "lastKnownWorktrees", "value": [ { "branch": "feature/pin", @@ -544,11 +598,18 @@ "unread": false, "worktreeId": "wt-1" } - ] + ], + "sent": 3 }, - "b1509905fc66": { + "ba712c70aeb2": { + "name": "worktree.rm#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}", + "sent": 3 + }, + "bb44ad78848e": { "name": "optimisticActiveWorktreeIdentity", - "value": "|wt-1" + "value": "|wt-1", + "sent": 1 }, "bf2b36bda2d2": { "name": "worktree.set#1", @@ -576,52 +637,6 @@ "startedAt": 0 } }, - "c3eecb0c6e96": { - "name": "worktree.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}" - }, - "c777b17081dd": { - "name": "lastKnownWorktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": false, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, - "cbf8280fdbe7": { - "name": "worktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, "ce97d2eedacb": { "name": "worktree.rm#1", "args": [ @@ -686,10 +701,6 @@ } } }, - "d440bd87d1ce": { - "name": "worktrees", - "value": [] - }, "e3e3c397a66a": { "name": "worktree.rm#1", "args": [ @@ -766,20 +777,20 @@ "id": "host-worktree-actions-pin-open-delete.prelude:pin-optimistic", "observation": { "sender": ["bf2b36bda2d2"], - "payloads": ["4caf7515e224"], + "payloads": ["2c2ff4eed497"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a" }, "state": "9a9b0d6699b2", - "effects": ["cbf8280fdbe7", "6cfdae6737f2", "0ebfc1859f18"] + "effects": ["088a989c038b", "3e27f9568029", "a970c9a870bb"] } }, { "id": "host-worktree-actions-pin-open-delete.prelude:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -788,12 +799,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -801,7 +812,7 @@ "id": "host-worktree-actions-pin-open-delete.prelude:cleanup", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "60cb8c68db7d"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -810,14 +821,14 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c", - "a7c564546e94", - "c777b17081dd" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5", + "76533c02700f", + "b9380463fe37" ] } }, @@ -825,7 +836,7 @@ "id": "host-worktree-actions-pin-open-delete.normal:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -834,12 +845,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -847,7 +858,7 @@ "id": "host-worktree-actions-pin-open-delete.result-absent:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "972099c06c75"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -856,12 +867,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -869,7 +880,7 @@ "id": "host-worktree-actions-pin-open-delete.result-null:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "909c8bc23636"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -878,12 +889,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -891,7 +902,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-ok-missing:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "ff4c661d50a3"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -900,12 +911,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -913,7 +924,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-string-error:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "4f1b109adcc0"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -922,12 +933,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -935,7 +946,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-object-error:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "11e971c034ae"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -944,12 +955,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -957,7 +968,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "7ce7ff16ad9e"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -966,14 +977,14 @@ }, "state": "064a538f6c1c", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c", - "a7c564546e94", - "c777b17081dd" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5", + "76533c02700f", + "b9380463fe37" ] } }, @@ -981,7 +992,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused-no-message:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "2c0740d2cefb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -990,14 +1001,14 @@ }, "state": "064a538f6c1c", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c", - "a7c564546e94", - "c777b17081dd" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5", + "76533c02700f", + "b9380463fe37" ] } }, @@ -1005,7 +1016,7 @@ "id": "host-worktree-actions-pin-open-delete.method-not-found:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "86754b292acd"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1014,14 +1025,14 @@ }, "state": "064a538f6c1c", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c", - "a7c564546e94", - "c777b17081dd" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5", + "76533c02700f", + "b9380463fe37" ] } }, @@ -1029,7 +1040,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "ce97d2eedacb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1038,14 +1049,14 @@ }, "state": "064a538f6c1c", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c", - "a7c564546e94", - "c777b17081dd" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5", + "76533c02700f", + "b9380463fe37" ] } }, @@ -1053,7 +1064,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection-no-message:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "cf69e8a7e125"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1062,14 +1073,14 @@ }, "state": "064a538f6c1c", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c", - "a7c564546e94", - "c777b17081dd" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5", + "76533c02700f", + "b9380463fe37" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.set-1.json index 450114c6534..74251ad0bcc 100644 --- a/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-host.worktree-actions-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "host.worktree-actions", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "92c29bd78ca0c0d5917e9386fc447bb9a1698b1d1ffaba0db7546eaac60da639", "scenarioSha256": "054f1b1380fc6cfd4b0f4a85d6f143822a12a0a732d550dd85eef64a6556b3ba", "platform": "darwin", @@ -48,9 +48,27 @@ } } }, - "0ebfc1859f18": { - "name": "pinnedIds", - "value": ["wt-1"] + "088a989c038b": { + "name": "worktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 }, "1266cec86f6a": { "name": "worktree.set#1", @@ -152,6 +170,38 @@ } } }, + "2c2ff4eed497": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}", + "sent": 1 + }, + "3e27f9568029": { + "name": "lastKnownWorktrees", + "value": [ + { + "branch": "feature/pin", + "displayName": "marlin", + "hasAttachedPty": false, + "isPinned": true, + "linkedPR": { + "$rpc": "null" + }, + "liveTerminalCount": 0, + "path": "/repos/marlin/wt-1", + "preview": "", + "repo": "marlin", + "repoId": "repo-1", + "unread": false, + "worktreeId": "wt-1" + } + ], + "sent": 0 + }, + "43444aeb669c": { + "name": "worktree.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}", + "sent": 2 + }, "44ff929f3c43": { "name": "worktree.set#1", "args": [ @@ -187,10 +237,6 @@ } } }, - "4caf7515e224": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:wt-1\",\"isPinned\":true}}" - }, "55d53d27027d": { "name": "worktree.set#1", "args": [ @@ -262,10 +308,6 @@ } } }, - "5c186d67b84c": { - "name": "lastKnownWorktrees", - "value": [] - }, "6307d17334bd": { "name": "worktree.set#1", "args": [ @@ -370,10 +412,6 @@ } } }, - "69d698d4f352": { - "name": "worktree.rm#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}" - }, "6b3c3497e633": { "name": "worktree.set#1", "args": [ @@ -405,27 +443,6 @@ } } }, - "6cfdae6737f2": { - "name": "lastKnownWorktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, "6e959a9dd70e": { "confirmRemoveHost": false, "lastKnownWorktrees": [], @@ -434,6 +451,16 @@ "routeActionState": {}, "worktrees": [] }, + "71246d169f18": { + "name": "worktrees", + "value": [], + "sent": 2 + }, + "8839215bd1a5": { + "name": "lastKnownWorktrees", + "value": [], + "sent": 2 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -482,9 +509,10 @@ } ] }, - "b1509905fc66": { - "name": "optimisticActiveWorktreeIdentity", - "value": "|wt-1" + "a970c9a870bb": { + "name": "pinnedIds", + "value": ["wt-1"], + "sent": 0 }, "ba44a37bda16": { "name": "worktree.set#1", @@ -521,6 +549,16 @@ } } }, + "ba712c70aeb2": { + "name": "worktree.rm#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.rm\",\"params\":{\"worktree\":\"id:wt-1\",\"force\":true}}", + "sent": 3 + }, + "bb44ad78848e": { + "name": "optimisticActiveWorktreeIdentity", + "value": "|wt-1", + "sent": 1 + }, "bf2b36bda2d2": { "name": "worktree.set#1", "args": [ @@ -547,35 +585,6 @@ "startedAt": 0 } }, - "c3eecb0c6e96": { - "name": "worktree.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.activate\",\"params\":{\"worktree\":\"id:wt-1\",\"notifyClients\":false,\"navigation\":\"caller\"}}" - }, - "cbf8280fdbe7": { - "name": "worktrees", - "value": [ - { - "branch": "feature/pin", - "displayName": "marlin", - "hasAttachedPty": false, - "isPinned": true, - "linkedPR": { - "$rpc": "null" - }, - "liveTerminalCount": 0, - "path": "/repos/marlin/wt-1", - "preview": "", - "repo": "marlin", - "repoId": "repo-1", - "unread": false, - "worktreeId": "wt-1" - } - ] - }, - "d440bd87d1ce": { - "name": "worktrees", - "value": [] - }, "e3e3c397a66a": { "name": "worktree.rm#1", "args": [ @@ -650,20 +659,20 @@ "id": "host-worktree-actions-pin-open-delete.prelude:pin-optimistic", "observation": { "sender": ["bf2b36bda2d2"], - "payloads": ["4caf7515e224"], + "payloads": ["2c2ff4eed497"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a" }, "state": "9a9b0d6699b2", - "effects": ["cbf8280fdbe7", "6cfdae6737f2", "0ebfc1859f18"] + "effects": ["088a989c038b", "3e27f9568029", "a970c9a870bb"] } }, { "id": "host-worktree-actions-pin-open-delete.normal:delete-optimistic", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -672,12 +681,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -685,7 +694,7 @@ "id": "host-worktree-actions-pin-open-delete.normal:settled", "observation": { "sender": ["56b6d4fb8c56", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -694,12 +703,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -707,7 +716,7 @@ "id": "host-worktree-actions-pin-open-delete.result-absent:delete-optimistic", "observation": { "sender": ["6b3c3497e633", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -716,12 +725,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -729,7 +738,7 @@ "id": "host-worktree-actions-pin-open-delete.result-absent:settled", "observation": { "sender": ["6b3c3497e633", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -738,12 +747,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -751,7 +760,7 @@ "id": "host-worktree-actions-pin-open-delete.result-null:delete-optimistic", "observation": { "sender": ["66469585a5b3", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -760,12 +769,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -773,7 +782,7 @@ "id": "host-worktree-actions-pin-open-delete.result-null:settled", "observation": { "sender": ["66469585a5b3", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -782,12 +791,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -795,7 +804,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-ok-missing:delete-optimistic", "observation": { "sender": ["275536711343", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -804,12 +813,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -817,7 +826,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-ok-missing:settled", "observation": { "sender": ["275536711343", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -826,12 +835,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -839,7 +848,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-string-error:delete-optimistic", "observation": { "sender": ["651653c526f2", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -848,12 +857,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -861,7 +870,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-string-error:settled", "observation": { "sender": ["651653c526f2", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -870,12 +879,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -883,7 +892,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-object-error:delete-optimistic", "observation": { "sender": ["55d53d27027d", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -892,12 +901,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -905,7 +914,7 @@ "id": "host-worktree-actions-pin-open-delete.inner-false-object-error:settled", "observation": { "sender": ["55d53d27027d", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -914,12 +923,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -927,7 +936,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused:delete-optimistic", "observation": { "sender": ["44ff929f3c43", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -936,12 +945,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -949,7 +958,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused:settled", "observation": { "sender": ["44ff929f3c43", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -958,12 +967,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -971,7 +980,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused-no-message:delete-optimistic", "observation": { "sender": ["6307d17334bd", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -980,12 +989,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -993,7 +1002,7 @@ "id": "host-worktree-actions-pin-open-delete.outer-refused-no-message:settled", "observation": { "sender": ["6307d17334bd", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1002,12 +1011,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1015,7 +1024,7 @@ "id": "host-worktree-actions-pin-open-delete.method-not-found:delete-optimistic", "observation": { "sender": ["ba44a37bda16", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1024,12 +1033,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1037,7 +1046,7 @@ "id": "host-worktree-actions-pin-open-delete.method-not-found:settled", "observation": { "sender": ["ba44a37bda16", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1046,12 +1055,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1059,7 +1068,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection:delete-optimistic", "observation": { "sender": ["1266cec86f6a", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1068,12 +1077,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1081,7 +1090,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection:settled", "observation": { "sender": ["1266cec86f6a", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1090,12 +1099,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1103,7 +1112,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection-no-message:delete-optimistic", "observation": { "sender": ["f1b199e21211", "04938673cbf5", "e3e3c397a66a"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1112,12 +1121,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } }, @@ -1125,7 +1134,7 @@ "id": "host-worktree-actions-pin-open-delete.transport-rejection-no-message:settled", "observation": { "sender": ["f1b199e21211", "04938673cbf5", "2b635c2a4fbb"], - "payloads": ["4caf7515e224", "c3eecb0c6e96", "69d698d4f352"], + "payloads": ["2c2ff4eed497", "43444aeb669c", "ba712c70aeb2"], "settlements": { "mount": "eb79a9b3682a", "toggle-pin": "eb79a9b3682a", @@ -1134,12 +1143,12 @@ }, "state": "6e959a9dd70e", "effects": [ - "cbf8280fdbe7", - "6cfdae6737f2", - "0ebfc1859f18", - "b1509905fc66", - "d440bd87d1ce", - "5c186d67b84c" + "088a989c038b", + "3e27f9568029", + "a970c9a870bb", + "bb44ad78848e", + "71246d169f18", + "8839215bd1a5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json index 7a2a8bf8b39..712d8240e8c 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "fcf5cdc7388457156dd81fe28a470f42fbabac7435ec5572cb19e209f410ca84", "platform": "darwin", @@ -13,14 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "06a94a810e5f": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, - "06e930bb7dd8": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, "0e00dbc486b4": { "name": "git.push#1", "args": [ @@ -159,6 +151,11 @@ } } }, + "6108ce22d0dc": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 2 + }, "6c0349218dd0": { "name": "git.push#1", "args": [ @@ -304,9 +301,10 @@ "status": "pending", "startedAt": 0 }, - "95b1f2f379aa": { + "9f78c498e866": { "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "9fca4a23f963": { "outcome": { @@ -479,6 +477,11 @@ "startedAt": 0 } }, + "d0ffc98cfa0e": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 3 + }, "d493a7059b00": { "name": "git.push#1", "args": [ @@ -596,7 +599,7 @@ "id": "sc-create-pushes-then-creates.prelude:push-pending", "observation": { "sender": ["b7a56d89f615"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "9270aeb7d9c6" }, @@ -608,7 +611,7 @@ "id": "sc-create-pushes-then-creates.normal:create-pending", "observation": { "sender": ["f9869252c305", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -620,7 +623,7 @@ "id": "sc-create-pushes-then-creates.normal:link-pending", "observation": { "sender": ["f9869252c305", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -632,7 +635,7 @@ "id": "sc-create-pushes-then-creates.normal:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -644,7 +647,7 @@ "id": "sc-create-pushes-then-creates.result-absent:create-pending", "observation": { "sender": ["7b027798abe5", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -656,7 +659,7 @@ "id": "sc-create-pushes-then-creates.result-absent:link-pending", "observation": { "sender": ["7b027798abe5", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -668,7 +671,7 @@ "id": "sc-create-pushes-then-creates.result-absent:settled", "observation": { "sender": ["7b027798abe5", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -680,7 +683,7 @@ "id": "sc-create-pushes-then-creates.result-null:create-pending", "observation": { "sender": ["e58ae363032b", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -692,7 +695,7 @@ "id": "sc-create-pushes-then-creates.result-null:link-pending", "observation": { "sender": ["e58ae363032b", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -704,7 +707,7 @@ "id": "sc-create-pushes-then-creates.result-null:settled", "observation": { "sender": ["e58ae363032b", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -716,7 +719,7 @@ "id": "sc-create-pushes-then-creates.inner-ok-missing:create-pending", "observation": { "sender": ["0e00dbc486b4", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -728,7 +731,7 @@ "id": "sc-create-pushes-then-creates.inner-ok-missing:link-pending", "observation": { "sender": ["0e00dbc486b4", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -740,7 +743,7 @@ "id": "sc-create-pushes-then-creates.inner-ok-missing:settled", "observation": { "sender": ["0e00dbc486b4", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -752,7 +755,7 @@ "id": "sc-create-pushes-then-creates.inner-false-string-error:create-pending", "observation": { "sender": ["3718951f62b7", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -764,7 +767,7 @@ "id": "sc-create-pushes-then-creates.inner-false-string-error:link-pending", "observation": { "sender": ["3718951f62b7", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -776,7 +779,7 @@ "id": "sc-create-pushes-then-creates.inner-false-string-error:settled", "observation": { "sender": ["3718951f62b7", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -788,7 +791,7 @@ "id": "sc-create-pushes-then-creates.inner-false-object-error:create-pending", "observation": { "sender": ["a28defbf7f69", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -800,7 +803,7 @@ "id": "sc-create-pushes-then-creates.inner-false-object-error:link-pending", "observation": { "sender": ["a28defbf7f69", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -812,7 +815,7 @@ "id": "sc-create-pushes-then-creates.inner-false-object-error:settled", "observation": { "sender": ["a28defbf7f69", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -824,7 +827,7 @@ "id": "sc-create-pushes-then-creates.outer-refused:create-pending", "observation": { "sender": ["d493a7059b00"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -836,7 +839,7 @@ "id": "sc-create-pushes-then-creates.outer-refused:link-pending", "observation": { "sender": ["d493a7059b00"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -848,7 +851,7 @@ "id": "sc-create-pushes-then-creates.outer-refused:settled", "observation": { "sender": ["d493a7059b00"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -860,7 +863,7 @@ "id": "sc-create-pushes-then-creates.outer-refused-no-message:create-pending", "observation": { "sender": ["6c0349218dd0"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -872,7 +875,7 @@ "id": "sc-create-pushes-then-creates.outer-refused-no-message:link-pending", "observation": { "sender": ["6c0349218dd0"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -884,7 +887,7 @@ "id": "sc-create-pushes-then-creates.outer-refused-no-message:settled", "observation": { "sender": ["6c0349218dd0"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -896,7 +899,7 @@ "id": "sc-create-pushes-then-creates.method-not-found:create-pending", "observation": { "sender": ["ae61c1e930df"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -908,7 +911,7 @@ "id": "sc-create-pushes-then-creates.method-not-found:link-pending", "observation": { "sender": ["ae61c1e930df"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -920,7 +923,7 @@ "id": "sc-create-pushes-then-creates.method-not-found:settled", "observation": { "sender": ["ae61c1e930df"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -932,7 +935,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection:create-pending", "observation": { "sender": ["33b2843692a3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -944,7 +947,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection:link-pending", "observation": { "sender": ["33b2843692a3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -956,7 +959,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection:settled", "observation": { "sender": ["33b2843692a3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -968,7 +971,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection-no-message:create-pending", "observation": { "sender": ["403ae2f01ce3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -980,7 +983,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection-no-message:link-pending", "observation": { "sender": ["403ae2f01ce3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, @@ -992,7 +995,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection-no-message:settled", "observation": { "sender": ["403ae2f01ce3"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "d9fba50c2d0c" }, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json index 52ab2873283..711bbdedbe5 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "26e666a57805f354602a5b3906a691b10c8d6db66c77acc96c67153279c515a7", "platform": "darwin", @@ -13,14 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "06a94a810e5f": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, - "06e930bb7dd8": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, "1259beb067fd": { "name": "hostedReview.create#1", "args": [ @@ -263,6 +255,11 @@ } } }, + "6108ce22d0dc": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 2 + }, "6b5107782544": { "name": "hostedReview.create#1", "args": [ @@ -490,9 +487,10 @@ "status": "pending", "startedAt": 0 }, - "95b1f2f379aa": { + "9f78c498e866": { "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "9fca4a23f963": { "outcome": { @@ -651,6 +649,11 @@ } } }, + "d0ffc98cfa0e": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 3 + }, "d14a0dd639ad": { "outcome": { "error": "Failed to create pull request", @@ -801,7 +804,7 @@ "id": "sc-create-pushes-then-creates.prelude:push-pending", "observation": { "sender": ["b7a56d89f615"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "9270aeb7d9c6" }, @@ -813,7 +816,7 @@ "id": "sc-create-pushes-then-creates.prelude:create-pending", "observation": { "sender": ["f9869252c305", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -825,7 +828,7 @@ "id": "sc-create-pushes-then-creates.normal:link-pending", "observation": { "sender": ["f9869252c305", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -837,7 +840,7 @@ "id": "sc-create-pushes-then-creates.normal:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -849,7 +852,7 @@ "id": "sc-create-pushes-then-creates.result-absent:link-pending", "observation": { "sender": ["f9869252c305", "1259beb067fd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "de2020b72add" }, @@ -861,7 +864,7 @@ "id": "sc-create-pushes-then-creates.result-absent:settled", "observation": { "sender": ["f9869252c305", "1259beb067fd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "de2020b72add" }, @@ -873,7 +876,7 @@ "id": "sc-create-pushes-then-creates.result-null:link-pending", "observation": { "sender": ["f9869252c305", "23b9cc94ff6c"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "da16a2c8f57e" }, @@ -885,7 +888,7 @@ "id": "sc-create-pushes-then-creates.result-null:settled", "observation": { "sender": ["f9869252c305", "23b9cc94ff6c"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "da16a2c8f57e" }, @@ -897,7 +900,7 @@ "id": "sc-create-pushes-then-creates.inner-ok-missing:link-pending", "observation": { "sender": ["f9869252c305", "f2a1b4ba33a3"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "8a78c581fc05" }, @@ -909,7 +912,7 @@ "id": "sc-create-pushes-then-creates.inner-ok-missing:settled", "observation": { "sender": ["f9869252c305", "f2a1b4ba33a3"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "8a78c581fc05" }, @@ -921,7 +924,7 @@ "id": "sc-create-pushes-then-creates.inner-false-string-error:link-pending", "observation": { "sender": ["f9869252c305", "7e6f30eeafc3"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "6d3c8e6e0154" }, @@ -933,7 +936,7 @@ "id": "sc-create-pushes-then-creates.inner-false-string-error:settled", "observation": { "sender": ["f9869252c305", "7e6f30eeafc3"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "6d3c8e6e0154" }, @@ -945,7 +948,7 @@ "id": "sc-create-pushes-then-creates.inner-false-object-error:link-pending", "observation": { "sender": ["f9869252c305", "859f9a1daf06"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "3d869a96636a" }, @@ -957,7 +960,7 @@ "id": "sc-create-pushes-then-creates.inner-false-object-error:settled", "observation": { "sender": ["f9869252c305", "859f9a1daf06"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "3d869a96636a" }, @@ -969,7 +972,7 @@ "id": "sc-create-pushes-then-creates.outer-refused:link-pending", "observation": { "sender": ["f9869252c305", "c9719bcd483a"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "1b2778bf67a2" }, @@ -981,7 +984,7 @@ "id": "sc-create-pushes-then-creates.outer-refused:settled", "observation": { "sender": ["f9869252c305", "c9719bcd483a"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "1b2778bf67a2" }, @@ -993,7 +996,7 @@ "id": "sc-create-pushes-then-creates.outer-refused-no-message:link-pending", "observation": { "sender": ["f9869252c305", "2f9159f7046c"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "e12183bfd2c3" }, @@ -1005,7 +1008,7 @@ "id": "sc-create-pushes-then-creates.outer-refused-no-message:settled", "observation": { "sender": ["f9869252c305", "2f9159f7046c"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "e12183bfd2c3" }, @@ -1017,7 +1020,7 @@ "id": "sc-create-pushes-then-creates.method-not-found:link-pending", "observation": { "sender": ["f9869252c305", "5d2f139da2de"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "fa93ca01f266" }, @@ -1029,7 +1032,7 @@ "id": "sc-create-pushes-then-creates.method-not-found:settled", "observation": { "sender": ["f9869252c305", "5d2f139da2de"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "fa93ca01f266" }, @@ -1041,7 +1044,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection:link-pending", "observation": { "sender": ["f9869252c305", "6b5107782544"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "a197c20578aa" }, @@ -1053,7 +1056,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection:settled", "observation": { "sender": ["f9869252c305", "6b5107782544"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "a197c20578aa" }, @@ -1065,7 +1068,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection-no-message:link-pending", "observation": { "sender": ["f9869252c305", "401c5b683797"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "fb4429083480" }, @@ -1077,7 +1080,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection-no-message:settled", "observation": { "sender": ["f9869252c305", "401c5b683797"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "fb4429083480" }, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json index 0a23b95a873..66fa54f35c9 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "08c25b6cb5bc12a7f67e858f229d15cf66b98b2ad4601b11f18c4c03f4a59669", "platform": "darwin", @@ -49,14 +49,6 @@ } } }, - "06a94a810e5f": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, - "06e930bb7dd8": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, "1f4d49e300b6": { "status": "fulfilled", "startedAt": 0, @@ -240,6 +232,11 @@ } } }, + "6108ce22d0dc": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 2 + }, "7037e9e29078": { "name": "hostedReview.create#1", "args": [ @@ -406,9 +403,10 @@ } } }, - "95b1f2f379aa": { + "9f78c498e866": { "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "9fca4a23f963": { "outcome": { @@ -560,6 +558,11 @@ "url": "https://review.test/5" } }, + "d0ffc98cfa0e": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 3 + }, "d298ce165342": { "outcome": { "linkError": "outer refused", @@ -696,7 +699,7 @@ "id": "sc-create-pushes-then-creates.prelude:push-pending", "observation": { "sender": ["b7a56d89f615"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "9270aeb7d9c6" }, @@ -708,7 +711,7 @@ "id": "sc-create-pushes-then-creates.prelude:create-pending", "observation": { "sender": ["f9869252c305", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -720,7 +723,7 @@ "id": "sc-create-pushes-then-creates.prelude:link-pending", "observation": { "sender": ["f9869252c305", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -732,7 +735,7 @@ "id": "sc-create-pushes-then-creates.normal:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -744,7 +747,7 @@ "id": "sc-create-pushes-then-creates.result-absent:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "59bc10a51ac0"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -756,7 +759,7 @@ "id": "sc-create-pushes-then-creates.result-null:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "41e416df769f"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -768,7 +771,7 @@ "id": "sc-create-pushes-then-creates.inner-ok-missing:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "e107a27fa4c8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -780,7 +783,7 @@ "id": "sc-create-pushes-then-creates.inner-false-string-error:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "94c5e366b94b"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -792,7 +795,7 @@ "id": "sc-create-pushes-then-creates.inner-false-object-error:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "8b3187a47892"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, @@ -804,7 +807,7 @@ "id": "sc-create-pushes-then-creates.outer-refused:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "574b5d61268a"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "4476976cf9df" }, @@ -816,7 +819,7 @@ "id": "sc-create-pushes-then-creates.outer-refused-no-message:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "03696d515352"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "3ff86ed23cf9" }, @@ -828,7 +831,7 @@ "id": "sc-create-pushes-then-creates.method-not-found:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "302435bf7648"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "1f4d49e300b6" }, @@ -840,7 +843,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "e6692ac4c9c1"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "84157fb6091a" }, @@ -852,7 +855,7 @@ "id": "sc-create-pushes-then-creates.transport-rejection-no-message:settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "b6f80e2d9da3"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "e9febbcef43b" }, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json index 25bd5cbeaa9..28dd0398916 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "ff9d1bfd6337607f3d3e8162692b589ecea4a32ae01b5ebb3c602f8f0a55642c", "platform": "darwin", @@ -138,9 +138,15 @@ "ok": false } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -167,9 +173,15 @@ "startedAt": 0 } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "1b2778bf67a2": { "status": "fulfilled", @@ -246,10 +258,6 @@ "ok": false } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -411,13 +419,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "3c6a5a164e8a": { "outcome": { @@ -469,6 +474,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -509,9 +519,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -545,18 +556,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "614d26fc14b1": { "name": "git.bulkStage#1", "args": [ @@ -656,9 +655,10 @@ } } }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -697,13 +697,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -738,9 +735,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "8b784bb9dff5": { "status": "fulfilled", @@ -888,6 +886,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1110,13 +1118,20 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1183,9 +1198,15 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", @@ -1233,10 +1254,6 @@ "ok": false } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "eb4f060af2b9": { "name": "git.bulkStage#1", "args": [ @@ -1306,7 +1323,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1318,24 +1335,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.normal:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1349,17 +1366,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1375,19 +1392,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1404,20 +1421,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1437,28 +1454,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1480,29 +1497,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1510,12 +1527,12 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:generate-message-pending", "observation": { "sender": ["302b94359544", "c7abd39252d2", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1529,17 +1546,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1555,19 +1572,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1584,20 +1601,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1617,28 +1634,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1660,29 +1677,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1690,12 +1707,12 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:generate-message-pending", "observation": { "sender": ["302b94359544", "02652fe244f8", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1709,17 +1726,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1735,19 +1752,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1764,20 +1781,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1797,28 +1814,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1840,29 +1857,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1870,12 +1887,12 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:generate-message-pending", "observation": { "sender": ["302b94359544", "8c497b3b4121", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1889,17 +1906,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1915,19 +1932,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1944,20 +1961,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1977,28 +1994,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2020,29 +2037,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2050,12 +2067,12 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:generate-message-pending", "observation": { "sender": ["302b94359544", "2ebbc5c27f40", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -2069,17 +2086,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2095,19 +2112,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2124,20 +2141,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2157,28 +2174,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2200,29 +2217,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2230,12 +2247,12 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:generate-message-pending", "observation": { "sender": ["302b94359544", "eb4f060af2b9", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -2249,17 +2266,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2275,19 +2292,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2304,20 +2321,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2337,28 +2354,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2380,29 +2397,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2410,360 +2427,360 @@ "id": "sc-create-intent-stage-commit-push-create.outer-refused:generate-message-pending", "observation": { "sender": ["302b94359544", "2ca613cdd085"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", "observation": { "sender": ["302b94359544", "2ca613cdd085"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", "observation": { "sender": ["302b94359544", "2ca613cdd085"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", "observation": { "sender": ["302b94359544", "2ca613cdd085"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", "observation": { "sender": ["302b94359544", "2ca613cdd085"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", "observation": { "sender": ["302b94359544", "2ca613cdd085"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "1b2778bf67a2" }, "state": "aa8b30457cff", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:generate-message-pending", "observation": { "sender": ["302b94359544", "906b5573d5d5"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "0a06528c313d" }, "state": "287d2ce39488", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", "observation": { "sender": ["302b94359544", "906b5573d5d5"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "0a06528c313d" }, "state": "287d2ce39488", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", "observation": { "sender": ["302b94359544", "906b5573d5d5"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "0a06528c313d" }, "state": "287d2ce39488", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", "observation": { "sender": ["302b94359544", "906b5573d5d5"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "0a06528c313d" }, "state": "287d2ce39488", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", "observation": { "sender": ["302b94359544", "906b5573d5d5"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "0a06528c313d" }, "state": "287d2ce39488", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", "observation": { "sender": ["302b94359544", "906b5573d5d5"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "0a06528c313d" }, "state": "287d2ce39488", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:generate-message-pending", "observation": { "sender": ["302b94359544", "68f9e0c8d8d4"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", "observation": { "sender": ["302b94359544", "68f9e0c8d8d4"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", "observation": { "sender": ["302b94359544", "68f9e0c8d8d4"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", "observation": { "sender": ["302b94359544", "68f9e0c8d8d4"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", "observation": { "sender": ["302b94359544", "68f9e0c8d8d4"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", "observation": { "sender": ["302b94359544", "68f9e0c8d8d4"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fa93ca01f266" }, "state": "e157741a28a1", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:generate-message-pending", "observation": { "sender": ["302b94359544", "614d26fc14b1"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", "observation": { "sender": ["302b94359544", "614d26fc14b1"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", "observation": { "sender": ["302b94359544", "614d26fc14b1"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", "observation": { "sender": ["302b94359544", "614d26fc14b1"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", "observation": { "sender": ["302b94359544", "614d26fc14b1"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", "observation": { "sender": ["302b94359544", "614d26fc14b1"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "a197c20578aa" }, "state": "f4ca76ee9f22", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:generate-message-pending", "observation": { "sender": ["302b94359544", "6a093ad5f233"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", "observation": { "sender": ["302b94359544", "6a093ad5f233"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", "observation": { "sender": ["302b94359544", "6a093ad5f233"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", "observation": { "sender": ["302b94359544", "6a093ad5f233"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", "observation": { "sender": ["302b94359544", "6a093ad5f233"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", "observation": { "sender": ["302b94359544", "6a093ad5f233"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "fb4429083480" }, "state": "3c6a5a164e8a", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json index 0303238eb65..46cd9cb8074 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "efeb9b248aeb98fac71c043d50afe0036cf804d3c11edfccd4e050fe8f3d8f9b", "platform": "darwin", @@ -95,9 +95,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "0e4e820a7323": { "name": "git.commit#1", @@ -158,9 +164,15 @@ "startedAt": 0 } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "1d83527e29e1": { "status": "fulfilled", @@ -332,10 +344,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -534,13 +542,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43c38f02e8d3": { "name": "git.commit#1", @@ -621,6 +626,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -693,9 +703,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -729,18 +740,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "6769762c413a": { "name": "git.commit#1", "args": [ @@ -776,10 +775,6 @@ } } }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" - }, "6ba30d61e50b": { "outcome": { "commitMessage": "feat: recorded", @@ -867,6 +862,11 @@ } } }, + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 + }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", "args": [ @@ -1011,6 +1011,11 @@ "72b388fd3302": { "outcome": "unrun" }, + "7349acf3d5b8": { + "name": "progress", + "value": "committing", + "sent": 4 + }, "73defac1bd0b": { "outcome": { "commitMessage": "feat: recorded", @@ -1063,14 +1068,6 @@ } } }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { - "name": "progress", - "value": "committing" - }, "788869e46db6": { "name": "git.push#1", "args": [ @@ -1159,9 +1156,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "83cdbcf01e38": { "outcome": { @@ -1378,6 +1376,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1674,10 +1682,6 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "ba731ea609ad": { "name": "git.commit#1", "args": [ @@ -1710,9 +1714,20 @@ } } }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1748,10 +1763,6 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "d49f246ff85c": { "status": "fulfilled", "startedAt": 0, @@ -1807,6 +1818,16 @@ } } }, + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -1916,10 +1937,6 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "f16335c11521": { "outcome": { "commitMessage": "feat: recorded", @@ -1980,7 +1997,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1992,24 +2009,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -2023,17 +2040,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2049,19 +2066,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2078,20 +2095,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2111,28 +2128,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2154,29 +2171,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2191,17 +2208,17 @@ "8db8d9c4f48b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2215,17 +2232,17 @@ "8db8d9c4f48b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2239,17 +2256,17 @@ "8db8d9c4f48b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2263,17 +2280,17 @@ "8db8d9c4f48b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2287,17 +2304,17 @@ "0e4e820a7323" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2311,17 +2328,17 @@ "0e4e820a7323" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2335,17 +2352,17 @@ "0e4e820a7323" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2359,17 +2376,17 @@ "0e4e820a7323" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2383,17 +2400,17 @@ "e3b66d749186" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "85064683fc9c" }, "state": "73defac1bd0b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2407,17 +2424,17 @@ "e3b66d749186" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "85064683fc9c" }, "state": "73defac1bd0b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2431,17 +2448,17 @@ "e3b66d749186" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "85064683fc9c" }, "state": "73defac1bd0b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2455,17 +2472,17 @@ "e3b66d749186" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "85064683fc9c" }, "state": "73defac1bd0b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2479,17 +2496,17 @@ "6769762c413a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "d49f246ff85c" }, "state": "83cdbcf01e38", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2503,17 +2520,17 @@ "6769762c413a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "d49f246ff85c" }, "state": "83cdbcf01e38", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2527,17 +2544,17 @@ "6769762c413a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "d49f246ff85c" }, "state": "83cdbcf01e38", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2551,17 +2568,17 @@ "6769762c413a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "d49f246ff85c" }, "state": "83cdbcf01e38", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2575,17 +2592,17 @@ "ab18fd2d5419" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2599,17 +2616,17 @@ "ab18fd2d5419" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2623,17 +2640,17 @@ "ab18fd2d5419" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2647,17 +2664,17 @@ "ab18fd2d5419" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2671,17 +2688,17 @@ "43c38f02e8d3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "7c91e223d962" }, "state": "aceb861a4f8d", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2695,17 +2712,17 @@ "43c38f02e8d3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "7c91e223d962" }, "state": "aceb861a4f8d", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2719,17 +2736,17 @@ "43c38f02e8d3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "7c91e223d962" }, "state": "aceb861a4f8d", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2743,17 +2760,17 @@ "43c38f02e8d3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "7c91e223d962" }, "state": "aceb861a4f8d", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2767,17 +2784,17 @@ "e5c0887630e6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2791,17 +2808,17 @@ "e5c0887630e6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2815,17 +2832,17 @@ "e5c0887630e6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2839,17 +2856,17 @@ "e5c0887630e6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "2e35579e2fc7" }, "state": "2c921c059023", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2863,17 +2880,17 @@ "6c7a8beeb4c2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1dcf573f4df7" }, "state": "6e12eca3f727", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2887,17 +2904,17 @@ "6c7a8beeb4c2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1dcf573f4df7" }, "state": "6e12eca3f727", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2911,17 +2928,17 @@ "6c7a8beeb4c2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1dcf573f4df7" }, "state": "6e12eca3f727", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2935,17 +2952,17 @@ "6c7a8beeb4c2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1dcf573f4df7" }, "state": "6e12eca3f727", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2959,17 +2976,17 @@ "4edcda8d7196" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "71d1010eb04f" }, "state": "f16335c11521", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2983,17 +3000,17 @@ "4edcda8d7196" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "71d1010eb04f" }, "state": "f16335c11521", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -3007,17 +3024,17 @@ "4edcda8d7196" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "71d1010eb04f" }, "state": "f16335c11521", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -3031,17 +3048,17 @@ "4edcda8d7196" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "71d1010eb04f" }, "state": "f16335c11521", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -3055,17 +3072,17 @@ "ba731ea609ad" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1d83527e29e1" }, "state": "6ba30d61e50b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -3079,17 +3096,17 @@ "ba731ea609ad" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1d83527e29e1" }, "state": "6ba30d61e50b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -3103,17 +3120,17 @@ "ba731ea609ad" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1d83527e29e1" }, "state": "6ba30d61e50b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -3127,17 +3144,17 @@ "ba731ea609ad" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "1d83527e29e1" }, "state": "6ba30d61e50b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json index 313af5feba0..36474b37f07 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "7b0d9ddcb8df83fc4e465aa6b0dcf05aa0d8f266cd4bb8651969cb8321bcf549", "platform": "darwin", @@ -95,9 +95,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -124,9 +130,15 @@ "startedAt": 0 } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "21c1956cb4f7": { "name": "git.bulkStage#1", @@ -239,10 +251,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -365,10 +373,6 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, "3213e432016c": { "name": "git.generateCommitMessage#1", "args": [ @@ -403,9 +407,10 @@ } } }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "3c03a92720a9": { "name": "git.generateCommitMessage#1", @@ -481,6 +486,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -555,9 +565,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -591,21 +602,10 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -644,13 +644,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -685,9 +682,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "83565082fc86": { "name": "git.generateCommitMessage#1", @@ -833,6 +831,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1104,9 +1112,15 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ba7df43b5b8a": { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 }, "be35b33cb39b": { "name": "git.generateCommitMessage#1", @@ -1142,6 +1156,11 @@ } } }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 + }, "c39c20fa07f2": { "name": "git.generateCommitMessage#1", "args": [ @@ -1173,10 +1192,6 @@ } } }, - "c444aeacec59": { - "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "c51356d4650a": { "name": "git.bulkStage#1", "args": [ @@ -1257,9 +1272,15 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", @@ -1301,10 +1322,6 @@ "startedAt": 0 } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "fcf8c7168aa5": { "name": "git.generateCommitMessage#1", "args": [ @@ -1346,7 +1363,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1358,24 +1375,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1389,17 +1406,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1415,19 +1432,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1444,20 +1461,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1477,28 +1494,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1520,29 +1537,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1550,600 +1567,600 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3c03a92720a9"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3c03a92720a9"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3c03a92720a9"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3c03a92720a9"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3c03a92720a9"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "fcf8c7168aa5"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "fcf8c7168aa5"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "fcf8c7168aa5"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "fcf8c7168aa5"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "fcf8c7168aa5"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "8704e71c3b98"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "8704e71c3b98"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "8704e71c3b98"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "8704e71c3b98"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "8704e71c3b98"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "83565082fc86"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "83565082fc86"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "83565082fc86"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "83565082fc86"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "83565082fc86"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c948c78b7129"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c948c78b7129"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c948c78b7129"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c948c78b7129"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c948c78b7129"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "be35b33cb39b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "be35b33cb39b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "be35b33cb39b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "be35b33cb39b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "be35b33cb39b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "51a0329cc41b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "51a0329cc41b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "51a0329cc41b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "51a0329cc41b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "51a0329cc41b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3213e432016c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3213e432016c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3213e432016c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3213e432016c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "3213e432016c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a93f3dc8c4a1" }, "state": "2a7b021ae7bf", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "31141af16c2d"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "31141af16c2d"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "31141af16c2d"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "31141af16c2d"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "31141af16c2d"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c39c20fa07f2"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c39c20fa07f2"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c39c20fa07f2"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c39c20fa07f2"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "c39c20fa07f2"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json index 4360868cacf..6aa629c1d36 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "72c1f08739db1c0dfcd48adffaca582a3596116c1c377f95f7dab8b08b7e6cdc", "platform": "darwin", @@ -95,9 +95,10 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 }, "0bf318ff290e": { "name": "git.push#1", @@ -129,6 +130,11 @@ } } }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 + }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", "args": [ @@ -154,9 +160,15 @@ "startedAt": 0 } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "21c1956cb4f7": { "name": "git.bulkStage#1", @@ -245,10 +257,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -370,10 +378,6 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, "33b2843692a3": { "name": "git.push#1", "args": [ @@ -405,9 +409,10 @@ } } }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "3b3b6edb80e0": { "name": "git.push#1", @@ -544,6 +549,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -584,9 +594,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -620,22 +631,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" - }, "6bcd8388e50a": { "name": "git.push#1", "args": [ @@ -696,6 +691,11 @@ } } }, + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 + }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", "args": [ @@ -760,13 +760,10 @@ } } }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -858,9 +855,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "847bd42a1815": { "name": "git.push#1", @@ -1003,6 +1001,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1274,13 +1282,20 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1352,9 +1367,15 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 }, "de35bdb3d3ce": { "name": "git.push#1", @@ -1464,10 +1485,6 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "ebe3b70aca42": { "status": "fulfilled", "startedAt": 0, @@ -1506,7 +1523,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1518,24 +1535,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1549,17 +1566,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1575,19 +1592,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1604,20 +1621,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1637,28 +1654,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1680,29 +1697,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1723,28 +1740,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1766,29 +1783,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1809,28 +1826,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1852,29 +1869,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1895,28 +1912,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1938,29 +1955,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1981,28 +1998,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2024,29 +2041,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2067,28 +2084,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2110,29 +2127,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2150,20 +2167,20 @@ "de35bdb3d3ce" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "ebe3b70aca42" }, "state": "2753bd712186", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2180,20 +2197,20 @@ "de35bdb3d3ce" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "ebe3b70aca42" }, "state": "2753bd712186", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2210,20 +2227,20 @@ "e23100c7317f" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "7b7ef5bfe32e" }, "state": "44ee1cfb7fb0", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2240,20 +2257,20 @@ "e23100c7317f" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "7b7ef5bfe32e" }, "state": "44ee1cfb7fb0", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2270,20 +2287,20 @@ "847bd42a1815" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "b74fa1c5741d" }, "state": "6c71b1b41cc9", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2300,20 +2317,20 @@ "847bd42a1815" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "b74fa1c5741d" }, "state": "6c71b1b41cc9", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2330,20 +2347,20 @@ "33b2843692a3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "89b0fc55092d" }, "state": "7cc31dea5812", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2360,20 +2377,20 @@ "33b2843692a3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "89b0fc55092d" }, "state": "7cc31dea5812", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2390,20 +2407,20 @@ "403ae2f01ce3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "314223d33794" }, "state": "72d3658278c1", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2420,20 +2437,20 @@ "403ae2f01ce3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "314223d33794" }, "state": "72d3658278c1", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json index 89003f2334c..474ebc39df5 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "1f002f900c1a3c92e8f7c72261579ee5015ec1529c003a1b32bcf3eaf98b672d", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0179846b4707": { - "name": "git.status#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "0278e0f0d6cf": { "name": "git.status#1", "args": [ @@ -99,9 +95,10 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 }, "0bd335404e92": { "name": "git.status#1", @@ -134,6 +131,11 @@ } } }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 + }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", "args": [ @@ -193,10 +195,6 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "18d8663eabd9": { "name": "git.status#1", "args": [ @@ -231,6 +229,16 @@ } } }, + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 + }, "1b8ac3cc961b": { "status": "fulfilled", "startedAt": 0, @@ -294,6 +302,11 @@ "startedAt": 0 } }, + "226425674175": { + "name": "progress", + "value": "generating_commit_message", + "sent": 1 + }, "27e9d0778f22": { "name": "git.commit#1", "args": [ @@ -328,10 +341,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -423,17 +432,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "333050fbf89e": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "41689f68ece0": { "name": "git.status#1", @@ -547,6 +549,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -587,9 +594,15 @@ } } }, - "5975e0bdd4a4": { + "51df16ec572e": { "name": "progress", - "value": "creating_review" + "value": "committing", + "sent": 2 + }, + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -623,21 +636,10 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -676,13 +678,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -717,13 +716,10 @@ } } }, - "803cca0ce2b1": { + "81ecfaf1aaed": { "name": "git.commit#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "85dbdff1cd63": { "name": "git.status#1", @@ -835,6 +831,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1052,13 +1058,25 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 + }, + "c3f7dfc9b02f": { + "name": "git.status#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1104,9 +1122,10 @@ "isRpcDeliveryUnknown": true } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 }, "d8004526bf7c": { "name": "git.generateCommitMessage#1", @@ -1142,6 +1161,11 @@ } } }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "dd13d6753285": { "name": "git.status#1", "args": [ @@ -1285,6 +1309,11 @@ } } }, + "df8b68834305": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 3 + }, "e10b4a9e84d2": { "name": "git.status#1", "args": [ @@ -1355,9 +1384,10 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "ea67d2fd5ee3": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 } }, "recording": { @@ -1367,7 +1397,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1379,24 +1409,24 @@ "id": "sc-create-intent-stage-commit-push-create.normal:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.normal:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1410,17 +1440,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1436,19 +1466,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1465,20 +1495,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1498,28 +1528,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1541,29 +1571,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1571,7 +1601,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:stage-pending", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1583,7 +1613,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:generate-message-pending", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1595,7 +1625,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1607,7 +1637,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1619,7 +1649,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1631,7 +1661,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1643,7 +1673,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", "observation": { "sender": ["ded34c45400d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1655,7 +1685,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:stage-pending", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1667,7 +1697,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:generate-message-pending", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1679,7 +1709,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1691,7 +1721,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1703,7 +1733,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1715,7 +1745,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1727,7 +1757,7 @@ "id": "sc-create-intent-stage-commit-push-create.result-null:settled", "observation": { "sender": ["de6ba431eb6a"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1739,7 +1769,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:stage-pending", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1751,7 +1781,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:generate-message-pending", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1763,7 +1793,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1775,7 +1805,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1787,7 +1817,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1799,7 +1829,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1811,7 +1841,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", "observation": { "sender": ["85dbdff1cd63"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1823,7 +1853,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:stage-pending", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1835,7 +1865,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:generate-message-pending", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1847,7 +1877,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1859,7 +1889,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1871,7 +1901,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1883,7 +1913,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1895,7 +1925,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", "observation": { "sender": ["14d2bbeaba4d"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1907,7 +1937,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:stage-pending", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1919,7 +1949,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:generate-message-pending", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1931,7 +1961,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1943,7 +1973,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1955,7 +1985,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1967,7 +1997,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1979,7 +2009,7 @@ "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", "observation": { "sender": ["e10b4a9e84d2"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "1b8ac3cc961b" }, @@ -1991,259 +2021,259 @@ "id": "sc-create-intent-stage-commit-push-create.outer-refused:stage-pending", "observation": { "sender": ["18d8663eabd9", "125fbea5f50a"], - "payloads": ["5e330d49c396", "333050fbf89e"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542"] + "effects": ["226425674175"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:generate-message-pending", "observation": { "sender": ["18d8663eabd9", "125fbea5f50a"], - "payloads": ["5e330d49c396", "333050fbf89e"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542"] + "effects": ["226425674175"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", "observation": { "sender": ["18d8663eabd9", "d8004526bf7c", "8ca8f03c0069"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", "observation": { "sender": ["18d8663eabd9", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", "observation": { "sender": ["18d8663eabd9", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", "observation": { "sender": ["18d8663eabd9", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", "observation": { "sender": ["18d8663eabd9", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:stage-pending", "observation": { "sender": ["41689f68ece0", "125fbea5f50a"], - "payloads": ["5e330d49c396", "333050fbf89e"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542"] + "effects": ["226425674175"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:generate-message-pending", "observation": { "sender": ["41689f68ece0", "125fbea5f50a"], - "payloads": ["5e330d49c396", "333050fbf89e"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542"] + "effects": ["226425674175"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", "observation": { "sender": ["41689f68ece0", "d8004526bf7c", "8ca8f03c0069"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", "observation": { "sender": ["41689f68ece0", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", "observation": { "sender": ["41689f68ece0", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", "observation": { "sender": ["41689f68ece0", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", "observation": { "sender": ["41689f68ece0", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:stage-pending", "observation": { "sender": ["483a7fd348d4", "125fbea5f50a"], - "payloads": ["5e330d49c396", "333050fbf89e"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542"] + "effects": ["226425674175"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:generate-message-pending", "observation": { "sender": ["483a7fd348d4", "125fbea5f50a"], - "payloads": ["5e330d49c396", "333050fbf89e"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542"] + "effects": ["226425674175"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", "observation": { "sender": ["483a7fd348d4", "d8004526bf7c", "8ca8f03c0069"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", "observation": { "sender": ["483a7fd348d4", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", "observation": { "sender": ["483a7fd348d4", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", "observation": { "sender": ["483a7fd348d4", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", "observation": { "sender": ["483a7fd348d4", "d8004526bf7c", "e133a9bbad2b", "2055f5236a47"], - "payloads": ["5e330d49c396", "333050fbf89e", "803cca0ce2b1", "0179846b4707"], + "payloads": ["96e616bda11d", "ea67d2fd5ee3", "df8b68834305", "c3f7dfc9b02f"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["6a5c9570c542", "7778d4c43a58"] + "effects": ["226425674175", "51df16ec572e"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:stage-pending", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2255,7 +2285,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection:generate-message-pending", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2267,7 +2297,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2279,7 +2309,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2291,7 +2321,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2303,7 +2333,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2315,7 +2345,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", "observation": { "sender": ["0bd335404e92"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "a947768bc0ed" }, @@ -2327,7 +2357,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:stage-pending", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, @@ -2339,7 +2369,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:generate-message-pending", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, @@ -2351,7 +2381,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, @@ -2363,7 +2393,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, @@ -2375,7 +2405,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, @@ -2387,7 +2417,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, @@ -2399,7 +2429,7 @@ "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", "observation": { "sender": ["dd13d6753285"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json index a07807503f0..96cd5e25ecd 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "3a6487a07457e0e5aa6fc3fccfa43687acfb06d94334e621081728de937e4e8d", "platform": "darwin", @@ -200,9 +200,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "0ef828d1fdbe": { "name": "git.status#2", @@ -260,9 +266,15 @@ "startedAt": 0 } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "1f58e79984d0": { "name": "git.status#2", @@ -546,10 +558,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -641,13 +649,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43ccfe31d2a4": { "outcome": { @@ -693,6 +698,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -733,9 +743,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -769,18 +780,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "6491de11ec00": { "status": "fulfilled", "startedAt": 0, @@ -794,9 +793,10 @@ } } }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -943,9 +943,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "7349acf3d5b8": { + "name": "progress", + "value": "committing", + "sent": 4 }, "76aa14fccf64": { "name": "git.status#2", @@ -983,10 +984,6 @@ } } }, - "7778d4c43a58": { - "name": "progress", - "value": "committing" - }, "788869e46db6": { "name": "git.push#1", "args": [ @@ -1020,9 +1017,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "8b784bb9dff5": { "status": "fulfilled", @@ -1135,6 +1133,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1459,9 +1467,15 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ba7df43b5b8a": { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 }, "bc686a34f1d7": { "outcome": { @@ -1506,9 +1520,10 @@ } } }, - "c444aeacec59": { - "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c459dd805bb5": { "outcome": { @@ -1661,9 +1676,15 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", @@ -1704,10 +1725,6 @@ "status": "pending", "startedAt": 0 } - }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" } }, "recording": { @@ -1717,7 +1734,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1729,24 +1746,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.normal:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1760,17 +1777,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1786,19 +1803,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1815,20 +1832,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1848,28 +1865,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1891,29 +1908,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1921,720 +1938,720 @@ "id": "sc-create-intent-stage-commit-push-create.result-absent:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "b57c26002c53"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "b57c26002c53"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "b57c26002c53"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "b57c26002c53"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "b57c26002c53"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-absent:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "b57c26002c53"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c16d10b6185c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c16d10b6185c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c16d10b6185c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c16d10b6185c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c16d10b6185c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.result-null:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "c16d10b6185c"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c8542dd26dfe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c8542dd26dfe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c8542dd26dfe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c8542dd26dfe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "c8542dd26dfe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-ok-missing:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "c8542dd26dfe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "6ed121059b8b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "6ed121059b8b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "6ed121059b8b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "6ed121059b8b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "6ed121059b8b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-string-error:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "6ed121059b8b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "76aa14fccf64"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "76aa14fccf64"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "76aa14fccf64"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "76aa14fccf64"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "76aa14fccf64"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.inner-false-object-error:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "76aa14fccf64"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "6491de11ec00" }, "state": "bc686a34f1d7", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "21d39cc79aae"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "26d585682271" }, "state": "c459dd805bb5", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "21d39cc79aae"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "26d585682271" }, "state": "c459dd805bb5", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "21d39cc79aae"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "26d585682271" }, "state": "c459dd805bb5", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "21d39cc79aae"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "26d585682271" }, "state": "c459dd805bb5", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "21d39cc79aae"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "26d585682271" }, "state": "c459dd805bb5", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "21d39cc79aae"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "26d585682271" }, "state": "c459dd805bb5", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "8f82108df54b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "267a30accd66" }, "state": "6e27cc3e956c", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "8f82108df54b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "267a30accd66" }, "state": "6e27cc3e956c", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "8f82108df54b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "267a30accd66" }, "state": "6e27cc3e956c", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "8f82108df54b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "267a30accd66" }, "state": "6e27cc3e956c", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "8f82108df54b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "267a30accd66" }, "state": "6e27cc3e956c", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.outer-refused-no-message:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "8f82108df54b"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "267a30accd66" }, "state": "6e27cc3e956c", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "1f58e79984d0"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "b61524b47452" }, "state": "08adfb09d756", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "1f58e79984d0"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "b61524b47452" }, "state": "08adfb09d756", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "1f58e79984d0"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "b61524b47452" }, "state": "08adfb09d756", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "1f58e79984d0"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "b61524b47452" }, "state": "08adfb09d756", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "1f58e79984d0"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "b61524b47452" }, "state": "08adfb09d756", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.method-not-found:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "1f58e79984d0"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "b61524b47452" }, "state": "08adfb09d756", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "006d7b20ed48"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "006d7b20ed48"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "006d7b20ed48"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "006d7b20ed48"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "006d7b20ed48"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "006d7b20ed48"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "0ef828d1fdbe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:commit-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "0ef828d1fdbe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:prefill-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "0ef828d1fdbe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:push-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "0ef828d1fdbe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:create-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "0ef828d1fdbe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.transport-rejection-no-message:settled", "observation": { "sender": ["302b94359544", "c51356d4650a", "0ef828d1fdbe"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5"], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json index 326b60d83da..220102cef84 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "7355c45a707fa8a31f0999c4805a5b1dace4c65b727e711231f784b2f92c05ff", "platform": "darwin", @@ -105,9 +105,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -188,9 +194,15 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "21c1956cb4f7": { "name": "git.bulkStage#1", @@ -252,10 +264,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -380,13 +388,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "410fa853262b": { "name": "git.status#3", @@ -520,6 +525,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -647,9 +657,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -683,21 +694,10 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6cd42601ee16": { "name": "git.status#3", @@ -767,13 +767,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -808,9 +805,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "898de61efa3c": { "status": "fulfilled", @@ -986,6 +984,16 @@ } } }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1359,13 +1367,20 @@ } } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1411,10 +1426,6 @@ "isRpcDeliveryUnknown": true } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "cdd9bcd571e1": { "name": "git.status#3", "args": [ @@ -1446,6 +1457,16 @@ } } }, + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -1486,10 +1507,6 @@ "startedAt": 0 } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "f4cca647443e": { "outcome": { "committed": true, @@ -1579,7 +1596,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1591,24 +1608,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1622,17 +1639,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1648,19 +1665,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1677,20 +1694,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1710,28 +1727,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1753,29 +1770,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1791,18 +1808,18 @@ "f5ed21ae1fc6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1817,18 +1834,18 @@ "f5ed21ae1fc6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1843,18 +1860,18 @@ "f5ed21ae1fc6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1869,18 +1886,18 @@ "f5ed21ae1fc6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1895,18 +1912,18 @@ "2fe96a8d0b5a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1921,18 +1938,18 @@ "2fe96a8d0b5a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1947,18 +1964,18 @@ "2fe96a8d0b5a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1973,18 +1990,18 @@ "2fe96a8d0b5a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1999,18 +2016,18 @@ "8e83fe9850ba" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2025,18 +2042,18 @@ "8e83fe9850ba" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2051,18 +2068,18 @@ "8e83fe9850ba" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2077,18 +2094,18 @@ "8e83fe9850ba" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2103,18 +2120,18 @@ "b7febe684fb8" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2129,18 +2146,18 @@ "b7febe684fb8" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2155,18 +2172,18 @@ "b7febe684fb8" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2181,18 +2198,18 @@ "b7febe684fb8" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2207,18 +2224,18 @@ "4e53953c9733" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2233,18 +2250,18 @@ "4e53953c9733" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2259,18 +2276,18 @@ "4e53953c9733" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2285,18 +2302,18 @@ "4e53953c9733" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2311,18 +2328,18 @@ "9ca63099691d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "1325f8e894d3" }, "state": "50eda8efe42e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2337,18 +2354,18 @@ "9ca63099691d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "1325f8e894d3" }, "state": "50eda8efe42e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2363,18 +2380,18 @@ "9ca63099691d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "1325f8e894d3" }, "state": "50eda8efe42e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2389,18 +2406,18 @@ "9ca63099691d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "1325f8e894d3" }, "state": "50eda8efe42e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2415,18 +2432,18 @@ "410fa853262b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "afd6b6f3573f" }, "state": "f4cca647443e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2441,18 +2458,18 @@ "410fa853262b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "afd6b6f3573f" }, "state": "f4cca647443e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2467,18 +2484,18 @@ "410fa853262b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "afd6b6f3573f" }, "state": "f4cca647443e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2493,18 +2510,18 @@ "410fa853262b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "afd6b6f3573f" }, "state": "f4cca647443e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2519,18 +2536,18 @@ "a394e9fcd326" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "45e49471a27c" }, "state": "9299e1dff33e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2545,18 +2562,18 @@ "a394e9fcd326" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "45e49471a27c" }, "state": "9299e1dff33e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2571,18 +2588,18 @@ "a394e9fcd326" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "45e49471a27c" }, "state": "9299e1dff33e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2597,18 +2614,18 @@ "a394e9fcd326" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "45e49471a27c" }, "state": "9299e1dff33e", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2623,18 +2640,18 @@ "6cd42601ee16" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2649,18 +2666,18 @@ "6cd42601ee16" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2675,18 +2692,18 @@ "6cd42601ee16" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2701,18 +2718,18 @@ "6cd42601ee16" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2727,18 +2744,18 @@ "cdd9bcd571e1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2753,18 +2770,18 @@ "cdd9bcd571e1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2779,18 +2796,18 @@ "cdd9bcd571e1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2805,18 +2822,18 @@ "cdd9bcd571e1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a" ], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json index a51825d60b8..cbe071bf71d 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "45cda6757b76399d282d4b07992dab21bbb8236faadedba5e92eab8818e886bf", "platform": "darwin", @@ -105,9 +105,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -164,9 +170,15 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "21c1956cb4f7": { "name": "git.bulkStage#1", @@ -255,10 +267,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -384,10 +392,6 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, "34c71c2720e7": { "name": "git.status#4", "args": [ @@ -419,9 +423,10 @@ } } }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43ccfe31d2a4": { "outcome": { @@ -467,6 +472,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -507,9 +517,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -543,14 +554,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "5f116bb49da3": { "name": "git.status#4", "args": [ @@ -585,10 +588,6 @@ } } }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "62dc892f13c5": { "name": "git.status#4", "args": [ @@ -620,10 +619,6 @@ } } }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" - }, "6c71b1b41cc9": { "outcome": { "committed": true, @@ -651,6 +646,11 @@ } } }, + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 + }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", "args": [ @@ -688,6 +688,11 @@ "72b388fd3302": { "outcome": "unrun" }, + "7349acf3d5b8": { + "name": "progress", + "value": "committing", + "sent": 4 + }, "73bcd662ebbc": { "status": "fulfilled", "startedAt": 0, @@ -718,14 +723,6 @@ } } }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { - "name": "progress", - "value": "committing" - }, "788869e46db6": { "name": "git.push#1", "args": [ @@ -792,9 +789,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "898de61efa3c": { "status": "fulfilled", @@ -886,6 +884,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1169,13 +1177,20 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1221,10 +1236,6 @@ "isRpcDeliveryUnknown": true } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "cdf1fca5783b": { "outcome": { "committed": true, @@ -1252,6 +1263,11 @@ } } }, + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, "daf170162bd9": { "name": "git.status#4", "args": [ @@ -1319,6 +1335,11 @@ } } }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -1393,10 +1414,6 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "ebe3b70aca42": { "status": "fulfilled", "startedAt": 0, @@ -1435,7 +1452,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1447,24 +1464,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1478,17 +1495,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1504,19 +1521,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1533,20 +1550,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1566,28 +1583,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1609,29 +1626,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1650,21 +1667,21 @@ "15e52cb9d2d9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1682,21 +1699,21 @@ "15e52cb9d2d9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1714,21 +1731,21 @@ "daf170162bd9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1746,21 +1763,21 @@ "daf170162bd9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1778,21 +1795,21 @@ "801aa87beaf2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1810,21 +1827,21 @@ "801aa87beaf2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1842,21 +1859,21 @@ "db1d3db375bc" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1874,21 +1891,21 @@ "db1d3db375bc" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1906,21 +1923,21 @@ "a47203a0c57a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1938,21 +1955,21 @@ "a47203a0c57a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "898de61efa3c" }, "state": "01bc4ad46170", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1970,21 +1987,21 @@ "5f116bb49da3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "ebe3b70aca42" }, "state": "2753bd712186", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2002,21 +2019,21 @@ "5f116bb49da3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "ebe3b70aca42" }, "state": "2753bd712186", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2034,21 +2051,21 @@ "e914f3a40828" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "73bcd662ebbc" }, "state": "cdf1fca5783b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2066,21 +2083,21 @@ "e914f3a40828" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "73bcd662ebbc" }, "state": "cdf1fca5783b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2098,21 +2115,21 @@ "2cb0b04627aa" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "b74fa1c5741d" }, "state": "6c71b1b41cc9", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2130,21 +2147,21 @@ "2cb0b04627aa" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "b74fa1c5741d" }, "state": "6c71b1b41cc9", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2162,21 +2179,21 @@ "34c71c2720e7" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2194,21 +2211,21 @@ "34c71c2720e7" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "a947768bc0ed" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2226,21 +2243,21 @@ "62dc892f13c5" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2258,21 +2275,21 @@ "62dc892f13c5" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af" ], "settlements": { "run": "c7584e82c72f" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json index 818a630633b..e121d66672e 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "0ca08d5e70e1780a6ee5c919491dcddb062a22623f803e9960a329825f274cbe", "platform": "darwin", @@ -149,9 +149,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -218,10 +224,6 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "183dab44d2de": { "outcome": { "committed": true, @@ -249,6 +251,16 @@ } } }, + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 + }, "21c1956cb4f7": { "name": "git.bulkStage#1", "args": [ @@ -309,10 +321,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -404,10 +412,6 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, "335c63cb1957": { "name": "hostedReview.create#1", "args": [ @@ -445,9 +449,10 @@ } } }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43ccfe31d2a4": { "outcome": { @@ -493,6 +498,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4a4639fa3798": { "status": "fulfilled", "startedAt": 0, @@ -606,9 +616,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -642,18 +653,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "658bb4ca2398": { "status": "fulfilled", "startedAt": 0, @@ -684,10 +683,6 @@ } } }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" - }, "6c46647d78ab": { "name": "hostedReview.create#1", "args": [ @@ -729,6 +724,11 @@ } } }, + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 + }, "6d9570b41a8b": { "outcome": { "committed": true, @@ -820,13 +820,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -899,9 +896,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "8ab675a90044": { "name": "hostedReview.create#1", @@ -1091,6 +1089,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1426,9 +1434,15 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ba7df43b5b8a": { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 }, "c2d62db0725f": { "status": "fulfilled", @@ -1460,9 +1474,10 @@ } } }, - "c444aeacec59": { - "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1557,10 +1572,6 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "d59e8c9e4a5b": { "name": "hostedReview.create#1", "args": [ @@ -1604,6 +1615,11 @@ } } }, + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, "d6eed3ce26c0": { "outcome": { "committed": true, @@ -1631,6 +1647,11 @@ } } }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "dccb31fddadc": { "status": "fulfilled", "startedAt": 0, @@ -1793,10 +1814,6 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "f2d31538d6f8": { "status": "fulfilled", "startedAt": 0, @@ -1865,7 +1882,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1877,24 +1894,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1908,17 +1925,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1934,19 +1951,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1963,20 +1980,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1996,28 +2013,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2039,29 +2056,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2082,28 +2099,28 @@ "335c63cb1957" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "f2d31538d6f8" }, "state": "6d9570b41a8b", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2124,28 +2141,28 @@ "8cf9a0df089e" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "f7a1885f58b2" }, "state": "000efa3053f3", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2166,28 +2183,28 @@ "155c16551bc0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "b2814f99b696" }, "state": "e19dc901cb36", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2208,28 +2225,28 @@ "a794f08fc368" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "c8ac63638dd4" }, "state": "183dab44d2de", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2250,28 +2267,28 @@ "d59e8c9e4a5b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "4a4639fa3798" }, "state": "c955a0980eb4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2292,28 +2309,28 @@ "6c46647d78ab" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "658bb4ca2398" }, "state": "6e6633f1d2cf", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2334,28 +2351,28 @@ "8ab675a90044" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "dccb31fddadc" }, "state": "0215b92c4449", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2376,28 +2393,28 @@ "4b12390e509a" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "a9be442451de" }, "state": "a3d6789c75bc", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2418,28 +2435,28 @@ "79e3e96a32ee" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "91302c0f318e" }, "state": "e6d858bcb05d", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -2460,28 +2477,28 @@ "dd1b91af7945" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "c2d62db0725f" }, "state": "d6eed3ce26c0", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json index 79a772d8a12..9f04ff2b422 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "658eb7bbf63b3a4b38eca0b1733e523962b6b6943644d65aab6f5c7e62534d6a", "platform": "darwin", @@ -95,9 +95,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -173,9 +179,15 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "1bfbb544c337": { "outcome": { @@ -313,10 +325,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -408,13 +416,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43ccfe31d2a4": { "outcome": { @@ -460,6 +465,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -549,9 +559,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -585,14 +596,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "5ea657a21118": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -639,10 +642,6 @@ } } }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, "6538ade0d25d": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -737,9 +736,10 @@ } } }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -778,13 +778,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -819,9 +816,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "83e80c98d259": { "status": "fulfilled", @@ -978,6 +976,16 @@ } } }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1185,13 +1193,20 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1276,9 +1291,15 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 }, "dd5d9b4070b7": { "outcome": { @@ -1377,10 +1398,6 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "fe917cde11e2": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -1485,7 +1502,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1497,24 +1514,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1528,17 +1545,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1554,19 +1571,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1583,20 +1600,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1616,28 +1633,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1659,29 +1676,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1698,19 +1715,19 @@ "fe917cde11e2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1726,19 +1743,19 @@ "fe917cde11e2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1754,19 +1771,19 @@ "fe917cde11e2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1782,19 +1799,19 @@ "6538ade0d25d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1810,19 +1827,19 @@ "6538ade0d25d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1838,19 +1855,19 @@ "6538ade0d25d" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1866,19 +1883,19 @@ "946a415dfd1b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1894,19 +1911,19 @@ "946a415dfd1b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1922,19 +1939,19 @@ "946a415dfd1b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1950,19 +1967,19 @@ "c52104f2b422" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1978,19 +1995,19 @@ "c52104f2b422" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2006,19 +2023,19 @@ "c52104f2b422" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2034,19 +2051,19 @@ "ff1b42f4ed7c" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2062,19 +2079,19 @@ "ff1b42f4ed7c" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2090,19 +2107,19 @@ "ff1b42f4ed7c" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "83e80c98d259" }, "state": "dd5d9b4070b7", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2118,19 +2135,19 @@ "510a18903eb7" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2146,19 +2163,19 @@ "510a18903eb7" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2174,19 +2191,19 @@ "510a18903eb7" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2202,19 +2219,19 @@ "27e776272038" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2230,19 +2247,19 @@ "27e776272038" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2258,19 +2275,19 @@ "27e776272038" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2286,19 +2303,19 @@ "16efc4c3e134" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2314,19 +2331,19 @@ "16efc4c3e134" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2342,19 +2359,19 @@ "16efc4c3e134" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2370,19 +2387,19 @@ "6a504df2edc9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2398,19 +2415,19 @@ "6a504df2edc9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2426,19 +2443,19 @@ "6a504df2edc9" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2454,19 +2471,19 @@ "5ea657a21118" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2482,19 +2499,19 @@ "5ea657a21118" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -2510,19 +2527,19 @@ "5ea657a21118" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "e6f94c399ee4" }, "state": "1bfbb544c337", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json index 7a64b312b40..cb7e6d525aa 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "75ba135731290bf734a5eef0b65f9ad8b7cac453c4e2006faac88a5da9dbe3a3", "platform": "darwin", @@ -95,9 +95,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "0ea11c3b0bda": { "name": "hostedReview.getCreationEligibility#2", @@ -218,9 +224,15 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "1ce01a83322f": { "name": "hostedReview.getCreationEligibility#2", @@ -380,10 +392,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -475,13 +483,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "3baf33626add": { "status": "fulfilled", @@ -606,6 +611,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -646,10 +656,6 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" - }, "5a0d2dca259b": { "outcome": { "committed": true, @@ -677,6 +683,11 @@ } } }, + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 + }, "5b46f52533a0": { "name": "hostedReview.create#1", "args": [ @@ -709,22 +720,6 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" - }, "6bdfb4167cc6": { "outcome": { "committed": true, @@ -752,6 +747,11 @@ } } }, + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 + }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", "args": [ @@ -840,6 +840,11 @@ "72b388fd3302": { "outcome": "unrun" }, + "7349acf3d5b8": { + "name": "progress", + "value": "committing", + "sent": 4 + }, "73e6cf23f0b3": { "name": "hostedReview.getCreationEligibility#2", "args": [ @@ -886,14 +891,6 @@ } } }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { - "name": "progress", - "value": "committing" - }, "788869e46db6": { "name": "git.push#1", "args": [ @@ -927,9 +924,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "8b784bb9dff5": { "status": "fulfilled", @@ -1008,6 +1006,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1215,9 +1223,15 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ba7df43b5b8a": { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 }, "bf0e050653a2": { "status": "fulfilled", @@ -1249,9 +1263,10 @@ } } }, - "c444aeacec59": { - "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1287,10 +1302,6 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "d0dab08215c6": { "name": "hostedReview.getCreationEligibility#2", "args": [ @@ -1339,6 +1350,11 @@ } } }, + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, "da6ca0b0c7f1": { "name": "hostedReview.getCreationEligibility#2", "args": [ @@ -1388,6 +1404,11 @@ } } }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -1428,10 +1449,6 @@ "startedAt": 0 } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "ede606fdecdb": { "name": "hostedReview.getCreationEligibility#2", "args": [ @@ -1485,7 +1502,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1497,24 +1514,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1528,17 +1545,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1554,19 +1571,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1583,20 +1600,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1616,28 +1633,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1659,29 +1676,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1701,22 +1718,22 @@ "ede606fdecdb" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1735,22 +1752,22 @@ "ede606fdecdb" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1769,22 +1786,22 @@ "0ea11c3b0bda" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1803,22 +1820,22 @@ "0ea11c3b0bda" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1837,22 +1854,22 @@ "d0dab08215c6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "bf0e050653a2" }, "state": "5a0d2dca259b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1871,22 +1888,22 @@ "d0dab08215c6" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "bf0e050653a2" }, "state": "5a0d2dca259b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1905,22 +1922,22 @@ "44dd632a8def" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "bf0e050653a2" }, "state": "5a0d2dca259b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1939,22 +1956,22 @@ "44dd632a8def" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "bf0e050653a2" }, "state": "5a0d2dca259b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1973,22 +1990,22 @@ "6f10a6bfd795" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "bf0e050653a2" }, "state": "5a0d2dca259b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2007,22 +2024,22 @@ "6f10a6bfd795" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "bf0e050653a2" }, "state": "5a0d2dca259b", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2041,22 +2058,22 @@ "2342c6f737d2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2075,22 +2092,22 @@ "2342c6f737d2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2109,22 +2126,22 @@ "1ce01a83322f" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2143,22 +2160,22 @@ "1ce01a83322f" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2177,22 +2194,22 @@ "da6ca0b0c7f1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2211,22 +2228,22 @@ "da6ca0b0c7f1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2245,22 +2262,22 @@ "73e6cf23f0b3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2279,22 +2296,22 @@ "73e6cf23f0b3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2313,22 +2330,22 @@ "1402e70471f8" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -2347,22 +2364,22 @@ "1402e70471f8" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6" ], "settlements": { "run": "3baf33626add" }, "state": "6bdfb4167cc6", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json index 62afbfb299d..d871f002d38 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "beb1161b98ffde8c5f1128e843766a1da3182d195f1f0a9012e12e5318ae01bc", "platform": "darwin", @@ -95,9 +95,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "0fe249ca3852": { "name": "worktree.set#1", @@ -231,9 +237,15 @@ } } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "21c1956cb4f7": { "name": "git.bulkStage#1", @@ -295,10 +307,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2b5e4002eb52": { "name": "worktree.set#1", "args": [ @@ -470,13 +478,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43ccfe31d2a4": { "outcome": { @@ -522,6 +527,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -562,9 +572,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -598,21 +609,10 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -651,13 +651,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -692,9 +689,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "8b784bb9dff5": { "status": "fulfilled", @@ -773,6 +771,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -1094,9 +1102,15 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ba7df43b5b8a": { + "name": "git.status#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 }, "bfe1edd2ca60": { "name": "worktree.set#1", @@ -1130,9 +1144,10 @@ } } }, - "c444aeacec59": { - "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -1168,9 +1183,10 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 }, "d99d42852fd2": { "name": "worktree.set#1", @@ -1208,6 +1224,11 @@ } } }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 + }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -1281,10 +1302,6 @@ } } }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "f81c9538ae46": { "name": "worktree.set#1", "args": [ @@ -1328,7 +1345,7 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -1340,24 +1357,24 @@ "id": "sc-create-intent-stage-commit-push-create.prelude:stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "sc-create-intent-stage-commit-push-create.prelude:generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -1371,17 +1388,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1397,19 +1414,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -1426,20 +1443,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1459,28 +1476,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1502,29 +1519,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1546,29 +1563,29 @@ "bfe1edd2ca60" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1590,29 +1607,29 @@ "f81c9538ae46" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1634,29 +1651,29 @@ "13e54f79599b" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1678,29 +1695,29 @@ "15281746d27f" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1722,29 +1739,29 @@ "2b5e4002eb52" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1766,29 +1783,29 @@ "d99d42852fd2" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "b661d30b2d73" }, "state": "2c6dd148501e", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1810,29 +1827,29 @@ "ab6081caf799" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "b661d30b2d73" }, "state": "2c6dd148501e", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1854,29 +1871,29 @@ "0fe249ca3852" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "b661d30b2d73" }, "state": "2c6dd148501e", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1898,29 +1915,29 @@ "e6692ac4c9c1" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "b661d30b2d73" }, "state": "2c6dd148501e", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1942,29 +1959,29 @@ "b6f80e2d9da3" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json index a7ec312bb09..955a4844b81 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "6c4de90e2617d204e82ca5e65eb17fc397acbcbb9dc0ec18594d2a7739e3528b", "platform": "darwin", @@ -232,6 +232,11 @@ "error": "refused" } }, + "349d5045a996": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 1 + }, "485a0942bda3": { "eligibility": "unfetched", "prefill": "unresolved" @@ -587,10 +592,6 @@ "isRpcDeliveryUnknown": true } }, - "cc09b6142ccb": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "e41e491351c2": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -698,7 +699,7 @@ "id": "sc-eligibility-fetched.prelude:pending", "observation": { "sender": ["e41e491351c2"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "9270aeb7d9c6" }, @@ -710,7 +711,7 @@ "id": "sc-eligibility-fetched.normal:settled", "observation": { "sender": ["899a024357b9"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "24bd84c9fb40" }, @@ -722,7 +723,7 @@ "id": "sc-eligibility-fetched.result-absent:settled", "observation": { "sender": ["099a55e691ed"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "eb79a9b3682a" }, @@ -734,7 +735,7 @@ "id": "sc-eligibility-fetched.result-null:settled", "observation": { "sender": ["1c4e890f9aaf"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "ee20a1dc39e7" }, @@ -746,7 +747,7 @@ "id": "sc-eligibility-fetched.inner-ok-missing:settled", "observation": { "sender": ["8cef4aaa067c"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "301151228fa3" }, @@ -758,7 +759,7 @@ "id": "sc-eligibility-fetched.inner-false-string-error:settled", "observation": { "sender": ["6c52d90237b7"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "9f00dd54ba64" }, @@ -770,7 +771,7 @@ "id": "sc-eligibility-fetched.inner-false-object-error:settled", "observation": { "sender": ["fed21873c57f"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "ad8a954e879d" }, @@ -782,7 +783,7 @@ "id": "sc-eligibility-fetched.outer-refused:settled", "observation": { "sender": ["6506a6ec7ac3"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "ee20a1dc39e7" }, @@ -794,7 +795,7 @@ "id": "sc-eligibility-fetched.outer-refused-no-message:settled", "observation": { "sender": ["291496f6f93a"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "ee20a1dc39e7" }, @@ -806,7 +807,7 @@ "id": "sc-eligibility-fetched.method-not-found:settled", "observation": { "sender": ["198e064322d5"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "ee20a1dc39e7" }, @@ -818,7 +819,7 @@ "id": "sc-eligibility-fetched.transport-rejection:settled", "observation": { "sender": ["7fb1231fd64d"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "a947768bc0ed" }, @@ -830,7 +831,7 @@ "id": "sc-eligibility-fetched.transport-rejection-no-message:settled", "observation": { "sender": ["79c3a2ea5c23"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json index 7f6bade9d95..a1a3ce848bd 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "4f6472fb7add960be9bcc8596a748264d7cb0755a782ebe9e85753ab1d1d5710", "platform": "darwin", @@ -109,10 +109,6 @@ } } }, - "126c76eb14a1": { - "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" - }, "1ba589a74085": { "name": "files.searchPaths#2", "args": [ @@ -220,9 +216,10 @@ } } }, - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + "387248eb3124": { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}", + "sent": 3 }, "3b6419fbab75": { "status": "fulfilled", @@ -232,9 +229,10 @@ "$rpc": "undefined" } }, - "4c6301522bc0": { - "name": "files.list#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + "58b50d420f72": { + "name": "files.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 3 }, "602e35a92eec": { "files": [] @@ -276,9 +274,10 @@ } } }, - "6fcbcfd641a6": { + "6c8f1f74dced": { "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}", + "sent": 2 }, "869abd7d4761": { "name": "files.searchPaths#1", @@ -388,13 +387,14 @@ } } }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "a129552fdc6e": { "files": ["third.ts"] }, + "a4643cbb0362": { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 4 + }, "b2434f1de9f6": { "name": "files.list#1", "args": [ @@ -420,6 +420,11 @@ "startedAt": 120 } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -552,6 +557,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -678,10 +688,6 @@ "value": { "$rpc": "undefined" } - }, - "f2e78a366d8a": { - "name": "files.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" } }, "recording": { @@ -691,7 +697,7 @@ "id": "b1.normal:old-pending", "observation": { "sender": ["9a2d5b890cfa"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -704,7 +710,7 @@ "id": "b1.normal:stale-arrived-fresh-pending", "observation": { "sender": ["9a2d5b890cfa", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -720,7 +726,7 @@ "id": "b1.normal:third-query", "observation": { "sender": ["9a2d5b890cfa", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -737,7 +743,7 @@ "id": "b1.normal:fresh-arrived", "observation": { "sender": ["9a2d5b890cfa", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -754,7 +760,7 @@ "id": "b1.result-absent:old-pending", "observation": { "sender": ["0c8457700f43"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -767,7 +773,7 @@ "id": "b1.result-absent:stale-arrived-fresh-pending", "observation": { "sender": ["0c8457700f43", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -783,7 +789,7 @@ "id": "b1.result-absent:third-query", "observation": { "sender": ["0c8457700f43", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -800,7 +806,7 @@ "id": "b1.result-absent:fresh-arrived", "observation": { "sender": ["0c8457700f43", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -817,7 +823,7 @@ "id": "b1.result-null:old-pending", "observation": { "sender": ["26cf7e0b111e"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -830,7 +836,7 @@ "id": "b1.result-null:stale-arrived-fresh-pending", "observation": { "sender": ["26cf7e0b111e", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -846,7 +852,7 @@ "id": "b1.result-null:third-query", "observation": { "sender": ["26cf7e0b111e", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -863,7 +869,7 @@ "id": "b1.result-null:fresh-arrived", "observation": { "sender": ["26cf7e0b111e", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -880,7 +886,7 @@ "id": "b1.inner-ok-missing:old-pending", "observation": { "sender": ["df7fd0ad658c"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -893,7 +899,7 @@ "id": "b1.inner-ok-missing:stale-arrived-fresh-pending", "observation": { "sender": ["df7fd0ad658c", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -909,7 +915,7 @@ "id": "b1.inner-ok-missing:third-query", "observation": { "sender": ["df7fd0ad658c", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -926,7 +932,7 @@ "id": "b1.inner-ok-missing:fresh-arrived", "observation": { "sender": ["df7fd0ad658c", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -943,7 +949,7 @@ "id": "b1.inner-false-string-error:old-pending", "observation": { "sender": ["99f776858ea4"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -956,7 +962,7 @@ "id": "b1.inner-false-string-error:stale-arrived-fresh-pending", "observation": { "sender": ["99f776858ea4", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -972,7 +978,7 @@ "id": "b1.inner-false-string-error:third-query", "observation": { "sender": ["99f776858ea4", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -989,7 +995,7 @@ "id": "b1.inner-false-string-error:fresh-arrived", "observation": { "sender": ["99f776858ea4", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1006,7 +1012,7 @@ "id": "b1.inner-false-object-error:old-pending", "observation": { "sender": ["c0b2a9f3a528"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -1019,7 +1025,7 @@ "id": "b1.inner-false-object-error:stale-arrived-fresh-pending", "observation": { "sender": ["c0b2a9f3a528", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1035,7 +1041,7 @@ "id": "b1.inner-false-object-error:third-query", "observation": { "sender": ["c0b2a9f3a528", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1052,7 +1058,7 @@ "id": "b1.inner-false-object-error:fresh-arrived", "observation": { "sender": ["c0b2a9f3a528", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1069,7 +1075,7 @@ "id": "b1.outer-refused:old-pending", "observation": { "sender": ["11a8a2850aa6"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -1082,7 +1088,7 @@ "id": "b1.outer-refused:stale-arrived-fresh-pending", "observation": { "sender": ["11a8a2850aa6", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1098,7 +1104,7 @@ "id": "b1.outer-refused:third-query", "observation": { "sender": ["11a8a2850aa6", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1115,7 +1121,7 @@ "id": "b1.outer-refused:fresh-arrived", "observation": { "sender": ["11a8a2850aa6", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1132,7 +1138,7 @@ "id": "b1.outer-refused-no-message:old-pending", "observation": { "sender": ["d93bbb95c81e"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -1145,7 +1151,7 @@ "id": "b1.outer-refused-no-message:stale-arrived-fresh-pending", "observation": { "sender": ["d93bbb95c81e", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1161,7 +1167,7 @@ "id": "b1.outer-refused-no-message:third-query", "observation": { "sender": ["d93bbb95c81e", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1178,7 +1184,7 @@ "id": "b1.outer-refused-no-message:fresh-arrived", "observation": { "sender": ["d93bbb95c81e", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1195,7 +1201,7 @@ "id": "b1.method-not-found:old-pending", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -1208,7 +1214,7 @@ "id": "b1.method-not-found:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1224,7 +1230,7 @@ "id": "b1.method-not-found:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1241,7 +1247,7 @@ "id": "b1.method-not-found:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1258,7 +1264,7 @@ "id": "b1.transport-rejection:old-pending", "observation": { "sender": ["869abd7d4761"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -1271,7 +1277,7 @@ "id": "b1.transport-rejection:stale-arrived-fresh-pending", "observation": { "sender": ["869abd7d4761", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1287,7 +1293,7 @@ "id": "b1.transport-rejection:third-query", "observation": { "sender": ["869abd7d4761", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1304,7 +1310,7 @@ "id": "b1.transport-rejection:fresh-arrived", "observation": { "sender": ["869abd7d4761", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1321,7 +1327,7 @@ "id": "b1.transport-rejection-no-message:old-pending", "observation": { "sender": ["c64a37571efa"], - "payloads": ["9dea95bddfe5"], + "payloads": ["cd59dd2431e0"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -1334,7 +1340,7 @@ "id": "b1.transport-rejection-no-message:stale-arrived-fresh-pending", "observation": { "sender": ["c64a37571efa", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1350,7 +1356,7 @@ "id": "b1.transport-rejection-no-message:third-query", "observation": { "sender": ["c64a37571efa", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1367,7 +1373,7 @@ "id": "b1.transport-rejection-no-message:fresh-arrived", "observation": { "sender": ["c64a37571efa", "22aae8ed95e4", "c3632dc7f843"], - "payloads": ["9dea95bddfe5", "126c76eb14a1", "f2e78a366d8a"], + "payloads": ["cd59dd2431e0", "6c8f1f74dced", "58b50d420f72"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json index c536f15094c..de1cdbcd1e2 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "048c3ec55ec67d09d9b02e17822f1154adca577e57ffe6d3059102d552d2f759", "platform": "darwin", @@ -347,13 +347,14 @@ } } }, - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "3642acfe438f": { "files": ["beta.ts"] }, + "387248eb3124": { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}", + "sent": 3 + }, "3b6419fbab75": { "status": "fulfilled", "startedAt": 240, @@ -362,13 +363,10 @@ "$rpc": "undefined" } }, - "43f19e2e0c70": { + "5846735d7ce5": { "name": "files.searchPaths#3", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"third\",\"limit\":16}}" - }, - "4c6301522bc0": { - "name": "files.list#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"third\",\"limit\":16}}", + "sent": 4 }, "602e35a92eec": { "files": [] @@ -410,10 +408,6 @@ } } }, - "6fcbcfd641a6": { - "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" - }, "825b5246a9b0": { "name": "files.searchPaths#2", "args": [ @@ -452,13 +446,14 @@ } } }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "a129552fdc6e": { "files": ["third.ts"] }, + "a4643cbb0362": { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 4 + }, "a4b06271def1": { "name": "files.searchPaths#2", "args": [ @@ -520,6 +515,11 @@ "startedAt": 120 } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -556,6 +556,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -653,7 +658,7 @@ "id": "b1.prelude:old-pending", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -666,7 +671,7 @@ "id": "b1.normal:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "15b2254fad4b"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -682,7 +687,7 @@ "id": "b1.normal:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "15b2254fad4b", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -699,7 +704,7 @@ "id": "b1.normal:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "15b2254fad4b", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -716,7 +721,7 @@ "id": "b1.result-absent:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1567fc34445b"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -732,7 +737,7 @@ "id": "b1.result-absent:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1567fc34445b", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -749,7 +754,7 @@ "id": "b1.result-absent:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1567fc34445b", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -766,7 +771,7 @@ "id": "b1.result-null:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "0959d2b897c9"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -782,7 +787,7 @@ "id": "b1.result-null:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "0959d2b897c9", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -799,7 +804,7 @@ "id": "b1.result-null:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "0959d2b897c9", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -816,7 +821,7 @@ "id": "b1.inner-ok-missing:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ea7547b81a5"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -832,7 +837,7 @@ "id": "b1.inner-ok-missing:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ea7547b81a5", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -849,7 +854,7 @@ "id": "b1.inner-ok-missing:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ea7547b81a5", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -866,7 +871,7 @@ "id": "b1.inner-false-string-error:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1f232e1642a7"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -882,7 +887,7 @@ "id": "b1.inner-false-string-error:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1f232e1642a7", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -899,7 +904,7 @@ "id": "b1.inner-false-string-error:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1f232e1642a7", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -916,7 +921,7 @@ "id": "b1.inner-false-object-error:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "825b5246a9b0"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -932,7 +937,7 @@ "id": "b1.inner-false-object-error:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "825b5246a9b0", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -949,7 +954,7 @@ "id": "b1.inner-false-object-error:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "825b5246a9b0", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -966,7 +971,7 @@ "id": "b1.outer-refused:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "a4b06271def1"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -982,7 +987,7 @@ "id": "b1.outer-refused:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "a4b06271def1", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -999,7 +1004,7 @@ "id": "b1.outer-refused:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "a4b06271def1", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1016,7 +1021,7 @@ "id": "b1.outer-refused-no-message:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "02a03f44e95f"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1032,7 +1037,7 @@ "id": "b1.outer-refused-no-message:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "02a03f44e95f", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1049,7 +1054,7 @@ "id": "b1.outer-refused-no-message:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "02a03f44e95f", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1066,7 +1071,7 @@ "id": "b1.method-not-found:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1082,7 +1087,7 @@ "id": "b1.method-not-found:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1099,7 +1104,7 @@ "id": "b1.method-not-found:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1116,7 +1121,7 @@ "id": "b1.transport-rejection:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "e0c06b676602"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1132,7 +1137,7 @@ "id": "b1.transport-rejection:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "e0c06b676602", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1149,7 +1154,7 @@ "id": "b1.transport-rejection:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "e0c06b676602", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1166,7 +1171,7 @@ "id": "b1.transport-rejection-no-message:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "039d4c02da97"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1182,7 +1187,7 @@ "id": "b1.transport-rejection-no-message:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "039d4c02da97", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1199,7 +1204,7 @@ "id": "b1.transport-rejection-no-message:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "039d4c02da97", "11617076ef90"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "43f19e2e0c70"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "5846735d7ce5"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json index 96a9437422f..7a02545e263 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "ad458a3407e3f1303343b46a1308b43535abef2c9ed2f68db59157db5b91daa1", "platform": "darwin", @@ -74,9 +74,10 @@ } } }, - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + "387248eb3124": { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}", + "sent": 3 }, "3b6419fbab75": { "status": "fulfilled", @@ -86,10 +87,6 @@ "$rpc": "undefined" } }, - "4c6301522bc0": { - "name": "files.list#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "519f35cc355f": { "name": "files.list#2", "args": [ @@ -193,10 +190,6 @@ } } }, - "6fcbcfd641a6": { - "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" - }, "7dd55e908e3e": { "name": "files.list#2", "args": [ @@ -295,13 +288,14 @@ } } }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "a129552fdc6e": { "files": ["third.ts"] }, + "a4643cbb0362": { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 4 + }, "a697ecf6864e": { "name": "files.list#2", "args": [ @@ -394,6 +388,11 @@ } } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -430,6 +429,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -596,7 +600,7 @@ "id": "b1.prelude:old-pending", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -609,7 +613,7 @@ "id": "b1.prelude:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -625,7 +629,7 @@ "id": "b1.prelude:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -642,7 +646,7 @@ "id": "b1.normal:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -659,7 +663,7 @@ "id": "b1.result-absent:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "519f35cc355f"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -676,7 +680,7 @@ "id": "b1.result-null:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "5d5510c9fa8e"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -693,7 +697,7 @@ "id": "b1.inner-ok-missing:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "b97155d69b76"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -710,7 +714,7 @@ "id": "b1.inner-false-string-error:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "ed722785cd67"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -727,7 +731,7 @@ "id": "b1.inner-false-object-error:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "94e75c7ab64a"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -744,7 +748,7 @@ "id": "b1.outer-refused:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "f427ba18f654"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -761,7 +765,7 @@ "id": "b1.outer-refused-no-message:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "a697ecf6864e"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -778,7 +782,7 @@ "id": "b1.method-not-found:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "d704d5a97c9c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -795,7 +799,7 @@ "id": "b1.transport-rejection:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "83cec65a43c1"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -812,7 +816,7 @@ "id": "b1.transport-rejection-no-message:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "7dd55e908e3e"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json index cd6b32d9a19..986d1c87c79 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "262eaad263a45aa13ec5b27c12b59946b12c202474229fff7a5727dba6d702ca", "scenarioSha256": "52742d894d0ea53db89729101664a393b10794d9c2d2fe7b40b020643a13af81", "platform": "darwin", @@ -110,9 +110,10 @@ } } }, - "2837f481a843": { - "name": "files.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" + "387248eb3124": { + "name": "files.searchPaths#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}", + "sent": 3 }, "3b6419fbab75": { "status": "fulfilled", @@ -156,10 +157,6 @@ } } }, - "4c6301522bc0": { - "name": "files.list#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}" - }, "4cc10442b987": { "name": "files.list#1", "args": [ @@ -329,10 +326,6 @@ } } }, - "6fcbcfd641a6": { - "name": "files.searchPaths#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"fresh\",\"limit\":16}}" - }, "9882a4a07c3d": { "name": "files.list#1", "args": [ @@ -367,13 +360,14 @@ } } }, - "9dea95bddfe5": { - "name": "files.searchPaths#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}" - }, "a129552fdc6e": { "files": ["third.ts"] }, + "a4643cbb0362": { + "name": "files.list#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 4 + }, "ae9e53776360": { "name": "files.list#1", "args": [ @@ -462,6 +456,11 @@ } } }, + "bb65fa195d1c": { + "name": "files.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.list\",\"params\":{\"worktree\":\"id:A\"}}", + "sent": 2 + }, "c0821dc354d7": { "name": "files.searchPaths#1", "args": [ @@ -498,6 +497,11 @@ } } }, + "cd59dd2431e0": { + "name": "files.searchPaths#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.searchPaths\",\"params\":{\"worktree\":\"id:A\",\"query\":\"old\",\"limit\":16}}", + "sent": 1 + }, "d2ad71e601c4": { "status": "fulfilled", "startedAt": 120, @@ -596,7 +600,7 @@ "id": "b1.prelude:old-pending", "observation": { "sender": ["c0821dc354d7", "b2434f1de9f6"], - "payloads": ["9dea95bddfe5", "2837f481a843"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a" @@ -609,7 +613,7 @@ "id": "b1.normal:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -625,7 +629,7 @@ "id": "b1.normal:third-query", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -642,7 +646,7 @@ "id": "b1.normal:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "603254c040fc", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -659,7 +663,7 @@ "id": "b1.result-absent:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "ae9e53776360", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -675,7 +679,7 @@ "id": "b1.result-absent:third-query", "observation": { "sender": ["c0821dc354d7", "ae9e53776360", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -692,7 +696,7 @@ "id": "b1.result-absent:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "ae9e53776360", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -709,7 +713,7 @@ "id": "b1.result-null:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "b70578465e9a", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -725,7 +729,7 @@ "id": "b1.result-null:third-query", "observation": { "sender": ["c0821dc354d7", "b70578465e9a", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -742,7 +746,7 @@ "id": "b1.result-null:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "b70578465e9a", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -759,7 +763,7 @@ "id": "b1.inner-ok-missing:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "54dffc286e10", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -775,7 +779,7 @@ "id": "b1.inner-ok-missing:third-query", "observation": { "sender": ["c0821dc354d7", "54dffc286e10", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -792,7 +796,7 @@ "id": "b1.inner-ok-missing:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "54dffc286e10", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -809,7 +813,7 @@ "id": "b1.inner-false-string-error:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "45b173ed5496", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -825,7 +829,7 @@ "id": "b1.inner-false-string-error:third-query", "observation": { "sender": ["c0821dc354d7", "45b173ed5496", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -842,7 +846,7 @@ "id": "b1.inner-false-string-error:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "45b173ed5496", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -859,7 +863,7 @@ "id": "b1.inner-false-object-error:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "0ed49b021fe0", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -875,7 +879,7 @@ "id": "b1.inner-false-object-error:third-query", "observation": { "sender": ["c0821dc354d7", "0ed49b021fe0", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -892,7 +896,7 @@ "id": "b1.inner-false-object-error:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "0ed49b021fe0", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -909,7 +913,7 @@ "id": "b1.outer-refused:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "4ee58046e400", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -925,7 +929,7 @@ "id": "b1.outer-refused:third-query", "observation": { "sender": ["c0821dc354d7", "4ee58046e400", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -942,7 +946,7 @@ "id": "b1.outer-refused:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "4ee58046e400", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -959,7 +963,7 @@ "id": "b1.outer-refused-no-message:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "d9aea3f5d7a5", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -975,7 +979,7 @@ "id": "b1.outer-refused-no-message:third-query", "observation": { "sender": ["c0821dc354d7", "d9aea3f5d7a5", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -992,7 +996,7 @@ "id": "b1.outer-refused-no-message:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "d9aea3f5d7a5", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1009,7 +1013,7 @@ "id": "b1.method-not-found:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "9882a4a07c3d", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1025,7 +1029,7 @@ "id": "b1.method-not-found:third-query", "observation": { "sender": ["c0821dc354d7", "9882a4a07c3d", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1042,7 +1046,7 @@ "id": "b1.method-not-found:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "9882a4a07c3d", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1059,7 +1063,7 @@ "id": "b1.transport-rejection:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "4cc10442b987", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1075,7 +1079,7 @@ "id": "b1.transport-rejection:third-query", "observation": { "sender": ["c0821dc354d7", "4cc10442b987", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1092,7 +1096,7 @@ "id": "b1.transport-rejection:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "4cc10442b987", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1109,7 +1113,7 @@ "id": "b1.transport-rejection-no-message:stale-arrived-fresh-pending", "observation": { "sender": ["c0821dc354d7", "592d6f61414a", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1125,7 +1129,7 @@ "id": "b1.transport-rejection-no-message:third-query", "observation": { "sender": ["c0821dc354d7", "592d6f61414a", "1ba589a74085", "0d903486cbe8"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", @@ -1142,7 +1146,7 @@ "id": "b1.transport-rejection-no-message:fresh-arrived", "observation": { "sender": ["c0821dc354d7", "592d6f61414a", "1ba589a74085", "daf226a0261c"], - "payloads": ["9dea95bddfe5", "2837f481a843", "6fcbcfd641a6", "4c6301522bc0"], + "payloads": ["cd59dd2431e0", "bb65fa195d1c", "387248eb3124", "a4643cbb0362"], "settlements": { "mount": "eb79a9b3682a", "old": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json index e0e2b9fd2a5..a5d9af66153 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "8e00afc85e5b82d75bedecea0c748a3c8658cfc8545650e755c03f51fdc932d6", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1696f2f90218": { + "0e0abca05602": { "name": "detailError", - "value": "comments transport error" + "value": "comments transport error", + "sent": 2 }, "1736ff39135a": { "name": "linear.getIssue#1", @@ -52,9 +53,10 @@ } } }, - "3b01c25bcd45": { + "39ca42c97176": { "name": "detailError", - "value": "" + "value": "", + "sent": 2 }, "3cb9a384ce0e": { "name": "linear.issueComments#1", @@ -96,9 +98,15 @@ "$rpc": "null" } }, - "468cc28b676c": { + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "4a3ebfb61f95": { "name": "detailError", - "value": "transport failure" + "value": "transport failure", + "sent": 2 }, "4e7c4654b51d": { "name": "linear.issueComments#1", @@ -139,6 +147,16 @@ "$rpc": "null" } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, "5ce7f3fa558f": { "name": "linear.getIssue#1", "args": [ @@ -248,16 +266,6 @@ "$rpc": "null" } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, "8ec7d930f214": { "name": "linear.getIssue#1", "args": [ @@ -293,9 +301,17 @@ } } }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "a1504f9a0912": { "name": "linear.getIssue#1", @@ -401,10 +417,6 @@ } } }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "bc9642565680": { "name": "linear.getIssue#1", "args": [ @@ -471,10 +483,6 @@ } } }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -483,6 +491,11 @@ "$rpc": "undefined" } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "fc4ce176400a": { "name": "linear.getIssue#1", "args": [ @@ -552,41 +565,41 @@ "id": "b3.prelude:pending", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.normal:issue-refused-comments-pending", "observation": { "sender": ["a91a12c2af5d", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.normal:settled", "observation": { "sender": ["a91a12c2af5d", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -594,29 +607,29 @@ "id": "b3.result-absent:issue-refused-comments-pending", "observation": { "sender": ["77d756736896", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.result-absent:settled", "observation": { "sender": ["77d756736896", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -624,29 +637,29 @@ "id": "b3.result-null:issue-refused-comments-pending", "observation": { "sender": ["68f4ab6eb5df", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.result-null:settled", "observation": { "sender": ["68f4ab6eb5df", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -654,29 +667,29 @@ "id": "b3.inner-ok-missing:issue-refused-comments-pending", "observation": { "sender": ["d5a45b61726a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.inner-ok-missing:settled", "observation": { "sender": ["d5a45b61726a", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -684,29 +697,29 @@ "id": "b3.inner-false-string-error:issue-refused-comments-pending", "observation": { "sender": ["a1504f9a0912", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.inner-false-string-error:settled", "observation": { "sender": ["a1504f9a0912", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -714,29 +727,29 @@ "id": "b3.inner-false-object-error:issue-refused-comments-pending", "observation": { "sender": ["5ce7f3fa558f", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.inner-false-object-error:settled", "observation": { "sender": ["5ce7f3fa558f", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -744,29 +757,29 @@ "id": "b3.outer-refused:issue-refused-comments-pending", "observation": { "sender": ["ff164d27a928", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.outer-refused:settled", "observation": { "sender": ["ff164d27a928", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -774,29 +787,29 @@ "id": "b3.outer-refused-no-message:issue-refused-comments-pending", "observation": { "sender": ["1736ff39135a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.outer-refused-no-message:settled", "observation": { "sender": ["1736ff39135a", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -804,29 +817,29 @@ "id": "b3.method-not-found:issue-refused-comments-pending", "observation": { "sender": ["8ec7d930f214", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.method-not-found:settled", "observation": { "sender": ["8ec7d930f214", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -834,17 +847,17 @@ "id": "b3.transport-rejection:issue-refused-comments-pending", "observation": { "sender": ["bc9642565680", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4209c465bb82", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "4a3ebfb61f95", + "ee0c4638d266" ] } }, @@ -852,17 +865,17 @@ "id": "b3.transport-rejection:settled", "observation": { "sender": ["bc9642565680", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4209c465bb82", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "4a3ebfb61f95", + "ee0c4638d266" ] } }, @@ -870,17 +883,17 @@ "id": "b3.transport-rejection-no-message:issue-refused-comments-pending", "observation": { "sender": ["b15e02226c97", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "51f19b7d1380", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "39ca42c97176", + "ee0c4638d266" ] } }, @@ -888,17 +901,17 @@ "id": "b3.transport-rejection-no-message:settled", "observation": { "sender": ["b15e02226c97", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "51f19b7d1380", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "39ca42c97176", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json index 140a07e4537..6d0973038a7 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "40289acce4a3542773f74681d255d67cfddadf6c42317928d6728f26a76f6cfb", "platform": "darwin", @@ -116,9 +116,10 @@ } } }, - "3b01c25bcd45": { + "39ca42c97176": { "name": "detailError", - "value": "" + "value": "", + "sent": 2 }, "3bb04fc55c1a": { "name": "linear.issueComments#1", @@ -220,9 +221,15 @@ "$rpc": "null" } }, - "468cc28b676c": { + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "4a3ebfb61f95": { "name": "detailError", - "value": "transport failure" + "value": "transport failure", + "sent": 2 }, "51f19b7d1380": { "error": "", @@ -231,6 +238,21 @@ "$rpc": "null" } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "77515f910d51": { + "name": "detailError", + "value": "issue refused", + "sent": 2 + }, "780aaf1d97be": { "error": "", "loading": true, @@ -238,19 +260,17 @@ "$rpc": "null" } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { + "9bd1de5d9753": { "name": "detailPayload", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "9f8c9f7294a0": { "name": "linear.issueComments#1", @@ -356,10 +376,6 @@ } } }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "c360db88accd": { "name": "linear.issueComments#1", "args": [ @@ -436,14 +452,6 @@ "$rpc": "null" } }, - "e1a8c572690f": { - "name": "detailError", - "value": "issue refused" - }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -484,6 +492,11 @@ } } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "f60c595d990e": { "name": "linear.issueComments#1", "args": [ @@ -552,41 +565,41 @@ "id": "b3.prelude:pending", "observation": { "sender": ["fc4ce176400a", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.prelude:issue-refused-comments-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.normal:settled", "observation": { "sender": ["034a83431f03", "a4b8ea721dcf"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -594,17 +607,17 @@ "id": "b3.result-absent:settled", "observation": { "sender": ["034a83431f03", "16e0cc3237e8"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -612,17 +625,17 @@ "id": "b3.result-null:settled", "observation": { "sender": ["034a83431f03", "f60c595d990e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -630,17 +643,17 @@ "id": "b3.inner-ok-missing:settled", "observation": { "sender": ["034a83431f03", "c360db88accd"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -648,17 +661,17 @@ "id": "b3.inner-false-string-error:settled", "observation": { "sender": ["034a83431f03", "c92234b1167b"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -666,17 +679,17 @@ "id": "b3.inner-false-object-error:settled", "observation": { "sender": ["034a83431f03", "3276e1a41446"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -684,17 +697,17 @@ "id": "b3.outer-refused:settled", "observation": { "sender": ["034a83431f03", "a2450a300ddf"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -702,17 +715,17 @@ "id": "b3.outer-refused-no-message:settled", "observation": { "sender": ["034a83431f03", "9f8c9f7294a0"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -720,17 +733,17 @@ "id": "b3.method-not-found:settled", "observation": { "sender": ["034a83431f03", "3bb04fc55c1a"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dff907b2355c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e1a8c572690f", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "77515f910d51", + "ee0c4638d266" ] } }, @@ -738,17 +751,17 @@ "id": "b3.transport-rejection:settled", "observation": { "sender": ["034a83431f03", "ecb0f6b35964"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4209c465bb82", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "4a3ebfb61f95", + "ee0c4638d266" ] } }, @@ -756,17 +769,17 @@ "id": "b3.transport-rejection-no-message:settled", "observation": { "sender": ["034a83431f03", "3df3437aa9b4"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "51f19b7d1380", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "39ca42c97176", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-linear.select-workspace-picker-linear.selectworkspace-1.json b/mobile/rpc-foundation/goldens/matrix-linear.select-workspace-picker-linear.selectworkspace-1.json new file mode 100644 index 00000000000..e1a00e99e09 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-linear.select-workspace-picker-linear.selectworkspace-1.json @@ -0,0 +1,592 @@ +{ + "operation": "linear.select-workspace-picker", + "family": "linear.select-workspace-picker", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b65996c152b632d553a31e07e31ea5c76f998eada42cf0966923d730da21908f", + "scenarioSha256": "c7de1f6fc0895d4ddf1b87a83859da46c583f098e058f14c8f85d48120c80c40", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06776b3d9986": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "1a260f9b2146": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "34abdc8d41b6": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "36c0bdbc5f9b": { + "contextLoads": 0, + "error": "", + "selectedWorkspaceId": "workspace-b", + "teamCount": 0 + }, + "4a23506ae3dc": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "5434c3d0a73f": { + "contextLoads": 0, + "error": "transport failure", + "selectedWorkspaceId": "workspace-b", + "teamCount": 0 + }, + "55f248ebab5b": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "87ae939e1ef2": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "8b0126beaa0f": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "8c94ac859e25": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9fd9d48475fb": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "b3bc3d5e8602": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "c97ff66588a1": { + "name": "linear.context-reloaded", + "value": { + "contextLoads": 1 + }, + "sent": 1 + }, + "cc85f4131ab5": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "d2ade472a8ba": { + "contextLoads": 1, + "error": "", + "selectedWorkspaceId": "workspace-b", + "teamCount": 0 + }, + "d85b70dd191e": { + "name": "linear.selectWorkspace#1", + "args": [ + { + "name": "method", + "value": "linear.selectWorkspace" + }, + { + "name": "params", + "value": { + "workspaceId": "workspace-b" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "ea687d1f2a99": { + "name": "linear.selectWorkspace#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.selectWorkspace\",\"params\":{\"workspaceId\":\"workspace-b\"}}", + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-linear.select-workspace-picker-linear.selectworkspace-1", + "checkpoints": [ + { + "id": "linear-select-workspace.prelude:selected", + "observation": { + "sender": ["4a23506ae3dc"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "36c0bdbc5f9b", + "effects": [] + } + }, + { + "id": "linear-select-workspace.normal:switched", + "observation": { + "sender": ["06776b3d9986"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.result-absent:switched", + "observation": { + "sender": ["b3bc3d5e8602"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.result-null:switched", + "observation": { + "sender": ["9fd9d48475fb"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.inner-ok-missing:switched", + "observation": { + "sender": ["8b0126beaa0f"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.inner-false-string-error:switched", + "observation": { + "sender": ["8c94ac859e25"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.inner-false-object-error:switched", + "observation": { + "sender": ["1a260f9b2146"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.outer-refused:switched", + "observation": { + "sender": ["34abdc8d41b6"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.outer-refused-no-message:switched", + "observation": { + "sender": ["55f248ebab5b"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.method-not-found:switched", + "observation": { + "sender": ["d85b70dd191e"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "d2ade472a8ba", + "effects": ["c97ff66588a1"] + } + }, + { + "id": "linear-select-workspace.transport-rejection:switched", + "observation": { + "sender": ["cc85f4131ab5"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "5434c3d0a73f", + "effects": [] + } + }, + { + "id": "linear-select-workspace.transport-rejection-no-message:switched", + "observation": { + "sender": ["87ae939e1ef2"], + "payloads": ["ea687d1f2a99"], + "settlements": { + "select-b": "eb79a9b3682a" + }, + "state": "36c0bdbc5f9b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-1-1.json b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-1-1.json new file mode 100644 index 00000000000..358927b8d8c --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-1-1.json @@ -0,0 +1,988 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "f3fa2738875e15b640f21e56d3a0628333cd5b271242314b9c328822eec01d34", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "127e975be6a2": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 2 + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "8e74e080aa1b": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 1 + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d08b4a2fca43": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 1 + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-live-worktree-name-runtime.clientevents.subscribe-1-1", + "checkpoints": [ + { + "id": "live-worktree-name-stream.prelude:subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "127e975be6a2" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "127e975be6a2" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "127e975be6a2" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "127e975be6a2" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e", "56c66d671d13"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "127e975be6a2" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:replayed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:unmounted", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "d08b4a2fca43"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "d08b4a2fca43"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:replayed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:unmounted", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "d08b4a2fca43"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-1-2.json b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-1-2.json new file mode 100644 index 00000000000..0874819ee2d --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-1-2.json @@ -0,0 +1,866 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "24b9ef7c06386b8af8303cfb196d2f652e46759b40aadb7b6af5144c964ea179", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "4fd3501bc642": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 2 + }, + "5113bc69f4fe": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "53b294ab06f1": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 1 + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "8e74e080aa1b": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 1 + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d08b4a2fca43": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 1 + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "dda111cbb292": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-live-worktree-name-runtime.clientevents.subscribe-1-2", + "checkpoints": [ + { + "id": "live-worktree-name-stream.prelude:subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "53b294ab06f1"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:replayed", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:unmounted", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe", + "4fd3501bc642" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "53b294ab06f1"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:replayed", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:unmounted", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe", + "4fd3501bc642" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "53b294ab06f1"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:replayed", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:unmounted", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe", + "4fd3501bc642" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "53b294ab06f1"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe", + "4fd3501bc642" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "53b294ab06f1"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "dda111cbb292"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "8e74e080aa1b", + "53b294ab06f1", + "5113bc69f4fe", + "4fd3501bc642" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:replayed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:unmounted", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "d08b4a2fca43"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "d08b4a2fca43"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:refreshed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:re-subscribed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:replayed", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:unmounted", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "8e74e080aa1b", "d08b4a2fca43"], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-2-1.json b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-2-1.json new file mode 100644 index 00000000000..ea343e0935f --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-runtime.clientevents.subscribe-2-1.json @@ -0,0 +1,647 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "e13633e6b76dce4aec343c391359adfd39430e91af1b183140fe4423316c81e1", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-live-worktree-name-runtime.clientevents.subscribe-2-1", + "checkpoints": [ + { + "id": "live-worktree-name-stream.prelude:subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-1.json new file mode 100644 index 00000000000..7a271fd2d8e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-1.json @@ -0,0 +1,1522 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "0bbbff1a914ba146777515d6d971144cc62f29f2d484a264513a1ce0f48be96a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "411e3f5a8e43": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "4bd0523117c2": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "5b2c42a1ab1a": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "63725fcc7deb": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "6c722b0f0a28": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "bec7f0d9b108": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "bf5cadcfd85d": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "present" + }, + "c2d61905c43b": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d2ff213020b9": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "d579b9b92a39": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f94e130f989b": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-live-worktree-name-worktree.show-1", + "checkpoints": [ + { + "id": "live-worktree-name-stream.prelude:subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:named", + "observation": { + "sender": ["d579b9b92a39"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "bf5cadcfd85d", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:refreshed", + "observation": { + "sender": ["d579b9b92a39", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:re-subscribed", + "observation": { + "sender": ["d579b9b92a39", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:replayed", + "observation": { + "sender": ["d579b9b92a39", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:unmounted", + "observation": { + "sender": ["d579b9b92a39", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:named", + "observation": { + "sender": ["63725fcc7deb"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "bf5cadcfd85d", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:refreshed", + "observation": { + "sender": ["63725fcc7deb", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:re-subscribed", + "observation": { + "sender": ["63725fcc7deb", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:replayed", + "observation": { + "sender": ["63725fcc7deb", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:unmounted", + "observation": { + "sender": ["63725fcc7deb", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:named", + "observation": { + "sender": ["4bd0523117c2"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "bf5cadcfd85d", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:refreshed", + "observation": { + "sender": ["4bd0523117c2", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": ["4bd0523117c2", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:replayed", + "observation": { + "sender": ["4bd0523117c2", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:unmounted", + "observation": { + "sender": ["4bd0523117c2", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:named", + "observation": { + "sender": ["f94e130f989b"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "bf5cadcfd85d", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:refreshed", + "observation": { + "sender": ["f94e130f989b", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": ["f94e130f989b", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:replayed", + "observation": { + "sender": ["f94e130f989b", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:unmounted", + "observation": { + "sender": ["f94e130f989b", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:named", + "observation": { + "sender": ["d2ff213020b9"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "bf5cadcfd85d", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:refreshed", + "observation": { + "sender": ["d2ff213020b9", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": ["d2ff213020b9", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:replayed", + "observation": { + "sender": ["d2ff213020b9", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:unmounted", + "observation": { + "sender": ["d2ff213020b9", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:named", + "observation": { + "sender": ["411e3f5a8e43"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:refreshed", + "observation": { + "sender": ["411e3f5a8e43", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:re-subscribed", + "observation": { + "sender": ["411e3f5a8e43", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:replayed", + "observation": { + "sender": ["411e3f5a8e43", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:unmounted", + "observation": { + "sender": ["411e3f5a8e43", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:named", + "observation": { + "sender": ["c2d61905c43b"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:refreshed", + "observation": { + "sender": ["c2d61905c43b", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": ["c2d61905c43b", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:replayed", + "observation": { + "sender": ["c2d61905c43b", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:unmounted", + "observation": { + "sender": ["c2d61905c43b", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:named", + "observation": { + "sender": ["5b2c42a1ab1a"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:refreshed", + "observation": { + "sender": ["5b2c42a1ab1a", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:re-subscribed", + "observation": { + "sender": ["5b2c42a1ab1a", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:replayed", + "observation": { + "sender": ["5b2c42a1ab1a", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:unmounted", + "observation": { + "sender": ["5b2c42a1ab1a", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:named", + "observation": { + "sender": ["6c722b0f0a28"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:refreshed", + "observation": { + "sender": ["6c722b0f0a28", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:re-subscribed", + "observation": { + "sender": ["6c722b0f0a28", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:replayed", + "observation": { + "sender": ["6c722b0f0a28", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:unmounted", + "observation": { + "sender": ["6c722b0f0a28", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:named", + "observation": { + "sender": ["bec7f0d9b108"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:refreshed", + "observation": { + "sender": ["bec7f0d9b108", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:re-subscribed", + "observation": { + "sender": ["bec7f0d9b108", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:replayed", + "observation": { + "sender": ["bec7f0d9b108", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:unmounted", + "observation": { + "sender": ["bec7f0d9b108", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-2.json b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-2.json new file mode 100644 index 00000000000..56246753a70 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-2.json @@ -0,0 +1,1402 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "2ed321bfdc419635734c37b0a1cc4f85d6d92766846e25a37bd547dfa3af8f72", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "12a9a77d5b26": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "1568463bc988": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "3decaad7b693": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "55610533a324": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "5e85c8a608a6": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "unknown" + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b347e30a21be": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bb39fdd04acc": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "be22a6071e46": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "da58b4244960": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "dc044be247dd": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ec36601ce95a": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-live-worktree-name-worktree.show-2", + "checkpoints": [ + { + "id": "live-worktree-name-stream.prelude:subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:refreshed", + "observation": { + "sender": ["94437e18f7e8", "da58b4244960"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "da58b4244960"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:replayed", + "observation": { + "sender": ["94437e18f7e8", "da58b4244960", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:unmounted", + "observation": { + "sender": ["94437e18f7e8", "da58b4244960", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:refreshed", + "observation": { + "sender": ["94437e18f7e8", "12a9a77d5b26"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "12a9a77d5b26"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:replayed", + "observation": { + "sender": ["94437e18f7e8", "12a9a77d5b26", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:unmounted", + "observation": { + "sender": ["94437e18f7e8", "12a9a77d5b26", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:refreshed", + "observation": { + "sender": ["94437e18f7e8", "1568463bc988"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "1568463bc988"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:replayed", + "observation": { + "sender": ["94437e18f7e8", "1568463bc988", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:unmounted", + "observation": { + "sender": ["94437e18f7e8", "1568463bc988", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:refreshed", + "observation": { + "sender": ["94437e18f7e8", "ec36601ce95a"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "ec36601ce95a"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "ec36601ce95a", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "ec36601ce95a", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:refreshed", + "observation": { + "sender": ["94437e18f7e8", "be22a6071e46"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "be22a6071e46"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "be22a6071e46", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "be22a6071e46", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:refreshed", + "observation": { + "sender": ["94437e18f7e8", "b347e30a21be"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "5e85c8a608a6", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "b347e30a21be"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "5e85c8a608a6", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:replayed", + "observation": { + "sender": ["94437e18f7e8", "b347e30a21be", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:unmounted", + "observation": { + "sender": ["94437e18f7e8", "b347e30a21be", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:refreshed", + "observation": { + "sender": ["94437e18f7e8", "bb39fdd04acc"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "5e85c8a608a6", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "bb39fdd04acc"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "5e85c8a608a6", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8", "bb39fdd04acc", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8", "bb39fdd04acc", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:refreshed", + "observation": { + "sender": ["94437e18f7e8", "55610533a324"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "5e85c8a608a6", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "55610533a324"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "5e85c8a608a6", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:replayed", + "observation": { + "sender": ["94437e18f7e8", "55610533a324", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:unmounted", + "observation": { + "sender": ["94437e18f7e8", "55610533a324", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:refreshed", + "observation": { + "sender": ["94437e18f7e8", "3decaad7b693"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "3decaad7b693"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:replayed", + "observation": { + "sender": ["94437e18f7e8", "3decaad7b693", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:unmounted", + "observation": { + "sender": ["94437e18f7e8", "3decaad7b693", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:refreshed", + "observation": { + "sender": ["94437e18f7e8", "dc044be247dd"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "dc044be247dd"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8", "dc044be247dd", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8", "dc044be247dd", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-3.json b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-3.json new file mode 100644 index 00000000000..e21079ffc6f --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-live-worktree-name-worktree.show-3.json @@ -0,0 +1,1092 @@ +{ + "operation": "session.live-worktree-name", + "family": "live-worktree-name", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "8e41c8624b9b6185e447cee3590a851ab88b6b1ee1d632af90e3a771a90310be", + "scenarioSha256": "ab7efe1dc6ef2ddfffa69c88bcc936f43393968a2281bc0ebfc864be650e7af1", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0861c192faf1": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 1 + }, + "0dcafb9453a6": { + "name": "runtime.clientEvents.unsubscribe#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "1e4d934273b4": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-6", + "ok": false + } + } + }, + "24e54ca7ee2e": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "2aba0c9abcb7": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "5275daa092e8": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "5349b43d9f6a": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "56c66d671d13": { + "name": "runtime.clientEvents.subscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 2 + }, + "592ccd522724": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "present" + }, + "61367c8d7fca": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Renamed", + "resolution": "unknown" + }, + "71e0e7404275": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-6", + "ok": false + } + } + }, + "767a3f460b84": { + "name": "worktree.show#3", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 3 + }, + "7926694cda85": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work", + "resolution": "present" + }, + "89ff819afc4f": { + "crash": { + "$rpc": "null" + }, + "name": "Feature Work Replayed", + "resolution": "present" + }, + "94437e18f7e8": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "977eb5ae1513": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true + } + } + }, + "a6dad5b3250f": { + "name": "worktree.show#2", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Renamed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "b17f8702145e": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-1::/work/feature\"}}", + "sent": 2 + }, + "b3c977d010c6": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "worktree": { + "displayName": "Feature Work Replayed", + "worktreeId": "repo-1::/work/feature" + } + } + } + } + }, + "bbdf51d110d4": { + "name": "runtime.clientEvents.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bdc95c0ab9bc": { + "name": "runtime.clientEvents.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"runtime.clientEvents.subscribe\",\"params\":null}", + "sent": 0 + }, + "c7ea51c18a03": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "c83d4825afe7": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "dcfa9a8e959c": { + "crash": { + "$rpc": "null" + }, + "name": "feature", + "resolution": "unknown" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ed23a553453d": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "f15adc8a2158": { + "name": "worktree.show#3", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:repo-1::/work/feature" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-6", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-live-worktree-name-worktree.show-3", + "checkpoints": [ + { + "id": "live-worktree-name-stream.prelude:subscribed", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:ready", + "observation": { + "sender": ["c7ea51c18a03"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcfa9a8e959c", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:named", + "observation": { + "sender": ["94437e18f7e8"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7926694cda85", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:refreshed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": ["bdc95c0ab9bc", "0861c192faf1", "b17f8702145e"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.prelude:re-subscribed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.normal:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "b3c977d010c6"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "89ff819afc4f", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "977eb5ae1513"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-absent:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "977eb5ae1513"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "ed23a553453d"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.result-null:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "ed23a553453d"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "2aba0c9abcb7"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-ok-missing:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "2aba0c9abcb7"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "5349b43d9f6a"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-string-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "5349b43d9f6a"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "5275daa092e8"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.inner-false-object-error:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "5275daa092e8"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "1e4d934273b4"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "61367c8d7fca", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "1e4d934273b4"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "61367c8d7fca", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "f15adc8a2158"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "61367c8d7fca", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.outer-refused-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "f15adc8a2158"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "61367c8d7fca", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "71e0e7404275"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "61367c8d7fca", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.method-not-found:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "71e0e7404275"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "61367c8d7fca", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "24e54ca7ee2e"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "24e54ca7ee2e"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:replayed", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "c83d4825afe7"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + }, + { + "id": "live-worktree-name-stream.transport-rejection-no-message:unmounted", + "observation": { + "sender": ["94437e18f7e8", "a6dad5b3250f", "c83d4825afe7"], + "payloads": [ + "bdc95c0ab9bc", + "0861c192faf1", + "b17f8702145e", + "56c66d671d13", + "bbdf51d110d4", + "767a3f460b84", + "0dcafb9453a6" + ], + "settlements": { + "mount": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "592ccd522724", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-nativechat.image-paste-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-nativechat.image-paste-terminal.send-1.json new file mode 100644 index 00000000000..d1fe1af271d --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-nativechat.image-paste-terminal.send-1.json @@ -0,0 +1,700 @@ +{ + "operation": "nativeChat.image-paste", + "family": "nativeChat.image-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "88da63e9f56e02dbe8404471e23251f9b13fd00b1ab10c19aa15b3a73128a53e", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0c34ad3edfd4": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "213d2dbb9be4": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/a.png\\u001b[201~ \",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "37db94f2b504": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "47a22f9d0047": { + "failure": { + "$rpc": "null" + }, + "pasted": true + }, + "518651fd2840": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "604f82044ca0": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "a32415cc51eb": { + "failure": "", + "pasted": "unpasted" + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "bb0a3578940a": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "c299c7a89e41": { + "failure": { + "$rpc": "null" + }, + "pasted": false + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "ca4bb356176b": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "d4132868cdd1": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "e23dda10e475": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "e74d7d62aa22": { + "failure": "transport failure", + "pasted": "unpasted" + }, + "eee5069757c1": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "efe52c3cedea": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "f0668186d466": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + }, + "recording": { + "scenario": "matrix-nativechat.image-paste-terminal.send-1", + "checkpoints": [ + { + "id": "native-chat-image-paste-single.normal:pasted", + "observation": { + "sender": ["52ae659a3d36", "518651fd2840"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "84e5ca07cb7a" + }, + "state": "47a22f9d0047", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.result-absent:pasted", + "observation": { + "sender": ["0c34ad3edfd4"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.result-null:pasted", + "observation": { + "sender": ["ca4bb356176b"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.inner-ok-missing:pasted", + "observation": { + "sender": ["bb0a3578940a"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.inner-false-string-error:pasted", + "observation": { + "sender": ["eee5069757c1"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.inner-false-object-error:pasted", + "observation": { + "sender": ["efe52c3cedea"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.outer-refused:pasted", + "observation": { + "sender": ["604f82044ca0"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.outer-refused-no-message:pasted", + "observation": { + "sender": ["37db94f2b504"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.method-not-found:pasted", + "observation": { + "sender": ["e23dda10e475"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.transport-rejection:pasted", + "observation": { + "sender": ["f0668186d466"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "a947768bc0ed" + }, + "state": "e74d7d62aa22", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.transport-rejection-no-message:pasted", + "observation": { + "sender": ["d4132868cdd1"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "one": "c7584e82c72f" + }, + "state": "a32415cc51eb", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-nativechat.image-paste-terminal.send-2.json b/mobile/rpc-foundation/goldens/matrix-nativechat.image-paste-terminal.send-2.json new file mode 100644 index 00000000000..f69c95f757e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-nativechat.image-paste-terminal.send-2.json @@ -0,0 +1,700 @@ +{ + "operation": "nativeChat.image-paste", + "family": "nativeChat.image-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "89023bb3ad07d59dba75f227addac9d6a138e52b11e8ed6a64515f2bb1989367", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0e1de3f0fafc": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "213d2dbb9be4": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/a.png\\u001b[201~ \",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "33dc42a773cf": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "3e9f7d21cc21": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "43c685a0f4cb": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "47a22f9d0047": { + "failure": { + "$rpc": "null" + }, + "pasted": true + }, + "518651fd2840": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "5c8b9cec7cee": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "65ccd8e86b19": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "6c5110b83c72": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "6e8c79b0fe06": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "8d344f82224c": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "a32415cc51eb": { + "failure": "", + "pasted": "unpasted" + }, + "a73b2d8ca709": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "c299c7a89e41": { + "failure": { + "$rpc": "null" + }, + "pasted": false + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "e74d7d62aa22": { + "failure": "transport failure", + "pasted": "unpasted" + } + }, + "recording": { + "scenario": "matrix-nativechat.image-paste-terminal.send-2", + "checkpoints": [ + { + "id": "native-chat-image-paste-single.normal:pasted", + "observation": { + "sender": ["52ae659a3d36", "518651fd2840"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "84e5ca07cb7a" + }, + "state": "47a22f9d0047", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.result-absent:pasted", + "observation": { + "sender": ["52ae659a3d36", "3e9f7d21cc21"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.result-null:pasted", + "observation": { + "sender": ["52ae659a3d36", "a73b2d8ca709"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.inner-ok-missing:pasted", + "observation": { + "sender": ["52ae659a3d36", "8d344f82224c"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.inner-false-string-error:pasted", + "observation": { + "sender": ["52ae659a3d36", "6e8c79b0fe06"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.inner-false-object-error:pasted", + "observation": { + "sender": ["52ae659a3d36", "5c8b9cec7cee"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.outer-refused:pasted", + "observation": { + "sender": ["52ae659a3d36", "6c5110b83c72"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.outer-refused-no-message:pasted", + "observation": { + "sender": ["52ae659a3d36", "65ccd8e86b19"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.method-not-found:pasted", + "observation": { + "sender": ["52ae659a3d36", "43c685a0f4cb"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.transport-rejection:pasted", + "observation": { + "sender": ["52ae659a3d36", "33dc42a773cf"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "a947768bc0ed" + }, + "state": "e74d7d62aa22", + "effects": [] + } + }, + { + "id": "native-chat-image-paste-single.transport-rejection-no-message:pasted", + "observation": { + "sender": ["52ae659a3d36", "0e1de3f0fafc"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "c7584e82c72f" + }, + "state": "a32415cc51eb", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-nativechat.image-upload-clipboard.startimageupload-1.json b/mobile/rpc-foundation/goldens/matrix-nativechat.image-upload-clipboard.startimageupload-1.json new file mode 100644 index 00000000000..d500b368feb --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-nativechat.image-upload-clipboard.startimageupload-1.json @@ -0,0 +1,725 @@ +{ + "operation": "nativeChat.image-upload", + "family": "nativeChat.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "0478b692709ef0fe3cd75bf0d47fc27fcbb50ebc779e231537ba36638a0125f8", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0ff6f55894de": { + "failure": "transport failure", + "uploaded": "unuploaded" + }, + "10eb844da0d9": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "12f2bb1c7b16": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2360f0a18466": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is null.", + "isRpcDeliveryUnknown": false + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "443dd7aae7aa": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is undefined.", + "isRpcDeliveryUnknown": false + } + }, + "5884da2bfdb4": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "64cf59fb95a9": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "6f4464fb363d": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "7180e20192a8": { + "failure": "outer refused", + "uploaded": "unuploaded" + }, + "71c09680e90b": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7d50e9097d4b": { + "name": "clipboard.saveImageAsTempFile#1", + "args": [ + { + "name": "method", + "value": "clipboard.saveImageAsTempFile" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "873e759fa035": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "9dea35e9f187": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9fb187085300": { + "failure": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is null.", + "uploaded": "unuploaded" + }, + "9feead71a57d": { + "failure": { + "$rpc": "null" + }, + "uploaded": "unuploaded" + }, + "a8cff4297929": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "aee3a490cf0d": { + "failure": "", + "uploaded": "unuploaded" + }, + "b782aed57bef": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d3e85c1d5bb4": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d6a7fe2e0164": { + "name": "clipboard.saveImageAsTempFile#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.saveImageAsTempFile\",\"params\":{\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\",\"connectionId\":\"connection-1\"}}", + "sent": 2 + }, + "d8eb6923f5c3": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "f04acab589d3": { + "failure": "Cannot destructure property 'uploadId' of 'startResponse.result' as it is undefined.", + "uploaded": "unuploaded" + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + }, + "f61098e90dc1": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": { + "$rpc": "undefined" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + }, + "recording": { + "scenario": "matrix-nativechat.image-upload-clipboard.startimageupload-1", + "checkpoints": [ + { + "id": "native-chat-image-upload-start-refused.normal:refused", + "observation": { + "sender": ["7e48c58139e5", "d3e85c1d5bb4"], + "payloads": ["8dfd1f053efc", "72c805fadcfb"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "9feead71a57d", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.result-absent:refused", + "observation": { + "sender": ["873e759fa035"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "443dd7aae7aa" + }, + "state": "f04acab589d3", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.result-null:refused", + "observation": { + "sender": ["10eb844da0d9"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "2360f0a18466" + }, + "state": "9fb187085300", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.inner-ok-missing:refused", + "observation": { + "sender": ["d8eb6923f5c3", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "9feead71a57d", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.inner-false-string-error:refused", + "observation": { + "sender": ["9dea35e9f187", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "9feead71a57d", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.inner-false-object-error:refused", + "observation": { + "sender": ["64cf59fb95a9", "f61098e90dc1"], + "payloads": ["8dfd1f053efc", "a8cff4297929"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "9feead71a57d", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.outer-refused:refused", + "observation": { + "sender": ["71c09680e90b"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "32a7c0ae7918" + }, + "state": "7180e20192a8", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.outer-refused-no-message:refused", + "observation": { + "sender": ["6f4464fb363d"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "f3b516f62081" + }, + "state": "aee3a490cf0d", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.method-not-found:refused", + "observation": { + "sender": ["12f2bb1c7b16", "7d50e9097d4b"], + "payloads": ["8dfd1f053efc", "d6a7fe2e0164"], + "settlements": { + "normal": "9270aeb7d9c6" + }, + "state": "9feead71a57d", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.transport-rejection:refused", + "observation": { + "sender": ["5884da2bfdb4"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "a947768bc0ed" + }, + "state": "0ff6f55894de", + "effects": ["5f71b4d3d25c"] + } + }, + { + "id": "native-chat-image-upload-start-refused.transport-rejection-no-message:refused", + "observation": { + "sender": ["b782aed57bef"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "c7584e82c72f" + }, + "state": "aee3a490cf0d", + "effects": ["5f71b4d3d25c"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-nativechat.session-option-pick-settings.mutatenativechatsessionoptions-1.json b/mobile/rpc-foundation/goldens/matrix-nativechat.session-option-pick-settings.mutatenativechatsessionoptions-1.json new file mode 100644 index 00000000000..cf8fe7830c6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-nativechat.session-option-pick-settings.mutatenativechatsessionoptions-1.json @@ -0,0 +1,621 @@ +{ + "operation": "nativeChat.session-option-pick", + "family": "nativeChat.session-option-pick", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "1305f50c6e838d89d0a9e65d9011d2a532a2f75f7b3aea73f9e33330214f5724", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "087f0393107f": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "0aa1124bf746": { + "settled": "settled" + }, + "13047e7a65a3": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "1963baf2c0ff": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "53eb0204a2b0": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "6b4c03125e83": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "6b6f06b19722": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "71ba996139a2": { + "name": "settings.mutateNativeChatSessionOptions#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.mutateNativeChatSessionOptions\",\"params\":{\"type\":\"apply-picks\",\"agent\":\"claude\",\"picks\":[{\"modelId\":\"opus\",\"optionId\":\"model\",\"value\":\"opus\"}]}}", + "sent": 1 + }, + "738c95d85c66": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "applied": true + } + } + } + }, + "7944fdd65c78": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "8c7187df17ee": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "a2a1cfb0ec3f": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "c7e368586865": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-nativechat.session-option-pick-settings.mutatenativechatsessionoptions-1", + "checkpoints": [ + { + "id": "native-chat-session-option-pick-written.normal:written", + "observation": { + "sender": ["738c95d85c66"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.result-absent:written", + "observation": { + "sender": ["a2a1cfb0ec3f"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.result-null:written", + "observation": { + "sender": ["8c7187df17ee"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.inner-ok-missing:written", + "observation": { + "sender": ["6b6f06b19722"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.inner-false-string-error:written", + "observation": { + "sender": ["53eb0204a2b0"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.inner-false-object-error:written", + "observation": { + "sender": ["7944fdd65c78"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.outer-refused:written", + "observation": { + "sender": ["6b4c03125e83"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.outer-refused-no-message:written", + "observation": { + "sender": ["1963baf2c0ff"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.method-not-found:written", + "observation": { + "sender": ["087f0393107f"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.transport-rejection:written", + "observation": { + "sender": ["13047e7a65a3"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + }, + { + "id": "native-chat-session-option-pick-written.transport-rejection-no-message:written", + "observation": { + "sender": ["c7e368586865"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-nativechat.terminal-write-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-nativechat.terminal-write-orchestration.workerterminaluserinput-1.json new file mode 100644 index 00000000000..2adfbd37322 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-nativechat.terminal-write-orchestration.workerterminaluserinput-1.json @@ -0,0 +1,600 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "860d3a80815ec68dc3fe2891a69888b80ec60fa205940e31f14643fb1097ead5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0203262b5432": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "34a453846d11": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "46771288e046": { + "body": "accepted" + }, + "4f58026b7877": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "6aad8cc2e655": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7291a73df186": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "accepted" + }, + "84777d7d765a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "ad01b4d8b4de": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "bca437e23d8a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "c7c300e28254": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "cb9a9683ab1e": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "d642e739823d": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "dc19ad107e96": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "f61b028e9602": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"hello\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "matrix-nativechat.terminal-write-orchestration.workerterminaluserinput-1", + "checkpoints": [ + { + "id": "native-chat-write-accepted.normal:accepted", + "observation": { + "sender": ["c7c300e28254", "960f67ee14e2"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.result-absent:accepted", + "observation": { + "sender": ["c7c300e28254", "bca437e23d8a"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.result-null:accepted", + "observation": { + "sender": ["c7c300e28254", "d642e739823d"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.inner-ok-missing:accepted", + "observation": { + "sender": ["c7c300e28254", "6aad8cc2e655"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.inner-false-string-error:accepted", + "observation": { + "sender": ["c7c300e28254", "cb9a9683ab1e"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.inner-false-object-error:accepted", + "observation": { + "sender": ["c7c300e28254", "34a453846d11"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.outer-refused:accepted", + "observation": { + "sender": ["c7c300e28254", "84777d7d765a"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.outer-refused-no-message:accepted", + "observation": { + "sender": ["c7c300e28254", "dc19ad107e96"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.method-not-found:accepted", + "observation": { + "sender": ["c7c300e28254", "ad01b4d8b4de"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.transport-rejection:accepted", + "observation": { + "sender": ["c7c300e28254", "0203262b5432"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.transport-rejection-no-message:accepted", + "observation": { + "sender": ["c7c300e28254", "4f58026b7877"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-nativechat.terminal-write-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-nativechat.terminal-write-terminal.send-1.json new file mode 100644 index 00000000000..87583182d2c --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-nativechat.terminal-write-terminal.send-1.json @@ -0,0 +1,668 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "c4193d972250dbe72907dcd32b8300b22986edfa5eeb651268c3838835177c64", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "14a6ba9e9dc8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "19f53fb21e4e": { + "body": "rejected" + }, + "44d966fae591": { + "body": "unknown" + }, + "46771288e046": { + "body": "accepted" + }, + "4b95872cc64f": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "4c1c30022324": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "5506ce9fc47a": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "66db9c7b8675": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "6decb41791d9": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7291a73df186": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "accepted" + }, + "905b5deb0588": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "9117084b9a95": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "9bd3ea1ff2bb": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "rejected" + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "b7728627ecad": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b95efad2c5d7": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "c7c300e28254": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "ed1d171deda5": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "unknown" + }, + "f61b028e9602": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"hello\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "matrix-nativechat.terminal-write-terminal.send-1", + "checkpoints": [ + { + "id": "native-chat-write-accepted.normal:accepted", + "observation": { + "sender": ["c7c300e28254", "960f67ee14e2"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.result-absent:accepted", + "observation": { + "sender": ["5506ce9fc47a"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.result-null:accepted", + "observation": { + "sender": ["66db9c7b8675"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.inner-ok-missing:accepted", + "observation": { + "sender": ["6decb41791d9"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.inner-false-string-error:accepted", + "observation": { + "sender": ["14a6ba9e9dc8"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.inner-false-object-error:accepted", + "observation": { + "sender": ["b95efad2c5d7"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.outer-refused:accepted", + "observation": { + "sender": ["b7728627ecad"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.outer-refused-no-message:accepted", + "observation": { + "sender": ["4b95872cc64f"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.method-not-found:accepted", + "observation": { + "sender": ["9117084b9a95"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.transport-rejection:accepted", + "observation": { + "sender": ["905b5deb0588"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "ed1d171deda5" + }, + "state": "44d966fae591", + "effects": [] + } + }, + { + "id": "native-chat-write-accepted.transport-rejection-no-message:accepted", + "observation": { + "sender": ["4c1c30022324"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "ed1d171deda5" + }, + "state": "44d966fae591", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.getmissedsince-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.getmissedsince-1.json new file mode 100644 index 00000000000..6a6cb5a47df --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.getmissedsince-1.json @@ -0,0 +1,1251 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "e13d3072f9a0ff4458ec4231013d29f7131144b52089914cd08914652a2e136b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "065e1e640278": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "268f8de77ee5": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "44703b46d7d2": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "4b3d7f46bc5e": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "5359579cc62d": { + "running": true + }, + "56d53341cbeb": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "75c17556f7cf": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "77c8cf752494": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "7a2a12ad5565": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 1 + }, + "a0b2bcfcde77": { + "running": false + }, + "a315c185b085": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "a3ac3c48ff31": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "afe1d0ac708d": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "bc35c48c2506": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "db7190899748": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "de9bc9ed43e5": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "e2ea442ef86a": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "e662892b594b": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "efcb1e7d7b74": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + }, + "recording": { + "scenario": "matrix-notifications.desktop-stream-notifications.getmissedsince-1", + "checkpoints": [ + { + "id": "notifications-desktop-stream.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.prelude:ready", + "observation": { + "sender": ["4b3d7f46bc5e"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.normal:caught-up", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.normal:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:caught-up", + "observation": { + "sender": ["a3ac3c48ff31"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.result-absent:dismissed", + "observation": { + "sender": ["a3ac3c48ff31"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:unsubscribing", + "observation": { + "sender": ["a3ac3c48ff31", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:stopped", + "observation": { + "sender": ["a3ac3c48ff31", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-null:caught-up", + "observation": { + "sender": ["268f8de77ee5"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.result-null:dismissed", + "observation": { + "sender": ["268f8de77ee5"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-null:unsubscribing", + "observation": { + "sender": ["268f8de77ee5", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-null:stopped", + "observation": { + "sender": ["268f8de77ee5", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:caught-up", + "observation": { + "sender": ["efcb1e7d7b74"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:dismissed", + "observation": { + "sender": ["efcb1e7d7b74"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:unsubscribing", + "observation": { + "sender": ["efcb1e7d7b74", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:stopped", + "observation": { + "sender": ["efcb1e7d7b74", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:caught-up", + "observation": { + "sender": ["44703b46d7d2"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:dismissed", + "observation": { + "sender": ["44703b46d7d2"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:unsubscribing", + "observation": { + "sender": ["44703b46d7d2", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:stopped", + "observation": { + "sender": ["44703b46d7d2", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:caught-up", + "observation": { + "sender": ["e2ea442ef86a"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:dismissed", + "observation": { + "sender": ["e2ea442ef86a"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:unsubscribing", + "observation": { + "sender": ["e2ea442ef86a", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:stopped", + "observation": { + "sender": ["e2ea442ef86a", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:caught-up", + "observation": { + "sender": ["db7190899748"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:dismissed", + "observation": { + "sender": ["db7190899748"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:unsubscribing", + "observation": { + "sender": ["db7190899748", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:stopped", + "observation": { + "sender": ["db7190899748", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:caught-up", + "observation": { + "sender": ["065e1e640278"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:dismissed", + "observation": { + "sender": ["065e1e640278"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:unsubscribing", + "observation": { + "sender": ["065e1e640278", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:stopped", + "observation": { + "sender": ["065e1e640278", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:caught-up", + "observation": { + "sender": ["afe1d0ac708d"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:dismissed", + "observation": { + "sender": ["afe1d0ac708d"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:unsubscribing", + "observation": { + "sender": ["afe1d0ac708d", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:stopped", + "observation": { + "sender": ["afe1d0ac708d", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection:caught-up", + "observation": { + "sender": ["77c8cf752494"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection:dismissed", + "observation": { + "sender": ["77c8cf752494"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection:unsubscribing", + "observation": { + "sender": ["77c8cf752494", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection:stopped", + "observation": { + "sender": ["77c8cf752494", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection-no-message:caught-up", + "observation": { + "sender": ["bc35c48c2506"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection-no-message:dismissed", + "observation": { + "sender": ["bc35c48c2506"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection-no-message:unsubscribing", + "observation": { + "sender": ["bc35c48c2506", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection-no-message:stopped", + "observation": { + "sender": ["bc35c48c2506", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["de9bc9ed43e5", "7a2a12ad5565"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.subscribe-1-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.subscribe-1-1.json new file mode 100644 index 00000000000..3f9318efc13 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.subscribe-1-1.json @@ -0,0 +1,836 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "aca5a21c0928ca5e84aac346f543a6840691c92b124c845cd01e3f2de553ea3d", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "124b5d42e937": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 0 + }, + "34b18fa41590": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 0 + }, + "4b3d7f46bc5e": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "5359579cc62d": { + "running": true + }, + "56d53341cbeb": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "75c17556f7cf": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "7a2a12ad5565": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 1 + }, + "a0b2bcfcde77": { + "running": false + }, + "a315c185b085": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "ae651d5572a2": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of null (reading 'type')" + }, + "frame": "notifications.subscribe#1" + }, + "sent": 0 + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "de9bc9ed43e5": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "e662892b594b": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "fb584aec7c1e": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of undefined (reading 'type')" + }, + "frame": "notifications.subscribe#1" + }, + "sent": 0 + } + }, + "recording": { + "scenario": "matrix-notifications.desktop-stream-notifications.subscribe-1-1", + "checkpoints": [ + { + "id": "notifications-desktop-stream.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.normal:ready", + "observation": { + "sender": ["4b3d7f46bc5e"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.normal:caught-up", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.normal:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["fb584aec7c1e"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["fb584aec7c1e"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["fb584aec7c1e", "34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["fb584aec7c1e", "34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["fb584aec7c1e", "34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.result-null:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["ae651d5572a2"] + } + }, + { + "id": "notifications-desktop-stream.result-null:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["ae651d5572a2"] + } + }, + { + "id": "notifications-desktop-stream.result-null:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["ae651d5572a2", "34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.result-null:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["ae651d5572a2", "34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.result-null:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["ae651d5572a2", "34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["34b18fa41590", "124b5d42e937"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:ready", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:caught-up", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:dismissed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:unsubscribing", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:stopped", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.subscribe-1-2.json b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.subscribe-1-2.json new file mode 100644 index 00000000000..c0854d4e0ce --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.subscribe-1-2.json @@ -0,0 +1,629 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "53c8aa2ecfc045a50180dc707e353e22eef8511c0815ebacd3bda8cfb69d65c0", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "23f5db721ed2": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of undefined (reading 'type')" + }, + "frame": "notifications.subscribe#1" + }, + "sent": 1 + }, + "27c1d53f9b0a": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of null (reading 'type')" + }, + "frame": "notifications.subscribe#1" + }, + "sent": 1 + }, + "4b3d7f46bc5e": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "5359579cc62d": { + "running": true + }, + "56d53341cbeb": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "75c17556f7cf": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "7a2a12ad5565": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 1 + }, + "a0b2bcfcde77": { + "running": false + }, + "a315c185b085": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "de9bc9ed43e5": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "e662892b594b": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-notifications.desktop-stream-notifications.subscribe-1-2", + "checkpoints": [ + { + "id": "notifications-desktop-stream.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.prelude:ready", + "observation": { + "sender": ["4b3d7f46bc5e"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.prelude:caught-up", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.normal:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "23f5db721ed2"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "23f5db721ed2"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "23f5db721ed2"] + } + }, + { + "id": "notifications-desktop-stream.result-null:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "27c1d53f9b0a"] + } + }, + { + "id": "notifications-desktop-stream.result-null:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "27c1d53f9b0a"] + } + }, + { + "id": "notifications-desktop-stream.result-null:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "27c1d53f9b0a"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.unsubscribe-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.unsubscribe-1.json new file mode 100644 index 00000000000..6364a664b86 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-notifications.desktop-stream-notifications.unsubscribe-1.json @@ -0,0 +1,761 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "afd3985ecdc07a1880aaee81739432633a1e87ec2de2c02166f43a6c78cb493b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0594b6cd55e2": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "05cd72b8549c": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "1022b3a96921": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "238f0e461e03": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "3e6a085d3fc5": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "4b3d7f46bc5e": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "4c8f933614d9": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "5359579cc62d": { + "running": true + }, + "562e1740f269": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "56d53341cbeb": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "75c17556f7cf": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "7a2a12ad5565": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 1 + }, + "a0b2bcfcde77": { + "running": false + }, + "a315c185b085": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "ad14d9d9c706": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "aeebdb6c3fd0": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "de9bc9ed43e5": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "e662892b594b": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "fa5dbfc9130a": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + }, + "recording": { + "scenario": "matrix-notifications.desktop-stream-notifications.unsubscribe-1", + "checkpoints": [ + { + "id": "notifications-desktop-stream.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.prelude:ready", + "observation": { + "sender": ["4b3d7f46bc5e"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "notifications-desktop-stream.prelude:caught-up", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "notifications-desktop-stream.prelude:dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.prelude:unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.normal:stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-absent:stopped", + "observation": { + "sender": ["75c17556f7cf", "aeebdb6c3fd0"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.result-null:stopped", + "observation": { + "sender": ["75c17556f7cf", "4c8f933614d9"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-ok-missing:stopped", + "observation": { + "sender": ["75c17556f7cf", "fa5dbfc9130a"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-string-error:stopped", + "observation": { + "sender": ["75c17556f7cf", "1022b3a96921"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.inner-false-object-error:stopped", + "observation": { + "sender": ["75c17556f7cf", "05cd72b8549c"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused:stopped", + "observation": { + "sender": ["75c17556f7cf", "ad14d9d9c706"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.outer-refused-no-message:stopped", + "observation": { + "sender": ["75c17556f7cf", "0594b6cd55e2"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.method-not-found:stopped", + "observation": { + "sender": ["75c17556f7cf", "3e6a085d3fc5"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection:stopped", + "observation": { + "sender": ["75c17556f7cf", "238f0e461e03"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "notifications-desktop-stream.transport-rejection-no-message:stopped", + "observation": { + "sender": ["75c17556f7cf", "562e1740f269"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.display-test-screen-notifications.testpush-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.display-test-screen-notifications.testpush-1.json new file mode 100644 index 00000000000..cf3ef7a7882 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-notifications.display-test-screen-notifications.testpush-1.json @@ -0,0 +1,734 @@ +{ + "operation": "notifications.display-test-screen", + "family": "notifications.display-test-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "f5d4dd00cd768a4f8048fccf26851d6bb103f57c43ba75e4e3598e5076ed13b9", + "scenarioSha256": "b7a862c0de7dd4efcdf3f4db7c5aeda6b765ab58498f40f3b21232264758b16f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1813829924d9": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 6, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting", + "Accepted by Orca’s push service. Check for the notification." + ] + }, + "208105435ce5": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2632a7be552e": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 6, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting", + "Update your desktop to run this test." + ] + }, + "3102dea8de47": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "35ad92adc9dd": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "423fdf156b67": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "489ba4bd43da": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "4e433b95285b": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "4f67ed2e2c74": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 6, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting", + "Could not reach the desktop. Try again." + ] + }, + "519501f39af2": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "accepted": true + } + } + } + }, + "6967f95147f9": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 5, + "View": 3 + }, + "labels": ["Sending…"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Sending…", + "Troubleshooting" + ] + }, + "9d82b982e2bd": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "a19d4669147d": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "a31521995940": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b7f125cb7db0": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 6, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting", + "transport failure" + ] + }, + "bfc9b1f5d3b6": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d86c08a509c4": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 5, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting" + ] + }, + "e280f318d7c6": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3e2e816b496": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 6, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting", + "Could not send through Orca’s push service. Try again." + ] + }, + "f9579518a4a0": { + "name": "notifications.testPush#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.testPush\",\"params\":null}", + "sent": 1 + } + }, + "recording": { + "scenario": "matrix-notifications.display-test-screen-notifications.testpush-1", + "checkpoints": [ + { + "id": "notifications-display-test-accepted.prelude:mounted", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d86c08a509c4", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.prelude:sending", + "observation": { + "sender": ["9d82b982e2bd"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "6967f95147f9", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.normal:accepted", + "observation": { + "sender": ["519501f39af2"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "1813829924d9", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.result-absent:accepted", + "observation": { + "sender": ["4e433b95285b"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "f3e2e816b496", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.result-null:accepted", + "observation": { + "sender": ["3102dea8de47"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "f3e2e816b496", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.inner-ok-missing:accepted", + "observation": { + "sender": ["35ad92adc9dd"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "f3e2e816b496", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.inner-false-string-error:accepted", + "observation": { + "sender": ["e280f318d7c6"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "f3e2e816b496", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.inner-false-object-error:accepted", + "observation": { + "sender": ["a19d4669147d"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "f3e2e816b496", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.outer-refused:accepted", + "observation": { + "sender": ["bfc9b1f5d3b6"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "4f67ed2e2c74", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.outer-refused-no-message:accepted", + "observation": { + "sender": ["208105435ce5"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "4f67ed2e2c74", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.method-not-found:accepted", + "observation": { + "sender": ["a31521995940"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "2632a7be552e", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.transport-rejection:accepted", + "observation": { + "sender": ["489ba4bd43da"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "b7f125cb7db0", + "effects": [] + } + }, + { + "id": "notifications-display-test-accepted.transport-rejection-no-message:accepted", + "observation": { + "sender": ["423fdf156b67"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "d86c08a509c4", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.push-dismissal-notifications.getmissedsince-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.push-dismissal-notifications.getmissedsince-1.json new file mode 100644 index 00000000000..a4a056832e8 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-notifications.push-dismissal-notifications.getmissedsince-1.json @@ -0,0 +1,699 @@ +{ + "operation": "notifications.push-dismissal", + "family": "notifications.push-dismissal", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "595a3eb2994d0596b9fcd0707b175b4e978625053dfbc5c541b0350c0cbfb524", + "scenarioSha256": "9ab21cda2ac956c70ddd23fe589778bbb46333314508cf92770d668ba59d5a90", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0375564c20d2": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "12a51134490b": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "35a8f1665a60": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "3edd0c4f94c5": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "538677482207": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "6769d136aaaa": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "8bc1cd9d9993": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7}]}}", + "sent": 1 + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "9658e14eeea9": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9aba86eb07e4": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "ac56c3fc846f": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "b45fce07f72d": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "cf9c28129225": { + "disposed": false + }, + "d40294206150": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ec2490deff5d": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + }, + "recording": { + "scenario": "matrix-notifications.push-dismissal-notifications.getmissedsince-1", + "checkpoints": [ + { + "id": "push-dismissal-tray-reconciled.prelude:requested", + "observation": { + "sender": ["9aba86eb07e4"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "9270aeb7d9c6" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.normal:reconciled", + "observation": { + "sender": ["ac56c3fc846f"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "push-dismissal-tray-reconciled.result-absent:reconciled", + "observation": { + "sender": ["538677482207"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.result-null:reconciled", + "observation": { + "sender": ["b45fce07f72d"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.inner-ok-missing:reconciled", + "observation": { + "sender": ["35a8f1665a60"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.inner-false-string-error:reconciled", + "observation": { + "sender": ["9658e14eeea9"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.inner-false-object-error:reconciled", + "observation": { + "sender": ["0375564c20d2"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.outer-refused:reconciled", + "observation": { + "sender": ["12a51134490b"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.outer-refused-no-message:reconciled", + "observation": { + "sender": ["3edd0c4f94c5"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.method-not-found:reconciled", + "observation": { + "sender": ["6769d136aaaa"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.transport-rejection:reconciled", + "observation": { + "sender": ["ec2490deff5d"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "a947768bc0ed" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "push-dismissal-tray-reconciled.transport-rejection-no-message:reconciled", + "observation": { + "sender": ["d40294206150"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "c7584e82c72f" + }, + "state": "cf9c28129225", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.registerpush-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.registerpush-1.json index 8343b7b9001..4c3fd87b279 100644 --- a/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.registerpush-1.json +++ b/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.registerpush-1.json @@ -3,10 +3,10 @@ "family": "notifications.push-registration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "bbfb0f3d8a68ccdd6f354db9ed57076060c32fc7effcf66fa09ee3c2de82a724", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2e3d939dc162dbc5a38d8a7207111688204a825fd70348721917b3016e1c9470", "scenarioSha256": "c77a518d35203370669fea20f7669d7695a2ec851f22b220a8be417c546efeab", "platform": "darwin", "scenarioVersion": 1, @@ -220,10 +220,6 @@ "settledAt": 0, "value": true }, - "95f8386a206f": { - "name": "notifications.registerPush#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}" - }, "9efcd0543760": { "name": "notifications.registerPush#1", "args": [ @@ -299,9 +295,10 @@ } } }, - "acb7d3830175": { + "aff6f3c3c1c1": { "name": "notifications.unregisterPush#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unregisterPush\",\"params\":null}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unregisterPush\",\"params\":null}", + "sent": 2 }, "b3199f217b27": { "name": "notifications.registerPush#1", @@ -501,6 +498,11 @@ } } }, + "e45f138ab181": { + "name": "notifications.registerPush#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}", + "sent": 1 + }, "e60c81d67095": { "register": false, "unregister": true @@ -513,7 +515,7 @@ "id": "notifications-push-registered.normal:settled", "observation": { "sender": ["d30fd4b61f0c", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -526,7 +528,7 @@ "id": "notifications-push-registered.result-absent:settled", "observation": { "sender": ["9efcd0543760", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -539,7 +541,7 @@ "id": "notifications-push-registered.result-null:settled", "observation": { "sender": ["0bbe8daa9ab4", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -552,7 +554,7 @@ "id": "notifications-push-registered.inner-ok-missing:settled", "observation": { "sender": ["a60f8fdb595d", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -565,7 +567,7 @@ "id": "notifications-push-registered.inner-false-string-error:settled", "observation": { "sender": ["e13a6969f606", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -578,7 +580,7 @@ "id": "notifications-push-registered.inner-false-object-error:settled", "observation": { "sender": ["19d1a2755f20", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -591,7 +593,7 @@ "id": "notifications-push-registered.outer-refused:settled", "observation": { "sender": ["1572598fbe7d", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -604,7 +606,7 @@ "id": "notifications-push-registered.outer-refused-no-message:settled", "observation": { "sender": ["b3199f217b27", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -617,7 +619,7 @@ "id": "notifications-push-registered.method-not-found:settled", "observation": { "sender": ["bf47435ebba0", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -630,7 +632,7 @@ "id": "notifications-push-registered.transport-rejection:settled", "observation": { "sender": ["456f2c64521a", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" @@ -643,7 +645,7 @@ "id": "notifications-push-registered.transport-rejection-no-message:settled", "observation": { "sender": ["69f036fbc850", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "7ed3d39f0607", "unregister": "84e5ca07cb7a" diff --git a/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.unregisterpush-1.json b/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.unregisterpush-1.json index 89f39cc6601..e0525af230a 100644 --- a/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.unregisterpush-1.json +++ b/mobile/rpc-foundation/goldens/matrix-notifications.push-registration-notifications.unregisterpush-1.json @@ -3,10 +3,10 @@ "family": "notifications.push-registration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "bbfb0f3d8a68ccdd6f354db9ed57076060c32fc7effcf66fa09ee3c2de82a724", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2e3d939dc162dbc5a38d8a7207111688204a825fd70348721917b3016e1c9470", "scenarioSha256": "bb772b4b000644f18b48dcf78b05863b30906bcf588824d94eff086014fa69e8", "platform": "darwin", "scenarioVersion": 1, @@ -195,10 +195,6 @@ } } }, - "95f8386a206f": { - "name": "notifications.registerPush#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}" - }, "a2a7434b9852": { "name": "notifications.unregisterPush#1", "args": [ @@ -236,9 +232,10 @@ } } }, - "acb7d3830175": { + "aff6f3c3c1c1": { "name": "notifications.unregisterPush#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unregisterPush\",\"params\":null}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unregisterPush\",\"params\":null}", + "sent": 2 }, "b39a27f847f4": { "name": "notifications.unregisterPush#1", @@ -416,6 +413,11 @@ "register": true, "unregister": true }, + "e45f138ab181": { + "name": "notifications.registerPush#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}", + "sent": 1 + }, "f15abe409747": { "register": true, "unregister": false @@ -463,7 +465,7 @@ "id": "notifications-push-registered.normal:settled", "observation": { "sender": ["d30fd4b61f0c", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -476,7 +478,7 @@ "id": "notifications-push-registered.result-absent:settled", "observation": { "sender": ["d30fd4b61f0c", "d406965b8037"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -489,7 +491,7 @@ "id": "notifications-push-registered.result-null:settled", "observation": { "sender": ["d30fd4b61f0c", "22ed5c2ac2b7"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -502,7 +504,7 @@ "id": "notifications-push-registered.inner-ok-missing:settled", "observation": { "sender": ["d30fd4b61f0c", "28f4a635b976"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -515,7 +517,7 @@ "id": "notifications-push-registered.inner-false-string-error:settled", "observation": { "sender": ["d30fd4b61f0c", "9234bb49a69c"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -528,7 +530,7 @@ "id": "notifications-push-registered.inner-false-object-error:settled", "observation": { "sender": ["d30fd4b61f0c", "a2a7434b9852"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" @@ -541,7 +543,7 @@ "id": "notifications-push-registered.outer-refused:settled", "observation": { "sender": ["d30fd4b61f0c", "48bb9fd519d2"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "7ed3d39f0607" @@ -554,7 +556,7 @@ "id": "notifications-push-registered.outer-refused-no-message:settled", "observation": { "sender": ["d30fd4b61f0c", "fc898c7ec9a2"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "7ed3d39f0607" @@ -567,7 +569,7 @@ "id": "notifications-push-registered.method-not-found:settled", "observation": { "sender": ["d30fd4b61f0c", "cf57ad4ffc6f"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "7ed3d39f0607" @@ -580,7 +582,7 @@ "id": "notifications-push-registered.transport-rejection:settled", "observation": { "sender": ["d30fd4b61f0c", "d07a57ce1015"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "7ed3d39f0607" @@ -593,7 +595,7 @@ "id": "notifications-push-registered.transport-rejection-no-message:settled", "observation": { "sender": ["d30fd4b61f0c", "11a192e519cb"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "7ed3d39f0607" diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json index b995e1f3683..7e20f3d0e7e 100644 --- a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "a28912c9abb97a227904723ff0de8162de31fce66c056da1813e0c18f6e01ccf", "platform": "darwin", @@ -13,13 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" + "0b5064a35c5a": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}", + "sent": 3 }, - "0799d165f56e": { + "0b595cd54ac3": { "name": "journal-saved", - "value": "pair-fixture-1" + "value": "pair-fixture-1", + "sent": 0 + }, + "12869cc488be": { + "name": "host-saved", + "value": "relay-host-0001x", + "sent": 4 }, "16cd464bf664": { "name": "status.get#1", @@ -55,20 +62,6 @@ } } }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "1f4d3b93dbcb": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -171,9 +164,10 @@ } } }, - "4030a59932c1": { - "name": "journal-updated", - "value": "pair-fixture-1" + "402b39e9424c": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}", + "sent": 4 }, "40741be1b91f": { "outcome": "failed: relay credential install result does not match pairing journal", @@ -215,9 +209,15 @@ } } }, - "53412dd89894": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + "477b001b0374": { + "name": "candidate-closed", + "value": "direct", + "sent": 4 + }, + "47dedea61355": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 4 }, "56266d1e7340": { "name": "pairing.getEndpoints#1", @@ -272,6 +272,18 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "6b9f1bf73e55": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 4 + }, "6cb74a535419": { "name": "status.get#2", "args": [ @@ -487,17 +499,20 @@ } } }, - "b8549409f4a9": { - "name": "journal-cleared", - "value": "pair-fixture-1" + "b2a8517fe750": { + "name": "candidate-closed", + "value": "direct", + "sent": 2 }, - "bc627d34e0d0": { - "name": "host-saved", - "value": "relay-host-0001x" - }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b96f13a39e18": { + "name": "journal-updated", + "value": "pair-fixture-1", + "sent": 2 }, "c71b2f8a6993": { "name": "status.get#1", @@ -533,6 +548,11 @@ } } }, + "ca7cb1785a59": { + "name": "candidate-closed", + "value": "relay", + "sent": 4 + }, "d1b2eddf66f4": { "status": "fulfilled", "startedAt": 0, @@ -541,6 +561,11 @@ "hostId": "host-1" } }, + "d433a326314e": { + "name": "candidate-closed", + "value": "relay", + "sent": 2 + }, "de87f6266897": { "name": "status.get#1", "args": [ @@ -571,10 +596,6 @@ "isRpcDeliveryUnknown": true } } - }, - "f203320e31e9": { - "name": "candidate-closed", - "value": "direct" } }, "recording": { @@ -584,20 +605,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -605,20 +626,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", "observation": { "sender": ["7d3dd7f9381b", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -626,20 +647,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", "observation": { "sender": ["88200d49083c", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -647,20 +668,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", "observation": { "sender": ["4451bb95a76e", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -668,20 +689,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", "observation": { "sender": ["944bf432f199", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -689,20 +710,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", "observation": { "sender": ["89236e432861", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -710,17 +731,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", "observation": { "sender": ["16cd464bf664", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "7479478e7dbb" }, "state": "40741be1b91f", "effects": [ - "0799d165f56e", - "f203320e31e9", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "b2a8517fe750", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -728,17 +749,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", "observation": { "sender": ["9cdf3c107e7b", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "7479478e7dbb" }, "state": "40741be1b91f", "effects": [ - "0799d165f56e", - "f203320e31e9", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "b2a8517fe750", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -746,17 +767,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", "observation": { "sender": ["c71b2f8a6993", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "7479478e7dbb" }, "state": "40741be1b91f", "effects": [ - "0799d165f56e", - "f203320e31e9", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "b2a8517fe750", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -764,17 +785,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", "observation": { "sender": ["de87f6266897", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "7479478e7dbb" }, "state": "40741be1b91f", "effects": [ - "0799d165f56e", - "f203320e31e9", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "b2a8517fe750", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -782,17 +803,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", "observation": { "sender": ["2698c9770ad3", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "7479478e7dbb" }, "state": "40741be1b91f", "effects": [ - "0799d165f56e", - "f203320e31e9", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "b2a8517fe750", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json index 807bbdf80a1..c0cf0a5f1f2 100644 --- a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "ccd2ef7c617d13bdf5987f5f89fed6917206205268633b9ef061b92c3580d672", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, "06dee54a3689": { "status": "rejected", "startedAt": 0, @@ -27,23 +23,20 @@ "isRpcDeliveryUnknown": false } }, - "0799d165f56e": { + "0b5064a35c5a": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}", + "sent": 3 + }, + "0b595cd54ac3": { "name": "journal-saved", - "value": "pair-fixture-1" + "value": "pair-fixture-1", + "sent": 0 }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "1f4d3b93dbcb": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + "12869cc488be": { + "name": "host-saved", + "value": "relay-host-0001x", + "sent": 4 }, "1f5e864a522b": { "name": "pairing.getEndpoints#1", @@ -213,9 +206,20 @@ } } }, - "4030a59932c1": { - "name": "journal-updated", - "value": "pair-fixture-1" + "402b39e9424c": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}", + "sent": 4 + }, + "477b001b0374": { + "name": "candidate-closed", + "value": "direct", + "sent": 4 + }, + "47dedea61355": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 4 }, "4e3b57d795cb": { "status": "rejected", @@ -234,10 +238,6 @@ }, "timedOut": false }, - "53412dd89894": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" - }, "56266d1e7340": { "name": "pairing.getEndpoints#1", "args": [ @@ -291,6 +291,18 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "6b9f1bf73e55": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 4 + }, "6cb74a535419": { "name": "status.get#2", "args": [ @@ -603,17 +615,15 @@ } } }, - "b8549409f4a9": { - "name": "journal-cleared", - "value": "pair-fixture-1" - }, - "bc627d34e0d0": { - "name": "host-saved", - "value": "relay-host-0001x" - }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b96f13a39e18": { + "name": "journal-updated", + "value": "pair-fixture-1", + "sent": 2 }, "c3972c583458": { "outcome": "failed: method_not_found: Unknown method", @@ -632,6 +642,11 @@ "isRpcDeliveryUnknown": true } }, + "ca7cb1785a59": { + "name": "candidate-closed", + "value": "relay", + "sent": 4 + }, "ccde11a35347": { "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", "savedHost": { @@ -647,6 +662,11 @@ "hostId": "host-1" } }, + "d433a326314e": { + "name": "candidate-closed", + "value": "relay", + "sent": 2 + }, "d56bfdbce702": { "status": "rejected", "startedAt": 0, @@ -681,10 +701,6 @@ }, "timedOut": false }, - "f203320e31e9": { - "name": "candidate-closed", - "value": "direct" - }, "f413abdb830a": { "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", "savedHost": { @@ -720,20 +736,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -741,17 +757,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "70f05a6ea245"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "8cfbee11e6cb" }, "state": "f413abdb830a", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -759,17 +775,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "289142b34109"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "06dee54a3689" }, "state": "ccde11a35347", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -777,17 +793,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "3831443fbd6a"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "f4f341e9c757" }, "state": "706827e9c433", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -795,17 +811,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "9c12a8b6e493"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d6e7487f3275" }, "state": "7adfb8f30333", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -813,17 +829,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "afd530d7725d"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d6e7487f3275" }, "state": "7adfb8f30333", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -831,17 +847,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "a87762c5c803"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "4e3b57d795cb" }, "state": "4e5a56d00e5e", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -849,17 +865,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "a4a0ea018b22"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d56bfdbce702" }, "state": "e625529b1cd8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -867,17 +883,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "711f43497438"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "f624ac81d963" }, "state": "c3972c583458", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -885,17 +901,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "7ecd29c16927"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "a947768bc0ed" }, "state": "9dec5db5203d", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -903,17 +919,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "1f5e864a522b"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "c7584e82c72f" }, "state": "d7f4c8d8decc", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "477b001b0374", + "ca7cb1785a59" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json index cfefe427a26..3faa3a2a6da 100644 --- a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "399fa8b85d9c2fc341ea2284a54aed278fd1a5b19a84cc9284c29d5a583bc519", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, "0539a34c02a8": { "name": "pairing.provisionRelay#1", "args": [ @@ -59,9 +55,20 @@ "isRpcDeliveryUnknown": false } }, - "0799d165f56e": { + "0b5064a35c5a": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}", + "sent": 3 + }, + "0b595cd54ac3": { "name": "journal-saved", - "value": "pair-fixture-1" + "value": "pair-fixture-1", + "sent": 0 + }, + "12869cc488be": { + "name": "host-saved", + "value": "relay-host-0001x", + "sent": 4 }, "139fb7a92eac": { "name": "pairing.provisionRelay#1", @@ -100,20 +107,6 @@ } } }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "1f4d3b93dbcb": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" - }, "26f802fad080": { "name": "status.get#1", "args": [ @@ -185,9 +178,10 @@ } } }, - "4030a59932c1": { - "name": "journal-updated", - "value": "pair-fixture-1" + "402b39e9424c": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}", + "sent": 4 }, "44341dbd8021": { "name": "pairing.provisionRelay#1", @@ -223,11 +217,31 @@ } } }, + "4663b0f6e580": { + "name": "host-saved", + "value": "direct-only", + "sent": 3 + }, + "477b001b0374": { + "name": "candidate-closed", + "value": "direct", + "sent": 4 + }, + "47dedea61355": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 4 + }, "4a54bf2090c8": { "outcome": "host-1", "savedHost": "direct-only", "timedOut": false }, + "4cb6216cee5a": { + "name": "candidate-closed", + "value": "relay", + "sent": 3 + }, "4e3b57d795cb": { "status": "rejected", "startedAt": 0, @@ -255,14 +269,6 @@ "isRpcDeliveryUnknown": false } }, - "53412dd89894": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" - }, - "540f41097a17": { - "name": "host-saved", - "value": "direct-only" - }, "56266d1e7340": { "name": "pairing.getEndpoints#1", "args": [ @@ -316,6 +322,18 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "6b9f1bf73e55": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 4 + }, "6cb74a535419": { "name": "status.get#2", "args": [ @@ -491,6 +509,11 @@ "isRpcDeliveryUnknown": false } }, + "8eb785974a39": { + "name": "candidate-closed", + "value": "direct", + "sent": 3 + }, "9b50435fa2f8": { "outcome": "host-1", "savedHost": "relay-host-0001x", @@ -548,17 +571,15 @@ } } }, - "b8549409f4a9": { - "name": "journal-cleared", - "value": "pair-fixture-1" - }, - "bc627d34e0d0": { - "name": "host-saved", - "value": "relay-host-0001x" - }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b96f13a39e18": { + "name": "journal-updated", + "value": "pair-fixture-1", + "sent": 2 }, "c3bd958eef0c": { "name": "pairing.provisionRelay#1", @@ -605,6 +626,11 @@ "isRpcDeliveryUnknown": true } }, + "ca7cb1785a59": { + "name": "candidate-closed", + "value": "relay", + "sent": 4 + }, "ccde11a35347": { "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", "savedHost": { @@ -620,6 +646,11 @@ "hostId": "host-1" } }, + "d433a326314e": { + "name": "candidate-closed", + "value": "relay", + "sent": 2 + }, "d56bfdbce702": { "status": "rejected", "startedAt": 0, @@ -668,10 +699,6 @@ "isRpcDeliveryUnknown": false } }, - "f203320e31e9": { - "name": "candidate-closed", - "value": "direct" - }, "f413abdb830a": { "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", "savedHost": { @@ -679,6 +706,11 @@ }, "timedOut": false }, + "f4232b7673ea": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 3 + }, "f4797c8e8b5e": { "name": "pairing.provisionRelay#1", "args": [ @@ -722,20 +754,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -743,17 +775,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "818e73b19334"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "8cfbee11e6cb" }, "state": "f413abdb830a", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -761,17 +793,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "7b9574d1b723"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "06dee54a3689" }, "state": "ccde11a35347", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -779,17 +811,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "44341dbd8021"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "f19ff6c94d68" }, "state": "e45af0b65cfb", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -797,17 +829,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "765407131fe4"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "5099f8914209" }, "state": "d99ec237c33f", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -815,17 +847,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "139fb7a92eac"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "5099f8914209" }, "state": "d99ec237c33f", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -833,17 +865,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "c3bd958eef0c"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "4e3b57d795cb" }, "state": "4e5a56d00e5e", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -851,17 +883,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "f4797c8e8b5e"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "d56bfdbce702" }, "state": "e625529b1cd8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -869,19 +901,19 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "afe249bdfa5f"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "4a54bf2090c8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "540f41097a17", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "4663b0f6e580", + "f4232b7673ea", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -889,17 +921,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "77d3c0d012b7"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "a947768bc0ed" }, "state": "9dec5db5203d", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } }, @@ -907,17 +939,17 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "0539a34c02a8"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "c7584e82c72f" }, "state": "d7f4c8d8decc", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "8eb785974a39", + "4cb6216cee5a" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json index c09d7a75cc3..e94f9b874c9 100644 --- a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "14931cc23cd0e6d850f596c880014c606834898acbeee4abff3dc83a94b0c6c0", "platform": "darwin", @@ -13,14 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, - "0799d165f56e": { - "name": "journal-saved", - "value": "pair-fixture-1" - }, "088babc6e1f7": { "name": "status.get#2", "args": [ @@ -52,6 +44,21 @@ } } }, + "0b5064a35c5a": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}", + "sent": 3 + }, + "0b595cd54ac3": { + "name": "journal-saved", + "value": "pair-fixture-1", + "sent": 0 + }, + "12869cc488be": { + "name": "host-saved", + "value": "relay-host-0001x", + "sent": 4 + }, "18654b1dc666": { "name": "status.get#2", "args": [ @@ -85,20 +92,6 @@ } } }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "1f4d3b93dbcb": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" - }, "26f802fad080": { "name": "status.get#1", "args": [ @@ -203,13 +196,20 @@ } } }, - "4030a59932c1": { - "name": "journal-updated", - "value": "pair-fixture-1" + "402b39e9424c": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}", + "sent": 4 }, - "53412dd89894": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + "477b001b0374": { + "name": "candidate-closed", + "value": "direct", + "sent": 4 + }, + "47dedea61355": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 4 }, "56266d1e7340": { "name": "pairing.getEndpoints#1", @@ -298,6 +298,11 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "64f57e43ef2a": { "name": "status.get#2", "args": [ @@ -368,6 +373,13 @@ } } }, + "6b9f1bf73e55": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 4 + }, "6cb74a535419": { "name": "status.get#2", "args": [ @@ -504,17 +516,20 @@ } } }, - "b8549409f4a9": { - "name": "journal-cleared", - "value": "pair-fixture-1" - }, - "bc627d34e0d0": { - "name": "host-saved", - "value": "relay-host-0001x" - }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b96f13a39e18": { + "name": "journal-updated", + "value": "pair-fixture-1", + "sent": 2 + }, + "ca7cb1785a59": { + "name": "candidate-closed", + "value": "relay", + "sent": 4 }, "cf2b86e124ae": { "name": "status.get#2", @@ -555,9 +570,10 @@ "hostId": "host-1" } }, - "f203320e31e9": { + "d433a326314e": { "name": "candidate-closed", - "value": "direct" + "value": "relay", + "sent": 2 } }, "recording": { @@ -567,20 +583,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -588,20 +604,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", "observation": { "sender": ["26f802fad080", "72578f116416", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -609,20 +625,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", "observation": { "sender": ["26f802fad080", "18654b1dc666", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -630,20 +646,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", "observation": { "sender": ["26f802fad080", "3d89f7592b95", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -651,20 +667,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", "observation": { "sender": ["26f802fad080", "64f57e43ef2a", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -672,20 +688,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", "observation": { "sender": ["26f802fad080", "6a19478ef955", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -693,20 +709,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", "observation": { "sender": ["26f802fad080", "a920731a050a", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -714,20 +730,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", "observation": { "sender": ["26f802fad080", "624a629f1833", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -735,20 +751,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", "observation": { "sender": ["26f802fad080", "a7eb3507d2eb", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -756,20 +772,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", "observation": { "sender": ["26f802fad080", "088babc6e1f7", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } }, @@ -777,20 +793,20 @@ "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", "observation": { "sender": ["26f802fad080", "cf2b86e124ae", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json index f7eb4c1c16d..64515fce6ec 100644 --- a/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json @@ -3,9 +3,9 @@ "family": "project-explicit-false", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "926f0d8c37a33d465bf3a04f056600cfc9f1669b1eca7e968aa1a1f797a74c61", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "064bc8399cbc": { "name": "github.project.updateIssueBySlug#1", @@ -57,9 +58,24 @@ } } }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" + "0b09506355e4": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "labels": [ + { + "color": "808080", + "name": "recorded" + } + ], + "number": 1, + "repository": "owner/repo" + }, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 }, "0c4dced3e005": { "error": "", @@ -75,6 +91,23 @@ "itemType": "ISSUE" } }, + "0ef970845cc7": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 1 + }, + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 + }, + "1c2a67aac7e4": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, "1ddee45b4bc3": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -125,6 +158,11 @@ "itemType": "ISSUE" } }, + "219dced97206": { + "name": "github.project.updateIssueBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"addLabels\":[\"recorded\"]}}}", + "sent": 1 + }, "22021a77bba3": { "error": "Unknown method", "mutating": false, @@ -139,10 +177,6 @@ "itemType": "ISSUE" } }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, "29f9b15bed7a": { "error": "Cannot read properties of undefined (reading 'ok')", "mutating": false, @@ -171,14 +205,6 @@ "itemType": "ISSUE" } }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "32cc1f3ceec8": { "error": "inner refused", "mutating": false, @@ -193,12 +219,6 @@ "itemType": "ISSUE" } }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, "37124163eb76": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -250,9 +270,15 @@ "itemType": "ISSUE" } }, - "52a7a7239fbb": { - "name": "github.project.updateIssueBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"addLabels\":[\"recorded\"]}}}" + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "4c53511aa5f7": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 1 }, "538107aee28b": { "name": "github.project.updateIssueBySlug#1", @@ -387,10 +413,6 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, "6f0142de3930": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -430,10 +452,6 @@ } } }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" - }, "7a55b2ec205b": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -473,6 +491,11 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, "7df10429e862": { "error": "", "mutating": false, @@ -492,6 +515,16 @@ "itemType": "ISSUE" } }, + "8237b3a567bf": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 1 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, "90cf28d0b84a": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -536,6 +569,11 @@ "status": "pending", "startedAt": 0 }, + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "c1213bb55edc": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -573,9 +611,28 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "c2cfc66d5157": { + "name": "githubProjectTable", + "value": { + "rows": [ + { + "content": { + "assignees": [], + "labels": [ + { + "color": "808080", + "name": "recorded" + } + ], + "number": 1, + "repository": "owner/repo" + }, + "id": "item-1", + "itemType": "ISSUE" + } + ] + }, + "sent": 1 }, "c679565dc881": { "error": "Failed to update GitHub item", @@ -591,31 +648,10 @@ "itemType": "ISSUE" } }, - "cb9738a42f12": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "labels": [ - { - "color": "808080", - "name": "recorded" - } - ], - "number": 1, - "repository": "owner/repo" - }, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "cbdef49cc723": { + "da0f06b573ab": { "name": "projectRowDetailError", - "value": "Failed to update GitHub item" - }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "Failed to update GitHub item", + "sent": 1 }, "e5673036d45e": { "name": "github.project.updateIssueBySlug#1", @@ -656,6 +692,11 @@ "$rpc": "undefined" } }, + "eff724250cc7": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 1 + }, "f12e58847110": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -734,32 +775,6 @@ } } } - }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" - }, - "fa333bb6724e": { - "name": "githubProjectTable", - "value": { - "rows": [ - { - "content": { - "assignees": [], - "labels": [ - { - "color": "808080", - "name": "recorded" - } - ], - "number": 1, - "repository": "owner/repo" - }, - "id": "item-1", - "itemType": "ISSUE" - } - ] - } } }, "recording": { @@ -769,44 +784,44 @@ "id": "b2.prelude:pending", "observation": { "sender": ["e5673036d45e"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "0c4dced3e005", - "effects": ["c2a271fc5d97"] + "effects": ["7b2465eedefe"] } }, { "id": "b2.prelude:cleanup", "observation": { "sender": ["c1213bb55edc"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "0c4dced3e005", - "effects": ["c2a271fc5d97", "f871d643501c", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "4c53511aa5f7", "02839f22d2db"] } }, { "id": "b2.normal:settled", "observation": { "sender": ["f6a325457a33"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7df10429e862", "effects": [ - "c2a271fc5d97", - "cb9738a42f12", - "fa333bb6724e", - "347cc433c473", - "2cd14f7121a5" + "7b2465eedefe", + "0b09506355e4", + "c2cfc66d5157", + "1c2a67aac7e4", + "02839f22d2db" ] } }, @@ -814,44 +829,44 @@ "id": "b2.result-absent:settled", "observation": { "sender": ["1ddee45b4bc3"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "29f9b15bed7a", - "effects": ["c2a271fc5d97", "2e2da1bbd7ed", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "4c09a53c8150", "02839f22d2db"] } }, { "id": "b2.result-null:settled", "observation": { "sender": ["6f0142de3930"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "204a5c5728c2", - "effects": ["c2a271fc5d97", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "a7b76954b136", "02839f22d2db"] } }, { "id": "b2.inner-ok-missing:settled", "observation": { "sender": ["7a55b2ec205b"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7df10429e862", "effects": [ - "c2a271fc5d97", - "cb9738a42f12", - "fa333bb6724e", - "347cc433c473", - "2cd14f7121a5" + "7b2465eedefe", + "0b09506355e4", + "c2cfc66d5157", + "1c2a67aac7e4", + "02839f22d2db" ] } }, @@ -859,91 +874,91 @@ "id": "b2.inner-false-string-error:settled", "observation": { "sender": ["90cf28d0b84a"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "c679565dc881", - "effects": ["c2a271fc5d97", "cbdef49cc723", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "da0f06b573ab", "02839f22d2db"] } }, { "id": "b2.inner-false-object-error:settled", "observation": { "sender": ["6b5f90ac558c"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "32cc1f3ceec8", - "effects": ["c2a271fc5d97", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "eff724250cc7", "02839f22d2db"] } }, { "id": "b2.outer-refused:settled", "observation": { "sender": ["f12e58847110"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2b3c1b95331e", - "effects": ["c2a271fc5d97", "27f506c59cc7", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "0ef970845cc7", "02839f22d2db"] } }, { "id": "b2.outer-refused-no-message:settled", "observation": { "sender": ["5f998cf9a955"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "3f996c0d0403", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } }, { "id": "b2.method-not-found:settled", "observation": { "sender": ["064bc8399cbc"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "22021a77bba3", - "effects": ["c2a271fc5d97", "6b6431f01d00", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "152580ec9e5a", "02839f22d2db"] } }, { "id": "b2.transport-rejection:settled", "observation": { "sender": ["538107aee28b"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "5ea692508d69", - "effects": ["c2a271fc5d97", "0924615699bf", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "8237b3a567bf", "02839f22d2db"] } }, { "id": "b2.transport-rejection-no-message:settled", "observation": { "sender": ["37124163eb76"], - "payloads": ["52a7a7239fbb"], + "payloads": ["219dced97206"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "3f996c0d0403", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json index e8dad3f3a34..c5d3f2e87f0 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json @@ -3,9 +3,9 @@ "family": "relay.credential-rotation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "042d0f9ef57e2a18bf661b79f2f8f92a12125dbc0fc65dd8605f8cd6f7059d10", "platform": "darwin", @@ -23,10 +23,6 @@ "isRpcDeliveryUnknown": false } }, - "0acd5ee5dc7c": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "0f448fcd9d34": { "name": "pairing.getEndpoints#2", "args": [ @@ -197,10 +193,6 @@ "pending": true, "version": 3 }, - "4877d080e309": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "4e3b57d795cb": { "status": "rejected", "startedAt": 0, @@ -211,25 +203,11 @@ "isRpcDeliveryUnknown": false } }, - "675a60981a5e": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" - }, "6cfdd8ca783a": { "outcome": "failed: method_not_found: Unknown method", "pending": true, "version": 3 }, - "6fc6c751d8be": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": true, - "version": 3 - } - }, "7d18aba92a1d": { "name": "pairing.getEndpoints#1", "args": [ @@ -341,6 +319,17 @@ } } }, + "85b38f117802": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + }, + "sent": 0 + }, "8a952a24a43b": { "outcome": "failed: ", "pending": true, @@ -356,6 +345,11 @@ "isRpcDeliveryUnknown": false } }, + "923a7c4f532d": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}", + "sent": 2 + }, "9ade8126917f": { "name": "pairing.provisionRelay#1", "args": [ @@ -405,6 +399,11 @@ "pending": true, "version": 3 }, + "a69b88101d55": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 1 + }, "a70a2b66080c": { "outcome": "failed: refused: ", "pending": true, @@ -420,15 +419,10 @@ "isRpcDeliveryUnknown": true } }, - "bcef5f2116bb": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": false, - "version": 4 - } + "b16bdfbd5633": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 3 }, "c343ba927b6d": { "name": "pairing.getEndpoints#1", @@ -592,6 +586,17 @@ } } }, + "eee85d194a6b": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + }, + "sent": 3 + }, "f2c843a9b548": { "status": "fulfilled", "startedAt": 0, @@ -696,132 +701,132 @@ "id": "relay-rotation-installs-and-commits.normal:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "f2c843a9b548" }, "state": "fdf764b375ae", - "effects": ["6fc6c751d8be", "bcef5f2116bb"] + "effects": ["85b38f117802", "eee85d194a6b"] } }, { "id": "relay-rotation-installs-and-commits.result-absent:credential-rotated", "observation": { "sender": ["1ba12f7dc6fe"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "8cfbee11e6cb" }, "state": "1ca1f62052cd", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.result-null:credential-rotated", "observation": { "sender": ["c3df301b7508"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "06dee54a3689" }, "state": "1174361fa42c", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-ok-missing:credential-rotated", "observation": { "sender": ["207da1016f62"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "f4f341e9c757" }, "state": "3d6748b5e5d2", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-false-string-error:credential-rotated", "observation": { "sender": ["8125976183d4"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "d6e7487f3275" }, "state": "9ca87aa167ba", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-false-object-error:credential-rotated", "observation": { "sender": ["fa0f50329835"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "d6e7487f3275" }, "state": "9ca87aa167ba", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.outer-refused:credential-rotated", "observation": { "sender": ["d5feeb4ff8d9"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "4e3b57d795cb" }, "state": "289c8fa743e7", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.outer-refused-no-message:credential-rotated", "observation": { "sender": ["c343ba927b6d"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "d56bfdbce702" }, "state": "a70a2b66080c", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.method-not-found:credential-rotated", "observation": { "sender": ["1f6b5b2ee817"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "f624ac81d963" }, "state": "6cfdd8ca783a", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.transport-rejection:credential-rotated", "observation": { "sender": ["db9eecca46e6"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "a947768bc0ed" }, "state": "a33e069666af", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.transport-rejection-no-message:credential-rotated", "observation": { "sender": ["7d18aba92a1d"], - "payloads": ["4877d080e309"], + "payloads": ["a69b88101d55"], "settlements": { "rotate": "c7584e82c72f" }, "state": "8a952a24a43b", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json index d95bf54a1ae..980242152de 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json @@ -3,9 +3,9 @@ "family": "relay.credential-rotation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "530aa1f2ddc6fce10d485c8a160ae3e695250b2e80e1e7fc3e8dacb9f5117347", "platform": "darwin", @@ -90,10 +90,6 @@ } } }, - "0acd5ee5dc7c": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "0f448fcd9d34": { "name": "pairing.getEndpoints#2", "args": [ @@ -201,10 +197,6 @@ "pending": true, "version": 3 }, - "4877d080e309": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "4c1952cbb792": { "name": "pairing.getEndpoints#2", "args": [ @@ -248,10 +240,6 @@ "isRpcDeliveryUnknown": false } }, - "675a60981a5e": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" - }, "6ab9ae10c756": { "name": "pairing.getEndpoints#2", "args": [ @@ -291,16 +279,6 @@ "pending": true, "version": 3 }, - "6fc6c751d8be": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": true, - "version": 3 - } - }, "8336e309abb8": { "name": "pairing.getEndpoints#1", "args": [ @@ -347,6 +325,17 @@ } } }, + "85b38f117802": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + }, + "sent": 0 + }, "8a952a24a43b": { "outcome": "failed: ", "pending": true, @@ -362,6 +351,11 @@ "isRpcDeliveryUnknown": false } }, + "923a7c4f532d": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}", + "sent": 2 + }, "9ade8126917f": { "name": "pairing.provisionRelay#1", "args": [ @@ -411,6 +405,11 @@ "pending": true, "version": 3 }, + "a69b88101d55": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 1 + }, "a70a2b66080c": { "outcome": "failed: refused: ", "pending": true, @@ -426,6 +425,11 @@ "isRpcDeliveryUnknown": true } }, + "b16bdfbd5633": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 3 + }, "bb37bb9fb653": { "name": "pairing.getEndpoints#2", "args": [ @@ -460,16 +464,6 @@ } } }, - "bcef5f2116bb": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": false, - "version": 4 - } - }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -628,6 +622,17 @@ } } }, + "eee85d194a6b": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + }, + "sent": 3 + }, "f2c843a9b548": { "status": "fulfilled", "startedAt": 0, @@ -696,132 +701,132 @@ "id": "relay-rotation-installs-and-commits.normal:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "f2c843a9b548" }, "state": "fdf764b375ae", - "effects": ["6fc6c751d8be", "bcef5f2116bb"] + "effects": ["85b38f117802", "eee85d194a6b"] } }, { "id": "relay-rotation-installs-and-commits.result-absent:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "da555bb21d0b"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "8cfbee11e6cb" }, "state": "1ca1f62052cd", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.result-null:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "4c1952cbb792"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "06dee54a3689" }, "state": "1174361fa42c", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-ok-missing:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "ec57a4c29769"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "f4f341e9c757" }, "state": "3d6748b5e5d2", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-false-string-error:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "cacd06c33d83"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "d6e7487f3275" }, "state": "9ca87aa167ba", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-false-object-error:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "079a33443470"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "d6e7487f3275" }, "state": "9ca87aa167ba", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.outer-refused:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "6ab9ae10c756"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "4e3b57d795cb" }, "state": "289c8fa743e7", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.outer-refused-no-message:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "19afd695caf8"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "d56bfdbce702" }, "state": "a70a2b66080c", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.method-not-found:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "bb37bb9fb653"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "f624ac81d963" }, "state": "6cfdd8ca783a", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.transport-rejection:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "0994327510d4"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "a947768bc0ed" }, "state": "a33e069666af", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.transport-rejection-no-message:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "e5d3d5384555"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "c7584e82c72f" }, "state": "8a952a24a43b", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json index 6c844c6dccf..34872233057 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json @@ -3,9 +3,9 @@ "family": "relay.credential-rotation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "18b1855f354c23cd5bb7af0db698f0a23d28208c3c6b7347f667bf6cd3ed612f", "platform": "darwin", @@ -23,10 +23,6 @@ "isRpcDeliveryUnknown": false } }, - "0acd5ee5dc7c": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "0f448fcd9d34": { "name": "pairing.getEndpoints#2", "args": [ @@ -133,10 +129,6 @@ } } }, - "4877d080e309": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "4e3b57d795cb": { "status": "rejected", "startedAt": 0, @@ -190,25 +182,11 @@ } } }, - "675a60981a5e": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" - }, "6cfdd8ca783a": { "outcome": "failed: method_not_found: Unknown method", "pending": true, "version": 3 }, - "6fc6c751d8be": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": true, - "version": 3 - } - }, "70f7b5793181": { "name": "pairing.provisionRelay#1", "args": [ @@ -362,6 +340,17 @@ } } }, + "85b38f117802": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + }, + "sent": 0 + }, "8a952a24a43b": { "outcome": "failed: ", "pending": true, @@ -415,6 +404,11 @@ } } }, + "923a7c4f532d": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}", + "sent": 2 + }, "9ade8126917f": { "name": "pairing.provisionRelay#1", "args": [ @@ -459,6 +453,11 @@ "pending": true, "version": 3 }, + "a69b88101d55": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 1 + }, "a70a2b66080c": { "outcome": "failed: refused: ", "pending": true, @@ -474,6 +473,11 @@ "isRpcDeliveryUnknown": true } }, + "b16bdfbd5633": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 3 + }, "bc4aa6dd08a2": { "name": "pairing.provisionRelay#1", "args": [ @@ -510,16 +514,6 @@ } } }, - "bcef5f2116bb": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": false, - "version": 4 - } - }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -607,6 +601,17 @@ } } }, + "eee85d194a6b": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + }, + "sent": 3 + }, "f19ff6c94d68": { "status": "rejected", "startedAt": 0, @@ -716,132 +721,132 @@ "id": "relay-rotation-installs-and-commits.normal:credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "f2c843a9b548" }, "state": "fdf764b375ae", - "effects": ["6fc6c751d8be", "bcef5f2116bb"] + "effects": ["85b38f117802", "eee85d194a6b"] } }, { "id": "relay-rotation-installs-and-commits.result-absent:credential-rotated", "observation": { "sender": ["8336e309abb8", "d76c653d35ca"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "8cfbee11e6cb" }, "state": "1ca1f62052cd", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.result-null:credential-rotated", "observation": { "sender": ["8336e309abb8", "db2a43cbdbc3"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "06dee54a3689" }, "state": "1174361fa42c", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-ok-missing:credential-rotated", "observation": { "sender": ["8336e309abb8", "70f7b5793181"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "f19ff6c94d68" }, "state": "f46324b14756", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-false-string-error:credential-rotated", "observation": { "sender": ["8336e309abb8", "854b508a4dce"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "5099f8914209" }, "state": "1748121fa6cb", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.inner-false-object-error:credential-rotated", "observation": { "sender": ["8336e309abb8", "8e35765f186e"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "5099f8914209" }, "state": "1748121fa6cb", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.outer-refused:credential-rotated", "observation": { "sender": ["8336e309abb8", "bc4aa6dd08a2"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "4e3b57d795cb" }, "state": "289c8fa743e7", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.outer-refused-no-message:credential-rotated", "observation": { "sender": ["8336e309abb8", "f252d71165b4"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "d56bfdbce702" }, "state": "a70a2b66080c", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.method-not-found:credential-rotated", "observation": { "sender": ["8336e309abb8", "7166e9997c47"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "f624ac81d963" }, "state": "6cfdd8ca783a", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.transport-rejection:credential-rotated", "observation": { "sender": ["8336e309abb8", "538f8ffc076c"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "a947768bc0ed" }, "state": "a33e069666af", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } }, { "id": "relay-rotation-installs-and-commits.transport-rejection-no-message:credential-rotated", "observation": { "sender": ["8336e309abb8", "3f50a99cf01c"], - "payloads": ["4877d080e309", "675a60981a5e"], + "payloads": ["a69b88101d55", "923a7c4f532d"], "settlements": { "rotate": "c7584e82c72f" }, "state": "8a952a24a43b", - "effects": ["6fc6c751d8be"] + "effects": ["85b38f117802"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json index c5fc5b9e8c9..a70a22b019e 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json @@ -3,9 +3,9 @@ "family": "relay.direct-upgrade", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "03355bc2696d02fed125d9f0e24c6c26c8df2f3709c1c5f4412aaf9317cd41d4", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "002b5db3666b": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 3 + }, "06dee54a3689": { "status": "rejected", "startedAt": 0, @@ -80,24 +85,20 @@ } } }, - "1d7fdb67d4da": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "25b377db6629": { - "name": "host-saved", - "value": "host-1" - }, "2b3f0d69e5c0": { "journal": "present", "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]" }, + "4683b84a57a2": { + "name": "host-saved", + "value": "host-1", + "sent": 3 + }, + "4a4993ef4038": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}", + "sent": 2 + }, "4e3b57d795cb": { "status": "rejected", "startedAt": 0, @@ -203,9 +204,15 @@ }, "outcome": "declined" }, - "7583d8b57ef8": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "723e3af65fac": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 1 + }, + "7d023da12fdb": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 3 }, "81230fab3114": { "name": "pairing.getEndpoints#1", @@ -285,6 +292,11 @@ "isRpcDeliveryUnknown": false } }, + "8ea887e0fc46": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 1 + }, "8eb22646fb28": { "journal": "present", "outcome": "failed: refused: " @@ -335,10 +347,6 @@ }, "outcome": "relay-host-0001x" }, - "a2c193508948": { - "name": "journal-cleared", - "value": "upgrade" - }, "a3865c87e54b": { "name": "pairing.provisionRelay#1", "args": [ @@ -395,6 +403,13 @@ "journal": "present", "outcome": "failed: transport failure" }, + "b991b2c7609f": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 3 + }, "ba95b28e3a94": { "name": "pairing.getEndpoints#1", "args": [ @@ -441,10 +456,6 @@ } } }, - "beafd16aeb22": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" - }, "c0a543a83bd5": { "name": "pairing.getEndpoints#1", "args": [ @@ -693,19 +704,19 @@ "id": "relay-direct-upgrade-commits.normal:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "590b3311b0c4" }, "state": "980bbba0b617", - "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + "effects": ["b991b2c7609f", "4683b84a57a2", "7d023da12fdb"] } }, { "id": "relay-direct-upgrade-commits.result-absent:direct-upgrade-committed", "observation": { "sender": ["f85f71f6d927"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "8cfbee11e6cb" }, @@ -717,7 +728,7 @@ "id": "relay-direct-upgrade-commits.result-null:direct-upgrade-committed", "observation": { "sender": ["c0a543a83bd5"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "06dee54a3689" }, @@ -729,7 +740,7 @@ "id": "relay-direct-upgrade-commits.inner-ok-missing:direct-upgrade-committed", "observation": { "sender": ["eadc22371637"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "f4f341e9c757" }, @@ -741,7 +752,7 @@ "id": "relay-direct-upgrade-commits.inner-false-string-error:direct-upgrade-committed", "observation": { "sender": ["84a67e5b95a5"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "d6e7487f3275" }, @@ -753,7 +764,7 @@ "id": "relay-direct-upgrade-commits.inner-false-object-error:direct-upgrade-committed", "observation": { "sender": ["9631a7132ab0"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "d6e7487f3275" }, @@ -765,7 +776,7 @@ "id": "relay-direct-upgrade-commits.outer-refused:direct-upgrade-committed", "observation": { "sender": ["e4db75cccc06"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "4e3b57d795cb" }, @@ -777,7 +788,7 @@ "id": "relay-direct-upgrade-commits.outer-refused-no-message:direct-upgrade-committed", "observation": { "sender": ["81230fab3114"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "d56bfdbce702" }, @@ -789,19 +800,19 @@ "id": "relay-direct-upgrade-commits.method-not-found:direct-upgrade-committed", "observation": { "sender": ["55af89989a85"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "ee20a1dc39e7" }, "state": "6c43da669636", - "effects": ["a2c193508948"] + "effects": ["8ea887e0fc46"] } }, { "id": "relay-direct-upgrade-commits.transport-rejection:direct-upgrade-committed", "observation": { "sender": ["e8ffbfb9ecd4"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "a947768bc0ed" }, @@ -813,7 +824,7 @@ "id": "relay-direct-upgrade-commits.transport-rejection-no-message:direct-upgrade-committed", "observation": { "sender": ["d5eb910acc55"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json index 53d07972794..3ad8761725e 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json @@ -3,9 +3,9 @@ "family": "relay.direct-upgrade", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "d0c4dd34645308f30c0999ea74c16b53f20e9183832fdf016c3dc21434744b05", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "002b5db3666b": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 3 + }, "06dee54a3689": { "status": "rejected", "startedAt": 0, @@ -113,20 +118,6 @@ } } }, - "1d7fdb67d4da": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "25b377db6629": { - "name": "host-saved", - "value": "host-1" - }, "2b3f0d69e5c0": { "journal": "present", "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]" @@ -175,6 +166,11 @@ "isRpcDeliveryUnknown": false } }, + "4683b84a57a2": { + "name": "host-saved", + "value": "host-1", + "sent": 3 + }, "47728c6fb437": { "name": "pairing.getEndpoints#2", "args": [ @@ -209,6 +205,11 @@ } } }, + "4a4993ef4038": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}", + "sent": 2 + }, "4deca0026eb4": { "name": "pairing.getEndpoints#2", "args": [ @@ -339,9 +340,15 @@ } } }, - "7583d8b57ef8": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "723e3af65fac": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 1 + }, + "7d023da12fdb": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 3 }, "83501517f8f9": { "name": "pairing.getEndpoints#2", @@ -436,10 +443,6 @@ }, "outcome": "relay-host-0001x" }, - "a2c193508948": { - "name": "journal-cleared", - "value": "upgrade" - }, "a3865c87e54b": { "name": "pairing.provisionRelay#1", "args": [ @@ -500,6 +503,13 @@ "journal": "present", "outcome": "failed: relay endpoint reconciliation became unavailable" }, + "b991b2c7609f": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 3 + }, "ba95b28e3a94": { "name": "pairing.getEndpoints#1", "args": [ @@ -546,10 +556,6 @@ } } }, - "beafd16aeb22": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" - }, "c6a5d3f3fffe": { "name": "pairing.getEndpoints#2", "args": [ @@ -693,19 +699,19 @@ "id": "relay-direct-upgrade-commits.normal:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "590b3311b0c4" }, "state": "980bbba0b617", - "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + "effects": ["b991b2c7609f", "4683b84a57a2", "7d023da12fdb"] } }, { "id": "relay-direct-upgrade-commits.result-absent:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "de20033f1dbf"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "8cfbee11e6cb" }, @@ -717,7 +723,7 @@ "id": "relay-direct-upgrade-commits.result-null:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "1b79d2790caa"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "06dee54a3689" }, @@ -729,7 +735,7 @@ "id": "relay-direct-upgrade-commits.inner-ok-missing:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "890c5d024d91"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "f4f341e9c757" }, @@ -741,7 +747,7 @@ "id": "relay-direct-upgrade-commits.inner-false-string-error:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "6d07890f0d82"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "d6e7487f3275" }, @@ -753,7 +759,7 @@ "id": "relay-direct-upgrade-commits.inner-false-object-error:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "83501517f8f9"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "d6e7487f3275" }, @@ -765,7 +771,7 @@ "id": "relay-direct-upgrade-commits.outer-refused:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "f9a6d9a9d192"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "4e3b57d795cb" }, @@ -777,7 +783,7 @@ "id": "relay-direct-upgrade-commits.outer-refused-no-message:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "47728c6fb437"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "d56bfdbce702" }, @@ -789,7 +795,7 @@ "id": "relay-direct-upgrade-commits.method-not-found:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "3329c401720a"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "3dc76aecf5e0" }, @@ -801,7 +807,7 @@ "id": "relay-direct-upgrade-commits.transport-rejection:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "4deca0026eb4"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "a947768bc0ed" }, @@ -813,7 +819,7 @@ "id": "relay-direct-upgrade-commits.transport-rejection-no-message:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "c6a5d3f3fffe"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json index 55d017a7e44..9661c82ab72 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json @@ -3,9 +3,9 @@ "family": "relay.direct-upgrade", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "0fe163f405373adbb1913dddd79d6d596bf88d69fc27c824ba5a2cd4c1406446", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "002b5db3666b": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 3 + }, "011ca02158db": { "name": "pairing.provisionRelay#1", "args": [ @@ -150,20 +155,6 @@ } } }, - "1d7fdb67d4da": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "25b377db6629": { - "name": "host-saved", - "value": "host-1" - }, "2a6e0fd0f08e": { "name": "pairing.provisionRelay#1", "args": [ @@ -242,6 +233,16 @@ "journal": "present", "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]" }, + "4683b84a57a2": { + "name": "host-saved", + "value": "host-1", + "sent": 3 + }, + "4a4993ef4038": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}", + "sent": 2 + }, "4e3b57d795cb": { "status": "rejected", "startedAt": 0, @@ -319,9 +320,15 @@ }, "outcome": "declined" }, - "7583d8b57ef8": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "723e3af65fac": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 1 + }, + "7d023da12fdb": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 3 }, "85d4f26647a1": { "name": "pairing.provisionRelay#1", @@ -439,6 +446,11 @@ } } }, + "92bfc56d85f4": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 2 + }, "952828fa571a": { "journal": "present", "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]" @@ -486,10 +498,6 @@ } } }, - "a2c193508948": { - "name": "journal-cleared", - "value": "upgrade" - }, "a3865c87e54b": { "name": "pairing.provisionRelay#1", "args": [ @@ -542,6 +550,13 @@ "journal": "present", "outcome": "failed: transport failure" }, + "b991b2c7609f": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 3 + }, "ba95b28e3a94": { "name": "pairing.getEndpoints#1", "args": [ @@ -619,10 +634,6 @@ } } }, - "beafd16aeb22": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" - }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -703,19 +714,19 @@ "id": "relay-direct-upgrade-commits.normal:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "590b3311b0c4" }, "state": "980bbba0b617", - "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + "effects": ["b991b2c7609f", "4683b84a57a2", "7d023da12fdb"] } }, { "id": "relay-direct-upgrade-commits.result-absent:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "bcb3b3b6333a"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "8cfbee11e6cb" }, @@ -727,7 +738,7 @@ "id": "relay-direct-upgrade-commits.result-null:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "ce15ce71fe2b"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "06dee54a3689" }, @@ -739,7 +750,7 @@ "id": "relay-direct-upgrade-commits.inner-ok-missing:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "0799e98bb19f"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "f19ff6c94d68" }, @@ -751,7 +762,7 @@ "id": "relay-direct-upgrade-commits.inner-false-string-error:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "85d4f26647a1"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "5099f8914209" }, @@ -763,7 +774,7 @@ "id": "relay-direct-upgrade-commits.inner-false-object-error:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "9ff97c1fab7b"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "5099f8914209" }, @@ -775,7 +786,7 @@ "id": "relay-direct-upgrade-commits.outer-refused:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "3a68c3c9ea85"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "4e3b57d795cb" }, @@ -787,7 +798,7 @@ "id": "relay-direct-upgrade-commits.outer-refused-no-message:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "8dda0f58317b"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "d56bfdbce702" }, @@ -799,19 +810,19 @@ "id": "relay-direct-upgrade-commits.method-not-found:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "2a6e0fd0f08e"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "ee20a1dc39e7" }, "state": "6c43da669636", - "effects": ["a2c193508948"] + "effects": ["92bfc56d85f4"] } }, { "id": "relay-direct-upgrade-commits.transport-rejection:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "9017cc29cb80"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "a947768bc0ed" }, @@ -823,7 +834,7 @@ "id": "relay-direct-upgrade-commits.transport-rejection-no-message:direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "011ca02158db"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "payloads": ["723e3af65fac", "4a4993ef4038"], "settlements": { "upgrade": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json index 66226412a7c..a7ea0a8101e 100644 --- a/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json +++ b/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json @@ -3,9 +3,9 @@ "family": "relay.pairing-recovery", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "5aaa104a652d4f10cd48ab742112cf59fca22f52bbf85ee3716505a9642fbe37", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" + "0080ab426cd1": { + "name": "host-saved", + "value": "host-1", + "sent": 1 }, "10e679344b45": { "name": "pairing.getEndpoints#1", @@ -52,19 +53,10 @@ } } }, - "178d5cbb5880": { - "name": "journal-updated", - "value": "relay-basis" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "25b377db6629": { - "name": "host-saved", - "value": "host-1" + "2e0a00540206": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}", + "sent": 1 }, "2eeacc921b96": { "name": "pairing.getEndpoints#2", @@ -128,10 +120,6 @@ } } }, - "42bd1e4b1fec": { - "name": "journal-cleared", - "value": "recovery" - }, "4b671f98d808": { "name": "pairing.getEndpoints#1", "args": [ @@ -207,6 +195,11 @@ "$rpc": "null" } }, + "6873c5ee509e": { + "name": "journal-cleared", + "value": "recovery", + "sent": 1 + }, "7a3e4e5413b5": { "outcome": "recovered", "winner": { @@ -245,6 +238,11 @@ } } }, + "8ba03f7fcc7b": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 2 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -316,10 +314,6 @@ } } }, - "b6e709c11a41": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}" - }, "baf49bcdca70": { "name": "pairing.getEndpoints#1", "args": [ @@ -355,6 +349,11 @@ } } }, + "be67e12f6925": { + "name": "candidate-closed", + "value": "relay", + "sent": 1 + }, "c02af6dd81bf": { "name": "pairing.getEndpoints#1", "args": [ @@ -474,16 +473,29 @@ "settledAt": 0, "value": "deferred" }, + "cf1bfb36f84e": { + "name": "journal-updated", + "value": "relay-basis", + "sent": 1 + }, + "d433a326314e": { + "name": "candidate-closed", + "value": "relay", + "sent": 2 + }, + "e0d0c16b34cc": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 1 + }, "f0723ea3ab16": { "status": "fulfilled", "startedAt": 0, "settledAt": 0, "value": "recovered" }, - "f98de3f4f0c2": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" - }, "fcb233bb6e13": { "name": "pairing.getEndpoints#1", "args": [ @@ -529,17 +541,17 @@ "id": "relay-pairing-recovery-resume-committed.normal:recovered-on-resume", "observation": { "sender": ["c5d6533ca9ce"], - "payloads": ["b6e709c11a41"], + "payloads": ["2e0a00540206"], "settlements": { "recover": "f0723ea3ab16" }, "state": "7a3e4e5413b5", "effects": [ - "178d5cbb5880", - "1da0bf924e75", - "25b377db6629", - "42bd1e4b1fec", - "0193ae4dbb38" + "cf1bfb36f84e", + "e0d0c16b34cc", + "0080ab426cd1", + "6873c5ee509e", + "be67e12f6925" ] } }, @@ -547,240 +559,240 @@ "id": "relay-pairing-recovery-resume-committed.result-absent:recovered-on-resume", "observation": { "sender": ["35b3ec66b615", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.result-absent:cleanup", "observation": { "sender": ["35b3ec66b615", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.result-null:recovered-on-resume", "observation": { "sender": ["4b671f98d808", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.result-null:cleanup", "observation": { "sender": ["4b671f98d808", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.inner-ok-missing:recovered-on-resume", "observation": { "sender": ["c02af6dd81bf", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.inner-ok-missing:cleanup", "observation": { "sender": ["c02af6dd81bf", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.inner-false-string-error:recovered-on-resume", "observation": { "sender": ["4db4ba57f248", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.inner-false-string-error:cleanup", "observation": { "sender": ["4db4ba57f248", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.inner-false-object-error:recovered-on-resume", "observation": { "sender": ["fcb233bb6e13", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.inner-false-object-error:cleanup", "observation": { "sender": ["fcb233bb6e13", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.outer-refused:recovered-on-resume", "observation": { "sender": ["a772bd8e8c4e", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.outer-refused:cleanup", "observation": { "sender": ["a772bd8e8c4e", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.outer-refused-no-message:recovered-on-resume", "observation": { "sender": ["baf49bcdca70", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.outer-refused-no-message:cleanup", "observation": { "sender": ["baf49bcdca70", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.method-not-found:recovered-on-resume", "observation": { "sender": ["10e679344b45", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.method-not-found:cleanup", "observation": { "sender": ["10e679344b45", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.transport-rejection:recovered-on-resume", "observation": { "sender": ["aede376f279f", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.transport-rejection:cleanup", "observation": { "sender": ["aede376f279f", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } }, { "id": "relay-pairing-recovery-resume-committed.transport-rejection-no-message:recovered-on-resume", "observation": { "sender": ["83b560135719", "c4e8e63a5f9f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "9270aeb7d9c6" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38"] + "effects": ["be67e12f6925"] } }, { "id": "relay-pairing-recovery-resume-committed.transport-rejection-no-message:cleanup", "observation": { "sender": ["83b560135719", "2eeacc921b96"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b"], "settlements": { "recover": "c8a7c6e1a485" }, "state": "54c5309cac70", - "effects": ["0193ae4dbb38", "0193ae4dbb38"] + "effects": ["be67e12f6925", "d433a326314e"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-session.content-create-files.createfile-1.json b/mobile/rpc-foundation/goldens/matrix-session.content-create-files.createfile-1.json new file mode 100644 index 00000000000..495f3ff08d5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.content-create-files.createfile-1.json @@ -0,0 +1,749 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "06bf92360e6985770c08a9e53be0f55b6e8ff120d4e6411dacc22e88d08cef32", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "006bbcab150a": { + "name": "toast", + "value": { + "message": "" + }, + "sent": 3 + }, + "085ee12ac483": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 4 + }, + "134529524560": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "134e6545bfe5": { + "createError": "transport failure", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "4267c22fd1f9": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "created": true + } + } + } + }, + "4c5f889d4eb7": { + "name": "files.createFile#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 3 + }, + "57c499bb588a": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "6371ca02b18e": { + "createError": "outer refused", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "6d1fe7f1befc": { + "name": "toast", + "value": { + "message": "outer refused" + }, + "sent": 3 + }, + "6dbcdf95b6b6": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "71b67af3c605": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "77c6fe7dd40b": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "858443742ca1": { + "createError": "Failed to create markdown note", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "879466dc0533": { + "name": "toast", + "value": { + "message": "Unknown method" + }, + "sent": 3 + }, + "8bdc2aec524d": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + } + }, + "9692063e7d70": { + "name": "toast", + "value": { + "message": "Failed to create markdown note" + }, + "sent": 3 + }, + "97472d30cdaa": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "a56852d6836b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + } + }, + "a5f927c1b077": { + "name": "toast", + "value": { + "message": "transport failure" + }, + "sent": 3 + }, + "b48dafba8627": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "b8e28a0d1137": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "ca3214963232": { + "name": "files.open#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\"}}", + "sent": 4 + }, + "d38c135a5752": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "d3f9329bc046": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "d574cdcd4bef": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "de7d988ecdc7": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "e6b6cf30c6ee": { + "createError": "Unknown method", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-session.content-create-files.createfile-1", + "checkpoints": [ + { + "id": "session-create-markdown-note.normal:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.result-absent:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "6dbcdf95b6b6", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.result-null:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "77c6fe7dd40b", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.inner-ok-missing:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "97472d30cdaa", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.inner-false-string-error:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "b8e28a0d1137", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.inner-false-object-error:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "134529524560", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.outer-refused:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "71b67af3c605"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "6371ca02b18e", + "effects": ["6d1fe7f1befc"] + } + }, + { + "id": "session-create-markdown-note.outer-refused-no-message:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "d3f9329bc046"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "858443742ca1", + "effects": ["9692063e7d70"] + } + }, + { + "id": "session-create-markdown-note.method-not-found:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "b48dafba8627"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "e6b6cf30c6ee", + "effects": ["879466dc0533"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "57c499bb588a"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "134e6545bfe5", + "effects": ["a5f927c1b077"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection-no-message:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "de7d988ecdc7"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["006bbcab150a"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.content-create-files.open-1.json b/mobile/rpc-foundation/goldens/matrix-session.content-create-files.open-1.json new file mode 100644 index 00000000000..e4e82814089 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.content-create-files.open-1.json @@ -0,0 +1,724 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "17f87233352ff8e452f061f4558d58b44643efe49313162d4aad140343a1ead9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "085ee12ac483": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 4 + }, + "0c347b60646f": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "134e6545bfe5": { + "createError": "transport failure", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "1992078b76bc": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "22f35b5356ec": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + }, + "307d0ae6d2d4": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "388514fefdfe": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true + } + } + }, + "3fd5c61b35b3": { + "name": "toast", + "value": { + "message": "transport failure" + }, + "sent": 4 + }, + "4267c22fd1f9": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "created": true + } + } + } + }, + "4c5f889d4eb7": { + "name": "files.createFile#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 3 + }, + "58c8c82aa603": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-4", + "ok": false + } + } + }, + "6371ca02b18e": { + "createError": "outer refused", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "6d38c61f400a": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "76cf096ee3b3": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "8bdc2aec524d": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + } + }, + "95dfbae14c1c": { + "name": "toast", + "value": { + "message": "Unknown method" + }, + "sent": 4 + }, + "9b692e87f70b": { + "name": "toast", + "value": { + "message": "outer refused" + }, + "sent": 4 + }, + "a565992e03ed": { + "name": "toast", + "value": { + "message": "" + }, + "sent": 4 + }, + "a56852d6836b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + } + }, + "ca3214963232": { + "name": "files.open#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\"}}", + "sent": 4 + }, + "d38c135a5752": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "d574cdcd4bef": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e6b6cf30c6ee": { + "createError": "Unknown method", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee24e2e55136": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "fd7e611b3d86": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-4", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-session.content-create-files.open-1", + "checkpoints": [ + { + "id": "session-create-markdown-note.normal:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.result-absent:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "388514fefdfe"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.result-null:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "ee24e2e55136"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.inner-ok-missing:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "0c347b60646f"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.inner-false-string-error:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "6d38c61f400a"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.inner-false-object-error:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "307d0ae6d2d4"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.outer-refused:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "58c8c82aa603"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "6371ca02b18e", + "effects": ["9b692e87f70b"] + } + }, + { + "id": "session-create-markdown-note.outer-refused-no-message:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "22f35b5356ec"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["a565992e03ed"] + } + }, + { + "id": "session-create-markdown-note.method-not-found:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "fd7e611b3d86"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "e6b6cf30c6ee", + "effects": ["95dfbae14c1c"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "76cf096ee3b3"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "134e6545bfe5", + "effects": ["3fd5c61b35b3"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection-no-message:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "1992078b76bc"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["a565992e03ed"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.content-create-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-session.content-create-status.get-1.json new file mode 100644 index 00000000000..5d942065db3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.content-create-status.get-1.json @@ -0,0 +1,759 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "5100bd674509d1d83b1e2594eee036af21ea14b12226185b44070555d1d43060", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "085ee12ac483": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 4 + }, + "0b7588536afb": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "0d163aa89099": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "134e6545bfe5": { + "createError": "transport failure", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "1fe9fbe7d375": { + "createError": "Cannot read properties of undefined (reading 'capabilities')", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "39cfe991f857": { + "name": "toast", + "value": { + "message": "Cannot read properties of null (reading 'capabilities')" + }, + "sent": 1 + }, + "4267c22fd1f9": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "created": true + } + } + } + }, + "48e2bdc38094": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "4b0fb2833d76": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "4c5f889d4eb7": { + "name": "files.createFile#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 3 + }, + "5216935e6a30": { + "name": "toast", + "value": { + "message": "Cannot read properties of undefined (reading 'capabilities')" + }, + "sent": 1 + }, + "573973431b35": { + "name": "toast", + "value": { + "message": "outer refused" + }, + "sent": 1 + }, + "6371ca02b18e": { + "createError": "outer refused", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "67e91d4ad9ea": { + "name": "toast", + "value": { + "message": "" + }, + "sent": 1 + }, + "74a9cdb3c227": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "753f8f2aac3b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "7799ca596f0c": { + "createError": "Remote file changes require a newer Orca server. Update the HUB and try again.", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "8bdc2aec524d": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + } + }, + "90817e8c47cb": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "a56852d6836b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + } + }, + "a7bdf95d4886": { + "name": "toast", + "value": { + "message": "Remote file changes require a newer Orca server. Update the HUB and try again." + }, + "sent": 1 + }, + "a8d9f204690e": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c09254b8373a": { + "name": "toast", + "value": { + "message": "Unknown method" + }, + "sent": 1 + }, + "ca3214963232": { + "name": "files.open#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\"}}", + "sent": 4 + }, + "d38c135a5752": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "d574cdcd4bef": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e1f916d49745": { + "createError": "Cannot read properties of null (reading 'capabilities')", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e6b6cf30c6ee": { + "createError": "Unknown method", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ef64e4eaa635": { + "name": "toast", + "value": { + "message": "transport failure" + }, + "sent": 1 + }, + "f2a2b92aa73c": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "f68f9c806fb2": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.content-create-status.get-1", + "checkpoints": [ + { + "id": "session-create-markdown-note.normal:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.result-absent:created", + "observation": { + "sender": ["90817e8c47cb"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "1fe9fbe7d375", + "effects": ["5216935e6a30"] + } + }, + { + "id": "session-create-markdown-note.result-null:created", + "observation": { + "sender": ["0d163aa89099"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "e1f916d49745", + "effects": ["39cfe991f857"] + } + }, + { + "id": "session-create-markdown-note.inner-ok-missing:created", + "observation": { + "sender": ["48e2bdc38094"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "7799ca596f0c", + "effects": ["a7bdf95d4886"] + } + }, + { + "id": "session-create-markdown-note.inner-false-string-error:created", + "observation": { + "sender": ["f2a2b92aa73c"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "7799ca596f0c", + "effects": ["a7bdf95d4886"] + } + }, + { + "id": "session-create-markdown-note.inner-false-object-error:created", + "observation": { + "sender": ["f68f9c806fb2"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "7799ca596f0c", + "effects": ["a7bdf95d4886"] + } + }, + { + "id": "session-create-markdown-note.outer-refused:created", + "observation": { + "sender": ["0b7588536afb"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "6371ca02b18e", + "effects": ["573973431b35"] + } + }, + { + "id": "session-create-markdown-note.outer-refused-no-message:created", + "observation": { + "sender": ["a8d9f204690e"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["67e91d4ad9ea"] + } + }, + { + "id": "session-create-markdown-note.method-not-found:created", + "observation": { + "sender": ["753f8f2aac3b"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "e6b6cf30c6ee", + "effects": ["c09254b8373a"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection:created", + "observation": { + "sender": ["4b0fb2833d76"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "134e6545bfe5", + "effects": ["ef64e4eaa635"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection-no-message:created", + "observation": { + "sender": ["74a9cdb3c227"], + "payloads": ["852980e2efc0"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["67e91d4ad9ea"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.content-create-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-session.content-create-worktree.show-1.json new file mode 100644 index 00000000000..d3f146db7ba --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.content-create-worktree.show-1.json @@ -0,0 +1,759 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "b9ca49e401df8710924f200f92a071bac2e120ed43df7be2cfb8a325ab1cd9cb", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "04daff40433c": { + "name": "toast", + "value": { + "message": "Cannot read properties of undefined (reading 'worktree')" + }, + "sent": 2 + }, + "06cbb9a1b167": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "085ee12ac483": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 4 + }, + "0b4d42954d52": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "0f19e340663d": { + "createError": "Couldn't verify the SSH connection. Reconnect the host and try again.", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "134e6545bfe5": { + "createError": "transport failure", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "18c7d85a52ed": { + "name": "toast", + "value": { + "message": "outer refused" + }, + "sent": 2 + }, + "2fa02ab5402f": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "39a0b3c0e319": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "4267c22fd1f9": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "created": true + } + } + } + }, + "478f94a2bcc8": { + "name": "toast", + "value": { + "message": "" + }, + "sent": 2 + }, + "4c5f889d4eb7": { + "name": "files.createFile#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 3 + }, + "533d020d6123": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "5ba3f7c5f6d9": { + "name": "toast", + "value": { + "message": "transport failure" + }, + "sent": 2 + }, + "6371ca02b18e": { + "createError": "outer refused", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "7822fc8c989d": { + "createError": "Cannot read properties of undefined (reading 'worktree')", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "8845bcbdc51b": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8bdc2aec524d": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + } + }, + "a139e9a165cd": { + "name": "toast", + "value": { + "message": "Cannot read properties of null (reading 'worktree')" + }, + "sent": 2 + }, + "a232b2091bac": { + "name": "toast", + "value": { + "message": "Couldn't verify the SSH connection. Reconnect the host and try again." + }, + "sent": 2 + }, + "a56852d6836b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + } + }, + "abce4dddd0aa": { + "name": "toast", + "value": { + "message": "Unknown method" + }, + "sent": 2 + }, + "c6aa5c0a7bd1": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "ca3214963232": { + "name": "files.open#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\"}}", + "sent": 4 + }, + "cff8b7a5e7ce": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "d38c135a5752": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "d574cdcd4bef": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "d7217a17cb5c": { + "createError": "Cannot read properties of null (reading 'worktree')", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e6b6cf30c6ee": { + "createError": "Unknown method", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "fc05e7103b6c": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "fd50303f30ce": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.content-create-worktree.show-1", + "checkpoints": [ + { + "id": "session-create-markdown-note.normal:created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + }, + { + "id": "session-create-markdown-note.result-absent:created", + "observation": { + "sender": ["a56852d6836b", "533d020d6123"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "7822fc8c989d", + "effects": ["04daff40433c"] + } + }, + { + "id": "session-create-markdown-note.result-null:created", + "observation": { + "sender": ["a56852d6836b", "39a0b3c0e319"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d7217a17cb5c", + "effects": ["a139e9a165cd"] + } + }, + { + "id": "session-create-markdown-note.inner-ok-missing:created", + "observation": { + "sender": ["a56852d6836b", "06cbb9a1b167"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "0f19e340663d", + "effects": ["a232b2091bac"] + } + }, + { + "id": "session-create-markdown-note.inner-false-string-error:created", + "observation": { + "sender": ["a56852d6836b", "8845bcbdc51b"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "0f19e340663d", + "effects": ["a232b2091bac"] + } + }, + { + "id": "session-create-markdown-note.inner-false-object-error:created", + "observation": { + "sender": ["a56852d6836b", "2fa02ab5402f"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "0f19e340663d", + "effects": ["a232b2091bac"] + } + }, + { + "id": "session-create-markdown-note.outer-refused:created", + "observation": { + "sender": ["a56852d6836b", "cff8b7a5e7ce"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "6371ca02b18e", + "effects": ["18c7d85a52ed"] + } + }, + { + "id": "session-create-markdown-note.outer-refused-no-message:created", + "observation": { + "sender": ["a56852d6836b", "0b4d42954d52"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["478f94a2bcc8"] + } + }, + { + "id": "session-create-markdown-note.method-not-found:created", + "observation": { + "sender": ["a56852d6836b", "c6aa5c0a7bd1"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "e6b6cf30c6ee", + "effects": ["abce4dddd0aa"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection:created", + "observation": { + "sender": ["a56852d6836b", "fd50303f30ce"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "134e6545bfe5", + "effects": ["5ba3f7c5f6d9"] + } + }, + { + "id": "session-create-markdown-note.transport-rejection-no-message:created", + "observation": { + "sender": ["a56852d6836b", "fc05e7103b6c"], + "payloads": ["852980e2efc0", "e7e6fb5e264b"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["478f94a2bcc8"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-notes-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-session.diff-notes-worktree.show-1.json new file mode 100644 index 00000000000..31ac85db12e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-notes-worktree.show-1.json @@ -0,0 +1,623 @@ +{ + "operation": "session.diff-notes", + "family": "session.diff-notes", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "e54684bad13aa8b8b4794e06351c709053b1c4c6d87776ecdbb1dd1b4406a694", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "061e626847d1": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "2aee81f6fe31": { + "name": "unhandled-rejection", + "value": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of undefined (reading 'worktree')" + }, + "sent": 1 + }, + "39356bf6300e": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "3c47b5f5f31b": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "432aeb4f1709": { + "busy": false, + "diffComments": [], + "pendingDelivery": { + "$rpc": "null" + } + }, + "4b75b3dd3b11": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "787e19388f6a": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": true, + "message": "" + }, + "sent": 1 + }, + "789b682a36a9": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "877275dff6d5": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "aca7af380492": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktree": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "worktreeId": "workspace-1" + } + ] + } + } + } + } + }, + "b348c9f55bf6": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "b80f8c3fa354": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": true, + "message": "transport failure" + }, + "sent": 1 + }, + "bcfad643c288": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "ccfb4b1d3cd2": { + "name": "unhandled-rejection", + "value": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of null (reading 'worktree')" + }, + "sent": 1 + }, + "d122d6f393f0": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "e28b1ad79121": { + "busy": false, + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "diffIdentity": { + "$rpc": "undefined" + }, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "oldPath": { + "$rpc": "undefined" + }, + "scope": { + "$rpc": "undefined" + }, + "selectedText": { + "$rpc": "undefined" + }, + "sentAt": { + "$rpc": "undefined" + }, + "side": "modified", + "source": "diff", + "startLine": { + "$rpc": "undefined" + }, + "updatedAt": { + "$rpc": "undefined" + }, + "worktreeId": "workspace-1" + } + ], + "pendingDelivery": { + "$rpc": "null" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ebacf8186f13": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "ee0229ca88e4": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.diff-notes-worktree.show-1", + "checkpoints": [ + { + "id": "session-diff-notes-loaded.normal:loaded", + "observation": { + "sender": ["aca7af380492"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "e28b1ad79121", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.result-absent:loaded", + "observation": { + "sender": ["4b75b3dd3b11"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": ["2aee81f6fe31"] + } + }, + { + "id": "session-diff-notes-loaded.result-null:loaded", + "observation": { + "sender": ["061e626847d1"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": ["ccfb4b1d3cd2"] + } + }, + { + "id": "session-diff-notes-loaded.inner-ok-missing:loaded", + "observation": { + "sender": ["789b682a36a9"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.inner-false-string-error:loaded", + "observation": { + "sender": ["ee0229ca88e4"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.inner-false-object-error:loaded", + "observation": { + "sender": ["bcfad643c288"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.outer-refused:loaded", + "observation": { + "sender": ["39356bf6300e"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.outer-refused-no-message:loaded", + "observation": { + "sender": ["d122d6f393f0"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.method-not-found:loaded", + "observation": { + "sender": ["877275dff6d5"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + }, + { + "id": "session-diff-notes-loaded.transport-rejection:loaded", + "observation": { + "sender": ["ebacf8186f13"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": ["b80f8c3fa354"] + } + }, + { + "id": "session-diff-notes-loaded.transport-rejection-no-message:loaded", + "observation": { + "sender": ["3c47b5f5f31b"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": ["787e19388f6a"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-review-actions-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-session.diff-review-actions-worktree.set-1.json new file mode 100644 index 00000000000..9a912da3e24 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-review-actions-worktree.set-1.json @@ -0,0 +1,1149 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "c583058382c949e977b7a1287895ed9ccb8cb408b684aef186b629976ff1da4d", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02c4a9358dee": { + "actionError": { + "$rpc": "null" + }, + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "1a3792526461": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "1c6a13b5a4b5": { + "actionError": "", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "1cb44c350a93": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "21c2e336c1b2": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "44751250aabd": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:workspace-1\",\"diffComments\":[{\"side\":\"modified\",\"id\":\"note-1\",\"worktreeId\":\"workspace-1\",\"filePath\":\"src/app.ts\",\"lineNumber\":4,\"body\":\"needs a test\",\"createdAt\":0}],\"mobileDiffReview\":{\"version\":1,\"files\":{\"unstaged:src/app.ts\":{\"key\":\"unstaged:src/app.ts\",\"filePath\":\"src/app.ts\",\"scope\":\"unstaged\",\"lastSeenDiffIdentity\":\"identity-1\",\"reviewedAt\":1767225600000,\"reviewDiffIdentity\":\"identity-1\"}},\"updatedAt\":1767225600000,\"completedAt\":1767225600000}}}", + "sent": 1 + }, + "523a4ad730f7": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "63639602640e": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Failed to save review state", + "isRpcDeliveryUnknown": false + } + }, + "73f7bfbf2ed4": { + "actionError": "Unknown method", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "78219a737d4d": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "updated": true + } + } + } + }, + "93ea0539ca0a": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9e0132f8d584": { + "actionError": "outer refused", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "c3779b733809": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d98361dedc14": { + "actionError": "Failed to save review state", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "e229d12c47d9": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f5093e949364": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "fa4af2435d85": { + "actionError": "transport failure", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "fcb8d424e616": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "fd440bc24ecc": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.diff-review-actions-worktree.set-1", + "checkpoints": [ + { + "id": "review-mark-reviewed-persists.normal:persisted", + "observation": { + "sender": ["78219a737d4d"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.result-absent:persisted", + "observation": { + "sender": ["1a3792526461"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.result-null:persisted", + "observation": { + "sender": ["e229d12c47d9"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.inner-ok-missing:persisted", + "observation": { + "sender": ["fd440bc24ecc"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.inner-false-string-error:persisted", + "observation": { + "sender": ["93ea0539ca0a"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.inner-false-object-error:persisted", + "observation": { + "sender": ["f5093e949364"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.outer-refused:persisted", + "observation": { + "sender": ["c3779b733809"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "32a7c0ae7918" + }, + "state": "9e0132f8d584", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.outer-refused-no-message:persisted", + "observation": { + "sender": ["fcb8d424e616"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "63639602640e" + }, + "state": "d98361dedc14", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.method-not-found:persisted", + "observation": { + "sender": ["1cb44c350a93"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "b948e8307e81" + }, + "state": "73f7bfbf2ed4", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.transport-rejection:persisted", + "observation": { + "sender": ["523a4ad730f7"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "a947768bc0ed" + }, + "state": "fa4af2435d85", + "effects": [] + } + }, + { + "id": "review-mark-reviewed-persists.transport-rejection-no-message:persisted", + "observation": { + "sender": ["21c2e336c1b2"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "c7584e82c72f" + }, + "state": "1c6a13b5a4b5", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-review-base-ref-show.json b/mobile/rpc-foundation/goldens/matrix-session.diff-review-base-ref-show.json index f51d2098050..ab2aabf9328 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.diff-review-base-ref-show.json +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-review-base-ref-show.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "17e2b30594a2b37e82ff1976377722c2f1c3ae7f01857e50e010a2dd2e89da3a", "platform": "darwin", @@ -80,6 +80,11 @@ } } }, + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2364fea3981d": { "name": "worktree.show#1", "args": [ @@ -186,18 +191,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3bea6b4369e3": { "name": "worktree.show#1", "args": [ @@ -268,10 +261,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -320,6 +309,11 @@ } } }, + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, "4cb3f61eba79": { "name": "worktree.show#2", "args": [ @@ -422,9 +416,15 @@ } } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "9270aeb7d9c6": { "status": "pending", @@ -488,6 +488,11 @@ "startedAt": 0 } }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "da3aebbee6f2": { "name": "git.branchCompare#1", "args": [ @@ -872,7 +877,7 @@ "id": "diff-review-snapshot.prelude:pending", "observation": { "sender": ["b8b93d3f8005"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -891,11 +896,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -915,11 +920,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -939,11 +944,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -963,11 +968,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -987,11 +992,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1011,11 +1016,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1035,11 +1040,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1059,11 +1064,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1083,11 +1088,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1107,11 +1112,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1131,11 +1136,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.branchcompare-1.json b/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.branchcompare-1.json index 696ef8c15d3..de4a0057b0a 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.branchcompare-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.branchcompare-1.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "b99f51a5527e42a32ea9203ad75b16f9dd3cdcdc2a3ed235f6467ac1c7e3a4f3", "platform": "darwin", @@ -293,6 +293,11 @@ } } }, + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2432ad799433": { "name": "repo.list#1", "args": [ @@ -479,18 +484,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3ec8052ccdb3": { "name": "worktree.show#1", "args": [ @@ -527,10 +520,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -579,6 +568,11 @@ } } }, + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, "4cb3f61eba79": { "name": "worktree.show#2", "args": [ @@ -732,9 +726,15 @@ } } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "9270aeb7d9c6": { "status": "pending", @@ -1232,6 +1232,11 @@ } } }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "c1c0d3047408": { "name": "git.branchCompare#1", "args": [ @@ -1864,7 +1869,7 @@ "id": "diff-review-snapshot.prelude:pending", "observation": { "sender": ["b8b93d3f8005"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -1883,11 +1888,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1907,11 +1912,11 @@ "a4e1212e045a" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "b639d96487b8" @@ -1931,11 +1936,11 @@ "64d19308284f" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "b639d96487b8" @@ -1955,11 +1960,11 @@ "aff5f338caa4" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "b639d96487b8" @@ -1979,11 +1984,11 @@ "e96a326d9253" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "b639d96487b8" @@ -2003,11 +2008,11 @@ "a2897d26f26b" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "b639d96487b8" @@ -2027,11 +2032,11 @@ "213d5ce74a73" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "fee89d394a80" @@ -2051,11 +2056,11 @@ "246e8431bafd" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "1e0dda6d45fe" @@ -2075,11 +2080,11 @@ "be771e5c5ce3" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "c0361c08f0ae" @@ -2099,11 +2104,11 @@ "c1c0d3047408" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "1ce85e8e03e6" @@ -2123,11 +2128,11 @@ "30a0765fff24" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "d0aa3b182864" diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.status-1.json index 3338cd3a14f..00f3a205858 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-review-git.status-1.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "b4627f9ac9bc090a2b48fd35f32d5dc3d66fefe0fb65abab75597ef2c73510ec", "platform": "darwin", @@ -22,6 +22,11 @@ "message": "Update Orca desktop to review changes on mobile." } }, + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2432ad799433": { "name": "repo.list#1", "args": [ @@ -60,18 +65,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -118,10 +111,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -170,6 +159,11 @@ } } }, + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, "4327397d6202": { "name": "git.status#1", "args": [ @@ -247,9 +241,15 @@ "message": "Update Orca desktop to review changes on mobile." } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "773f406d8ab5": { "name": "git.status#1", @@ -445,6 +445,11 @@ "startedAt": 0 } }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -939,7 +944,7 @@ "id": "diff-review-snapshot.prelude:pending", "observation": { "sender": ["b8b93d3f8005"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -958,11 +963,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -975,7 +980,7 @@ "id": "diff-review-snapshot.result-absent:snapshot", "observation": { "sender": ["dedfcab351e6"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "880bffe257f0" }, @@ -987,7 +992,7 @@ "id": "diff-review-snapshot.result-null:snapshot", "observation": { "sender": ["d52732ec0da4"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "880bffe257f0" }, @@ -999,7 +1004,7 @@ "id": "diff-review-snapshot.inner-ok-missing:snapshot", "observation": { "sender": ["b2cc0d6f05e0"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "880bffe257f0" }, @@ -1011,7 +1016,7 @@ "id": "diff-review-snapshot.inner-false-string-error:snapshot", "observation": { "sender": ["925bc1732e6e"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "880bffe257f0" }, @@ -1023,7 +1028,7 @@ "id": "diff-review-snapshot.inner-false-object-error:snapshot", "observation": { "sender": ["f55a580e621c"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "880bffe257f0" }, @@ -1035,7 +1040,7 @@ "id": "diff-review-snapshot.outer-refused:snapshot", "observation": { "sender": ["c7c47b24d772"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "32a7c0ae7918" }, @@ -1047,7 +1052,7 @@ "id": "diff-review-snapshot.outer-refused-no-message:snapshot", "observation": { "sender": ["773f406d8ab5"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "83a3b2ff8260" }, @@ -1059,7 +1064,7 @@ "id": "diff-review-snapshot.method-not-found:snapshot", "observation": { "sender": ["93b9682c496c"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "14804a5e414f" }, @@ -1071,7 +1076,7 @@ "id": "diff-review-snapshot.transport-rejection:snapshot", "observation": { "sender": ["4327397d6202"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "a947768bc0ed" }, @@ -1083,7 +1088,7 @@ "id": "diff-review-snapshot.transport-rejection-no-message:snapshot", "observation": { "sender": ["f04da7e8c374"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-review-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.diff-review-repo.list-1.json index c095a186fe5..e53a6cdb516 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.diff-review-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-review-repo.list-1.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "c9f720134506b6db71b742c219abe736fca1f90070403d7c96df9396fd048b6f", "platform": "darwin", @@ -46,6 +46,11 @@ } } }, + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2432ad799433": { "name": "repo.list#1", "args": [ @@ -84,18 +89,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "335768b54f09": { "name": "repo.list#1", "args": [ @@ -166,10 +159,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -218,6 +207,11 @@ } } }, + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, "4cb3f61eba79": { "name": "worktree.show#2", "args": [ @@ -290,6 +284,11 @@ } } }, + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, "6e5c6593dad8": { "name": "repo.list#1", "args": [ @@ -321,9 +320,10 @@ } } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "9270aeb7d9c6": { "status": "pending", @@ -388,6 +388,11 @@ } } }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "cc1facdf008c": { "name": "repo.list#1", "args": [ @@ -872,7 +877,7 @@ "id": "diff-review-snapshot.prelude:pending", "observation": { "sender": ["b8b93d3f8005"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -891,11 +896,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -915,11 +920,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -939,11 +944,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -963,11 +968,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -987,11 +992,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1011,11 +1016,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1035,11 +1040,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1059,11 +1064,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1083,11 +1088,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1107,11 +1112,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1131,11 +1136,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" diff --git a/mobile/rpc-foundation/goldens/matrix-session.diff-review-review-show.json b/mobile/rpc-foundation/goldens/matrix-session.diff-review-review-show.json index a707a2927fa..416a5928322 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.diff-review-review-show.json +++ b/mobile/rpc-foundation/goldens/matrix-session.diff-review-review-show.json @@ -3,9 +3,9 @@ "family": "session.diff-review", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "a8016eb61915cf80a3bdeb622ee67d35be8b4b9862a75e4ef2e8f4ff8e93e7f2", "scenarioSha256": "f17bb817f9a172e776f1814920d58abc7db122da9c49cfe3bbeaf217f82d70d7", "platform": "darwin", @@ -82,6 +82,11 @@ } } }, + "231aaf164318": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 5 + }, "2432ad799433": { "name": "repo.list#1", "args": [ @@ -120,18 +125,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, - "31bd76fdf517": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -212,10 +205,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -264,6 +253,11 @@ } } }, + "40b17d95f271": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 1 + }, "4a2786144952": { "name": "worktree.show#2", "args": [ @@ -333,9 +327,15 @@ } } }, - "75ceb6a12cfd": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "67fead2b3d30": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 4 + }, + "6f43dceb9058": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 }, "8946064957c4": { "name": "worktree.show#2", @@ -450,6 +450,11 @@ "isRpcDeliveryUnknown": false } }, + "c0edcb195574": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 4 + }, "c3c2c2e9a797": { "status": "rejected", "startedAt": 0, @@ -922,7 +927,7 @@ "id": "diff-review-snapshot.prelude:pending", "observation": { "sender": ["b8b93d3f8005"], - "payloads": ["317a243394fa"], + "payloads": ["40b17d95f271"], "settlements": { "snapshot": "9270aeb7d9c6" }, @@ -941,11 +946,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -965,11 +970,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -989,11 +994,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1013,11 +1018,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1037,11 +1042,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1061,11 +1066,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "f880a1519497" @@ -1085,11 +1090,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "32a7c0ae7918" @@ -1109,11 +1114,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "c3c2c2e9a797" @@ -1133,11 +1138,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "b948e8307e81" @@ -1157,11 +1162,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "a947768bc0ed" @@ -1181,11 +1186,11 @@ "da3aebbee6f2" ], "payloads": [ - "317a243394fa", - "3fa5df34c660", - "3179b4e89c80", - "31bd76fdf517", - "75ceb6a12cfd" + "40b17d95f271", + "c0edcb195574", + "67fead2b3d30", + "6f43dceb9058", + "231aaf164318" ], "settlements": { "snapshot": "c7584e82c72f" diff --git a/mobile/rpc-foundation/goldens/matrix-session.markdown-save-markdown.savetab-1.json b/mobile/rpc-foundation/goldens/matrix-session.markdown-save-markdown.savetab-1.json new file mode 100644 index 00000000000..f414abdac00 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.markdown-save-markdown.savetab-1.json @@ -0,0 +1,686 @@ +{ + "operation": "session.markdown-save", + "family": "session.markdown-save", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "389c6118f3137b78e88af6b901554b0331c652063a00d8ba3119e0883ce82f25", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "13f8c99bcf0e": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "outer refused", + "saving": false, + "status": "ready" + } + } + }, + "20d209219e76": { + "markdown": { + "tab-md": { + "baseVersion": { + "$rpc": "undefined" + }, + "content": { + "$rpc": "undefined" + }, + "editable": true, + "isDirty": false, + "localContent": { + "$rpc": "undefined" + }, + "status": "ready" + } + } + }, + "2853dae4d5f0": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "Cannot read properties of undefined (reading 'content')", + "saving": false, + "status": "ready" + } + } + }, + "2a1476024127": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "36de5fd645a3": { + "markdown": { + "tab-md": { + "baseVersion": "v2", + "content": "# b", + "editable": true, + "isDirty": false, + "localContent": "# b", + "status": "ready" + } + } + }, + "3cab53956ec5": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "6808229bc6b9": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "Cannot read properties of null (reading 'content')", + "saving": false, + "status": "ready" + } + } + }, + "7afacfd8853f": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "976e04874a1e": { + "name": "toast", + "value": { + "message": "Saved" + }, + "sent": 1 + }, + "a06e17cbe383": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "content": "# b", + "isDirty": false, + "version": "v2" + } + } + } + }, + "ae15e570e49e": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "Save failed", + "saving": false, + "status": "ready" + } + } + }, + "b7782c6305b8": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "bd0650cd45fe": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c1e52e8ff7d9": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "Unknown method", + "saving": false, + "status": "ready" + } + } + }, + "cb2fb2a37dbd": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "cb4014f2aac3": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "transport failure", + "saving": false, + "status": "ready" + } + } + }, + "d4147861284a": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "db1a22f5197e": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "dec169f24f21": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "e167231dab00": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f7fe2c70c07e": { + "name": "markdown.saveTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.saveTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\",\"baseVersion\":\"v1\",\"content\":\"# b\"}}", + "sent": 1 + } + }, + "recording": { + "scenario": "matrix-session.markdown-save-markdown.savetab-1", + "checkpoints": [ + { + "id": "session-markdown-saved.normal:saved", + "observation": { + "sender": ["a06e17cbe383"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "36de5fd645a3", + "effects": ["976e04874a1e"] + } + }, + { + "id": "session-markdown-saved.result-absent:saved", + "observation": { + "sender": ["e167231dab00"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "2853dae4d5f0", + "effects": [] + } + }, + { + "id": "session-markdown-saved.result-null:saved", + "observation": { + "sender": ["b7782c6305b8"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "6808229bc6b9", + "effects": [] + } + }, + { + "id": "session-markdown-saved.inner-ok-missing:saved", + "observation": { + "sender": ["dec169f24f21"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "20d209219e76", + "effects": ["976e04874a1e"] + } + }, + { + "id": "session-markdown-saved.inner-false-string-error:saved", + "observation": { + "sender": ["2a1476024127"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "20d209219e76", + "effects": ["976e04874a1e"] + } + }, + { + "id": "session-markdown-saved.inner-false-object-error:saved", + "observation": { + "sender": ["3cab53956ec5"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "20d209219e76", + "effects": ["976e04874a1e"] + } + }, + { + "id": "session-markdown-saved.outer-refused:saved", + "observation": { + "sender": ["db1a22f5197e"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "13f8c99bcf0e", + "effects": [] + } + }, + { + "id": "session-markdown-saved.outer-refused-no-message:saved", + "observation": { + "sender": ["d4147861284a"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "ae15e570e49e", + "effects": [] + } + }, + { + "id": "session-markdown-saved.method-not-found:saved", + "observation": { + "sender": ["bd0650cd45fe"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "c1e52e8ff7d9", + "effects": [] + } + }, + { + "id": "session-markdown-saved.transport-rejection:saved", + "observation": { + "sender": ["cb2fb2a37dbd"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "cb4014f2aac3", + "effects": [] + } + }, + { + "id": "session-markdown-saved.transport-rejection-no-message:saved", + "observation": { + "sender": ["7afacfd8853f"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "ae15e570e49e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.readsession-1.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.readsession-1.json new file mode 100644 index 00000000000..3376a2910e6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.readsession-1.json @@ -0,0 +1,1413 @@ +{ + "operation": "session.native-chat-page", + "family": "session.native-chat-page", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "60ce67f66134d6385aa7fb47f2135436a7b3ce0221e3b2514bea65e06dba5518", + "scenarioSha256": "8a6f6d37fd7dbc9e0da081565f24b270949306c47a874568874ec8ce2579076b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0089ce68936d": { + "name": "nativeChat.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 0 + }, + "0943a7b4b434": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "0a15a34ae230": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "197fa03857dd": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "295fd9669abd": { + "name": "nativeChat.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "37bc66a9d48a": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "3dd3e332ee1a": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": true, + "message": "Connection closed" + }, + "sent": 1 + }, + "45c4057b2335": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "69073f8706af": { + "name": "nativeChat.readSession#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.readSession\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":60,\"beforeOffset\":1200,\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "6d6767cd9e4e": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "787e19388f6a": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": true, + "message": "" + }, + "sent": 1 + }, + "7b237e9824c8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "7e8788afab15": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": true, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "810ad17d04f8": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8f91342d7840": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "9b20b74db998": { + "name": "nativeChat.unsubscribe#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "9c69a4906cca": { + "name": "nativeChat.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "a46f48c3c05d": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "a5ef5c2480d8": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "a67af9702696": { + "name": "unhandled-rejection", + "value": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot use 'in' operator to search for 'error' in null" + }, + "sent": 1 + }, + "b40053d92c09": { + "name": "unhandled-rejection", + "value": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot use 'in' operator to search for 'error' in undefined" + }, + "sent": 1 + }, + "b80f8c3fa354": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": true, + "message": "transport failure" + }, + "sent": 1 + }, + "ba0534620d1c": { + "name": "nativeChat.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "e11d93df53dc": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "e8f291420c0c": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection closed", + "isRpcDeliveryUnknown": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ed9e9d122ef3": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "ee46c03cf1b8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "loading", + "transcriptLoading": true + }, + "f57700c42204": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "f5f160af6cda": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "fea0c71c9357": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "beforeOffset": 0, + "hasMore": false, + "messages": [ + { + "blocks": [ + { + "text": "first", + "type": "text" + } + ], + "id": "m-1", + "role": "assistant", + "source": "transcript", + "timestamp": 1000 + }, + { + "blocks": [ + { + "text": "second", + "type": "text" + } + ], + "id": "m-2", + "role": "assistant", + "source": "transcript", + "timestamp": 2000 + } + ] + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-page-nativechat.readsession-1", + "checkpoints": [ + { + "id": "native-chat-page-earlier.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:paging", + "observation": { + "sender": ["f5f160af6cda"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7e8788afab15", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:cleanup", + "observation": { + "sender": ["e8f291420c0c"], + "payloads": ["0089ce68936d", "69073f8706af", "9c69a4906cca"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7e8788afab15", + "effects": ["3dd3e332ee1a"] + } + }, + { + "id": "native-chat-page-earlier.normal:paged", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:re-subscribed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.result-absent:paged", + "observation": { + "sender": ["45c4057b2335"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["b40053d92c09"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:re-subscribed", + "observation": { + "sender": ["45c4057b2335"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["b40053d92c09"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:replayed", + "observation": { + "sender": ["45c4057b2335"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["b40053d92c09"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:unmounted", + "observation": { + "sender": ["45c4057b2335"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["b40053d92c09"] + } + }, + { + "id": "native-chat-page-earlier.result-null:paged", + "observation": { + "sender": ["ed9e9d122ef3"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["a67af9702696"] + } + }, + { + "id": "native-chat-page-earlier.result-null:re-subscribed", + "observation": { + "sender": ["ed9e9d122ef3"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["a67af9702696"] + } + }, + { + "id": "native-chat-page-earlier.result-null:replayed", + "observation": { + "sender": ["ed9e9d122ef3"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["a67af9702696"] + } + }, + { + "id": "native-chat-page-earlier.result-null:unmounted", + "observation": { + "sender": ["ed9e9d122ef3"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["a67af9702696"] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:paged", + "observation": { + "sender": ["0a15a34ae230"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:re-subscribed", + "observation": { + "sender": ["0a15a34ae230"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:replayed", + "observation": { + "sender": ["0a15a34ae230"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:unmounted", + "observation": { + "sender": ["0a15a34ae230"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:paged", + "observation": { + "sender": ["810ad17d04f8"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:re-subscribed", + "observation": { + "sender": ["810ad17d04f8"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:replayed", + "observation": { + "sender": ["810ad17d04f8"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:unmounted", + "observation": { + "sender": ["810ad17d04f8"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:paged", + "observation": { + "sender": ["6d6767cd9e4e"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:re-subscribed", + "observation": { + "sender": ["6d6767cd9e4e"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:replayed", + "observation": { + "sender": ["6d6767cd9e4e"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:unmounted", + "observation": { + "sender": ["6d6767cd9e4e"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:paged", + "observation": { + "sender": ["f57700c42204"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:re-subscribed", + "observation": { + "sender": ["f57700c42204"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:replayed", + "observation": { + "sender": ["f57700c42204"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:unmounted", + "observation": { + "sender": ["f57700c42204"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:paged", + "observation": { + "sender": ["a5ef5c2480d8"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:re-subscribed", + "observation": { + "sender": ["a5ef5c2480d8"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:replayed", + "observation": { + "sender": ["a5ef5c2480d8"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:unmounted", + "observation": { + "sender": ["a5ef5c2480d8"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:paged", + "observation": { + "sender": ["37bc66a9d48a"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:re-subscribed", + "observation": { + "sender": ["37bc66a9d48a"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:replayed", + "observation": { + "sender": ["37bc66a9d48a"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:unmounted", + "observation": { + "sender": ["37bc66a9d48a"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection:paged", + "observation": { + "sender": ["a46f48c3c05d"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["b80f8c3fa354"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection:re-subscribed", + "observation": { + "sender": ["a46f48c3c05d"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["b80f8c3fa354"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection:replayed", + "observation": { + "sender": ["a46f48c3c05d"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["b80f8c3fa354"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection:unmounted", + "observation": { + "sender": ["a46f48c3c05d"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["b80f8c3fa354"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection-no-message:paged", + "observation": { + "sender": ["e11d93df53dc"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["787e19388f6a"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection-no-message:re-subscribed", + "observation": { + "sender": ["e11d93df53dc"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": ["787e19388f6a"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection-no-message:replayed", + "observation": { + "sender": ["e11d93df53dc"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["787e19388f6a"] + } + }, + { + "id": "native-chat-page-earlier.transport-rejection-no-message:unmounted", + "observation": { + "sender": ["e11d93df53dc"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["787e19388f6a"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.subscribe-1-1.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.subscribe-1-1.json new file mode 100644 index 00000000000..8eeca55d1e6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.subscribe-1-1.json @@ -0,0 +1,1078 @@ +{ + "operation": "session.native-chat-page", + "family": "session.native-chat-page", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "60ce67f66134d6385aa7fb47f2135436a7b3ce0221e3b2514bea65e06dba5518", + "scenarioSha256": "de804d4fa5287b07be9079d21e0a3cfc7f22d0e4b8649f13a3465a30683a77c8", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0089ce68936d": { + "name": "nativeChat.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 0 + }, + "0292426a087d": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of null (reading 'type')" + }, + "frame": "nativeChat.subscribe#1" + }, + "sent": 0 + }, + "0943a7b4b434": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "197fa03857dd": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "295fd9669abd": { + "name": "nativeChat.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "69073f8706af": { + "name": "nativeChat.readSession#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.readSession\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":60,\"beforeOffset\":1200,\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "74de4282eb19": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of undefined (reading 'type')" + }, + "frame": "nativeChat.subscribe#1" + }, + "sent": 0 + }, + "7b237e9824c8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "7e8788afab15": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": true, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "813c942b745a": { + "crash": { + "$rpc": "null" + }, + "error": "outer refused", + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "8c0a70144c87": { + "name": "nativeChat.subscribe#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 0 + }, + "8f91342d7840": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "9b20b74db998": { + "name": "nativeChat.unsubscribe#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "9ec06f18374b": { + "crash": { + "$rpc": "null" + }, + "error": "Unknown method", + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "b09dcbf7cafc": { + "crash": { + "$rpc": "null" + }, + "error": "Unknown method", + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "error", + "transcriptLoading": false + }, + "ba0534620d1c": { + "name": "nativeChat.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "c5cc569a5dda": { + "crash": { + "$rpc": "null" + }, + "error": "", + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "c6ec9edd9184": { + "name": "nativeChat.unsubscribe#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 0 + }, + "ceaa29eddfa6": { + "crash": { + "$rpc": "null" + }, + "error": "outer refused", + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "error", + "transcriptLoading": false + }, + "d4857c54be88": { + "crash": { + "$rpc": "null" + }, + "error": "", + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "error", + "transcriptLoading": false + }, + "d4ad42752d06": { + "name": "nativeChat.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 0 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee46c03cf1b8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "loading", + "transcriptLoading": true + }, + "f5f160af6cda": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "fea0c71c9357": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "beforeOffset": 0, + "hasMore": false, + "messages": [ + { + "blocks": [ + { + "text": "first", + "type": "text" + } + ], + "id": "m-1", + "role": "assistant", + "source": "transcript", + "timestamp": 1000 + }, + { + "blocks": [ + { + "text": "second", + "type": "text" + } + ], + "id": "m-2", + "role": "assistant", + "source": "transcript", + "timestamp": 2000 + } + ] + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-page-nativechat.subscribe-1-1", + "checkpoints": [ + { + "id": "native-chat-page-earlier.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:paging", + "observation": { + "sender": ["f5f160af6cda"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7e8788afab15", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:paged", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:re-subscribed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.result-absent:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["74de4282eb19"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["74de4282eb19"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["74de4282eb19"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["74de4282eb19"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["74de4282eb19"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06", "c6ec9edd9184"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["74de4282eb19"] + } + }, + { + "id": "native-chat-page-earlier.result-null:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["0292426a087d"] + } + }, + { + "id": "native-chat-page-earlier.result-null:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["0292426a087d"] + } + }, + { + "id": "native-chat-page-earlier.result-null:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["0292426a087d"] + } + }, + { + "id": "native-chat-page-earlier.result-null:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": ["0292426a087d"] + } + }, + { + "id": "native-chat-page-earlier.result-null:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["0292426a087d"] + } + }, + { + "id": "native-chat-page-earlier.result-null:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06", "c6ec9edd9184"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": ["0292426a087d"] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06", "c6ec9edd9184"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06", "c6ec9edd9184"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06", "c6ec9edd9184"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "197fa03857dd", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ceaa29eddfa6", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ceaa29eddfa6", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "ceaa29eddfa6", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "ceaa29eddfa6", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "813c942b745a", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "813c942b745a", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d4857c54be88", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "d4857c54be88", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "d4857c54be88", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "d4857c54be88", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "c5cc569a5dda", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "c5cc569a5dda", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "b09dcbf7cafc", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:paging", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "b09dcbf7cafc", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:paged", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "b09dcbf7cafc", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:re-subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "b09dcbf7cafc", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:replayed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "9ec06f18374b", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:unmounted", + "observation": { + "sender": [], + "payloads": ["0089ce68936d", "8c0a70144c87", "d4ad42752d06"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "9ec06f18374b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.subscribe-2-1.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.subscribe-2-1.json new file mode 100644 index 00000000000..a7e5211f1ea --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-page-nativechat.subscribe-2-1.json @@ -0,0 +1,631 @@ +{ + "operation": "session.native-chat-page", + "family": "session.native-chat-page", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "60ce67f66134d6385aa7fb47f2135436a7b3ce0221e3b2514bea65e06dba5518", + "scenarioSha256": "f7535862ae280e7e47916ad25701040e25d3318baceea52515c9d81b4144ae92", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0089ce68936d": { + "name": "nativeChat.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 0 + }, + "0943a7b4b434": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "295fd9669abd": { + "name": "nativeChat.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "69073f8706af": { + "name": "nativeChat.readSession#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.readSession\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":60,\"beforeOffset\":1200,\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "7b237e9824c8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "7e8788afab15": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": true, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "8f91342d7840": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "9b20b74db998": { + "name": "nativeChat.unsubscribe#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "a5609c6d15fc": { + "crash": { + "$rpc": "null" + }, + "error": "Unknown method", + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "error", + "transcriptLoading": false + }, + "b96b63e4aaf3": { + "crash": { + "$rpc": "null" + }, + "error": "outer refused", + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "error", + "transcriptLoading": false + }, + "ba0534620d1c": { + "name": "nativeChat.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "c335eed74534": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of null (reading 'type')" + }, + "frame": "nativeChat.subscribe#2" + }, + "sent": 1 + }, + "cd22d8a40c3f": { + "name": "stream-listener-crash", + "value": { + "error": { + "category": "TypeError", + "isRpcDeliveryUnknown": false, + "message": "Cannot read properties of undefined (reading 'type')" + }, + "frame": "nativeChat.subscribe#2" + }, + "sent": 1 + }, + "d53372f95573": { + "crash": { + "$rpc": "null" + }, + "error": "", + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "error", + "transcriptLoading": false + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee46c03cf1b8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "loading", + "transcriptLoading": true + }, + "f5f160af6cda": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "fea0c71c9357": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "beforeOffset": 0, + "hasMore": false, + "messages": [ + { + "blocks": [ + { + "text": "first", + "type": "text" + } + ], + "id": "m-1", + "role": "assistant", + "source": "transcript", + "timestamp": 1000 + }, + { + "blocks": [ + { + "text": "second", + "type": "text" + } + ], + "id": "m-2", + "role": "assistant", + "source": "transcript", + "timestamp": 2000 + } + ] + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-page-nativechat.subscribe-2-1", + "checkpoints": [ + { + "id": "native-chat-page-earlier.prelude:subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:paging", + "observation": { + "sender": ["f5f160af6cda"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7e8788afab15", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:paged", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.prelude:re-subscribed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.normal:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.result-absent:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": ["cd22d8a40c3f"] + } + }, + { + "id": "native-chat-page-earlier.result-absent:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": ["cd22d8a40c3f"] + } + }, + { + "id": "native-chat-page-earlier.result-null:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": ["c335eed74534"] + } + }, + { + "id": "native-chat-page-earlier.result-null:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": ["c335eed74534"] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-ok-missing:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-string-error:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.inner-false-object-error:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "b96b63e4aaf3", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "b96b63e4aaf3", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "d53372f95573", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.outer-refused-no-message:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "d53372f95573", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "a5609c6d15fc", + "effects": [] + } + }, + { + "id": "native-chat-page-earlier.method-not-found:unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "a5609c6d15fc", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-readability-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-readability-repo.list-1.json new file mode 100644 index 00000000000..82038e6ebe6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-readability-repo.list-1.json @@ -0,0 +1,545 @@ +{ + "operation": "session.native-chat-readability", + "family": "session.native-chat-readability", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "d6a0472f274d55aab584b58b67018d042ee1ba6799f42072a8a5986f45554bfc", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06b63e0d9986": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "06fc8e7b85d5": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "0b8777edb86c": { + "readable": false, + "worktreeId": "repo-1::/w" + }, + "0f1ed2b7a695": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "id": "repo-1" + } + ] + } + } + } + }, + "2ebe4d776f9b": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "38e790fd9e9c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "6e5c6593dad8": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "9d3fa0db2665": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b9f0f1e94cd9": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "cc1facdf008c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "dcf89ce6b4ca": { + "readable": true, + "worktreeId": "repo-1::/w" + }, + "e341bd05e614": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f96e83d33565": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-readability-repo.list-1", + "checkpoints": [ + { + "id": "native-chat-readability-local-repo.normal:readable", + "observation": { + "sender": ["0f1ed2b7a695"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcf89ce6b4ca", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.result-absent:readable", + "observation": { + "sender": ["2ebe4d776f9b"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.result-null:readable", + "observation": { + "sender": ["38e790fd9e9c"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.inner-ok-missing:readable", + "observation": { + "sender": ["06b63e0d9986"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.inner-false-string-error:readable", + "observation": { + "sender": ["f96e83d33565"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.inner-false-object-error:readable", + "observation": { + "sender": ["9d3fa0db2665"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.outer-refused:readable", + "observation": { + "sender": ["b9f0f1e94cd9"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.outer-refused-no-message:readable", + "observation": { + "sender": ["06fc8e7b85d5"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.method-not-found:readable", + "observation": { + "sender": ["e341bd05e614"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.transport-rejection:readable", + "observation": { + "sender": ["6e5c6593dad8"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + }, + { + "id": "native-chat-readability-local-repo.transport-rejection-no-message:readable", + "observation": { + "sender": ["cc1facdf008c"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-orchestration.workerterminaluserinput-1.json new file mode 100644 index 00000000000..0894b9f1dde --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-orchestration.workerterminaluserinput-1.json @@ -0,0 +1,784 @@ +{ + "operation": "session.native-chat-stop", + "family": "session.native-chat-stop", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "a60de7b496f8149593a6e89cd2d29e20fdf75d26536592fec6b0100b43322d3b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0203262b5432": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "1ce75e48864f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "1d3e6369460d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "34a453846d11": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "4dfb46310986": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 3 + }, + "4f58026b7877": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "60fbbfd9bd11": { + "name": "cancel-pending", + "value": {}, + "sent": 0 + }, + "6aad8cc2e655": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "84777d7d765a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "86ab67d60a77": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "ad01b4d8b4de": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "bca437e23d8a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "cb9a9683ab1e": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "d642e739823d": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "dc19ad107e96": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "debf84af8d66": { + "errors": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-stop-orchestration.workerterminaluserinput-1", + "checkpoints": [ + { + "id": "native-chat-stop-accepted.normal:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.normal:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-absent:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "bca437e23d8a"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-absent:settled", + "observation": { + "sender": ["1d3e6369460d", "bca437e23d8a", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-null:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "d642e739823d"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-null:settled", + "observation": { + "sender": ["1d3e6369460d", "d642e739823d", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-ok-missing:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "6aad8cc2e655"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-ok-missing:settled", + "observation": { + "sender": ["1d3e6369460d", "6aad8cc2e655", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-string-error:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "cb9a9683ab1e"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-string-error:settled", + "observation": { + "sender": ["1d3e6369460d", "cb9a9683ab1e", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-object-error:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "34a453846d11"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-object-error:settled", + "observation": { + "sender": ["1d3e6369460d", "34a453846d11", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "84777d7d765a"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused:settled", + "observation": { + "sender": ["1d3e6369460d", "84777d7d765a", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused-no-message:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "dc19ad107e96"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused-no-message:settled", + "observation": { + "sender": ["1d3e6369460d", "dc19ad107e96", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.method-not-found:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "ad01b4d8b4de"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.method-not-found:settled", + "observation": { + "sender": ["1d3e6369460d", "ad01b4d8b4de", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "0203262b5432"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection:settled", + "observation": { + "sender": ["1d3e6369460d", "0203262b5432", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection-no-message:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "4f58026b7877"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection-no-message:settled", + "observation": { + "sender": ["1d3e6369460d", "4f58026b7877", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-terminal.send-1.json new file mode 100644 index 00000000000..dd7935f0f9e --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-terminal.send-1.json @@ -0,0 +1,902 @@ +{ + "operation": "session.native-chat-stop", + "family": "session.native-chat-stop", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "96499f352af2ff884bfa94996659609fdbd228e1d071ad462400b978ab8e239b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ce75e48864f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "1d3e6369460d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "3c04f6d0878f": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "3e35736d8479": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "492866c0c9e1": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "4dfb46310986": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 3 + }, + "56f3ab2e0d0b": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "6042c9b66ea6": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "60fbbfd9bd11": { + "name": "cancel-pending", + "value": {}, + "sent": 0 + }, + "6d0a95c36d38": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "862750fdf5df": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 120 + } + }, + "86ab67d60a77": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "99589ad65e33": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "afbfdc05c156": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "c285187dc5a0": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "ceb10c5df8a0": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "cf7a58e6ca1e": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "debf84af8d66": { + "errors": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f6d9dea0749b": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "feec2910cb8d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-stop-terminal.send-1", + "checkpoints": [ + { + "id": "native-chat-stop-accepted.normal:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.normal:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-absent:first-accepted", + "observation": { + "sender": ["492866c0c9e1"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-absent:settled", + "observation": { + "sender": ["492866c0c9e1", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-null:first-accepted", + "observation": { + "sender": ["99589ad65e33"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-null:settled", + "observation": { + "sender": ["99589ad65e33", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-ok-missing:first-accepted", + "observation": { + "sender": ["6042c9b66ea6"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-ok-missing:settled", + "observation": { + "sender": ["6042c9b66ea6", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-string-error:first-accepted", + "observation": { + "sender": ["ceb10c5df8a0"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-string-error:settled", + "observation": { + "sender": ["ceb10c5df8a0", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-object-error:first-accepted", + "observation": { + "sender": ["feec2910cb8d"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-object-error:settled", + "observation": { + "sender": ["feec2910cb8d", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused:first-accepted", + "observation": { + "sender": ["afbfdc05c156"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused:settled", + "observation": { + "sender": ["afbfdc05c156", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused-no-message:first-accepted", + "observation": { + "sender": ["c285187dc5a0"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused-no-message:settled", + "observation": { + "sender": ["c285187dc5a0", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.method-not-found:first-accepted", + "observation": { + "sender": ["3e35736d8479"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.method-not-found:settled", + "observation": { + "sender": ["3e35736d8479", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection:first-accepted", + "observation": { + "sender": ["6d0a95c36d38"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection:settled", + "observation": { + "sender": ["6d0a95c36d38", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection-no-message:first-accepted", + "observation": { + "sender": ["cf7a58e6ca1e"], + "payloads": ["1ce75e48864f"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection-no-message:settled", + "observation": { + "sender": ["cf7a58e6ca1e", "3c04f6d0878f", "862750fdf5df"], + "payloads": ["1ce75e48864f", "f6d9dea0749b", "56f3ab2e0d0b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-terminal.send-2.json b/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-terminal.send-2.json new file mode 100644 index 00000000000..07b55ea171b --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.native-chat-stop-terminal.send-2.json @@ -0,0 +1,704 @@ +{ + "operation": "session.native-chat-stop", + "family": "session.native-chat-stop", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "c28251d769ca9788952ed4fb29d8665c870fb85f2c5a4f32f8af33baf44498af", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ce75e48864f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "1d3e6369460d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "25c18cb06628": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "304c613c8e0a": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "4799bb18ef3a": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "4dfb46310986": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 3 + }, + "60fbbfd9bd11": { + "name": "cancel-pending", + "value": {}, + "sent": 0 + }, + "704e2e7084db": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 80, + "settledAt": 120, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "830b50854dbe": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "86ab67d60a77": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "90321ca143d3": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "a192a9818f72": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "c55d03869941": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 80, + "settledAt": 120, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "c7c4d50d3486": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "debf84af8d66": { + "errors": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f23509c16ec5": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.native-chat-stop-terminal.send-2", + "checkpoints": [ + { + "id": "native-chat-stop-accepted.prelude:first-accepted", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.normal:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-absent:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "f23509c16ec5"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.result-null:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "a192a9818f72"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-ok-missing:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "304c613c8e0a"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-string-error:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "25c18cb06628"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.inner-false-object-error:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "4799bb18ef3a"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "90321ca143d3"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.outer-refused-no-message:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "c7c4d50d3486"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.method-not-found:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "830b50854dbe"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "704e2e7084db"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "native-chat-stop-accepted.transport-rejection-no-message:settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "c55d03869941"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.branchcompare-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.branchcompare-1.json index 92216d94aec..e7eff633397 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.branchcompare-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.branchcompare-1.json @@ -3,9 +3,9 @@ "family": "session.pr-branch-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "af78542ad2c449b629f8705b940ec92fd16f879a9bcc81ff6ae3a192f804fa2c", "platform": "darwin", @@ -176,6 +176,16 @@ "startedAt": 0 } }, + "2c98f3579e7e": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 4 + }, + "2dfe41567b29": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 + }, "30a0765fff24": { "name": "git.branchCompare#1", "args": [ @@ -208,14 +218,6 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "317a243394fa": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3ec8052ccdb3": { "name": "worktree.show#1", "args": [ @@ -252,10 +254,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -432,6 +430,11 @@ "status": "pending", "startedAt": 0 }, + "9c58eb1d4d91": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 3 + }, "a525bc7c9a5a": { "name": "git.branchCompare#1", "args": [ @@ -620,9 +623,10 @@ } } }, - "da6855b5e2bf": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "edfc4ab3b60b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 }, "f0e28a4b20aa": { "identity": { @@ -728,7 +732,7 @@ "id": "pr-branch-identity.prelude:pending", "observation": { "sender": ["b8b93d3f8005", "c70359272e10", "26accd69bc48"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91"], "settlements": { "identity": "9270aeb7d9c6" }, @@ -740,7 +744,7 @@ "id": "pr-branch-identity.normal:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -752,7 +756,7 @@ "id": "pr-branch-identity.result-absent:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "067a7cb169d0"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -764,7 +768,7 @@ "id": "pr-branch-identity.result-null:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "d8ab15a50216"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -776,7 +780,7 @@ "id": "pr-branch-identity.inner-ok-missing:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "160243f9f693"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -788,7 +792,7 @@ "id": "pr-branch-identity.inner-false-string-error:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "86f2913af9d4"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -800,7 +804,7 @@ "id": "pr-branch-identity.inner-false-object-error:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "a525bc7c9a5a"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -812,7 +816,7 @@ "id": "pr-branch-identity.outer-refused:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "624e3d46d668"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -824,7 +828,7 @@ "id": "pr-branch-identity.outer-refused-no-message:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "0c1103f58536"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -836,7 +840,7 @@ "id": "pr-branch-identity.method-not-found:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "a97f49e6c1a1"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -848,7 +852,7 @@ "id": "pr-branch-identity.transport-rejection:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "c1c0d3047408"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -860,7 +864,7 @@ "id": "pr-branch-identity.transport-rejection-no-message:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "30a0765fff24"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.status-1.json index 3d7e81ba662..4e929eec586 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-git.status-1.json @@ -3,9 +3,9 @@ "family": "session.pr-branch-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "1e7cad00f4dfcda65a3830b0b2468020816b940611af1b68600de33cd8c1d7c2", "platform": "darwin", @@ -76,13 +76,15 @@ "startedAt": 0 } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "2c98f3579e7e": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 4 }, - "317a243394fa": { + "2dfe41567b29": { "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 }, "3ec8052ccdb3": { "name": "worktree.show#1", @@ -120,10 +122,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -363,6 +361,11 @@ } } }, + "9c58eb1d4d91": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 3 + }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -547,10 +550,6 @@ } } }, - "da6855b5e2bf": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, "dedfcab351e6": { "name": "git.status#1", "args": [ @@ -581,6 +580,11 @@ } } }, + "edfc4ab3b60b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 + }, "f043e677bc3b": { "identity": { "branch": { @@ -764,7 +768,7 @@ "id": "pr-branch-identity.prelude:pending", "observation": { "sender": ["b8b93d3f8005", "c70359272e10", "26accd69bc48"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91"], "settlements": { "identity": "9270aeb7d9c6" }, @@ -776,7 +780,7 @@ "id": "pr-branch-identity.normal:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -788,7 +792,7 @@ "id": "pr-branch-identity.result-absent:identity", "observation": { "sender": ["dedfcab351e6", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -800,7 +804,7 @@ "id": "pr-branch-identity.result-null:identity", "observation": { "sender": ["d52732ec0da4", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -812,7 +816,7 @@ "id": "pr-branch-identity.inner-ok-missing:identity", "observation": { "sender": ["b2cc0d6f05e0", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -824,7 +828,7 @@ "id": "pr-branch-identity.inner-false-string-error:identity", "observation": { "sender": ["925bc1732e6e", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -836,7 +840,7 @@ "id": "pr-branch-identity.inner-false-object-error:identity", "observation": { "sender": ["f55a580e621c", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -848,7 +852,7 @@ "id": "pr-branch-identity.outer-refused:identity", "observation": { "sender": ["c7c47b24d772", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -860,7 +864,7 @@ "id": "pr-branch-identity.outer-refused-no-message:identity", "observation": { "sender": ["773f406d8ab5", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -872,7 +876,7 @@ "id": "pr-branch-identity.method-not-found:identity", "observation": { "sender": ["93b9682c496c", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "d344a3126471" }, @@ -884,7 +888,7 @@ "id": "pr-branch-identity.transport-rejection:identity", "observation": { "sender": ["4327397d6202", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "a947768bc0ed" }, @@ -896,7 +900,7 @@ "id": "pr-branch-identity.transport-rejection-no-message:identity", "observation": { "sender": ["f04da7e8c374", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-repo.list-1.json index e47ad5b8408..c2f7641f35e 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-repo.list-1.json @@ -3,9 +3,9 @@ "family": "session.pr-branch-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "d456ec18056eb9663e99d4991784bd802422256d81ddd7509720814da06915f4", "platform": "darwin", @@ -109,13 +109,15 @@ "startedAt": 0 } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "2c98f3579e7e": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 4 }, - "317a243394fa": { + "2dfe41567b29": { "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 }, "335768b54f09": { "name": "repo.list#1", @@ -187,10 +189,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -362,6 +360,11 @@ "status": "pending", "startedAt": 0 }, + "9c58eb1d4d91": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 3 + }, "b8b93d3f8005": { "name": "git.status#1", "args": [ @@ -507,10 +510,6 @@ } } }, - "da6855b5e2bf": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, "e8bad95ea299": { "name": "repo.list#1", "args": [ @@ -547,6 +546,11 @@ } } }, + "edfc4ab3b60b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 + }, "f0e28a4b20aa": { "identity": { "branch": "feature", @@ -718,7 +722,7 @@ "id": "pr-branch-identity.prelude:pending", "observation": { "sender": ["b8b93d3f8005", "c70359272e10", "26accd69bc48"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91"], "settlements": { "identity": "9270aeb7d9c6" }, @@ -730,7 +734,7 @@ "id": "pr-branch-identity.normal:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -742,7 +746,7 @@ "id": "pr-branch-identity.result-absent:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "d76c1ced0b3a", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -754,7 +758,7 @@ "id": "pr-branch-identity.result-null:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "f1a2cd24ab44", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -766,7 +770,7 @@ "id": "pr-branch-identity.inner-ok-missing:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "205b2a8716a9", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -778,7 +782,7 @@ "id": "pr-branch-identity.inner-false-string-error:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "bcd88b035c68", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -790,7 +794,7 @@ "id": "pr-branch-identity.inner-false-object-error:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "e8bad95ea299", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -802,7 +806,7 @@ "id": "pr-branch-identity.outer-refused:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "ff397549b306", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -814,7 +818,7 @@ "id": "pr-branch-identity.outer-refused-no-message:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "521ebac025f3", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -826,7 +830,7 @@ "id": "pr-branch-identity.method-not-found:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "335768b54f09", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -838,7 +842,7 @@ "id": "pr-branch-identity.transport-rejection:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "6e5c6593dad8", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -850,7 +854,7 @@ "id": "pr-branch-identity.transport-rejection-no-message:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "cc1facdf008c", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-worktree.show-1.json index cd12b4336aa..d395907e353 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-worktree.show-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.pr-branch-context-worktree.show-1.json @@ -3,9 +3,9 @@ "family": "session.pr-branch-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "039f26cc90d2239028d6ad1d9ecae9cc976d48f386f2d29fbfa425afc702657d", "platform": "darwin", @@ -211,13 +211,15 @@ } } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "2c98f3579e7e": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 4 }, - "317a243394fa": { + "2dfe41567b29": { "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 }, "3bea6b4369e3": { "name": "worktree.show#1", @@ -289,10 +291,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -463,6 +461,11 @@ "status": "pending", "startedAt": 0 }, + "9c58eb1d4d91": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 3 + }, "a5bd800249ca": { "name": "worktree.show#1", "args": [ @@ -546,10 +549,6 @@ "startedAt": 0 } }, - "da6855b5e2bf": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" - }, "e7543a6ecdbd": { "name": "worktree.show#1", "args": [ @@ -584,6 +583,11 @@ } } }, + "edfc4ab3b60b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 + }, "f0e28a4b20aa": { "identity": { "branch": "feature", @@ -718,7 +722,7 @@ "id": "pr-branch-identity.prelude:pending", "observation": { "sender": ["b8b93d3f8005", "c70359272e10", "26accd69bc48"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91"], "settlements": { "identity": "9270aeb7d9c6" }, @@ -730,7 +734,7 @@ "id": "pr-branch-identity.normal:identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -742,7 +746,7 @@ "id": "pr-branch-identity.result-absent:identity", "observation": { "sender": ["3feccf790548", "f8ddb70a8e3b", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -754,7 +758,7 @@ "id": "pr-branch-identity.result-null:identity", "observation": { "sender": ["3feccf790548", "67ef11487a39", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -766,7 +770,7 @@ "id": "pr-branch-identity.inner-ok-missing:identity", "observation": { "sender": ["3feccf790548", "a5bd800249ca", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -778,7 +782,7 @@ "id": "pr-branch-identity.inner-false-string-error:identity", "observation": { "sender": ["3feccf790548", "2364fea3981d", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -790,7 +794,7 @@ "id": "pr-branch-identity.inner-false-object-error:identity", "observation": { "sender": ["3feccf790548", "0ac283ea970f", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -802,7 +806,7 @@ "id": "pr-branch-identity.outer-refused:identity", "observation": { "sender": ["3feccf790548", "28454093b34a", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -814,7 +818,7 @@ "id": "pr-branch-identity.outer-refused-no-message:identity", "observation": { "sender": ["3feccf790548", "3bea6b4369e3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -826,7 +830,7 @@ "id": "pr-branch-identity.method-not-found:identity", "observation": { "sender": ["3feccf790548", "e7543a6ecdbd", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -838,7 +842,7 @@ "id": "pr-branch-identity.transport-rejection:identity", "observation": { "sender": ["3feccf790548", "5ec805b0c81e", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, @@ -850,7 +854,7 @@ "id": "pr-branch-identity.transport-rejection-no-message:identity", "observation": { "sender": ["3feccf790548", "1131db124495", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json index 099e93dc57d..1d1095d506a 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.pr-triage-session.tabs.createterminal-1.json @@ -3,9 +3,9 @@ "family": "session.pr-triage", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "0d06d27000a8f6ad66480a16c7b84e8464f4b6e1d775326aeae005926e134cb4", "platform": "darwin", @@ -106,6 +106,11 @@ "isRpcDeliveryUnknown": false } }, + "39a17efe1de6": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, "43aa948e3918": { "name": "terminal.send#1", "args": [ @@ -278,6 +283,11 @@ "isRpcDeliveryUnknown": false } }, + "c286eacee37b": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}", + "sent": 2 + }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -329,10 +339,6 @@ } } }, - "d3b1c8acd1dd": { - "name": "session.tabs.createTerminal#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, "e15e98b4502f": { "name": "session.tabs.createTerminal#1", "args": [ @@ -448,10 +454,6 @@ } } }, - "f3199cb6db52": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" - }, "f3edde9dd385": { "name": "session.tabs.createTerminal#1", "args": [ @@ -573,7 +575,7 @@ "id": "pr-triage-launch.prelude:pending", "observation": { "sender": ["b5eced0566fb"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "9270aeb7d9c6" }, @@ -585,7 +587,7 @@ "id": "pr-triage-launch.normal:launched", "observation": { "sender": ["d0f04fba35ce", "43aa948e3918"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -597,7 +599,7 @@ "id": "pr-triage-launch.result-absent:launched", "observation": { "sender": ["e15e98b4502f"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "681fc4d59b92" }, @@ -609,7 +611,7 @@ "id": "pr-triage-launch.result-null:launched", "observation": { "sender": ["13d5b62d9335"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "681fc4d59b92" }, @@ -621,7 +623,7 @@ "id": "pr-triage-launch.inner-ok-missing:launched", "observation": { "sender": ["9bf5a66636e8"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "681fc4d59b92" }, @@ -633,7 +635,7 @@ "id": "pr-triage-launch.inner-false-string-error:launched", "observation": { "sender": ["f3edde9dd385"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "681fc4d59b92" }, @@ -645,7 +647,7 @@ "id": "pr-triage-launch.inner-false-object-error:launched", "observation": { "sender": ["fc9c768a4e5b"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "681fc4d59b92" }, @@ -657,7 +659,7 @@ "id": "pr-triage-launch.outer-refused:launched", "observation": { "sender": ["0c54b1949d2e"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "32a7c0ae7918" }, @@ -669,7 +671,7 @@ "id": "pr-triage-launch.outer-refused-no-message:launched", "observation": { "sender": ["ef42ebed8204"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "30ec57518c05" }, @@ -681,7 +683,7 @@ "id": "pr-triage-launch.method-not-found:launched", "observation": { "sender": ["edecb88c17e4"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "b948e8307e81" }, @@ -693,7 +695,7 @@ "id": "pr-triage-launch.transport-rejection:launched", "observation": { "sender": ["f8822a0cc5c3"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "a947768bc0ed" }, @@ -705,7 +707,7 @@ "id": "pr-triage-launch.transport-rejection-no-message:launched", "observation": { "sender": ["4aada9ff077b"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json index 6f8beb62c8d..5ce31700d21 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.pr-triage-terminal.send-1.json @@ -3,9 +3,9 @@ "family": "session.pr-triage", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "a288e105a0af6dbbd9657b84f7c4860826184fb7f50dabc6e31b114a70d7ca44", "platform": "darwin", @@ -196,6 +196,11 @@ "isRpcDeliveryUnknown": false } }, + "39a17efe1de6": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, "3c187805b423": { "name": "terminal.send#1", "args": [ @@ -402,6 +407,11 @@ "isRpcDeliveryUnknown": false } }, + "c286eacee37b": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}", + "sent": 2 + }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -453,10 +463,6 @@ } } }, - "d3b1c8acd1dd": { - "name": "session.tabs.createTerminal#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, "da9bcdd1476c": { "name": "terminal.send#1", "args": [ @@ -503,10 +509,6 @@ "$rpc": "undefined" } }, - "f3199cb6db52": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" - }, "fa878dff5c9f": { "name": "terminal.send#1", "args": [ @@ -553,7 +555,7 @@ "id": "pr-triage-launch.prelude:pending", "observation": { "sender": ["b5eced0566fb"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "9270aeb7d9c6" }, @@ -565,7 +567,7 @@ "id": "pr-triage-launch.normal:launched", "observation": { "sender": ["d0f04fba35ce", "43aa948e3918"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -577,7 +579,7 @@ "id": "pr-triage-launch.result-absent:launched", "observation": { "sender": ["d0f04fba35ce", "320e153a96c9"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -589,7 +591,7 @@ "id": "pr-triage-launch.result-null:launched", "observation": { "sender": ["d0f04fba35ce", "fa878dff5c9f"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -601,7 +603,7 @@ "id": "pr-triage-launch.inner-ok-missing:launched", "observation": { "sender": ["d0f04fba35ce", "506450411791"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -613,7 +615,7 @@ "id": "pr-triage-launch.inner-false-string-error:launched", "observation": { "sender": ["d0f04fba35ce", "316ab6a726e5"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -625,7 +627,7 @@ "id": "pr-triage-launch.inner-false-object-error:launched", "observation": { "sender": ["d0f04fba35ce", "da9bcdd1476c"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, @@ -637,7 +639,7 @@ "id": "pr-triage-launch.outer-refused:launched", "observation": { "sender": ["d0f04fba35ce", "15926e346f69"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "32a7c0ae7918" }, @@ -649,7 +651,7 @@ "id": "pr-triage-launch.outer-refused-no-message:launched", "observation": { "sender": ["d0f04fba35ce", "10b06f97e842"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "a21f478354cc" }, @@ -661,7 +663,7 @@ "id": "pr-triage-launch.method-not-found:launched", "observation": { "sender": ["d0f04fba35ce", "3c187805b423"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "b948e8307e81" }, @@ -673,7 +675,7 @@ "id": "pr-triage-launch.transport-rejection:launched", "observation": { "sender": ["d0f04fba35ce", "a7379ff0aa00"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "a947768bc0ed" }, @@ -685,7 +687,7 @@ "id": "pr-triage-launch.transport-rejection-no-message:launched", "observation": { "sender": ["d0f04fba35ce", "301d6e3945b3"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-activation-session.tabs.activate-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-activation-session.tabs.activate-1.json new file mode 100644 index 00000000000..4689fded7f7 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-activation-session.tabs.activate-1.json @@ -0,0 +1,955 @@ +{ + "operation": "session.tab-activation", + "family": "session.tab-activation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "d25fc19d4e3e9b12f2a60a076ea10741e13fc45dcd9a76bd3a9d88432c3e6fbe", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02648396b3a2": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "11b4a1934825": { + "name": "terminal.focus#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.focus\",\"params\":{\"terminal\":\"terminal-1\",\"navigation\":\"host\"}}", + "sent": 1 + }, + "12726a31e046": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "204d99558abd": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "23857f5f3255": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + }, + "2a882f2e8b6b": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "3b8731983e55": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "43044100d546": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + }, + "45c1af849de7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + }, + "4e4394afbcef": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "5134763ef050": { + "activate": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "5a867a59d359": { + "failure": "", + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "5f3ba1cd76e0": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + }, + "6edda552e76b": { + "activate": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "7118e8aeaaae": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + } + }, + "799e842efb06": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "79d93399ca0a": { + "failure": "transport failure", + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "7cd4f4dc7a60": { + "name": "session.tabs.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 2 + }, + "7d4b7965217b": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + }, + "84d74a6de2ca": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + } + }, + "86832c8db827": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + }, + "8a96ab8caedf": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "aa61e32f6fc2": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b7d3873d1f62": { + "activate": { + "id": "frame-2", + "ok": true + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "bb654f2bdea7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "c9ffa22c6b1c": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "ccf7770577df": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + }, + "d53e4b22b23e": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "e300d58f5c29": { + "activate": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "e495a9a84cf0": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + } + } + }, + "e972c0a27347": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "ea28b62907bf": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "ecc5d1639f16": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "eec55f34d6d8": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "f626e8d2889c": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.tab-activation-session.tabs.activate-1", + "checkpoints": [ + { + "id": "session-tab-activation-focus-and-activate.normal:activated", + "observation": { + "sender": ["7118e8aeaaae", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "84d74a6de2ca" + }, + "state": "4e4394afbcef", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.result-absent:activated", + "observation": { + "sender": ["7118e8aeaaae", "c9ffa22c6b1c"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "86832c8db827" + }, + "state": "b7d3873d1f62", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.result-null:activated", + "observation": { + "sender": ["7118e8aeaaae", "02648396b3a2"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "bb654f2bdea7" + }, + "state": "204d99558abd", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.inner-ok-missing:activated", + "observation": { + "sender": ["7118e8aeaaae", "12726a31e046"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "7d4b7965217b" + }, + "state": "f626e8d2889c", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.inner-false-string-error:activated", + "observation": { + "sender": ["7118e8aeaaae", "2a882f2e8b6b"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "5f3ba1cd76e0" + }, + "state": "ea28b62907bf", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.inner-false-object-error:activated", + "observation": { + "sender": ["7118e8aeaaae", "aa61e32f6fc2"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "23857f5f3255" + }, + "state": "eec55f34d6d8", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.outer-refused:activated", + "observation": { + "sender": ["7118e8aeaaae", "3b8731983e55"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "ccf7770577df" + }, + "state": "5134763ef050", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.outer-refused-no-message:activated", + "observation": { + "sender": ["7118e8aeaaae", "799e842efb06"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "43044100d546" + }, + "state": "e300d58f5c29", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.method-not-found:activated", + "observation": { + "sender": ["7118e8aeaaae", "d53e4b22b23e"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "45c1af849de7" + }, + "state": "6edda552e76b", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.transport-rejection:activated", + "observation": { + "sender": ["7118e8aeaaae", "8a96ab8caedf"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "a947768bc0ed" + }, + "state": "79d93399ca0a", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.transport-rejection-no-message:activated", + "observation": { + "sender": ["7118e8aeaaae", "e972c0a27347"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "c7584e82c72f" + }, + "state": "5a867a59d359", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-activation-terminal.focus-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-activation-terminal.focus-1.json new file mode 100644 index 00000000000..648fda17b0c --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-activation-terminal.focus-1.json @@ -0,0 +1,925 @@ +{ + "operation": "session.tab-activation", + "family": "session.tab-activation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "5b050af6f02aa90f66340838cb5cc53c8fc0d5693d313b653c23881150384874", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0590b758ddc1": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + }, + "11b4a1934825": { + "name": "terminal.focus#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.focus\",\"params\":{\"terminal\":\"terminal-1\",\"navigation\":\"host\"}}", + "sent": 1 + }, + "159084d9517c": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "1fe60797f615": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": "" + }, + "2502744f8808": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + }, + "25e79f9d5740": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "266e5da2cd10": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + }, + "36ee2d642745": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "484fd4423b44": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + }, + "4e4394afbcef": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "57ccbda9fde1": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + }, + "5f1a9d73474f": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + }, + "62fdb01f5b5c": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true + } + }, + "7118e8aeaaae": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + } + }, + "7cd4f4dc7a60": { + "name": "session.tabs.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 2 + }, + "84d74a6de2ca": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + } + }, + "893f5a2f4823": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "97219c38288c": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + }, + "9e6f70ca7163": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + }, + "a0e45ce9a66b": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "a8af1cd1c301": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "b2c03b71f10a": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": "transport failure" + }, + "b5031b4cc6e6": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b8115959f9d6": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + }, + "ba98adc95c80": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "bbb05c902ae9": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + }, + "bbc6fbe00a97": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c43f43ee2e4c": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "c76b51daf336": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + }, + "d563a507f706": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "e495a9a84cf0": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + } + } + }, + "ecc5d1639f16": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "efc5111f9e33": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + }, + "fdc16c91d99d": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + }, + "fe7233635ac5": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "recording": { + "scenario": "matrix-session.tab-activation-terminal.focus-1", + "checkpoints": [ + { + "id": "session-tab-activation-focus-and-activate.normal:activated", + "observation": { + "sender": ["7118e8aeaaae", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "84d74a6de2ca" + }, + "state": "4e4394afbcef", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.result-absent:activated", + "observation": { + "sender": ["25e79f9d5740", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "fdc16c91d99d", + "activate": "84d74a6de2ca" + }, + "state": "62fdb01f5b5c", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.result-null:activated", + "observation": { + "sender": ["a8af1cd1c301", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "c76b51daf336", + "activate": "84d74a6de2ca" + }, + "state": "9e6f70ca7163", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.inner-ok-missing:activated", + "observation": { + "sender": ["a0e45ce9a66b", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "2502744f8808", + "activate": "84d74a6de2ca" + }, + "state": "efc5111f9e33", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.inner-false-string-error:activated", + "observation": { + "sender": ["d563a507f706", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "57ccbda9fde1", + "activate": "84d74a6de2ca" + }, + "state": "0590b758ddc1", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.inner-false-object-error:activated", + "observation": { + "sender": ["b5031b4cc6e6", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "97219c38288c", + "activate": "84d74a6de2ca" + }, + "state": "b8115959f9d6", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.outer-refused:activated", + "observation": { + "sender": ["bbc6fbe00a97", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "c43f43ee2e4c", + "activate": "84d74a6de2ca" + }, + "state": "bbb05c902ae9", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.outer-refused-no-message:activated", + "observation": { + "sender": ["ba98adc95c80", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "fe7233635ac5", + "activate": "84d74a6de2ca" + }, + "state": "266e5da2cd10", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.method-not-found:activated", + "observation": { + "sender": ["893f5a2f4823", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "484fd4423b44", + "activate": "84d74a6de2ca" + }, + "state": "5f1a9d73474f", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.transport-rejection:activated", + "observation": { + "sender": ["159084d9517c", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "a947768bc0ed", + "activate": "84d74a6de2ca" + }, + "state": "b2c03b71f10a", + "effects": [] + } + }, + { + "id": "session-tab-activation-focus-and-activate.transport-rejection-no-message:activated", + "observation": { + "sender": ["36ee2d642745", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "c7584e82c72f", + "activate": "84d74a6de2ca" + }, + "state": "1fe60797f615", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-close-terminal.close-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-close-terminal.close-1.json new file mode 100644 index 00000000000..92dce57d931 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-close-terminal.close-1.json @@ -0,0 +1,578 @@ +{ + "operation": "session.tab-close", + "family": "session.tab-close", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "89141e3e400feea78460ede72d5269bdc885f6d3de75388542b4b7d6dff2840d", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ae2d1fe0b13": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "2c418d165266": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "3c8f3199915d": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "3e15def58214": { + "activeHandle": "terminal-1", + "sessionTabs": [ + { + "id": "tab-1", + "isActive": true, + "terminal": "terminal-1", + "title": "Terminal", + "type": "terminal" + } + ], + "terminals": [ + { + "handle": "terminal-1", + "isActive": true, + "title": "Terminal" + } + ] + }, + "65deed7773ff": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "6c7772079255": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "7e31b0a0202e": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "closed": true + } + } + } + }, + "952c4e3cc256": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "a1c0c7168922": { + "name": "unsubscribe-terminal", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "af3f27d99348": { + "name": "terminal.close#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.close\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 + }, + "c965e2e20176": { + "name": "clear-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "d141f04cb173": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d863d1a239d3": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "de039f500462": { + "activeHandle": { + "$rpc": "null" + }, + "sessionTabs": [ + { + "id": "tab-1", + "isActive": true, + "terminal": "terminal-1", + "title": "Terminal", + "type": "terminal" + } + ], + "terminals": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f2dc4d1788f4": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "ff73917214a8": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.tab-close-terminal.close-1", + "checkpoints": [ + { + "id": "session-tab-close-terminal.normal:closed", + "observation": { + "sender": ["7e31b0a0202e"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + }, + { + "id": "session-tab-close-terminal.result-absent:closed", + "observation": { + "sender": ["ff73917214a8"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + }, + { + "id": "session-tab-close-terminal.result-null:closed", + "observation": { + "sender": ["1ae2d1fe0b13"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + }, + { + "id": "session-tab-close-terminal.inner-ok-missing:closed", + "observation": { + "sender": ["65deed7773ff"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + }, + { + "id": "session-tab-close-terminal.inner-false-string-error:closed", + "observation": { + "sender": ["f2dc4d1788f4"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + }, + { + "id": "session-tab-close-terminal.inner-false-object-error:closed", + "observation": { + "sender": ["6c7772079255"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + }, + { + "id": "session-tab-close-terminal.outer-refused:closed", + "observation": { + "sender": ["952c4e3cc256"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "3e15def58214", + "effects": [] + } + }, + { + "id": "session-tab-close-terminal.outer-refused-no-message:closed", + "observation": { + "sender": ["d863d1a239d3"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "3e15def58214", + "effects": [] + } + }, + { + "id": "session-tab-close-terminal.method-not-found:closed", + "observation": { + "sender": ["d141f04cb173"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "3e15def58214", + "effects": [] + } + }, + { + "id": "session-tab-close-terminal.transport-rejection:closed", + "observation": { + "sender": ["3c8f3199915d"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "3e15def58214", + "effects": [] + } + }, + { + "id": "session-tab-close-terminal.transport-rejection-no-message:closed", + "observation": { + "sender": ["2c418d165266"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "3e15def58214", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-documents-markdown.readtab-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-documents-markdown.readtab-1.json new file mode 100644 index 00000000000..0d71ad8ff46 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-documents-markdown.readtab-1.json @@ -0,0 +1,595 @@ +{ + "operation": "session.tab-documents", + "family": "session.tab-documents", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "c97d925b63253e87ada0777e95a24ccf4e4e1682eda048800b44e335767df648", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "04c0c8bada07": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "0f062a4c61ef": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "15b3e337fb90": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "38b08634cae3": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "content": "# a", + "editable": true, + "isDirty": false, + "version": "v1" + } + } + } + }, + "4145feef3760": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "475bab247189": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "4a63a1a50d4c": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "4d2966bef600": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "877720375363": { + "file": {}, + "markdown": { + "tab-md": { + "message": "Couldn't load markdown", + "status": "error" + } + } + }, + "999d7e43d33c": { + "file": {}, + "markdown": { + "tab-md": { + "baseVersion": { + "$rpc": "undefined" + }, + "content": { + "$rpc": "undefined" + }, + "editable": false, + "isDirty": false, + "localContent": { + "$rpc": "undefined" + }, + "readOnlyReason": { + "$rpc": "undefined" + }, + "stale": { + "$rpc": "undefined" + }, + "status": "ready" + } + } + }, + "af5666510c34": { + "name": "markdown.readTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.readTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\"}}", + "sent": 1 + }, + "cdeef4a961fe": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "d07653bfda9f": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d4cf305b17f8": { + "file": {}, + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": false, + "localContent": "# a", + "readOnlyReason": { + "$rpc": "undefined" + }, + "stale": false, + "status": "ready" + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3f0693c7791": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.tab-documents-markdown.readtab-1", + "checkpoints": [ + { + "id": "session-markdown-tab-read.normal:read", + "observation": { + "sender": ["38b08634cae3"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d4cf305b17f8", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.result-absent:read", + "observation": { + "sender": ["f3f0693c7791"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.result-null:read", + "observation": { + "sender": ["0f062a4c61ef"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.inner-ok-missing:read", + "observation": { + "sender": ["4d2966bef600"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "999d7e43d33c", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.inner-false-string-error:read", + "observation": { + "sender": ["cdeef4a961fe"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "999d7e43d33c", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.inner-false-object-error:read", + "observation": { + "sender": ["4a63a1a50d4c"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "999d7e43d33c", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.outer-refused:read", + "observation": { + "sender": ["15b3e337fb90"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.outer-refused-no-message:read", + "observation": { + "sender": ["d07653bfda9f"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.method-not-found:read", + "observation": { + "sender": ["475bab247189"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.transport-rejection:read", + "observation": { + "sender": ["04c0c8bada07"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + }, + { + "id": "session-markdown-tab-read.transport-rejection-no-message:read", + "observation": { + "sender": ["4145feef3760"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json index dfb37c67eb5..b83b9047178 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "73366226aeaec1581aeeb47219fc703917143cfd7f6a2eb01d7bd703a7c7612d", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0f9f4df04699": { + "0410be39707b": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "10e4a5c67c9f": { "name": "session.tabs.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 2 }, "2384a82b2f68": { "name": "session.tabs.activate#1", @@ -482,10 +488,6 @@ } } }, - "eb116b4d99bb": { - "name": "session.tabs.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "f2afcb7dd64d": { "name": "session.tabs.activate#1", "args": [ @@ -557,7 +559,7 @@ "id": "sc-reveal-first-poll.prelude:list-pending", "observation": { "sender": ["f884811cfa05"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -569,7 +571,7 @@ "id": "sc-reveal-first-poll.prelude:activate-pending", "observation": { "sender": ["92b5192ed75d", "5fbe284a7387"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -581,7 +583,7 @@ "id": "sc-reveal-first-poll.normal:settled", "observation": { "sender": ["92b5192ed75d", "bb3b4ee6b927"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "60ef11dd407d" }, @@ -593,7 +595,7 @@ "id": "sc-reveal-first-poll.result-absent:settled", "observation": { "sender": ["92b5192ed75d", "2384a82b2f68"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -605,7 +607,7 @@ "id": "sc-reveal-first-poll.result-null:settled", "observation": { "sender": ["92b5192ed75d", "77bd8427d179"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -617,7 +619,7 @@ "id": "sc-reveal-first-poll.inner-ok-missing:settled", "observation": { "sender": ["92b5192ed75d", "d23ecdfde21c"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -629,7 +631,7 @@ "id": "sc-reveal-first-poll.inner-false-string-error:settled", "observation": { "sender": ["92b5192ed75d", "d9fa0bff7ae7"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -641,7 +643,7 @@ "id": "sc-reveal-first-poll.inner-false-object-error:settled", "observation": { "sender": ["92b5192ed75d", "35ed60d6e127"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -653,7 +655,7 @@ "id": "sc-reveal-first-poll.outer-refused:settled", "observation": { "sender": ["92b5192ed75d", "ea1d154a9fcf"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -665,7 +667,7 @@ "id": "sc-reveal-first-poll.outer-refused-no-message:settled", "observation": { "sender": ["92b5192ed75d", "f2afcb7dd64d"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -677,7 +679,7 @@ "id": "sc-reveal-first-poll.method-not-found:settled", "observation": { "sender": ["92b5192ed75d", "4c133e67c92a"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -689,7 +691,7 @@ "id": "sc-reveal-first-poll.transport-rejection:settled", "observation": { "sender": ["92b5192ed75d", "e0a0bb81e43c"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -701,7 +703,7 @@ "id": "sc-reveal-first-poll.transport-rejection-no-message:settled", "observation": { "sender": ["92b5192ed75d", "33ae0e26bf62"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json index b17da3a591b..928a791030e 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "c38f2bc5c9faca0774dfe202137877bada9deba165c5e9c955cbe67eae0cbdd9", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0f9f4df04699": { + "0410be39707b": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "10e4a5c67c9f": { "name": "session.tabs.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 2 }, "12380cd54c7c": { "name": "session.tabs.list#1", @@ -446,10 +452,6 @@ } } }, - "eb116b4d99bb": { - "name": "session.tabs.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "f0e11346d0fc": { "name": "session.tabs.list#1", "args": [ @@ -517,7 +519,7 @@ "id": "sc-reveal-first-poll.prelude:list-pending", "observation": { "sender": ["f884811cfa05"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -529,7 +531,7 @@ "id": "sc-reveal-first-poll.normal:activate-pending", "observation": { "sender": ["92b5192ed75d", "5fbe284a7387"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -541,7 +543,7 @@ "id": "sc-reveal-first-poll.normal:settled", "observation": { "sender": ["92b5192ed75d", "bb3b4ee6b927"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "60ef11dd407d" }, @@ -553,7 +555,7 @@ "id": "sc-reveal-first-poll.result-absent:activate-pending", "observation": { "sender": ["94db2ba485c5"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -565,7 +567,7 @@ "id": "sc-reveal-first-poll.result-absent:settled", "observation": { "sender": ["94db2ba485c5"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -577,7 +579,7 @@ "id": "sc-reveal-first-poll.result-null:activate-pending", "observation": { "sender": ["7eb00dad4d0d"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -589,7 +591,7 @@ "id": "sc-reveal-first-poll.result-null:settled", "observation": { "sender": ["7eb00dad4d0d"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -601,7 +603,7 @@ "id": "sc-reveal-first-poll.inner-ok-missing:activate-pending", "observation": { "sender": ["c3ee87ce1af9"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -613,7 +615,7 @@ "id": "sc-reveal-first-poll.inner-ok-missing:settled", "observation": { "sender": ["c3ee87ce1af9"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -625,7 +627,7 @@ "id": "sc-reveal-first-poll.inner-false-string-error:activate-pending", "observation": { "sender": ["f0e11346d0fc"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -637,7 +639,7 @@ "id": "sc-reveal-first-poll.inner-false-string-error:settled", "observation": { "sender": ["f0e11346d0fc"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -649,7 +651,7 @@ "id": "sc-reveal-first-poll.inner-false-object-error:activate-pending", "observation": { "sender": ["12380cd54c7c"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -661,7 +663,7 @@ "id": "sc-reveal-first-poll.inner-false-object-error:settled", "observation": { "sender": ["12380cd54c7c"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -673,7 +675,7 @@ "id": "sc-reveal-first-poll.outer-refused:activate-pending", "observation": { "sender": ["661ed2754e93"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -685,7 +687,7 @@ "id": "sc-reveal-first-poll.outer-refused:settled", "observation": { "sender": ["661ed2754e93"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -697,7 +699,7 @@ "id": "sc-reveal-first-poll.outer-refused-no-message:activate-pending", "observation": { "sender": ["c7d63e6d1ae1"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -709,7 +711,7 @@ "id": "sc-reveal-first-poll.outer-refused-no-message:settled", "observation": { "sender": ["c7d63e6d1ae1"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -721,7 +723,7 @@ "id": "sc-reveal-first-poll.method-not-found:activate-pending", "observation": { "sender": ["b5a14b5bcd38"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -733,7 +735,7 @@ "id": "sc-reveal-first-poll.method-not-found:settled", "observation": { "sender": ["b5a14b5bcd38"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -745,7 +747,7 @@ "id": "sc-reveal-first-poll.transport-rejection:activate-pending", "observation": { "sender": ["4fe73924ca34"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -757,7 +759,7 @@ "id": "sc-reveal-first-poll.transport-rejection:settled", "observation": { "sender": ["4fe73924ca34"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -769,7 +771,7 @@ "id": "sc-reveal-first-poll.transport-rejection-no-message:activate-pending", "observation": { "sender": ["63a99e79af5b"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -781,7 +783,7 @@ "id": "sc-reveal-first-poll.transport-rejection-no-message:settled", "observation": { "sender": ["63a99e79af5b"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, diff --git a/mobile/rpc-foundation/goldens/matrix-session.tabs-stream-health-session.tabs.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.tabs-stream-health-session.tabs.list-1.json new file mode 100644 index 00000000000..1b9d35445c2 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.tabs-stream-health-session.tabs.list-1.json @@ -0,0 +1,672 @@ +{ + "operation": "session.tabs-stream-health", + "family": "session.tabs-stream-health", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "fab12524a09049d976da752cbe1b837a0aee04ce6e1eef75cbf517c862cb0d4a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "13a8f05b6027": { + "name": "fetch-errored", + "value": "transport failure", + "sent": 1 + }, + "17e92af0f44e": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "1ee5cdadc74e": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "2eae38db7631": { + "name": "fetch-errored", + "value": "", + "sent": 1 + }, + "32f791db34da": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "42599e959a49": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "442e980f817f": { + "name": "fetch-failed", + "value": { + "code": "refused", + "message": "outer refused" + }, + "sent": 1 + }, + "49a2260ea0e7": { + "accepted": "unapplied", + "applicationRevision": 0 + }, + "4fb2d760b54b": { + "name": "fetch-succeeded", + "value": { + "$rpc": "undefined" + }, + "sent": 1 + }, + "5a7cc7a45078": { + "name": "fetch-started", + "value": {}, + "sent": 0 + }, + "5a9d6a1160e9": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "67009efe57d4": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "95ecf909b622": { + "name": "fetch-failed", + "value": { + "code": "refused", + "message": "" + }, + "sent": 1 + }, + "96129665cfbc": { + "name": "fetch-succeeded", + "value": { + "error": "inner refused", + "ok": false + }, + "sent": 1 + }, + "9653864fb896": { + "name": "fetch-succeeded", + "value": { + "tabs": [ + { + "id": "tab-1" + } + ] + }, + "sent": 1 + }, + "a9ecd3aba46a": { + "name": "fetch-succeeded", + "value": { + "error": "refused" + }, + "sent": 1 + }, + "b6ed47ca5ea3": { + "accepted": { + "source": "list", + "tabs": [] + }, + "applicationRevision": 0 + }, + "b77d683ee6ee": { + "name": "fetch-failed", + "value": { + "code": "method_not_found", + "message": "Unknown method" + }, + "sent": 1 + }, + "c5969ebad6b7": { + "name": "fetch-succeeded", + "value": { + "error": { + "message": "inner refused" + }, + "ok": false + }, + "sent": 1 + }, + "d46815b7ac09": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tabs": [ + { + "id": "tab-1" + } + ] + } + } + } + }, + "d65a3b8025b0": { + "name": "fetch-errored", + "value": "Cannot read properties of null (reading 'tabs')", + "sent": 1 + }, + "dea35a8e61e3": { + "name": "fetch-succeeded", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "df60619a0815": { + "name": "fetch-errored", + "value": "Cannot read properties of undefined (reading 'tabs')", + "sent": 1 + }, + "e29309cc10af": { + "accepted": { + "source": "list", + "tabs": [ + { + "id": "tab-1" + } + ] + }, + "applicationRevision": 0 + }, + "e4b0c74e48f9": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "e582528e16b2": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "eb7e045cfdd3": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "f65bb5453d98": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "fafc7ede7ef6": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.tabs-stream-health-session.tabs.list-1", + "checkpoints": [ + { + "id": "session-tabs-health-reconciled.normal:reconciled", + "observation": { + "sender": ["d46815b7ac09"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "e29309cc10af", + "effects": ["5a7cc7a45078", "9653864fb896"] + } + }, + { + "id": "session-tabs-health-reconciled.result-absent:reconciled", + "observation": { + "sender": ["e4b0c74e48f9"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "4fb2d760b54b", "df60619a0815"] + } + }, + { + "id": "session-tabs-health-reconciled.result-null:reconciled", + "observation": { + "sender": ["32f791db34da"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "dea35a8e61e3", "d65a3b8025b0"] + } + }, + { + "id": "session-tabs-health-reconciled.inner-ok-missing:reconciled", + "observation": { + "sender": ["42599e959a49"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "b6ed47ca5ea3", + "effects": ["5a7cc7a45078", "a9ecd3aba46a"] + } + }, + { + "id": "session-tabs-health-reconciled.inner-false-string-error:reconciled", + "observation": { + "sender": ["e582528e16b2"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "b6ed47ca5ea3", + "effects": ["5a7cc7a45078", "96129665cfbc"] + } + }, + { + "id": "session-tabs-health-reconciled.inner-false-object-error:reconciled", + "observation": { + "sender": ["17e92af0f44e"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "b6ed47ca5ea3", + "effects": ["5a7cc7a45078", "c5969ebad6b7"] + } + }, + { + "id": "session-tabs-health-reconciled.outer-refused:reconciled", + "observation": { + "sender": ["5a9d6a1160e9"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "442e980f817f"] + } + }, + { + "id": "session-tabs-health-reconciled.outer-refused-no-message:reconciled", + "observation": { + "sender": ["67009efe57d4"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "95ecf909b622"] + } + }, + { + "id": "session-tabs-health-reconciled.method-not-found:reconciled", + "observation": { + "sender": ["f65bb5453d98"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "b77d683ee6ee"] + } + }, + { + "id": "session-tabs-health-reconciled.transport-rejection:reconciled", + "observation": { + "sender": ["fafc7ede7ef6"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "13a8f05b6027"] + } + }, + { + "id": "session-tabs-health-reconciled.transport-rejection-no-message:reconciled", + "observation": { + "sender": ["eb7e045cfdd3"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "2eae38db7631"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-orchestration.workerterminaluserinput-1.json new file mode 100644 index 00000000000..232a5e979f9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-orchestration.workerterminaluserinput-1.json @@ -0,0 +1,1134 @@ +{ + "operation": "session.terminal-gesture-input", + "family": "session.terminal-gesture-input", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "9d119d5ec320e2538105d6ff673b9f4b8e3decbe46527947489dffbcf2ac0472", + "scenarioSha256": "27e0d44ca22593ff2ecef93de075508863024f3f10f00161818962c07e7b59e1", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02fc3d4e513f": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "0cc3e25ebff5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "0f6cc5eb72a6": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "204da356c8b7": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "$rpc": "undefined" + } + }, + "2bd49718b873": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "3117ca4e2f5f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[<64;10;5M\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "3d116029b0b8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "4c855008c56d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "56f74f7bdc40": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "59e44e1220e1": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "779e482deadd": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "819a7382ac8e": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Terminal cleared" + }, + "sent": 3 + }, + "839dec95ae1c": { + "status": "pending", + "startedAt": 16 + }, + "89afd4b0c73e": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "8d4fae01baff": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "93092a2f06c5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": "\u001b[<64;10;5M", + "queuedSequences": 1 + }, + "a1e5242ecd29": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "b568d2e57ebf": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "bf25f1d5c346": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "caa6ece1bdab": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": true, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "cbb9e8ae954a": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "cleared": true + } + } + } + }, + "d21f2e78ad50": { + "name": "terminal.clearBuffer#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.clearBuffer\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "d6b889da9c84": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "d6f3f7ce172a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-gesture-input-orchestration.workerterminaluserinput-1", + "checkpoints": [ + { + "id": "terminal-gesture-flush-and-clear.prelude:queued", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "93092a2f06c5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:flushing", + "observation": { + "sender": ["4c855008c56d"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "caa6ece1bdab", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:sent", + "observation": { + "sender": ["3d116029b0b8", "bf25f1d5c346"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:reported", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:clearing", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:reported", + "observation": { + "sender": ["3d116029b0b8", "0f6cc5eb72a6"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:clearing", + "observation": { + "sender": ["3d116029b0b8", "0f6cc5eb72a6", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:cleared", + "observation": { + "sender": ["3d116029b0b8", "0f6cc5eb72a6", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:reported", + "observation": { + "sender": ["3d116029b0b8", "d6f3f7ce172a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:clearing", + "observation": { + "sender": ["3d116029b0b8", "d6f3f7ce172a", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:cleared", + "observation": { + "sender": ["3d116029b0b8", "d6f3f7ce172a", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:reported", + "observation": { + "sender": ["3d116029b0b8", "d6b889da9c84"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:clearing", + "observation": { + "sender": ["3d116029b0b8", "d6b889da9c84", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:cleared", + "observation": { + "sender": ["3d116029b0b8", "d6b889da9c84", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:reported", + "observation": { + "sender": ["3d116029b0b8", "b568d2e57ebf"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:clearing", + "observation": { + "sender": ["3d116029b0b8", "b568d2e57ebf", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:cleared", + "observation": { + "sender": ["3d116029b0b8", "b568d2e57ebf", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:reported", + "observation": { + "sender": ["3d116029b0b8", "a1e5242ecd29"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:clearing", + "observation": { + "sender": ["3d116029b0b8", "a1e5242ecd29", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:cleared", + "observation": { + "sender": ["3d116029b0b8", "a1e5242ecd29", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:reported", + "observation": { + "sender": ["3d116029b0b8", "56f74f7bdc40"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:clearing", + "observation": { + "sender": ["3d116029b0b8", "56f74f7bdc40", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:cleared", + "observation": { + "sender": ["3d116029b0b8", "56f74f7bdc40", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:reported", + "observation": { + "sender": ["3d116029b0b8", "59e44e1220e1"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:clearing", + "observation": { + "sender": ["3d116029b0b8", "59e44e1220e1", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:cleared", + "observation": { + "sender": ["3d116029b0b8", "59e44e1220e1", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:reported", + "observation": { + "sender": ["3d116029b0b8", "779e482deadd"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:clearing", + "observation": { + "sender": ["3d116029b0b8", "779e482deadd", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:cleared", + "observation": { + "sender": ["3d116029b0b8", "779e482deadd", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:reported", + "observation": { + "sender": ["3d116029b0b8", "89afd4b0c73e"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:clearing", + "observation": { + "sender": ["3d116029b0b8", "89afd4b0c73e", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:cleared", + "observation": { + "sender": ["3d116029b0b8", "89afd4b0c73e", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:reported", + "observation": { + "sender": ["3d116029b0b8", "8d4fae01baff"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:clearing", + "observation": { + "sender": ["3d116029b0b8", "8d4fae01baff", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:cleared", + "observation": { + "sender": ["3d116029b0b8", "8d4fae01baff", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-terminal.clearbuffer-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-terminal.clearbuffer-1.json new file mode 100644 index 00000000000..fecf6b72223 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-terminal.clearbuffer-1.json @@ -0,0 +1,897 @@ +{ + "operation": "session.terminal-gesture-input", + "family": "session.terminal-gesture-input", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "9d119d5ec320e2538105d6ff673b9f4b8e3decbe46527947489dffbcf2ac0472", + "scenarioSha256": "53ffb52ef015193fdaaeb1ac5a1c88488a607e6cec2e39e87d1e4e3173321983", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02fc3d4e513f": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "0b7bdaa452c8": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "0cc3e25ebff5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "18b6972f9983": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "204da356c8b7": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "$rpc": "undefined" + } + }, + "2bd49718b873": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "2e36f67938e3": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "3117ca4e2f5f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[<64;10;5M\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "31bb800aed24": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "Connection closed", + "isRpcDeliveryUnknown": true + } + } + }, + "3d116029b0b8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "3dccc3283f7f": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "4c855008c56d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "6d27ae19f05e": { + "name": "toast", + "value": { + "durationMs": 1500, + "message": "Couldn't clear terminal" + }, + "sent": 3 + }, + "819a7382ac8e": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Terminal cleared" + }, + "sent": 3 + }, + "839dec95ae1c": { + "status": "pending", + "startedAt": 16 + }, + "88466f6b4454": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "93092a2f06c5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": "\u001b[<64;10;5M", + "queuedSequences": 1 + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "ba872e864a95": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "baceca50439a": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "bf25f1d5c346": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "caa6ece1bdab": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": true, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "cbb9e8ae954a": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "cleared": true + } + } + } + }, + "d099605d27e7": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "d21f2e78ad50": { + "name": "terminal.clearBuffer#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.clearBuffer\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "e4d1282f9b64": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "fbd406d76823": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-gesture-input-terminal.clearbuffer-1", + "checkpoints": [ + { + "id": "terminal-gesture-flush-and-clear.prelude:queued", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "93092a2f06c5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:flushing", + "observation": { + "sender": ["4c855008c56d"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "caa6ece1bdab", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:sent", + "observation": { + "sender": ["3d116029b0b8", "bf25f1d5c346"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:reported", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:clearing", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:cleanup", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "31bb800aed24"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["6d27ae19f05e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "18b6972f9983"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "88466f6b4454"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "e4d1282f9b64"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "0b7bdaa452c8"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "3dccc3283f7f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "d099605d27e7"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "fbd406d76823"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "ba872e864a95"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "2e36f67938e3"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["6d27ae19f05e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "baceca50439a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["6d27ae19f05e"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-terminal.send-1.json new file mode 100644 index 00000000000..38a5faa9447 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-gesture-input-terminal.send-1.json @@ -0,0 +1,1352 @@ +{ + "operation": "session.terminal-gesture-input", + "family": "session.terminal-gesture-input", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "9d119d5ec320e2538105d6ff673b9f4b8e3decbe46527947489dffbcf2ac0472", + "scenarioSha256": "d7bc4d7a3e7e54accd4b51eef7e83ae70cc0c794738a83af222503a0f12ba70f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02fc3d4e513f": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "09ffe4b9bc4b": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "0cc3e25ebff5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "14124cf34fa3": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "204da356c8b7": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "$rpc": "undefined" + } + }, + "23dbe9f84fe1": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2bd49718b873": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "307da6578251": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "3117ca4e2f5f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[<64;10;5M\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "3d116029b0b8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "4c855008c56d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "77b7e6c640e5": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "cleared": true + } + } + } + }, + "819a7382ac8e": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Terminal cleared" + }, + "sent": 3 + }, + "839dec95ae1c": { + "status": "pending", + "startedAt": 16 + }, + "85590f9305bc": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "93092a2f06c5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": "\u001b[<64;10;5M", + "queuedSequences": 1 + }, + "a89a112e498d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 16, + "settledAt": 16, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "ae8c822fc220": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "b18293f5ef60": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "bf25f1d5c346": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "ca2d74c21da1": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "caa6ece1bdab": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": true, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "cb7befe9cef5": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Terminal cleared" + }, + "sent": 2 + }, + "cbb9e8ae954a": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "cleared": true + } + } + } + }, + "d21f2e78ad50": { + "name": "terminal.clearBuffer#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.clearBuffer\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "eff036b9fc6a": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "fdd67676d630": { + "name": "terminal.clearBuffer#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.clearBuffer\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + } + }, + "recording": { + "scenario": "matrix-session.terminal-gesture-input-terminal.send-1", + "checkpoints": [ + { + "id": "terminal-gesture-flush-and-clear.prelude:queued", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "93092a2f06c5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.prelude:flushing", + "observation": { + "sender": ["4c855008c56d"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "caa6ece1bdab", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:sent", + "observation": { + "sender": ["3d116029b0b8", "bf25f1d5c346"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:reported", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:clearing", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.normal:cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:sent", + "observation": { + "sender": ["307da6578251"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:reported", + "observation": { + "sender": ["307da6578251"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:clearing", + "observation": { + "sender": ["307da6578251", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-absent:cleared", + "observation": { + "sender": ["307da6578251", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:sent", + "observation": { + "sender": ["ca2d74c21da1"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:reported", + "observation": { + "sender": ["ca2d74c21da1"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:clearing", + "observation": { + "sender": ["ca2d74c21da1", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.result-null:cleared", + "observation": { + "sender": ["ca2d74c21da1", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:sent", + "observation": { + "sender": ["eff036b9fc6a"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:reported", + "observation": { + "sender": ["eff036b9fc6a"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:clearing", + "observation": { + "sender": ["eff036b9fc6a", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-ok-missing:cleared", + "observation": { + "sender": ["eff036b9fc6a", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:sent", + "observation": { + "sender": ["85590f9305bc"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:reported", + "observation": { + "sender": ["85590f9305bc"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:clearing", + "observation": { + "sender": ["85590f9305bc", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-string-error:cleared", + "observation": { + "sender": ["85590f9305bc", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:sent", + "observation": { + "sender": ["b18293f5ef60"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:reported", + "observation": { + "sender": ["b18293f5ef60"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:clearing", + "observation": { + "sender": ["b18293f5ef60", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.inner-false-object-error:cleared", + "observation": { + "sender": ["b18293f5ef60", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:sent", + "observation": { + "sender": ["ae8c822fc220"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:reported", + "observation": { + "sender": ["ae8c822fc220"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:clearing", + "observation": { + "sender": ["ae8c822fc220", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused:cleared", + "observation": { + "sender": ["ae8c822fc220", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:sent", + "observation": { + "sender": ["23dbe9f84fe1"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:reported", + "observation": { + "sender": ["23dbe9f84fe1"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:clearing", + "observation": { + "sender": ["23dbe9f84fe1", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.outer-refused-no-message:cleared", + "observation": { + "sender": ["23dbe9f84fe1", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:sent", + "observation": { + "sender": ["14124cf34fa3"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:reported", + "observation": { + "sender": ["14124cf34fa3"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:clearing", + "observation": { + "sender": ["14124cf34fa3", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.method-not-found:cleared", + "observation": { + "sender": ["14124cf34fa3", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:sent", + "observation": { + "sender": ["09ffe4b9bc4b"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:reported", + "observation": { + "sender": ["09ffe4b9bc4b"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:clearing", + "observation": { + "sender": ["09ffe4b9bc4b", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection:cleared", + "observation": { + "sender": ["09ffe4b9bc4b", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:sent", + "observation": { + "sender": ["a89a112e498d"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:reported", + "observation": { + "sender": ["a89a112e498d"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:clearing", + "observation": { + "sender": ["a89a112e498d", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "terminal-gesture-flush-and-clear.transport-rejection-no-message:cleared", + "observation": { + "sender": ["a89a112e498d", "77b7e6c640e5"], + "payloads": ["3117ca4e2f5f", "fdd67676d630"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["cb7befe9cef5"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-input-send-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-input-send-orchestration.workerterminaluserinput-1.json new file mode 100644 index 00000000000..98f2c270e82 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-input-send-orchestration.workerterminaluserinput-1.json @@ -0,0 +1,649 @@ +{ + "operation": "session.terminal-input-send", + "family": "session.terminal-input-send", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "cde3cac5407ef731315d18fc855b2696b9bfd30b90cb43d4a2cc812059cdd987", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0203262b5432": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "093b7147f9b0": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "0ba725456703": { + "crash": { + "$rpc": "null" + }, + "input": "", + "liveAccepted": "unsent", + "sending": false + }, + "34a453846d11": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "4f58026b7877": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "5e9826c92f7b": { + "crash": { + "$rpc": "null" + }, + "input": "ls -la", + "liveAccepted": "unsent", + "sending": false + }, + "6aad8cc2e655": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "72956b7aff32": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls -la\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "750695db0ef8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "84777d7d765a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "ad01b4d8b4de": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "bca437e23d8a": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "cb9a9683ab1e": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "d642e739823d": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "dc19ad107e96": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-input-send-orchestration.workerterminaluserinput-1", + "checkpoints": [ + { + "id": "terminal-input-send-accepted.prelude:composed", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.normal:sent", + "observation": { + "sender": ["750695db0ef8", "093b7147f9b0"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.result-absent:sent", + "observation": { + "sender": ["750695db0ef8", "bca437e23d8a"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.result-null:sent", + "observation": { + "sender": ["750695db0ef8", "d642e739823d"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.inner-ok-missing:sent", + "observation": { + "sender": ["750695db0ef8", "6aad8cc2e655"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.inner-false-string-error:sent", + "observation": { + "sender": ["750695db0ef8", "cb9a9683ab1e"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.inner-false-object-error:sent", + "observation": { + "sender": ["750695db0ef8", "34a453846d11"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.outer-refused:sent", + "observation": { + "sender": ["750695db0ef8", "84777d7d765a"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.outer-refused-no-message:sent", + "observation": { + "sender": ["750695db0ef8", "dc19ad107e96"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.method-not-found:sent", + "observation": { + "sender": ["750695db0ef8", "ad01b4d8b4de"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.transport-rejection:sent", + "observation": { + "sender": ["750695db0ef8", "0203262b5432"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.transport-rejection-no-message:sent", + "observation": { + "sender": ["750695db0ef8", "4f58026b7877"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-input-send-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-input-send-terminal.send-1.json new file mode 100644 index 00000000000..816c1d818fe --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-input-send-terminal.send-1.json @@ -0,0 +1,689 @@ +{ + "operation": "session.terminal-input-send", + "family": "session.terminal-input-send", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "6575a0f89894d9b66e50a73446dfe92293ceccc7048b556f1ff114fd3ce05b8e", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "093b7147f9b0": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "0ba725456703": { + "crash": { + "$rpc": "null" + }, + "input": "", + "liveAccepted": "unsent", + "sending": false + }, + "18f98f3c57c5": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "3e2a483908bf": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "431e2651ee54": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "53392468a4c7": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "59ae86ca6e18": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "5c7f8cb7e930": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "5e9826c92f7b": { + "crash": { + "$rpc": "null" + }, + "input": "ls -la", + "liveAccepted": "unsent", + "sending": false + }, + "72956b7aff32": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls -la\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "750695db0ef8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "9be1be46fdb3": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "ae241b7bb5cd": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "db539dd077c2": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "ea46298a695e": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-input-send-terminal.send-1", + "checkpoints": [ + { + "id": "terminal-input-send-accepted.prelude:composed", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.normal:sent", + "observation": { + "sender": ["750695db0ef8", "093b7147f9b0"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.result-absent:sent", + "observation": { + "sender": ["5c7f8cb7e930"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.result-null:sent", + "observation": { + "sender": ["9be1be46fdb3"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.inner-ok-missing:sent", + "observation": { + "sender": ["431e2651ee54"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.inner-false-string-error:sent", + "observation": { + "sender": ["59ae86ca6e18"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.inner-false-object-error:sent", + "observation": { + "sender": ["ae241b7bb5cd"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.outer-refused:sent", + "observation": { + "sender": ["db539dd077c2"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.outer-refused-no-message:sent", + "observation": { + "sender": ["53392468a4c7"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.method-not-found:sent", + "observation": { + "sender": ["3e2a483908bf"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.transport-rejection:sent", + "observation": { + "sender": ["18f98f3c57c5"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "terminal-input-send-accepted.transport-rejection-no-message:sent", + "observation": { + "sender": ["ea46298a695e"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-inventory-terminal.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-inventory-terminal.list-1.json new file mode 100644 index 00000000000..4466fff572a --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-inventory-terminal.list-1.json @@ -0,0 +1,602 @@ +{ + "operation": "session.terminal-inventory", + "family": "session.terminal-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "12f1006d704e362552317a3afcb4db4366146da3a863a1c55b524c6fc1b9757a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "04a21fb366ae": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "3cd6cd315c56": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "4e9902faac20": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "5cd2b97372d8": { + "name": "prune-live-input", + "value": ["terminal-1", "terminal-2"], + "sent": 1 + }, + "6a8e7504d43b": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "6aa9d70c1c82": { + "known": [], + "terminals": [] + }, + "70acf7d1b267": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "727166f3bc25": { + "known": [ + { + "handle": "terminal-1", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "one" + }, + { + "handle": "terminal-2", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "two" + } + ], + "terminals": [ + { + "handle": "terminal-1", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "one" + }, + { + "handle": "terminal-2", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "two" + } + ] + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "9d8ce13428ab": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "bc87546461f3": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "bdf04e5ac57b": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "c08af175e65b": { + "name": "terminal.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.list\",\"params\":{\"worktree\":\"id:workspace-1\",\"includeVisualLayouts\":false}}", + "sent": 1 + }, + "c2ee5279a532": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminals": [ + { + "handle": "terminal-1", + "title": "one" + }, + { + "handle": "terminal-2", + "title": "two" + } + ] + } + } + } + }, + "ce7002e0ac64": { + "name": "default-live-input", + "value": ["terminal-1", "terminal-2"], + "sent": 1 + }, + "d717363e37dc": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "e187b80ff917": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-inventory-terminal.list-1", + "checkpoints": [ + { + "id": "session-terminal-list-merged.normal:listed", + "observation": { + "sender": ["c2ee5279a532"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "84e5ca07cb7a" + }, + "state": "727166f3bc25", + "effects": ["5cd2b97372d8", "ce7002e0ac64"] + } + }, + { + "id": "session-terminal-list-merged.result-absent:listed", + "observation": { + "sender": ["6a8e7504d43b"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.result-null:listed", + "observation": { + "sender": ["9d8ce13428ab"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.inner-ok-missing:listed", + "observation": { + "sender": ["bdf04e5ac57b"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.inner-false-string-error:listed", + "observation": { + "sender": ["04a21fb366ae"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.inner-false-object-error:listed", + "observation": { + "sender": ["d717363e37dc"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.outer-refused:listed", + "observation": { + "sender": ["4e9902faac20"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.outer-refused-no-message:listed", + "observation": { + "sender": ["bc87546461f3"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.method-not-found:listed", + "observation": { + "sender": ["70acf7d1b267"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.transport-rejection:listed", + "observation": { + "sender": ["e187b80ff917"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + }, + { + "id": "session-terminal-list-merged.transport-rejection-no-message:listed", + "observation": { + "sender": ["3cd6cd315c56"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-orchestration.workerterminaluserinput-1.json new file mode 100644 index 00000000000..8ef91c9b6af --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-orchestration.workerterminaluserinput-1.json @@ -0,0 +1,709 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.terminal-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "27c4f13ae43042cf5e6b5ca95e9c1a37db2f1f0c08b31a1164bb56cf0967549a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0203262b5432": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "0aa7daf076d0": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "1ec65e7a7aca": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "23812b44df37": { + "name": "refresh-can-paste", + "value": {}, + "sent": 3 + }, + "3735935dd61c": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "4e9a0397c220": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "4f58026b7877": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "51eb315f9426": { + "name": "flush-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "528166d1face": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "sent" + }, + "56f3ab2e0d0b": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "61a24302b6cc": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "7107540f16ca": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Copied" + }, + "sent": 1 + }, + "7f20afa60962": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "84990d8de7e9": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "9c3247b7bf64": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "b7fae68f05c9": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "d582f882a68d": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~echo hi\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "d8dd3cd46511": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "e142ca57bc1f": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-paste-orchestration.workerterminaluserinput-1", + "checkpoints": [ + { + "id": "terminal-paste-accepted.prelude:copied", + "observation": { + "sender": ["f3df5e006d8e"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.normal:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.result-absent:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "d8dd3cd46511"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.result-null:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "b7fae68f05c9"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.inner-ok-missing:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "9c3247b7bf64"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-string-error:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "61a24302b6cc"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-object-error:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "7f20afa60962"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "1ec65e7a7aca"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused-no-message:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "3735935dd61c"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.method-not-found:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "0aa7daf076d0"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "0203262b5432"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection-no-message:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "4f58026b7877"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-settings.get-1.json new file mode 100644 index 00000000000..5368facc7f5 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-settings.get-1.json @@ -0,0 +1,819 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.terminal-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "449f8c793a371dddf1bb9b3beb36b2dbd9b991918dae1f6290df75fe6d2aeace", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0fc3e204e7ba": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "127ad2bdc042": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "23812b44df37": { + "name": "refresh-can-paste", + "value": {}, + "sent": 3 + }, + "2b3aa0da0852": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "4e9a0397c220": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "51eb315f9426": { + "name": "flush-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "528166d1face": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "sent" + }, + "56f3ab2e0d0b": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "6a98511b6371": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "7107540f16ca": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Copied" + }, + "sent": 1 + }, + "84990d8de7e9": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "8b77098df0c3": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "8f8296303a77": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b759ab27e4dd": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d27ce798af34": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "d582f882a68d": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~echo hi\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "e0cf1af55a54": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "e142ca57bc1f": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "e1bd8b4a5d70": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-paste-settings.get-1", + "checkpoints": [ + { + "id": "terminal-paste-accepted.normal:copied", + "observation": { + "sender": ["f3df5e006d8e"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.normal:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.result-absent:copied", + "observation": { + "sender": ["e0cf1af55a54"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.result-absent:pasted", + "observation": { + "sender": ["e0cf1af55a54", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.result-null:copied", + "observation": { + "sender": ["e1bd8b4a5d70"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.result-null:pasted", + "observation": { + "sender": ["e1bd8b4a5d70", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.inner-ok-missing:copied", + "observation": { + "sender": ["0fc3e204e7ba"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.inner-ok-missing:pasted", + "observation": { + "sender": ["0fc3e204e7ba", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-string-error:copied", + "observation": { + "sender": ["d27ce798af34"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-string-error:pasted", + "observation": { + "sender": ["d27ce798af34", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-object-error:copied", + "observation": { + "sender": ["127ad2bdc042"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-object-error:pasted", + "observation": { + "sender": ["127ad2bdc042", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused:copied", + "observation": { + "sender": ["8f8296303a77"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused:pasted", + "observation": { + "sender": ["8f8296303a77", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused-no-message:copied", + "observation": { + "sender": ["6a98511b6371"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused-no-message:pasted", + "observation": { + "sender": ["6a98511b6371", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.method-not-found:copied", + "observation": { + "sender": ["b759ab27e4dd"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.method-not-found:pasted", + "observation": { + "sender": ["b759ab27e4dd", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection:copied", + "observation": { + "sender": ["8b77098df0c3"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection:pasted", + "observation": { + "sender": ["8b77098df0c3", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection-no-message:copied", + "observation": { + "sender": ["2b3aa0da0852"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection-no-message:pasted", + "observation": { + "sender": ["2b3aa0da0852", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-terminal.send-1.json new file mode 100644 index 00000000000..14d697bb2d9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.terminal-paste-terminal.send-1.json @@ -0,0 +1,820 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.terminal-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "5cc67ab6df80a81be814a16cb60dcc4c703b0fc17594e409697a9fdeb0edeb76", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0bc8e5a0d4e1": { + "name": "refresh-can-paste", + "value": {}, + "sent": 2 + }, + "21f01e71bca3": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "23812b44df37": { + "name": "refresh-can-paste", + "value": {}, + "sent": 3 + }, + "280b3e341a56": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "4e9a0397c220": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "50c4c0f3e188": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "51eb315f9426": { + "name": "flush-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "528166d1face": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "sent" + }, + "56f3ab2e0d0b": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "7107540f16ca": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Copied" + }, + "sent": 1 + }, + "7a59c74ff63f": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "7b22b223fd28": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection closed", + "isRpcDeliveryUnknown": true + } + } + }, + "847bbb81a389": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "84990d8de7e9": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "a3feb18ca8f5": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "a76bbdc0f8dd": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "cb723e8eb690": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "d582f882a68d": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~echo hi\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "d8542c0eba03": { + "name": "toast", + "value": { + "durationMs": 1500, + "message": "Paste failed" + }, + "sent": 2 + }, + "def2823f0306": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "e142ca57bc1f": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ebe2af37c0a0": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "error" + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + }, + "fd8a212e7908": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + } + }, + "recording": { + "scenario": "matrix-session.terminal-paste-terminal.send-1", + "checkpoints": [ + { + "id": "terminal-paste-accepted.prelude:copied", + "observation": { + "sender": ["f3df5e006d8e"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "terminal-paste-accepted.prelude:cleanup", + "observation": { + "sender": ["f3df5e006d8e", "7b22b223fd28"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca", "51eb315f9426", "d8542c0eba03"] + } + }, + { + "id": "terminal-paste-accepted.normal:pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + }, + { + "id": "terminal-paste-accepted.result-absent:pasted", + "observation": { + "sender": ["f3df5e006d8e", "fd8a212e7908"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.result-null:pasted", + "observation": { + "sender": ["f3df5e006d8e", "847bbb81a389"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.inner-ok-missing:pasted", + "observation": { + "sender": ["f3df5e006d8e", "50c4c0f3e188"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-string-error:pasted", + "observation": { + "sender": ["f3df5e006d8e", "a3feb18ca8f5"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.inner-false-object-error:pasted", + "observation": { + "sender": ["f3df5e006d8e", "def2823f0306"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused:pasted", + "observation": { + "sender": ["f3df5e006d8e", "21f01e71bca3"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.outer-refused-no-message:pasted", + "observation": { + "sender": ["f3df5e006d8e", "280b3e341a56"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.method-not-found:pasted", + "observation": { + "sender": ["f3df5e006d8e", "7a59c74ff63f"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection:pasted", + "observation": { + "sender": ["f3df5e006d8e", "cb723e8eb690"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "ebe2af37c0a0", + "effects": ["7107540f16ca", "51eb315f9426", "d8542c0eba03"] + } + }, + { + "id": "terminal-paste-accepted.transport-rejection-no-message:pasted", + "observation": { + "sender": ["f3df5e006d8e", "a76bbdc0f8dd"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "ebe2af37c0a0", + "effects": ["7107540f16ca", "51eb315f9426", "d8542c0eba03"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.worktree-connection-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.worktree-connection-repo.list-1.json new file mode 100644 index 00000000000..ada113a7254 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.worktree-connection-repo.list-1.json @@ -0,0 +1,734 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.worktree-connection", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "e7fb7a8083aac4c8c5edc7dd52465ca53bfcded00bf8b1ec18ae7604651bbe32", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2381a3fe154e": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of undefined (reading 'repos')", + "isRpcDeliveryUnknown": false + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "37c71f7bece7": { + "connectionId": "Cannot read properties of undefined (reading 'repos')", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "397587780f89": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "45ad6315feb3": { + "connectionId": "", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "52500878f297": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "572ea5e1e980": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "63200026ea8b": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-zeta", + "displayName": "zeta", + "id": "repo-z" + }, + { + "connectionId": "ssh-alpha", + "displayName": "alpha", + "id": "repo-a" + } + ] + } + } + } + }, + "63c1ccf6c3e3": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "63dfbb6942f2": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of null (reading 'repos')", + "isRpcDeliveryUnknown": false + } + }, + "6e5c6593dad8": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "87c5de8dadf8": { + "connectionId": { + "$rpc": "null" + }, + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "978b9015256c": { + "connectionId": "transport failure", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "9eb52b24aea4": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, + "ae85758452ae": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "af2065a16bd9": { + "connectionId": "Unknown method", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "caa7fdd9839a": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "cc1facdf008c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "d1013a931f34": { + "connectionId": "Cannot read properties of null (reading 'repos')", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "d607cc114b04": { + "connectionId": "outer refused", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "e31fdb68b5c2": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "e61132f30b52": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "ssh-alpha" + }, + "e84b72d7c6fc": { + "connectionId": "ssh-alpha", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee20a1dc39e7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.worktree-connection-repo.list-1", + "checkpoints": [ + { + "id": "terminal-worktree-connection-resolved.normal:resolved", + "observation": { + "sender": ["f3df5e006d8e", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.result-absent:resolved", + "observation": { + "sender": ["f3df5e006d8e", "9eb52b24aea4"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "2381a3fe154e" + }, + "state": "37c71f7bece7", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.result-null:resolved", + "observation": { + "sender": ["f3df5e006d8e", "63c1ccf6c3e3"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "63dfbb6942f2" + }, + "state": "d1013a931f34", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.inner-ok-missing:resolved", + "observation": { + "sender": ["f3df5e006d8e", "ae85758452ae"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "ee20a1dc39e7" + }, + "state": "87c5de8dadf8", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.inner-false-string-error:resolved", + "observation": { + "sender": ["f3df5e006d8e", "572ea5e1e980"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "ee20a1dc39e7" + }, + "state": "87c5de8dadf8", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.inner-false-object-error:resolved", + "observation": { + "sender": ["f3df5e006d8e", "caa7fdd9839a"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "ee20a1dc39e7" + }, + "state": "87c5de8dadf8", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.outer-refused:resolved", + "observation": { + "sender": ["f3df5e006d8e", "52500878f297"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "32a7c0ae7918" + }, + "state": "d607cc114b04", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.outer-refused-no-message:resolved", + "observation": { + "sender": ["f3df5e006d8e", "397587780f89"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "f3b516f62081" + }, + "state": "45ad6315feb3", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.method-not-found:resolved", + "observation": { + "sender": ["f3df5e006d8e", "e31fdb68b5c2"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "b948e8307e81" + }, + "state": "af2065a16bd9", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.transport-rejection:resolved", + "observation": { + "sender": ["f3df5e006d8e", "6e5c6593dad8"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "a947768bc0ed" + }, + "state": "978b9015256c", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.transport-rejection-no-message:resolved", + "observation": { + "sender": ["f3df5e006d8e", "cc1facdf008c"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "c7584e82c72f" + }, + "state": "45ad6315feb3", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.worktree-connection-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-session.worktree-connection-settings.get-1.json new file mode 100644 index 00000000000..3818226da07 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-session.worktree-connection-settings.get-1.json @@ -0,0 +1,605 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.worktree-connection", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "b1e1b221ab7bfe5356c89a09cf4252613c78aecab48b2212e84ac7de885ec569", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0fc3e204e7ba": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "127ad2bdc042": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "2b3aa0da0852": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "63200026ea8b": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-zeta", + "displayName": "zeta", + "id": "repo-z" + }, + { + "connectionId": "ssh-alpha", + "displayName": "alpha", + "id": "repo-a" + } + ] + } + } + } + }, + "6a98511b6371": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "8b77098df0c3": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "8f8296303a77": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, + "b759ab27e4dd": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d27ce798af34": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "e0cf1af55a54": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "e1bd8b4a5d70": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "e61132f30b52": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "ssh-alpha" + }, + "e84b72d7c6fc": { + "connectionId": "ssh-alpha", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "matrix-session.worktree-connection-settings.get-1", + "checkpoints": [ + { + "id": "terminal-worktree-connection-resolved.normal:resolved", + "observation": { + "sender": ["f3df5e006d8e", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.result-absent:resolved", + "observation": { + "sender": ["e0cf1af55a54", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.result-null:resolved", + "observation": { + "sender": ["e1bd8b4a5d70", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.inner-ok-missing:resolved", + "observation": { + "sender": ["0fc3e204e7ba", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.inner-false-string-error:resolved", + "observation": { + "sender": ["d27ce798af34", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.inner-false-object-error:resolved", + "observation": { + "sender": ["127ad2bdc042", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.outer-refused:resolved", + "observation": { + "sender": ["8f8296303a77", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.outer-refused-no-message:resolved", + "observation": { + "sender": ["6a98511b6371", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.method-not-found:resolved", + "observation": { + "sender": ["b759ab27e4dd", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.transport-rejection:resolved", + "observation": { + "sender": ["8b77098df0c3", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + }, + { + "id": "terminal-worktree-connection-resolved.transport-rejection-no-message:resolved", + "observation": { + "sender": ["2b3aa0da0852", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json index 4847a92aa9d..e29b6db394c 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "a0effc9a0be519ccd18c1b1abfc8b497cd3858b89ea8d345ac0f8bd6d195cf21", "platform": "darwin", @@ -324,10 +324,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "6fe734ca80ae": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -361,6 +357,11 @@ } } }, + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -452,10 +453,6 @@ } ] }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -548,6 +545,11 @@ "isRpcDeliveryUnknown": true } }, + "d0694611a403": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, "d32b9c7891a0": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -582,10 +584,6 @@ } } }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "f3b516f62081": { "status": "rejected", "startedAt": 0, @@ -595,6 +593,11 @@ "message": "", "isRpcDeliveryUnknown": false } + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -604,7 +607,7 @@ "id": "settings-new-tab-ssh.prelude:pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -616,7 +619,7 @@ "id": "settings-new-tab-ssh.normal:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b27c85677730" }, @@ -628,7 +631,7 @@ "id": "settings-new-tab-ssh.result-absent:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "4ed35c961a4b"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "25716369cd8f" }, @@ -640,7 +643,7 @@ "id": "settings-new-tab-ssh.result-null:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "6fe734ca80ae"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "25716369cd8f" }, @@ -652,7 +655,7 @@ "id": "settings-new-tab-ssh.inner-ok-missing:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "0fc9b6295af5"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "5651342f395d" }, @@ -664,7 +667,7 @@ "id": "settings-new-tab-ssh.inner-false-string-error:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "2f067ba3a711"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "5651342f395d" }, @@ -676,7 +679,7 @@ "id": "settings-new-tab-ssh.inner-false-object-error:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "63c912abe2bc"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "5651342f395d" }, @@ -688,7 +691,7 @@ "id": "settings-new-tab-ssh.outer-refused:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "d32b9c7891a0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "32a7c0ae7918" }, @@ -700,7 +703,7 @@ "id": "settings-new-tab-ssh.outer-refused-no-message:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "3cc72974b9bb"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "f3b516f62081" }, @@ -712,7 +715,7 @@ "id": "settings-new-tab-ssh.method-not-found:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "c2a61640d827"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b948e8307e81" }, @@ -724,7 +727,7 @@ "id": "settings-new-tab-ssh.transport-rejection:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "07d4c9b0eaf2"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "a947768bc0ed" }, @@ -736,7 +739,7 @@ "id": "settings-new-tab-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "95dee1165f95"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json index 6af71bb865c..079b34857e7 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "c21b2e0e97fab86664f634cc99d77dd587df4af4d02e6286c8380e09844096b2", "platform": "darwin", @@ -270,10 +270,6 @@ "isRpcDeliveryUnknown": false } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "6e5c6593dad8": { "name": "repo.list#1", "args": [ @@ -305,6 +301,11 @@ } } }, + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -401,10 +402,6 @@ } ] }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -528,6 +525,11 @@ } } }, + "d0694611a403": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, "e341bd05e614": { "name": "repo.list#1", "args": [ @@ -562,10 +564,6 @@ } } }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "f3b516f62081": { "status": "rejected", "startedAt": 0, @@ -609,6 +607,11 @@ } } } + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -618,7 +621,7 @@ "id": "settings-new-tab-ssh.prelude:pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -630,7 +633,7 @@ "id": "settings-new-tab-ssh.normal:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b27c85677730" }, @@ -642,7 +645,7 @@ "id": "settings-new-tab-ssh.result-absent:settled", "observation": { "sender": ["2ebe4d776f9b", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "2381a3fe154e" }, @@ -654,7 +657,7 @@ "id": "settings-new-tab-ssh.result-null:settled", "observation": { "sender": ["38e790fd9e9c", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "63dfbb6942f2" }, @@ -666,7 +669,7 @@ "id": "settings-new-tab-ssh.inner-ok-missing:settled", "observation": { "sender": ["06b63e0d9986", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "37a374f87be0" }, @@ -678,7 +681,7 @@ "id": "settings-new-tab-ssh.inner-false-string-error:settled", "observation": { "sender": ["f96e83d33565", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "37a374f87be0" }, @@ -690,7 +693,7 @@ "id": "settings-new-tab-ssh.inner-false-object-error:settled", "observation": { "sender": ["9d3fa0db2665", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "37a374f87be0" }, @@ -702,7 +705,7 @@ "id": "settings-new-tab-ssh.outer-refused:settled", "observation": { "sender": ["b9f0f1e94cd9", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "32a7c0ae7918" }, @@ -714,7 +717,7 @@ "id": "settings-new-tab-ssh.outer-refused-no-message:settled", "observation": { "sender": ["06fc8e7b85d5", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "f3b516f62081" }, @@ -726,7 +729,7 @@ "id": "settings-new-tab-ssh.method-not-found:settled", "observation": { "sender": ["e341bd05e614", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "b948e8307e81" }, @@ -738,7 +741,7 @@ "id": "settings-new-tab-ssh.transport-rejection:settled", "observation": { "sender": ["6e5c6593dad8", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "a947768bc0ed" }, @@ -750,7 +753,7 @@ "id": "settings-new-tab-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["cc1facdf008c", "554718767f5a"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json index 04a7e62f0e7..62d7ba10943 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "46c4e32a921612c736c8cf45ff72ed513431c917ed3dd03f289c0ba4c28d6adb", "platform": "darwin", @@ -277,10 +277,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "6d584492e802": { "name": "settings.get#1", "args": [ @@ -349,6 +345,11 @@ } } }, + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 + }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -509,10 +510,6 @@ } ] }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -571,9 +568,10 @@ "isRpcDeliveryUnknown": true } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 }, "ed866f202034": { "name": "settings.get#1", @@ -614,6 +612,11 @@ "message": "", "isRpcDeliveryUnknown": false } + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -623,7 +626,7 @@ "id": "settings-new-tab-ssh.prelude:pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -635,7 +638,7 @@ "id": "settings-new-tab-ssh.normal:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b27c85677730" }, @@ -647,7 +650,7 @@ "id": "settings-new-tab-ssh.result-absent:settled", "observation": { "sender": ["bae1ab4f96f9", "ed866f202034", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "1c10eabc36a4" }, @@ -659,7 +662,7 @@ "id": "settings-new-tab-ssh.result-null:settled", "observation": { "sender": ["bae1ab4f96f9", "924e33dd1165", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "1a04332d2ee1" }, @@ -671,7 +674,7 @@ "id": "settings-new-tab-ssh.inner-ok-missing:settled", "observation": { "sender": ["bae1ab4f96f9", "35584987e88e", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "3c911d72c9be" }, @@ -683,7 +686,7 @@ "id": "settings-new-tab-ssh.inner-false-string-error:settled", "observation": { "sender": ["bae1ab4f96f9", "1e7f0f9265cc", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "3c911d72c9be" }, @@ -695,7 +698,7 @@ "id": "settings-new-tab-ssh.inner-false-object-error:settled", "observation": { "sender": ["bae1ab4f96f9", "8bbc0944abe9", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "3c911d72c9be" }, @@ -707,7 +710,7 @@ "id": "settings-new-tab-ssh.outer-refused:settled", "observation": { "sender": ["bae1ab4f96f9", "72d637915e56", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "32a7c0ae7918" }, @@ -719,7 +722,7 @@ "id": "settings-new-tab-ssh.outer-refused-no-message:settled", "observation": { "sender": ["bae1ab4f96f9", "6d584492e802", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "f3b516f62081" }, @@ -731,7 +734,7 @@ "id": "settings-new-tab-ssh.method-not-found:settled", "observation": { "sender": ["bae1ab4f96f9", "2ae8bb906793", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b948e8307e81" }, @@ -743,7 +746,7 @@ "id": "settings-new-tab-ssh.transport-rejection:settled", "observation": { "sender": ["bae1ab4f96f9", "8b77098df0c3", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "a947768bc0ed" }, @@ -755,7 +758,7 @@ "id": "settings-new-tab-ssh.transport-rejection-no-message:settled", "observation": { "sender": ["bae1ab4f96f9", "2b3aa0da0852", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json index 886efed679e..e6a6a628e5b 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json @@ -3,9 +3,9 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "cf671da175d50a4c2e1336f4e8338c24c4752db111e1eafd226bee6ff3582b1d", "platform": "darwin", @@ -78,10 +78,6 @@ } } }, - "2369258c9999": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultTaskViewPreset\":\"assigned\"}}" - }, "2b21a178e827": { "name": "settings.update#1", "args": [ @@ -276,6 +272,16 @@ } } }, + "7f8a022ecd59": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultTaskViewPreset\":\"assigned\"}}", + "sent": 1 + }, + "8bdf90b8099a": { + "name": "defaultGitHubPreset", + "value": "assigned", + "sent": 0 + }, "9b81c7f38dcf": { "name": "settings.update#1", "args": [ @@ -343,10 +349,6 @@ } } }, - "b2897d5daa49": { - "name": "defaultGitHubPreset", - "value": "assigned" - }, "d26aa345f588": { "name": "settings.update#1", "args": [ @@ -428,156 +430,156 @@ "id": "settings-task-write.prelude:optimistic", "observation": { "sender": ["74827568abb0"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.normal:settled", "observation": { "sender": ["5b0cac0bdf84"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.result-absent:settled", "observation": { "sender": ["79d43c68f387"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.result-null:settled", "observation": { "sender": ["71615e0dba6b"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.inner-ok-missing:settled", "observation": { "sender": ["a90dfad3297a"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.inner-false-string-error:settled", "observation": { "sender": ["71459ddb091d"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.inner-false-object-error:settled", "observation": { "sender": ["2b21a178e827"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.outer-refused:settled", "observation": { "sender": ["1ba7a60a2f98"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.outer-refused-no-message:settled", "observation": { "sender": ["9b81c7f38dcf"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.method-not-found:settled", "observation": { "sender": ["f9d1c4554592"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.transport-rejection:settled", "observation": { "sender": ["178d4ef77ad7"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settings-task-write.transport-rejection-no-message:settled", "observation": { "sender": ["d26aa345f588"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json index 8a03f5bf51d..e6a761ed7c6 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "01408cebcc193f8e30119381c8acf494fa5e29850fe010809deb330c2f9bcb36", "platform": "darwin", @@ -139,6 +139,11 @@ } }, "4f53cda18c2b": [], + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, "6a98511b6371": { "name": "settings.get#1", "args": [ @@ -212,10 +217,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -429,7 +430,7 @@ "id": "settings-bot-overrides-fulfilled.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -441,7 +442,7 @@ "id": "settings-bot-overrides-fulfilled.normal:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -453,7 +454,7 @@ "id": "settings-bot-overrides-fulfilled.result-absent:settled", "observation": { "sender": ["e0cf1af55a54"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -465,7 +466,7 @@ "id": "settings-bot-overrides-fulfilled.result-null:settled", "observation": { "sender": ["e1bd8b4a5d70"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -477,7 +478,7 @@ "id": "settings-bot-overrides-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["0fc3e204e7ba"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -489,7 +490,7 @@ "id": "settings-bot-overrides-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["d27ce798af34"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -501,7 +502,7 @@ "id": "settings-bot-overrides-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["127ad2bdc042"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -513,7 +514,7 @@ "id": "settings-bot-overrides-fulfilled.outer-refused:settled", "observation": { "sender": ["8f8296303a77"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -525,7 +526,7 @@ "id": "settings-bot-overrides-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["6a98511b6371"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -537,7 +538,7 @@ "id": "settings-bot-overrides-fulfilled.method-not-found:settled", "observation": { "sender": ["b759ab27e4dd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -549,7 +550,7 @@ "id": "settings-bot-overrides-fulfilled.transport-rejection:settled", "observation": { "sender": ["8b77098df0c3"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -561,7 +562,7 @@ "id": "settings-bot-overrides-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["2b3aa0da0852"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json index 2651cc6478f..8ff34a3d596 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "19b445b39da98d28bcbcdab6f70e47ce208ca68f165e7b62c5fe9762eee67c8d", "platform": "darwin", @@ -47,16 +47,6 @@ } } }, - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "2c906720f812": { "name": "linear.status#1", "args": [ @@ -160,11 +150,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "49ba5f0a06c8": { "name": "linear.status#1", "args": [ @@ -279,6 +270,11 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -352,9 +348,12 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "8f4c679a09be": { "name": "linear.status#1", @@ -554,6 +553,11 @@ } } } + }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 } }, "recording": { @@ -563,7 +567,7 @@ "id": "settings-home-providers-fulfilled.prelude:settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -575,132 +579,132 @@ "id": "settings-home-providers-fulfilled.normal:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.result-absent:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "8f4c679a09be"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.result-null:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "ab4cddba914f"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "59c1e048ffc5"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "ed179042b8c8"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "ad11a8182697"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.outer-refused:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "34aa2df10382"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "0e7c79cad23f"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.method-not-found:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "2c906720f812"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.transport-rejection:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "49ba5f0a06c8"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "7aa41c1293ae"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json index 8129f42a3a2..f6bbc53d3af 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "4953dd0de509ce620b9840d7f460e472dc74f54d53636694d12cba2e3bb51da8", "platform": "darwin", @@ -46,16 +46,6 @@ } } }, - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "349f2cb31004": { "name": "preflight.check#1", "args": [ @@ -125,11 +115,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -245,6 +236,11 @@ } } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -287,9 +283,12 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -492,6 +491,11 @@ "$rpc": "undefined" } }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 + }, "f351709792d2": { "name": "preflight.check#1", "args": [ @@ -563,7 +567,7 @@ "id": "settings-home-providers-fulfilled.prelude:settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -575,132 +579,132 @@ "id": "settings-home-providers-fulfilled.normal:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.result-absent:settled", "observation": { "sender": ["7dadf370725c", "fb840c0b39e9", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.result-null:settled", "observation": { "sender": ["7dadf370725c", "f351709792d2", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["7dadf370725c", "0dcc6f40d62e", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["7dadf370725c", "74ecdd98d1e6", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["7dadf370725c", "e2d1516ff734", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.outer-refused:settled", "observation": { "sender": ["7dadf370725c", "c54f9d6cd594", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["7dadf370725c", "38ac58305f52", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.method-not-found:settled", "observation": { "sender": ["7dadf370725c", "d6cbbd40a61d", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.transport-rejection:settled", "observation": { "sender": ["7dadf370725c", "eb54685d6e7e", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["7dadf370725c", "753d9a4acc88", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json index 5b3e7f77d38..a6c2969ef74 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "70f601caeaee957bd3b172fc0fc12e85d6e2d6bed7683c86869559c6c9f25834", "platform": "darwin", @@ -47,12 +47,6 @@ } } }, - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, "272a1c90c400": { "name": "settings.get#1", "args": [ @@ -86,10 +80,6 @@ } } }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "31bffe41a47f": { "name": "settings.get#1", "args": [ @@ -257,11 +247,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -377,6 +368,11 @@ } } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -419,9 +415,12 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -554,6 +553,11 @@ "value": { "$rpc": "undefined" } + }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 } }, "recording": { @@ -563,7 +567,7 @@ "id": "settings-home-providers-fulfilled.prelude:settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -575,132 +579,132 @@ "id": "settings-home-providers-fulfilled.normal:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.result-absent:settled", "observation": { "sender": ["d08bd2846cf7", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.result-null:settled", "observation": { "sender": ["40b5654c1d45", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["272a1c90c400", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["6493002b4410", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["c14c60dab8a3", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.outer-refused:settled", "observation": { "sender": ["090d7111bcf7", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["31bffe41a47f", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.method-not-found:settled", "observation": { "sender": ["3870e54005de", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.transport-rejection:settled", "observation": { "sender": ["3c9d36434dd9", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["68046551307c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-settings.quick-commands-settings.getterminalquickcommands-1.json b/mobile/rpc-foundation/goldens/matrix-settings.quick-commands-settings.getterminalquickcommands-1.json new file mode 100644 index 00000000000..32d2c4e73a9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.quick-commands-settings.getterminalquickcommands-1.json @@ -0,0 +1,642 @@ +{ + "operation": "settings.quick-commands", + "family": "settings.quick-commands", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "c6d5040d0fd1e6b852625561aa67d11f555f5adb12303b6f8d0176183026a6b1", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "04f6dbaf09c1": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "1ce4c013ba3d": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "21ccc919b368": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "21ee979928e9": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "3436bd0afc4e": { + "commands": [], + "error": "outer refused", + "loading": false, + "persisted": [false], + "ready": false + }, + "39ce53b18223": { + "commands": [], + "error": "Failed to load quick commands", + "loading": false, + "persisted": [false], + "ready": false + }, + "51361d7747a6": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "55a0abce3ee8": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "57653dce9e88": { + "commands": [], + "error": "", + "loading": false, + "persisted": [false], + "ready": false + }, + "6802e9327771": { + "commands": [], + "error": "Unknown method", + "loading": false, + "persisted": [false], + "ready": false + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "8215dc36bdfb": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "a832f000ad89": { + "name": "settings.getTerminalQuickCommands#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.getTerminalQuickCommands\"}", + "sent": 1 + }, + "ae75d9a09c8f": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b0069ba7e0a2": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "terminalQuickCommands": [ + { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + } + ] + } + } + } + }, + "d4b326e9a5d1": { + "commands": [], + "error": "transport failure", + "loading": false, + "persisted": [false], + "ready": false + }, + "d766ce9ee125": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminalQuickCommands": [] + } + } + } + }, + "e6aede33fdf3": { + "name": "settings.updateTerminalQuickCommands#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.updateTerminalQuickCommands\",\"params\":{\"mutation\":{\"type\":\"upsert\",\"command\":{\"id\":\"qc-1\",\"label\":\"build\",\"command\":\"pnpm build\",\"appendEnter\":true}}}}", + "sent": 2 + }, + "e7d45eb699d8": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "e9c308be6dea": { + "commands": [], + "error": "Failed to save quick command", + "loading": false, + "persisted": [false], + "ready": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f555436e2b82": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-settings.quick-commands-settings.getterminalquickcommands-1", + "checkpoints": [ + { + "id": "quick-commands-loaded-and-saved.normal:saved", + "observation": { + "sender": ["d766ce9ee125", "b0069ba7e0a2"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.result-absent:saved", + "observation": { + "sender": ["21ccc919b368"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "39ce53b18223", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.result-null:saved", + "observation": { + "sender": ["21ee979928e9"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "39ce53b18223", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.inner-ok-missing:saved", + "observation": { + "sender": ["8215dc36bdfb"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "39ce53b18223", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.inner-false-string-error:saved", + "observation": { + "sender": ["f555436e2b82"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "39ce53b18223", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.inner-false-object-error:saved", + "observation": { + "sender": ["04f6dbaf09c1"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "39ce53b18223", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.outer-refused:saved", + "observation": { + "sender": ["1ce4c013ba3d"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "3436bd0afc4e", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.outer-refused-no-message:saved", + "observation": { + "sender": ["51361d7747a6"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "39ce53b18223", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.method-not-found:saved", + "observation": { + "sender": ["ae75d9a09c8f"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "6802e9327771", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.transport-rejection:saved", + "observation": { + "sender": ["e7d45eb699d8"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "d4b326e9a5d1", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.transport-rejection-no-message:saved", + "observation": { + "sender": ["55a0abce3ee8"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "57653dce9e88", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.quick-commands-settings.updateterminalquickcommands-1.json b/mobile/rpc-foundation/goldens/matrix-settings.quick-commands-settings.updateterminalquickcommands-1.json new file mode 100644 index 00000000000..88a5cf5d52b --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-settings.quick-commands-settings.updateterminalquickcommands-1.json @@ -0,0 +1,715 @@ +{ + "operation": "settings.quick-commands", + "family": "settings.quick-commands", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "b9edb5c27852d4e1e968f85668f1ea7afde3ed1c6e5c6582d6607f9fa5643356", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "35b74155a70e": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "4d6187982484": { + "commands": [], + "error": "transport failure", + "loading": false, + "persisted": [false], + "ready": true + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "90d68a1db07c": { + "commands": [], + "error": "Unknown method", + "loading": false, + "persisted": [false], + "ready": true + }, + "a832f000ad89": { + "name": "settings.getTerminalQuickCommands#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.getTerminalQuickCommands\"}", + "sent": 1 + }, + "aa6cb2d59de0": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "b0069ba7e0a2": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "terminalQuickCommands": [ + { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + } + ] + } + } + } + }, + "b5abe986e17a": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "b8ac830eaf5f": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "bea1533ac9d4": { + "commands": [], + "error": "outer refused", + "loading": false, + "persisted": [false], + "ready": true + }, + "c321b3e8e439": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "cd5b13bf9061": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "d02852b743c2": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "d766ce9ee125": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminalQuickCommands": [] + } + } + } + }, + "da090221e587": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "e1603b0c081f": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "e1a6101399e1": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "e481e68c74c9": { + "commands": [], + "error": "", + "loading": false, + "persisted": [false], + "ready": true + }, + "e6aede33fdf3": { + "name": "settings.updateTerminalQuickCommands#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.updateTerminalQuickCommands\",\"params\":{\"mutation\":{\"type\":\"upsert\",\"command\":{\"id\":\"qc-1\",\"label\":\"build\",\"command\":\"pnpm build\",\"appendEnter\":true}}}}", + "sent": 2 + }, + "e9c308be6dea": { + "commands": [], + "error": "Failed to save quick command", + "loading": false, + "persisted": [false], + "ready": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-settings.quick-commands-settings.updateterminalquickcommands-1", + "checkpoints": [ + { + "id": "quick-commands-loaded-and-saved.normal:saved", + "observation": { + "sender": ["d766ce9ee125", "b0069ba7e0a2"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.result-absent:saved", + "observation": { + "sender": ["d766ce9ee125", "aa6cb2d59de0"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.result-null:saved", + "observation": { + "sender": ["d766ce9ee125", "b8ac830eaf5f"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.inner-ok-missing:saved", + "observation": { + "sender": ["d766ce9ee125", "da090221e587"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.inner-false-string-error:saved", + "observation": { + "sender": ["d766ce9ee125", "e1603b0c081f"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.inner-false-object-error:saved", + "observation": { + "sender": ["d766ce9ee125", "cd5b13bf9061"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.outer-refused:saved", + "observation": { + "sender": ["d766ce9ee125", "e1a6101399e1"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "bea1533ac9d4", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.outer-refused-no-message:saved", + "observation": { + "sender": ["d766ce9ee125", "d02852b743c2"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.method-not-found:saved", + "observation": { + "sender": ["d766ce9ee125", "c321b3e8e439"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "90d68a1db07c", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.transport-rejection:saved", + "observation": { + "sender": ["d766ce9ee125", "35b74155a70e"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "4d6187982484", + "effects": [] + } + }, + { + "id": "quick-commands-loaded-and-saved.transport-rejection-no-message:saved", + "observation": { + "sender": ["d766ce9ee125", "b5abe986e17a"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e481e68c74c9", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json index 2c1bba2f854..06c0de22588 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "687b109bd2bcc0c85b7c858d553e68e2fc4cb5b281d9f8b32836dbacc4bdc8f2", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -38,6 +46,13 @@ "startedAt": 0 } }, + "04741fa0bd91": { + "name": "hostPlatform", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, "071880b671a1": { "hostLabelById": [["ssh:ssh-1", "SSH"]], "hostPlatform": "linux", @@ -166,18 +181,6 @@ ["Remote", "repo-2"] ] }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4bec80c16f02": { "name": "host.platform#1", "args": [ @@ -274,6 +277,11 @@ } } }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, "6134b73f18d0": { "repoColorsByName": [ ["Local", "#6366f1"], @@ -289,16 +297,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "7ddd37ed8da5": { "name": "host.platform#1", @@ -472,10 +474,28 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 + }, + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, "9acf4d7a0ba1": { "name": "host.platform#1", "args": [ @@ -507,9 +527,10 @@ } } }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "a6443e8b2129": { "name": "host.platform#1", @@ -544,13 +565,6 @@ } } }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] - }, "b40605df86b7": { "name": "repo.list#1", "args": [ @@ -631,26 +645,10 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" - }, - "e24ce14b72e9": { - "name": "hostPlatform", - "value": { - "$rpc": "null" - } + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -660,6 +658,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -697,6 +703,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -706,32 +717,32 @@ "id": "settings-repo-metadata-fulfilled.prelude:settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.prelude:cleanup", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "9acf4d7a0ba1"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "6134b73f18d0", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -739,19 +750,19 @@ "id": "settings-repo-metadata-fulfilled.normal:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -759,19 +770,19 @@ "id": "settings-repo-metadata-fulfilled.result-absent:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "8400cb9da553"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -779,19 +790,19 @@ "id": "settings-repo-metadata-fulfilled.result-null:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "a6443e8b2129"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -799,19 +810,19 @@ "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "186c2437de25"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -819,19 +830,19 @@ "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "0fdf9f35751e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -839,19 +850,19 @@ "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7ddd37ed8da5"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -859,19 +870,19 @@ "id": "settings-repo-metadata-fulfilled.outer-refused:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "c20cbed07b1d"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -879,19 +890,19 @@ "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "83f3f1b40ac7"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -899,19 +910,19 @@ "id": "settings-repo-metadata-fulfilled.method-not-found:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "4bf86567ed13"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -919,19 +930,19 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "4fa7f6058fbd"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -939,19 +950,19 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "4bec80c16f02"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json index 6e419e84fbe..82ca3fc7d7f 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "3199c745e22973b432b0a36c34bb0bdda994334a4a0cd7ad2daf8b172625ce8d", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -147,10 +155,6 @@ "startedAt": 0 } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, "2ebe4d776f9b": { "name": "repo.list#1", "args": [ @@ -181,10 +185,6 @@ } } }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, "38e790fd9e9c": { "name": "repo.list#1", "args": [ @@ -218,11 +218,12 @@ } } }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "44136fa355b3": {}, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, "6134b73f18d0": { "repoColorsByName": [ ["Local", "#6366f1"], @@ -238,9 +239,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "6e5c6593dad8": { "name": "repo.list#1", @@ -273,13 +275,6 @@ } } }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] - }, "7f85f28c922e": { "name": "host.platform#1", "args": [ @@ -352,10 +347,33 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 + }, + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 + }, "9d3fa0db2665": { "name": "repo.list#1", "args": [ @@ -392,17 +410,6 @@ } } }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] - }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] - }, "b40605df86b7": { "name": "repo.list#1", "args": [ @@ -483,6 +490,11 @@ } } }, + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 + }, "cc1facdf008c": { "name": "repo.list#1", "args": [ @@ -514,21 +526,6 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" - }, "e341bd05e614": { "name": "repo.list#1", "args": [ @@ -571,6 +568,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -642,6 +647,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -651,32 +661,32 @@ "id": "settings-repo-metadata-fulfilled.normal:settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.normal:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -684,7 +694,7 @@ "id": "settings-repo-metadata-fulfilled.result-absent:settings-pending", "observation": { "sender": ["2ebe4d776f9b"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -697,7 +707,7 @@ "id": "settings-repo-metadata-fulfilled.result-absent:settled", "observation": { "sender": ["2ebe4d776f9b"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -710,7 +720,7 @@ "id": "settings-repo-metadata-fulfilled.result-null:settings-pending", "observation": { "sender": ["38e790fd9e9c"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -723,7 +733,7 @@ "id": "settings-repo-metadata-fulfilled.result-null:settled", "observation": { "sender": ["38e790fd9e9c"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -736,7 +746,7 @@ "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settings-pending", "observation": { "sender": ["06b63e0d9986"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -749,7 +759,7 @@ "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["06b63e0d9986"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -762,7 +772,7 @@ "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settings-pending", "observation": { "sender": ["f96e83d33565"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -775,7 +785,7 @@ "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["f96e83d33565"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -788,7 +798,7 @@ "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settings-pending", "observation": { "sender": ["9d3fa0db2665"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -801,7 +811,7 @@ "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["9d3fa0db2665"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -814,7 +824,7 @@ "id": "settings-repo-metadata-fulfilled.outer-refused:settings-pending", "observation": { "sender": ["b9f0f1e94cd9"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -827,7 +837,7 @@ "id": "settings-repo-metadata-fulfilled.outer-refused:settled", "observation": { "sender": ["b9f0f1e94cd9"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -840,7 +850,7 @@ "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settings-pending", "observation": { "sender": ["06fc8e7b85d5"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -853,7 +863,7 @@ "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["06fc8e7b85d5"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -866,7 +876,7 @@ "id": "settings-repo-metadata-fulfilled.method-not-found:settings-pending", "observation": { "sender": ["e341bd05e614"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -879,7 +889,7 @@ "id": "settings-repo-metadata-fulfilled.method-not-found:settled", "observation": { "sender": ["e341bd05e614"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -892,7 +902,7 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection:settings-pending", "observation": { "sender": ["6e5c6593dad8"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -905,7 +915,7 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", "observation": { "sender": ["6e5c6593dad8"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -918,7 +928,7 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settings-pending", "observation": { "sender": ["cc1facdf008c"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" @@ -931,7 +941,7 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["cc1facdf008c"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json index 6ec635565ac..f411c567eb1 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "5e9c3ff57cf432b24a17ee046636b61b94116a687cfa506cd79dee464542b76b", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -38,6 +46,13 @@ "startedAt": 0 } }, + "04741fa0bd91": { + "name": "hostPlatform", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, "071880b671a1": { "hostLabelById": [["ssh:ssh-1", "SSH"]], "hostPlatform": "linux", @@ -150,10 +165,6 @@ } } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, "2b3aa0da0852": { "name": "settings.get#1", "args": [ @@ -215,10 +226,6 @@ } } }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, "4043cd1b2634": { "name": "settings.get#1", "args": [ @@ -253,9 +260,10 @@ } } }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -272,16 +280,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "7f85f28c922e": { "name": "host.platform#1", @@ -355,6 +357,14 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -390,6 +400,16 @@ "status": "pending", "startedAt": 0 }, + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 + }, + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, "9582447b1277": { "name": "settings.get#1", "args": [ @@ -488,16 +508,10 @@ } } }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] - }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "b40605df86b7": { "name": "repo.list#1", @@ -545,9 +559,10 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, "d3eea0a00315": { "name": "settings.get#1", @@ -583,23 +598,6 @@ } } }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" - }, - "e24ce14b72e9": { - "name": "hostPlatform", - "value": { - "$rpc": "null" - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -608,6 +606,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -677,6 +683,11 @@ } } }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 + }, "ff34527b3e2e": { "name": "settings.get#1", "args": [ @@ -718,32 +729,32 @@ "id": "settings-repo-metadata-fulfilled.prelude:settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.prelude:cleanup", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "f84a8688af61", "9acf4d7a0ba1"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "6134b73f18d0", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -751,19 +762,19 @@ "id": "settings-repo-metadata-fulfilled.normal:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -771,19 +782,19 @@ "id": "settings-repo-metadata-fulfilled.result-absent:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "329ace7b96e9", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -791,19 +802,19 @@ "id": "settings-repo-metadata-fulfilled.result-null:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "9582447b1277", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -811,19 +822,19 @@ "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "ff34527b3e2e", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -831,19 +842,19 @@ "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "4043cd1b2634", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -851,19 +862,19 @@ "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "099b501d90c2", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -871,19 +882,19 @@ "id": "settings-repo-metadata-fulfilled.outer-refused:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "0c433d37dba9", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -891,19 +902,19 @@ "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "9a2df19b1d5f", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -911,19 +922,19 @@ "id": "settings-repo-metadata-fulfilled.method-not-found:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d3eea0a00315", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -931,19 +942,19 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "8b77098df0c3", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -951,19 +962,19 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "2b3aa0da0852", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json index fc51b5273b3..26fa29c2ee4 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "a88061d3d1f03074b0ed2b663b523f1602362bc317ba614106f1f646d037d6e3", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -149,17 +157,10 @@ } } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "5fd9a3414746": { "name": "ssh.listTargetSummaries#1", @@ -210,13 +211,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "700210d17d9e": { - "name": "hostLabelById", - "value": [] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "70f9ee89a1da": { "name": "ssh.listTargetSummaries#1", @@ -248,13 +246,6 @@ } } }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] - }, "7f85f28c922e": { "name": "host.platform#1", "args": [ @@ -327,6 +318,14 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "900068047f8a": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -362,6 +361,21 @@ "status": "pending", "startedAt": 0 }, + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 + }, + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 + }, "9fdaf48cf9b6": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -395,17 +409,6 @@ } } }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] - }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] - }, "b40605df86b7": { "name": "repo.list#1", "args": [ @@ -452,6 +455,11 @@ } } }, + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 + }, "cb88e4c74a37": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -483,10 +491,6 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, "d589c372905b": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -521,13 +525,6 @@ } } }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, "dcd949b896ed": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -562,9 +559,10 @@ } } }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "eabc0f0fcd85": { + "name": "hostLabelById", + "value": [], + "sent": 4 }, "eb68427ac627": { "hostLabelById": [], @@ -591,6 +589,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -662,6 +668,11 @@ "ok": false } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -671,32 +682,32 @@ "id": "settings-repo-metadata-fulfilled.normal:settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.normal:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -704,32 +715,32 @@ "id": "settings-repo-metadata-fulfilled.result-absent:settings-pending", "observation": { "sender": ["b40605df86b7", "70f9ee89a1da", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.result-absent:settled", "observation": { "sender": ["b40605df86b7", "70f9ee89a1da", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -737,32 +748,32 @@ "id": "settings-repo-metadata-fulfilled.result-null:settings-pending", "observation": { "sender": ["b40605df86b7", "9fdaf48cf9b6", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.result-null:settled", "observation": { "sender": ["b40605df86b7", "9fdaf48cf9b6", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -770,32 +781,32 @@ "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settings-pending", "observation": { "sender": ["b40605df86b7", "153aad174580", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["b40605df86b7", "153aad174580", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -803,32 +814,32 @@ "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settings-pending", "observation": { "sender": ["b40605df86b7", "d589c372905b", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["b40605df86b7", "d589c372905b", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -836,32 +847,32 @@ "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settings-pending", "observation": { "sender": ["b40605df86b7", "205d78f95e06", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["b40605df86b7", "205d78f95e06", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -869,32 +880,32 @@ "id": "settings-repo-metadata-fulfilled.outer-refused:settings-pending", "observation": { "sender": ["b40605df86b7", "5fd9a3414746", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.outer-refused:settled", "observation": { "sender": ["b40605df86b7", "5fd9a3414746", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -902,32 +913,32 @@ "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settings-pending", "observation": { "sender": ["b40605df86b7", "dcd949b896ed", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["b40605df86b7", "dcd949b896ed", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -935,32 +946,32 @@ "id": "settings-repo-metadata-fulfilled.method-not-found:settings-pending", "observation": { "sender": ["b40605df86b7", "f7da3ff7d52e", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.method-not-found:settled", "observation": { "sender": ["b40605df86b7", "f7da3ff7d52e", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -968,32 +979,32 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection:settings-pending", "observation": { "sender": ["b40605df86b7", "900068047f8a", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.transport-rejection:settled", "observation": { "sender": ["b40605df86b7", "900068047f8a", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } }, @@ -1001,32 +1012,32 @@ "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settings-pending", "observation": { "sender": ["b40605df86b7", "cb88e4c74a37", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["b40605df86b7", "cb88e4c74a37", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "eb68427ac627", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "700210d17d9e", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "eabc0f0fcd85", + "93f4efbf2bd5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json index 8a1871774cc..93255bccd2d 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "50ba7c7963cb494e4b3d484eb334977d21cc69018da57d75a7b6fd0c92860bd2", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "181e302d461f": { "name": "folderWorkspace.list#1", @@ -149,10 +150,6 @@ } } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -197,9 +194,10 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", @@ -234,10 +232,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "83189a0d5814": { "name": "folderWorkspace.list#1", "args": [ @@ -471,6 +465,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -504,9 +503,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "e7348f1edb42": { "name": "folderWorkspace.list#1", @@ -574,6 +574,11 @@ } } }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 + }, "f9ed4fd4d151": { "name": "folderWorkspace.list#1", "args": [ @@ -622,11 +627,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -646,11 +651,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -670,11 +675,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -694,11 +699,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -718,11 +723,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -742,11 +747,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -766,11 +771,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -790,11 +795,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -814,11 +819,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -838,11 +843,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -862,11 +867,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -886,11 +891,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -910,11 +915,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -934,11 +939,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -958,11 +963,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -982,11 +987,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -1006,11 +1011,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1030,11 +1035,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -1054,11 +1059,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1078,11 +1083,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -1102,11 +1107,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1126,11 +1131,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json index b939df158ca..d9d74e455d8 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "8dfd4550b39f0cfcb9aaa72fab0631b11f9e776ed389b206b326359d7f4c2d6e", "platform": "darwin", @@ -47,9 +47,10 @@ } } }, - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "18d27f5a5ff4": { "name": "settings.get#1", @@ -212,10 +213,6 @@ } } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -294,9 +291,10 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", @@ -331,10 +329,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "8d2b0b707eda": { "name": "projectGroup.list#1", "args": [ @@ -537,6 +531,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -570,9 +569,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -606,6 +606,11 @@ } } } + }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 } }, "recording": { @@ -622,11 +627,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -646,11 +651,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -670,11 +675,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -694,11 +699,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -718,11 +723,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -742,11 +747,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -766,11 +771,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -790,11 +795,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -814,11 +819,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -838,11 +843,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -862,11 +867,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -886,11 +891,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -910,11 +915,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -934,11 +939,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -958,11 +963,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -982,11 +987,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -1006,11 +1011,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1030,11 +1035,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -1054,11 +1059,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1078,11 +1083,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -1102,11 +1107,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1126,11 +1131,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json index c56b09b927f..a7a98d36eeb 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "85dc526201f66409dd6a411c5e14615b82389791ec210efb9889078f5d580373", "platform": "darwin", @@ -49,9 +49,10 @@ } } }, - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "18d27f5a5ff4": { "name": "settings.get#1", @@ -137,10 +138,6 @@ "isRpcDeliveryUnknown": false } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -216,10 +213,6 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" - }, "52bfda76d878": { "name": "repo.list#1", "args": [ @@ -253,6 +246,11 @@ } } }, + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 + }, "63dfbb6942f2": { "status": "rejected", "startedAt": 0, @@ -330,10 +328,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "903707b33a87": { "name": "repo.list#1", "args": [ @@ -573,6 +567,11 @@ "isRpcDeliveryUnknown": true } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -606,9 +605,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -643,6 +643,11 @@ } } }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 + }, "ff39fc8a6845": { "name": "repo.list#1", "args": [ @@ -692,11 +697,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -716,11 +721,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -740,11 +745,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -764,11 +769,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "2381a3fe154e" @@ -788,11 +793,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -812,11 +817,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "63dfbb6942f2" @@ -836,11 +841,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -860,11 +865,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -884,11 +889,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -908,11 +913,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -932,11 +937,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -956,11 +961,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -980,11 +985,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1004,11 +1009,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "32a7c0ae7918" @@ -1028,11 +1033,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1052,11 +1057,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "ab291c60ed46" @@ -1076,11 +1081,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -1100,11 +1105,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "b948e8307e81" @@ -1124,11 +1129,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "a947768bc0ed" @@ -1148,11 +1153,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "a947768bc0ed" @@ -1172,11 +1177,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "c7584e82c72f" @@ -1196,11 +1201,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "c7584e82c72f" diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json index db1ef0c259b..95b535c4dc3 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "080e10ae774ef097082267da0c8b6d0ebacae582d57b04a189c123258d0e5131", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "172c1804073c": { "name": "settings.get#1", @@ -114,10 +115,6 @@ "startedAt": 0 } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -162,10 +159,6 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" - }, "51376d8c72f9": { "name": "settings.get#1", "args": [ @@ -197,6 +190,11 @@ } } }, + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 + }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", "args": [ @@ -230,10 +228,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "7dd8f694eab8": { "name": "settings.get#1", "args": [ @@ -422,6 +416,11 @@ "worktrees": [] } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -520,9 +519,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "e64a052ce032": { "name": "settings.get#1", @@ -587,6 +587,11 @@ } } }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 + }, "f970b472a5c6": { "name": "settings.get#1", "args": [ @@ -636,11 +641,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -660,11 +665,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -684,11 +689,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -708,11 +713,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -732,11 +737,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -756,11 +761,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -780,11 +785,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -804,11 +809,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -828,11 +833,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -852,11 +857,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -876,11 +881,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" @@ -900,11 +905,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json index 6169afef3c4..4dd1271cf9e 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "5988fa5ce0bf6b8585f7ec66918123ee086d5cdf1185a4eeff2e88904985064c", "platform": "darwin", @@ -66,9 +66,10 @@ } } }, - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "18d27f5a5ff4": { "name": "settings.get#1", @@ -168,10 +169,6 @@ } } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -280,9 +277,10 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "5d7904f5569d": { "name": "worktree.ps#1", @@ -353,10 +351,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "77d369a76345": { "name": "worktree.ps#1", "args": [ @@ -557,6 +551,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -590,9 +589,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -626,6 +626,11 @@ } } } + }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 } }, "recording": { @@ -642,11 +647,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -666,11 +671,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -690,11 +695,11 @@ "a469b68534ac" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -714,11 +719,11 @@ "063aab8060dc" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -738,11 +743,11 @@ "3d2a818fc3a4" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -762,11 +767,11 @@ "c6caf75a15d6" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -786,11 +791,11 @@ "5d7904f5569d" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -810,11 +815,11 @@ "7b6c7d3ffc56" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -834,11 +839,11 @@ "9bac7c18c6f2" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -858,11 +863,11 @@ "202490f13aba" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -882,11 +887,11 @@ "4248358a67cb" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" @@ -906,11 +911,11 @@ "77d369a76345" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "0620c0819077" diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json index d69ca571208..eb914cb9c79 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "f5033a7a3567cc9e016bf09ac8bcd8ff381c3054c041dbccc773f7011918bf1d", "platform": "darwin", @@ -13,9 +13,12 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "0188d88101b8": { "name": "linear.status#1", @@ -51,17 +54,17 @@ } } }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -88,15 +91,10 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } - }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, "158449a16852": { "name": "linear.status#1", @@ -129,17 +127,20 @@ } } }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -174,9 +175,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -203,51 +205,76 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "4174675282eb": { + "name": "error", + "value": "transport failure", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "4620b5cc7ae9": { "name": "linear.status#1", @@ -280,39 +307,32 @@ } } }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false + "4976dfca54f0": { + "name": "taskStateHydrated", + "value": false, + "sent": 5 }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", + "546c38d1781a": { + "name": "mergeMethodProjectRow", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false - }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] - }, - "57da83afd125": { - "name": "taskStateHydrated", - "value": true + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -324,12 +344,13 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -356,6 +377,19 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "6ba526833af0": { + "name": "error", + "value": "", + "sent": 5 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -389,15 +423,24 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", + "758b8c1db523": { + "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, "79d765c34258": { "name": "linear.status#1", @@ -433,33 +476,54 @@ } } }, - "7d341b2cb946": { - "name": "detailPayload", + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { + "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "7f2e001f13e7": { - "name": "projectRepoNotInOrca", - "value": { - "$rpc": "null" - } - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" - }, - "888c93f6f346": { + "86a763922cd7": { "name": "appliedQuery", - "value": "is:issue is:open" + "value": "is:issue is:open", + "sent": 5 }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "9203cee5313f": { "name": "linear.status#1", @@ -494,29 +558,61 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, - "977e1de1ac2f": { - "name": "mergeMethodTaskItem", + "921e10a277e7": { + "name": "pendingHostedMerge", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", - "value": { - "$rpc": "null" - } + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 }, - "a211e64f0900": { + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -543,9 +639,15 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 }, "a9b0412f8019": { "name": "linear.status#1", @@ -581,6 +683,17 @@ } } }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 + }, "aa624b10c314": { "name": "linear.status#1", "args": [ @@ -614,60 +727,22 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false - }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, "c0659c6ea513": { "name": "linear.status#1", @@ -705,15 +780,19 @@ } } }, + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 + }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, "c9e80e33c0bf": { "name": "linear.status#1", @@ -745,12 +824,10 @@ } } }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, "d04b03f317eb": { "name": "linear.status#1", @@ -786,9 +863,20 @@ } } }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "d705fce957e8": { "name": "settings.get#1", @@ -829,14 +917,6 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false - }, "e5662efa8968": { "name": "preflight.check#1", "args": [ @@ -872,17 +952,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -925,25 +1005,20 @@ } } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -960,57 +1035,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1025,76 +1100,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1109,76 +1184,76 @@ "c9e80e33c0bf" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1193,76 +1268,76 @@ "9203cee5313f" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1277,76 +1352,76 @@ "ed4a7babca45" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1361,76 +1436,76 @@ "d04b03f317eb" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1445,76 +1520,76 @@ "c0659c6ea513" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1529,76 +1604,76 @@ "0188d88101b8" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1613,76 +1688,76 @@ "79d765c34258" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1697,76 +1772,76 @@ "a9b0412f8019" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1781,59 +1856,59 @@ "158449a16852" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "945ea389c1ef", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4174675282eb", + "4976dfca54f0" ] } }, @@ -1848,59 +1923,59 @@ "4620b5cc7ae9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "6ba526833af0", + "4976dfca54f0" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json index b4ffb4b0616..2fa8ef69cba 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "0931b3d35868e5452cb550962f2408b6ce7cd6c89e90a9cf2897425edbb4b42d", "platform": "darwin", @@ -13,21 +13,24 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -54,27 +57,25 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -109,9 +110,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -138,19 +140,44 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 + }, + "2c04c960ee94": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 0 + }, + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "3432b49304a5": { "name": "preflight.check#1", @@ -186,45 +213,42 @@ } } }, - "347cc433c473": { - "name": "projectRowDetail", + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "4174675282eb": { + "name": "error", + "value": "transport failure", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { - "name": "showLinearTeamPicker", - "value": false - }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", - "value": { - "$rpc": "null" - } - }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" - }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} + "4976dfca54f0": { + "name": "taskStateHydrated", + "value": false, + "sent": 5 }, "4cc1b000bcfc": { "name": "preflight.check#1", @@ -260,19 +284,10 @@ } } }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 }, "535a11fdd274": { "name": "preflight.check#1", @@ -341,17 +356,22 @@ } } }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 }, - "57da83afd125": { - "name": "taskStateHydrated", - "value": true + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -363,13 +383,6 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "supported" - } - }, "5daecca27f06": { "name": "preflight.check#1", "args": [ @@ -406,6 +419,14 @@ } } }, + "5e05b4814013": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + }, + "sent": 1 + }, "5fbdd64c75bc": { "name": "ui.get#1", "args": [ @@ -431,6 +452,19 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "6ba526833af0": { + "name": "error", + "value": "", + "sent": 5 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -464,16 +498,6 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, "753d67797760": { "name": "preflight.check#1", "args": [ @@ -507,53 +531,117 @@ } } }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "888c93f6f346": { - "name": "appliedQuery", - "value": "is:issue is:open" + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, - "977e1de1ac2f": { + "85beb8cfde14": { "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", + "86a763922cd7": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 5 + }, + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 + }, + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "9b1d9febbcf6": { + "name": "showLinearGroupPicker", + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 }, "a042b29c0044": { "name": "preflight.check#1", @@ -586,9 +674,17 @@ } } }, - "a211e64f0900": { - "name": "showLinearGroupPicker", - "value": false + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -615,9 +711,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -652,60 +765,27 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, @@ -745,11 +825,10 @@ } } }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, "ca8f5459b39f": { "name": "preflight.check#1", @@ -812,16 +891,25 @@ } } }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "d705fce957e8": { "name": "settings.get#1", @@ -862,14 +950,6 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false - }, "e5662efa8968": { "name": "preflight.check#1", "args": [ @@ -905,17 +985,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -925,25 +1005,20 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -960,57 +1035,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1025,76 +1100,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1109,76 +1184,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1193,76 +1268,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1277,76 +1352,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1361,76 +1436,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1445,76 +1520,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1529,76 +1604,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1613,76 +1688,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1697,76 +1772,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1781,59 +1856,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "945ea389c1ef", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4174675282eb", + "4976dfca54f0" ] } }, @@ -1848,59 +1923,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "6ba526833af0", + "4976dfca54f0" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json index e5155ff4704..6053ec4cffd 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "d0f8d9bfe0e1469af3b0dab8b5c9799d91cc2234e72f0e031d6872059654077d", "platform": "darwin", @@ -13,21 +13,24 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -54,27 +57,25 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1e7f0f9265cc": { "name": "settings.get#1", @@ -143,9 +144,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -172,6 +174,18 @@ "startedAt": 0 } }, + "28fa1cba5d1a": { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 + }, "2ae8bb906793": { "name": "settings.get#1", "args": [ @@ -237,25 +251,42 @@ } } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false + "2c04c960ee94": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 0 }, - "326e3f8f7e0b": { + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "2fc20c1f9a22": { "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } + "value": {}, + "sent": 5 }, - "347cc433c473": { - "name": "projectRowDetail", + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", "value": { "$rpc": "null" - } + }, + "sent": 0 + }, + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 }, "35584987e88e": { "name": "settings.get#1", @@ -290,65 +321,59 @@ } } }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 }, - "3e9fac4d6c32": { - "name": "showLinearTeamPicker", - "value": false + "4174675282eb": { + "name": "error", + "value": "transport failure", + "sent": 5 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "41be2620a06b": { + "name": "reset-workspace", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" - }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false - }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] - }, - "57da83afd125": { + "4976dfca54f0": { "name": "taskStateHydrated", - "value": true + "value": false, + "sent": 5 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -360,12 +385,13 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -392,6 +418,19 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "6ba526833af0": { + "name": "error", + "value": "", + "sent": 5 + }, "6d584492e802": { "name": "settings.get#1", "args": [ @@ -493,43 +532,76 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 + }, + "7ad8359f6226": { "name": "error", - "value": "" + "value": "Cannot read properties of undefined (reading 'settings')", + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 }, - "888c93f6f346": { + "81ea51ff9d26": { + "name": "error", + "value": "Cannot read properties of null (reading 'settings')", + "sent": 5 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "86a763922cd7": { "name": "appliedQuery", - "value": "is:issue is:open" + "value": "is:issue is:open", + "sent": 5 }, - "8ac078069a5d": { - "name": "error", - "value": "Cannot read properties of null (reading 'settings')" + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 }, "8b77098df0c3": { "name": "settings.get#1", @@ -598,9 +670,19 @@ } } }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "924e33dd1165": { "name": "settings.get#1", @@ -635,33 +717,58 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 }, "963a91c532c8": { "hydrated": true, "settings": {} }, - "977e1de1ac2f": { - "name": "mergeMethodTaskItem", - "value": { - "$rpc": "null" - } + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 }, - "991081048cc2": { - "name": "reset-workspace", - "value": { - "$rpc": "null" - } - }, - "9a0f810232ef": { - "name": "provider", - "value": "github" - }, - "a211e64f0900": { + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -688,9 +795,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -725,81 +849,56 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "d705fce957e8": { "name": "settings.get#1", @@ -840,18 +939,6 @@ } } }, - "dae7907f03cc": { - "name": "runtimeTaskSettings", - "value": {} - }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false - }, "e5662efa8968": { "name": "preflight.check#1", "args": [ @@ -887,17 +974,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -937,29 +1024,20 @@ } } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "eef5e6921665": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'settings')" + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false - }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -976,57 +1054,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1041,76 +1119,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1125,59 +1203,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "eef5e6921665", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "7ad8359f6226", + "4976dfca54f0" ] } }, @@ -1192,59 +1270,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "8ac078069a5d", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "81ea51ff9d26", + "4976dfca54f0" ] } }, @@ -1259,76 +1337,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1343,76 +1421,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1427,76 +1505,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1511,76 +1589,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1595,76 +1673,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1679,76 +1757,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1763,59 +1841,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "945ea389c1ef", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4174675282eb", + "4976dfca54f0" ] } }, @@ -1830,59 +1908,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "6ba526833af0", + "4976dfca54f0" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json index ed80b073cad..868cc52764a 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "3f448feff463b59c3927dae020ecd8d4931bb4a6036df6d6af080de2ec5fcf2b", "platform": "darwin", @@ -13,21 +13,34 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false + "0615c6d05b2d": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'capabilities')", + "sent": 1 }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "06f545abab55": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 1 + }, + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -54,21 +67,37 @@ "startedAt": 0 } }, - "11b132a242c1": { - "name": "githubProjectTable", + "10e7a35ba71e": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 1 + }, + "11128d5b58e9": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 1 + }, + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 + }, + "12e77f23ea9f": { + "name": "error", + "value": "Update Orca desktop to use Tasks on mobile.", + "sent": 1 + }, + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 + }, + "16c42f14f090": { + "name": "pendingHostedStateChange", "value": { "$rpc": "null" - } - }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } - }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + }, + "sent": 1 }, "16cd464bf664": { "name": "status.get#1", @@ -104,21 +133,27 @@ } } }, - "16f398d67267": { - "name": "linearConnected", - "value": false - }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false + "1c2a67aac7e4": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 1 }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 + }, + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -153,9 +188,17 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 + }, + "20a77be9acef": { + "name": "projectRowItem", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "234fabe27913": { "name": "preflight.check#1", @@ -213,58 +256,110 @@ } } }, - "2c295738907d": { - "name": "tasksSupportState", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "client": "logical-client", - "kind": "unsupported" - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "442bdfe26748": { - "name": "error", - "value": "Update Orca desktop to use Tasks on mobile." + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "357b179933f9": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 1 + }, + "3805b36f637f": { + "name": "showSortPicker", + "value": false, + "sent": 1 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "3b43c0d657fb": { + "name": "showGitLabViewPicker", + "value": false, + "sent": 1 + }, + "3c5ba1b0a5d7": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "3fe6070e65e7": { + "name": "showLinearViewPicker", + "value": false, + "sent": 1 + }, + "407d3b639517": { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "411208403e0a": { + "name": "taskStateHydrated", + "value": false, + "sent": 1 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "4451bb95a76e": { "name": "status.get#1", @@ -299,43 +394,44 @@ } } }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" + "49f844d1a89f": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 1 }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", + "52e9c7685310": { + "name": "pendingHostedMerge", "value": { "$rpc": "null" - } + }, + "sent": 1 }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false + "583933e9a7b6": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 1 }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] - }, - "57da83afd125": { - "name": "taskStateHydrated", - "value": true + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -347,12 +443,18 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "5be691f20ef4": { + "name": "showRepoPicker", + "value": false, + "sent": 1 + }, + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -379,6 +481,14 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -412,21 +522,29 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", + "758b8c1db523": { + "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", "value": { "$rpc": "null" - } + }, + "sent": 5 + }, + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 + }, + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, "7d3dd7f9381b": { "name": "status.get#1", @@ -458,23 +576,42 @@ } } }, - "7f2e001f13e7": { - "name": "projectRepoNotInOrca", + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "84465663f388": { + "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "85beb8cfde14": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "85338c16b05b": { - "name": "error", - "value": "Cannot read properties of null (reading 'capabilities')" + "86a763922cd7": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 5 + }, + "86bbfb818134": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unsupported" + }, + "sent": 1 }, "88200d49083c": { "name": "status.get#1", @@ -509,9 +646,15 @@ } } }, - "888c93f6f346": { - "name": "appliedQuery", - "value": "is:issue is:open" + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 }, "89236e432861": { "name": "status.get#1", @@ -549,13 +692,34 @@ } } }, - "8936cd17eb1c": { - "name": "items", - "value": [] + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "93fc17341354": { + "name": "error", + "value": "Cannot read properties of null (reading 'capabilities')", + "sent": 1 }, "944bf432f199": { "name": "status.get#1", @@ -591,25 +755,32 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 }, - "977e1de1ac2f": { - "name": "mergeMethodTaskItem", + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "9b1d9febbcf6": { + "name": "showLinearGroupPicker", + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", - "value": { - "$rpc": "null" - } - }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 }, "9cdf3c107e7b": { "name": "status.get#1", @@ -645,9 +816,34 @@ } } }, - "a211e64f0900": { - "name": "showLinearGroupPicker", - "value": false + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f4dbc22df3d": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -674,9 +870,36 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a6fb391b4526": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 1 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "a974df37ebab": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 1 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -711,64 +934,61 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "aaf6f09a8b32": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 1 }, - "ac9996319e05": { - "name": "actionItem", + "ae0c3d3070af": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 1 + }, + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", + "b40e60a6d611": { + "name": "pendingGitHubProjectViewSelection", "value": { "$rpc": "null" - } + }, + "sent": 1 }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "bcade3a63a76": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 1 }, - "bfd6af371d88": { - "name": "githubProjectSettings", + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 + }, + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 + }, + "c4a4dcb1bf28": { + "name": "linearStatusPickerItem", "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "$rpc": "null" + }, + "sent": 1 }, "c6178e6a0f4e": { "hydrated": false, @@ -808,26 +1028,56 @@ } } }, - "c78894b47bfd": { + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 + }, + "ca02a7cacc5e": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 + }, + "cc2e3b9c5338": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 1 + }, + "cd86c8b5ab41": { "name": "mergeMethodProjectRow", "value": { "$rpc": "null" - } + }, + "sent": 1 }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 }, - "cffae499abea": { + "d48d5c49486c": { "name": "error", - "value": "Cannot read properties of undefined (reading 'capabilities')" + "value": "", + "sent": 1 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 + }, + "d6364fa47ecc": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "d705fce957e8": { "name": "settings.get#1", @@ -868,6 +1118,11 @@ } } }, + "dadc0af5cf1e": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 1 + }, "de87f6266897": { "name": "status.get#1", "args": [ @@ -899,13 +1154,17 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false + "e14451e7d576": { + "name": "items", + "value": [], + "sent": 1 }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "e406aef763e4": { + "name": "reset-items", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "e5662efa8968": { "name": "preflight.check#1", @@ -942,17 +1201,22 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "e7892a9d2423": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 1 }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -962,31 +1226,52 @@ "$rpc": "undefined" } }, - "ebedcb7a3ad7": { - "name": "reset-items", - "value": { - "$rpc": "null" - } + "ecdc82ebbbe8": { + "name": "showLinearGroupPicker", + "value": false, + "sent": 1 }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "f19db62f49cd": { + "f1905d689cd8": { "name": "showGitLabFilterPicker", - "value": false + "value": false, + "sent": 1 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 + }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "f87bbdb0b363": { + "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 1 }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 + }, + "fd45f6189165": { + "name": "showProviderPicker", + "value": false, + "sent": 1 + }, + "fe581ce5541b": { + "name": "showLinearConnect", + "value": false, + "sent": 1 + }, + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -1003,57 +1288,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1068,76 +1353,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1145,52 +1430,52 @@ "id": "settings-task-hydration-fulfilled.result-absent:settings-pending", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "cffae499abea", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "0615c6d05b2d", + "411208403e0a" ] } }, @@ -1198,52 +1483,52 @@ "id": "settings-task-hydration-fulfilled.result-absent:settled", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "cffae499abea", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "0615c6d05b2d", + "411208403e0a" ] } }, @@ -1251,52 +1536,52 @@ "id": "settings-task-hydration-fulfilled.result-null:settings-pending", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "85338c16b05b", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "93fc17341354", + "411208403e0a" ] } }, @@ -1304,52 +1589,52 @@ "id": "settings-task-hydration-fulfilled.result-null:settled", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "85338c16b05b", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "93fc17341354", + "411208403e0a" ] } }, @@ -1357,92 +1642,92 @@ "id": "settings-task-hydration-fulfilled.inner-ok-missing:settings-pending", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "2c295738907d", - "8936cd17eb1c", - "ebedcb7a3ad7", - "11b132a242c1", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "442bdfe26748", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "86bbfb818134", + "e14451e7d576", + "e406aef763e4", + "9f4dbc22df3d", + "a6fb391b4526", + "583933e9a7b6", + "3fe6070e65e7", + "ecdc82ebbbe8", + "dadc0af5cf1e", + "10e7a35ba71e", + "fe581ce5541b", + "fd45f6189165", + "a974df37ebab", + "11128d5b58e9", + "3b43c0d657fb", + "f1905d689cd8", + "357b179933f9", + "3805b36f637f", + "5be691f20ef4", + "06f545abab55", + "aaf6f09a8b32", + "bcade3a63a76", + "49f844d1a89f", + "ae0c3d3070af", + "e7892a9d2423", + "b40e60a6d611", + "84465663f388", + "20a77be9acef", + "407d3b639517", + "d6364fa47ecc", + "1c2a67aac7e4", + "781721955405", + "cc2e3b9c5338", + "c4a4dcb1bf28", + "52e9c7685310", + "ca02a7cacc5e", + "16c42f14f090", + "f87bbdb0b363", + "cd86c8b5ab41", + "3c5ba1b0a5d7", + "12e77f23ea9f", + "411208403e0a" ] } }, @@ -1450,92 +1735,92 @@ "id": "settings-task-hydration-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "2c295738907d", - "8936cd17eb1c", - "ebedcb7a3ad7", - "11b132a242c1", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "442bdfe26748", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "86bbfb818134", + "e14451e7d576", + "e406aef763e4", + "9f4dbc22df3d", + "a6fb391b4526", + "583933e9a7b6", + "3fe6070e65e7", + "ecdc82ebbbe8", + "dadc0af5cf1e", + "10e7a35ba71e", + "fe581ce5541b", + "fd45f6189165", + "a974df37ebab", + "11128d5b58e9", + "3b43c0d657fb", + "f1905d689cd8", + "357b179933f9", + "3805b36f637f", + "5be691f20ef4", + "06f545abab55", + "aaf6f09a8b32", + "bcade3a63a76", + "49f844d1a89f", + "ae0c3d3070af", + "e7892a9d2423", + "b40e60a6d611", + "84465663f388", + "20a77be9acef", + "407d3b639517", + "d6364fa47ecc", + "1c2a67aac7e4", + "781721955405", + "cc2e3b9c5338", + "c4a4dcb1bf28", + "52e9c7685310", + "ca02a7cacc5e", + "16c42f14f090", + "f87bbdb0b363", + "cd86c8b5ab41", + "3c5ba1b0a5d7", + "12e77f23ea9f", + "411208403e0a" ] } }, @@ -1543,92 +1828,92 @@ "id": "settings-task-hydration-fulfilled.inner-false-string-error:settings-pending", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "2c295738907d", - "8936cd17eb1c", - "ebedcb7a3ad7", - "11b132a242c1", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "442bdfe26748", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "86bbfb818134", + "e14451e7d576", + "e406aef763e4", + "9f4dbc22df3d", + "a6fb391b4526", + "583933e9a7b6", + "3fe6070e65e7", + "ecdc82ebbbe8", + "dadc0af5cf1e", + "10e7a35ba71e", + "fe581ce5541b", + "fd45f6189165", + "a974df37ebab", + "11128d5b58e9", + "3b43c0d657fb", + "f1905d689cd8", + "357b179933f9", + "3805b36f637f", + "5be691f20ef4", + "06f545abab55", + "aaf6f09a8b32", + "bcade3a63a76", + "49f844d1a89f", + "ae0c3d3070af", + "e7892a9d2423", + "b40e60a6d611", + "84465663f388", + "20a77be9acef", + "407d3b639517", + "d6364fa47ecc", + "1c2a67aac7e4", + "781721955405", + "cc2e3b9c5338", + "c4a4dcb1bf28", + "52e9c7685310", + "ca02a7cacc5e", + "16c42f14f090", + "f87bbdb0b363", + "cd86c8b5ab41", + "3c5ba1b0a5d7", + "12e77f23ea9f", + "411208403e0a" ] } }, @@ -1636,92 +1921,92 @@ "id": "settings-task-hydration-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "2c295738907d", - "8936cd17eb1c", - "ebedcb7a3ad7", - "11b132a242c1", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "442bdfe26748", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "86bbfb818134", + "e14451e7d576", + "e406aef763e4", + "9f4dbc22df3d", + "a6fb391b4526", + "583933e9a7b6", + "3fe6070e65e7", + "ecdc82ebbbe8", + "dadc0af5cf1e", + "10e7a35ba71e", + "fe581ce5541b", + "fd45f6189165", + "a974df37ebab", + "11128d5b58e9", + "3b43c0d657fb", + "f1905d689cd8", + "357b179933f9", + "3805b36f637f", + "5be691f20ef4", + "06f545abab55", + "aaf6f09a8b32", + "bcade3a63a76", + "49f844d1a89f", + "ae0c3d3070af", + "e7892a9d2423", + "b40e60a6d611", + "84465663f388", + "20a77be9acef", + "407d3b639517", + "d6364fa47ecc", + "1c2a67aac7e4", + "781721955405", + "cc2e3b9c5338", + "c4a4dcb1bf28", + "52e9c7685310", + "ca02a7cacc5e", + "16c42f14f090", + "f87bbdb0b363", + "cd86c8b5ab41", + "3c5ba1b0a5d7", + "12e77f23ea9f", + "411208403e0a" ] } }, @@ -1729,92 +2014,92 @@ "id": "settings-task-hydration-fulfilled.inner-false-object-error:settings-pending", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "2c295738907d", - "8936cd17eb1c", - "ebedcb7a3ad7", - "11b132a242c1", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "442bdfe26748", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "86bbfb818134", + "e14451e7d576", + "e406aef763e4", + "9f4dbc22df3d", + "a6fb391b4526", + "583933e9a7b6", + "3fe6070e65e7", + "ecdc82ebbbe8", + "dadc0af5cf1e", + "10e7a35ba71e", + "fe581ce5541b", + "fd45f6189165", + "a974df37ebab", + "11128d5b58e9", + "3b43c0d657fb", + "f1905d689cd8", + "357b179933f9", + "3805b36f637f", + "5be691f20ef4", + "06f545abab55", + "aaf6f09a8b32", + "bcade3a63a76", + "49f844d1a89f", + "ae0c3d3070af", + "e7892a9d2423", + "b40e60a6d611", + "84465663f388", + "20a77be9acef", + "407d3b639517", + "d6364fa47ecc", + "1c2a67aac7e4", + "781721955405", + "cc2e3b9c5338", + "c4a4dcb1bf28", + "52e9c7685310", + "ca02a7cacc5e", + "16c42f14f090", + "f87bbdb0b363", + "cd86c8b5ab41", + "3c5ba1b0a5d7", + "12e77f23ea9f", + "411208403e0a" ] } }, @@ -1822,92 +2107,92 @@ "id": "settings-task-hydration-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "2c295738907d", - "8936cd17eb1c", - "ebedcb7a3ad7", - "11b132a242c1", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "442bdfe26748", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "86bbfb818134", + "e14451e7d576", + "e406aef763e4", + "9f4dbc22df3d", + "a6fb391b4526", + "583933e9a7b6", + "3fe6070e65e7", + "ecdc82ebbbe8", + "dadc0af5cf1e", + "10e7a35ba71e", + "fe581ce5541b", + "fd45f6189165", + "a974df37ebab", + "11128d5b58e9", + "3b43c0d657fb", + "f1905d689cd8", + "357b179933f9", + "3805b36f637f", + "5be691f20ef4", + "06f545abab55", + "aaf6f09a8b32", + "bcade3a63a76", + "49f844d1a89f", + "ae0c3d3070af", + "e7892a9d2423", + "b40e60a6d611", + "84465663f388", + "20a77be9acef", + "407d3b639517", + "d6364fa47ecc", + "1c2a67aac7e4", + "781721955405", + "cc2e3b9c5338", + "c4a4dcb1bf28", + "52e9c7685310", + "ca02a7cacc5e", + "16c42f14f090", + "f87bbdb0b363", + "cd86c8b5ab41", + "3c5ba1b0a5d7", + "12e77f23ea9f", + "411208403e0a" ] } }, @@ -1915,52 +2200,52 @@ "id": "settings-task-hydration-fulfilled.outer-refused:settings-pending", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "ba65a7abe43b", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "f791567b212f", + "411208403e0a" ] } }, @@ -1968,52 +2253,52 @@ "id": "settings-task-hydration-fulfilled.outer-refused:settled", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "ba65a7abe43b", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "f791567b212f", + "411208403e0a" ] } }, @@ -2021,52 +2306,52 @@ "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settings-pending", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "d48d5c49486c", + "411208403e0a" ] } }, @@ -2074,52 +2359,52 @@ "id": "settings-task-hydration-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "d48d5c49486c", + "411208403e0a" ] } }, @@ -2127,52 +2412,52 @@ "id": "settings-task-hydration-fulfilled.method-not-found:settings-pending", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "186f44bc465a", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "b53c339a3854", + "411208403e0a" ] } }, @@ -2180,52 +2465,52 @@ "id": "settings-task-hydration-fulfilled.method-not-found:settled", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "186f44bc465a", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "b53c339a3854", + "411208403e0a" ] } }, @@ -2233,52 +2518,52 @@ "id": "settings-task-hydration-fulfilled.transport-rejection:settings-pending", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "945ea389c1ef", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "198ac889ae28", + "411208403e0a" ] } }, @@ -2286,52 +2571,52 @@ "id": "settings-task-hydration-fulfilled.transport-rejection:settled", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "945ea389c1ef", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "198ac889ae28", + "411208403e0a" ] } }, @@ -2339,52 +2624,52 @@ "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settings-pending", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "d48d5c49486c", + "411208403e0a" ] } }, @@ -2392,52 +2677,52 @@ "id": "settings-task-hydration-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "d48d5c49486c", + "411208403e0a" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json index c323a8d8aa1..c6f6c811568 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "4438f9fd62876333bb980157612aaf457c5a9b9115659c8c941c3b373ad071dd", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false - }, "0039f2221403": { "name": "ui.get#1", "args": [ @@ -48,17 +44,24 @@ } } }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -85,19 +88,15 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] - }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, "1825a87a7ca8": { "hydrated": false, @@ -109,13 +108,15 @@ "visibleTaskProviders": ["github", "linear"] } }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -150,9 +151,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -179,33 +181,49 @@ "startedAt": 0 } }, - "29b675c48636": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ui')" - }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "32d752320864": { - "name": "error", - "value": "Cannot read properties of null (reading 'ui')" + "2c04c960ee94": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 0 }, - "347cc433c473": { - "name": "projectRowDetail", + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", "value": { "$rpc": "null" - } + }, + "sent": 0 + }, + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 }, "3567f6da3a57": { "name": "ui.get#1", @@ -240,13 +258,10 @@ } } }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 }, "3d09c833d11e": { "name": "ui.get#1", @@ -282,57 +297,54 @@ } } }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 }, - "3e9fac4d6c32": { - "name": "showLinearTeamPicker", - "value": false + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "4174675282eb": { + "name": "error", + "value": "transport failure", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" - }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false - }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] - }, - "57da83afd125": { + "4976dfca54f0": { "name": "taskStateHydrated", - "value": true + "value": false, + "sent": 5 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -380,12 +392,13 @@ } } }, - "5b1145eb3832": { + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -412,6 +425,19 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "6ba526833af0": { + "name": "error", + "value": "", + "sent": 5 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -479,16 +505,6 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, "757d36f7d7c1": { "name": "ui.get#1", "args": [ @@ -520,29 +536,71 @@ } } }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "888c93f6f346": { + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "86a763922cd7": { "name": "appliedQuery", - "value": "is:issue is:open" + "value": "is:issue is:open", + "sent": 5 + }, + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8bffd530660b": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ui')", + "sent": 5 }, "8c5d1428d987": { "name": "ui.get#1", @@ -577,6 +635,11 @@ } } }, + "8cbbbcca9b6e": { + "name": "error", + "value": "Cannot read properties of null (reading 'ui')", + "sent": 5 + }, "8e434f3798db": { "name": "ui.get#1", "args": [ @@ -611,33 +674,68 @@ } } }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, - "977e1de1ac2f": { - "name": "mergeMethodTaskItem", + "8e5298b22c5f": { + "name": "projectRowDetail", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", + "921e10a277e7": { + "name": "pendingHostedMerge", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 }, - "a211e64f0900": { + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -664,9 +762,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -731,81 +846,56 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "d705fce957e8": { "name": "settings.get#1", @@ -846,14 +936,6 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false - }, "e5662efa8968": { "name": "preflight.check#1", "args": [ @@ -889,17 +971,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -909,14 +991,6 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false - }, "f2b6195abacc": { "name": "ui.get#1", "args": [ @@ -951,17 +1025,20 @@ } } }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 + }, + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -978,57 +1055,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1043,76 +1120,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1127,60 +1204,60 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "1825a87a7ca8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "29b675c48636", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8bffd530660b", + "4976dfca54f0" ] } }, @@ -1195,60 +1272,60 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "1825a87a7ca8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "32d752320864", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8cbbbcca9b6e", + "4976dfca54f0" ] } }, @@ -1263,76 +1340,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1347,76 +1424,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1431,76 +1508,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1515,76 +1592,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1599,76 +1676,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1683,76 +1760,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1767,59 +1844,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "945ea389c1ef", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "4174675282eb", + "4976dfca54f0" ] } }, @@ -1834,59 +1911,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "82cd71d524c8", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "6ba526833af0", + "4976dfca54f0" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json index 5a195d3bde6..2369be18d58 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "7e4c5bb29e0f630cda8a09233575b9295e485f3d3e315ebdc0458c69515fcfc7", "platform": "darwin", @@ -13,12 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "067cef118d9f": { - "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } + "01533f698bc3": { + "name": "workspaceAgent", + "value": "codex", + "sent": 1 + }, + "05ed43b996fb": { + "name": "navigation", + "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1", + "sent": 2 }, "090c88478661": { "name": "settings.get#1", @@ -158,11 +161,12 @@ } } }, - "180125f5d1a6": { + "1847f1d16cc3": { "name": "workspaceCreateDraft", "value": { "$rpc": "null" - } + }, + "sent": 2 }, "2473f12c7cdd": { "name": "settings.get#1", @@ -200,6 +204,11 @@ } } }, + "2a3409305e35": { + "name": "creatingKey", + "value": "linear:1", + "sent": 0 + }, "2b3aa0da0852": { "name": "settings.get#1", "args": [ @@ -241,13 +250,17 @@ "disabledTuiAgents": [] } }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "3542b2dc7cf4": { + "name": "creatingKey", + "value": { + "$rpc": "null" + }, + "sent": 1 }, - "3f453dd79b03": { - "name": "workspaceAgent", - "value": "codex" + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "6a98511b6371": { "name": "settings.get#1", @@ -283,16 +296,6 @@ } } }, - "6eb4e79ad99a": { - "name": "setupPrompt", - "value": { - "$rpc": "null" - } - }, - "730f92993963": { - "name": "creatingKey", - "value": "linear:1" - }, "7abdfe20af50": { "creating": "linear:1", "error": "", @@ -300,18 +303,6 @@ "disabledTuiAgents": ["claude"] } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "7ee99993a895": { - "name": "navigation", - "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -381,11 +372,34 @@ "status": "pending", "startedAt": 0 }, - "ac9996319e05": { - "name": "actionItem", + "92e24c796e40": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}", + "sent": 2 + }, + "94d10e7369a8": { + "name": "setupPrompt", "value": { "$rpc": "null" - } + }, + "sent": 2 + }, + "98260d6be053": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "a1c21422795e": { + "name": "creatingKey", + "value": { + "$rpc": "null" + }, + "sent": 2 }, "adec34c2065c": { "creating": { @@ -394,6 +408,13 @@ "error": "", "settings": {} }, + "b3786fd78eba": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, "b759ab27e4dd": { "name": "settings.get#1", "args": [ @@ -428,16 +449,6 @@ } } }, - "baa74a0ec378": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}" - }, - "c9cb32059b8d": { - "name": "creatingKey", - "value": { - "$rpc": "null" - } - }, "d27ce798af34": { "name": "settings.get#1", "args": [ @@ -481,9 +492,13 @@ "disabledTuiAgents": ["claude"] } }, - "dae7907f03cc": { + "d78d24fff8fb": { "name": "runtimeTaskSettings", - "value": {} + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + }, + "sent": 1 }, "e0cf1af55a54": { "name": "settings.get#1", @@ -548,9 +563,10 @@ } } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -560,6 +576,11 @@ "$rpc": "undefined" } }, + "f80ac8877eab": { + "name": "runtimeTaskSettings", + "value": {}, + "sent": 1 + }, "f84a8688af61": { "name": "settings.get#1", "args": [ @@ -599,32 +620,32 @@ "id": "settings-task-workspace-create-linear.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "settings-task-workspace-create-linear.prelude:cleanup", "observation": { "sender": ["f84a8688af61"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7abdfe20af50", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -632,21 +653,21 @@ "id": "settings-task-workspace-create-linear.normal:created", "observation": { "sender": ["2473f12c7cdd", "0f72e7ee78c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "33e3b949d4c5", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "7ee99993a895", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "05ed43b996fb", + "a1c21422795e" ] } }, @@ -654,19 +675,19 @@ "id": "settings-task-workspace-create-linear.result-absent:created", "observation": { "sender": ["e0cf1af55a54"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -674,19 +695,19 @@ "id": "settings-task-workspace-create-linear.result-null:created", "observation": { "sender": ["e1bd8b4a5d70"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -694,21 +715,21 @@ "id": "settings-task-workspace-create-linear.inner-ok-missing:created", "observation": { "sender": ["0fc3e204e7ba", "0f72e7ee78c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "adec34c2065c", "effects": [ - "730f92993963", - "82cd71d524c8", - "dae7907f03cc", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "7ee99993a895", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "f80ac8877eab", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "05ed43b996fb", + "a1c21422795e" ] } }, @@ -716,21 +737,21 @@ "id": "settings-task-workspace-create-linear.inner-false-string-error:created", "observation": { "sender": ["d27ce798af34", "0f72e7ee78c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "adec34c2065c", "effects": [ - "730f92993963", - "82cd71d524c8", - "dae7907f03cc", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "7ee99993a895", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "f80ac8877eab", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "05ed43b996fb", + "a1c21422795e" ] } }, @@ -738,21 +759,21 @@ "id": "settings-task-workspace-create-linear.inner-false-object-error:created", "observation": { "sender": ["127ad2bdc042", "0f72e7ee78c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "adec34c2065c", "effects": [ - "730f92993963", - "82cd71d524c8", - "dae7907f03cc", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "7ee99993a895", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "f80ac8877eab", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "05ed43b996fb", + "a1c21422795e" ] } }, @@ -760,19 +781,19 @@ "id": "settings-task-workspace-create-linear.outer-refused:created", "observation": { "sender": ["8f8296303a77"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -780,19 +801,19 @@ "id": "settings-task-workspace-create-linear.outer-refused-no-message:created", "observation": { "sender": ["6a98511b6371"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -800,19 +821,19 @@ "id": "settings-task-workspace-create-linear.method-not-found:created", "observation": { "sender": ["b759ab27e4dd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -820,19 +841,19 @@ "id": "settings-task-workspace-create-linear.transport-rejection:created", "observation": { "sender": ["8b77098df0c3"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -840,19 +861,19 @@ "id": "settings-task-workspace-create-linear.transport-rejection-no-message:created", "observation": { "sender": ["2b3aa0da0852"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json index 91975671469..9a7d8ec7c1e 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "1d7713cf4c23d053105c2abb02340d81d5eb689f4311a0984932d8ebd031b4ce", "platform": "darwin", @@ -13,12 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "067cef118d9f": { - "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 + }, + "05ed43b996fb": { + "name": "navigation", + "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1", + "sent": 2 }, "090c88478661": { "name": "settings.get#1", @@ -130,19 +133,12 @@ } } }, - "12b9d0436b8a": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'displayName')" - }, - "180125f5d1a6": { + "1847f1d16cc3": { "name": "workspaceCreateDraft", "value": { "$rpc": "null" - } - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" + }, + "sent": 2 }, "1bb065c2a768": { "creating": { @@ -190,9 +186,10 @@ } } }, - "2e80de97dd3b": { - "name": "error", - "value": "Cannot read properties of null (reading 'worktree')" + "2a3409305e35": { + "name": "creatingKey", + "value": "linear:1", + "sent": 0 }, "2f13b6f74cc6": { "name": "worktree.create#1", @@ -334,9 +331,20 @@ } } }, - "5b8e61be1638": { + "52d25e1f3035": { "name": "error", - "value": "Cannot read properties of undefined (reading 'worktree')" + "value": "Connection closed", + "sent": 2 + }, + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "67b44e804cc9": { "creating": { @@ -348,16 +356,6 @@ "disabledTuiAgents": [] } }, - "6eb4e79ad99a": { - "name": "setupPrompt", - "value": { - "$rpc": "null" - } - }, - "730f92993963": { - "name": "creatingKey", - "value": "linear:1" - }, "7abdfe20af50": { "creating": "linear:1", "error": "", @@ -375,18 +373,6 @@ "disabledTuiAgents": [] } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "7ee99993a895": { - "name": "navigation", - "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "841ba02855c9": { "name": "worktree.create#1", "args": [ @@ -471,9 +457,17 @@ "status": "pending", "startedAt": 0 }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "92e24c796e40": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}", + "sent": 2 + }, + "94d10e7369a8": { + "name": "setupPrompt", + "value": { + "$rpc": "null" + }, + "sent": 2 }, "97348f3fe285": { "creating": { @@ -495,15 +489,22 @@ "disabledTuiAgents": [] } }, - "9f82f10075a3": { + "9c1c52015127": { "name": "error", - "value": "Connection closed" + "value": "Cannot read properties of undefined (reading 'displayName')", + "sent": 2 }, - "ac9996319e05": { - "name": "actionItem", + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "a1c21422795e": { + "name": "creatingKey", "value": { "$rpc": "null" - } + }, + "sent": 2 }, "adfc4e9a82be": { "name": "worktree.create#1", @@ -547,13 +548,22 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" + "b3786fd78eba": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 2 }, - "baa74a0ec378": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}" + "b3a953a16323": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'worktree')", + "sent": 2 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 }, "c7d9517809c8": { "name": "worktree.create#1", @@ -597,11 +607,18 @@ } } }, - "c9cb32059b8d": { - "name": "creatingKey", + "d78d24fff8fb": { + "name": "runtimeTaskSettings", "value": { - "$rpc": "null" - } + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + }, + "sent": 1 + }, + "de6ba73b810c": { + "name": "error", + "value": "Cannot read properties of null (reading 'worktree')", + "sent": 2 }, "eb44ca9ac41f": { "name": "worktree.create#1", @@ -658,6 +675,11 @@ "disabledTuiAgents": [] } }, + "f1cfc2d1bcc1": { + "name": "error", + "value": "Unknown method", + "sent": 2 + }, "f73b6faeedba": { "name": "worktree.create#1", "args": [ @@ -751,31 +773,31 @@ "id": "settings-task-workspace-create-linear.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "settings-task-workspace-create-linear.prelude:cleanup", "observation": { "sender": ["2473f12c7cdd", "eb44ca9ac41f"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "eecc0c1b6490", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "9f82f10075a3", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "52d25e1f3035", + "a1c21422795e" ] } }, @@ -783,21 +805,21 @@ "id": "settings-task-workspace-create-linear.normal:created", "observation": { "sender": ["2473f12c7cdd", "0f72e7ee78c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "33e3b949d4c5", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "7ee99993a895", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "05ed43b996fb", + "a1c21422795e" ] } }, @@ -805,21 +827,21 @@ "id": "settings-task-workspace-create-linear.result-absent:created", "observation": { "sender": ["2473f12c7cdd", "841ba02855c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "97348f3fe285", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "5b8e61be1638", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "b3a953a16323", + "a1c21422795e" ] } }, @@ -827,21 +849,21 @@ "id": "settings-task-workspace-create-linear.result-null:created", "observation": { "sender": ["2473f12c7cdd", "0ca3bb7ac195"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "67b44e804cc9", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "2e80de97dd3b", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "de6ba73b810c", + "a1c21422795e" ] } }, @@ -849,21 +871,21 @@ "id": "settings-task-workspace-create-linear.inner-ok-missing:created", "observation": { "sender": ["2473f12c7cdd", "ff28e2c78e1b"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "97dc8fc98386", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "12b9d0436b8a", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "9c1c52015127", + "a1c21422795e" ] } }, @@ -871,21 +893,21 @@ "id": "settings-task-workspace-create-linear.inner-false-string-error:created", "observation": { "sender": ["2473f12c7cdd", "89456eae5a16"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "97dc8fc98386", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "12b9d0436b8a", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "9c1c52015127", + "a1c21422795e" ] } }, @@ -893,21 +915,21 @@ "id": "settings-task-workspace-create-linear.inner-false-object-error:created", "observation": { "sender": ["2473f12c7cdd", "f73b6faeedba"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "97dc8fc98386", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "12b9d0436b8a", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "9c1c52015127", + "a1c21422795e" ] } }, @@ -915,18 +937,18 @@ "id": "settings-task-workspace-create-linear.outer-refused:created", "observation": { "sender": ["2473f12c7cdd", "c7d9517809c8"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7b27297e7f2d", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ba65a7abe43b", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "000516aa083b", + "a1c21422795e" ] } }, @@ -934,18 +956,18 @@ "id": "settings-task-workspace-create-linear.outer-refused-no-message:created", "observation": { "sender": ["2473f12c7cdd", "2f13b6f74cc6"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "33e3b949d4c5", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "82cd71d524c8", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b57ded8a3ea3", + "a1c21422795e" ] } }, @@ -953,18 +975,18 @@ "id": "settings-task-workspace-create-linear.method-not-found:created", "observation": { "sender": ["2473f12c7cdd", "adfc4e9a82be"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "1bb065c2a768", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "186f44bc465a", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "f1cfc2d1bcc1", + "a1c21422795e" ] } }, @@ -972,18 +994,18 @@ "id": "settings-task-workspace-create-linear.transport-rejection:created", "observation": { "sender": ["2473f12c7cdd", "31738898988e"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2fac0da15fae", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "945ea389c1ef", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "5c2874ad80bc", + "a1c21422795e" ] } }, @@ -991,18 +1013,18 @@ "id": "settings-task-workspace-create-linear.transport-rejection-no-message:created", "observation": { "sender": ["2473f12c7cdd", "37345621a939"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "33e3b949d4c5", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "82cd71d524c8", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b57ded8a3ea3", + "a1c21422795e" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json index f880aa64da0..8c2b75fc36f 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "994ea8b4ddb05774a8c2d5902bb68bf5e8f25399a787262b8f23f458f2790698", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01533f698bc3": { + "name": "workspaceAgent", + "value": "codex", + "sent": 1 + }, "090c88478661": { "name": "settings.get#1", "args": [ @@ -107,6 +112,28 @@ } } }, + "2a3409305e35": { + "name": "creatingKey", + "value": "linear:1", + "sent": 0 + }, + "2a5e2689bf37": { + "name": "setupPrompt", + "value": { + "agentOverride": "claude", + "command": "setup", + "item": { + "key": "linear:1", + "provider": "linear", + "source": { + "id": "issue-1" + } + }, + "repoName": "Repo", + "source": "repo" + }, + "sent": 1 + }, "2b3aa0da0852": { "name": "settings.get#1", "args": [ @@ -138,7 +165,7 @@ } } }, - "326e3f8f7e0b": { + "2d957a8af6b3": { "name": "runtimeTaskSettings", "value": { "defaultTuiAgent": "codex", @@ -146,15 +173,20 @@ "hostSettingOverrides": {}, "prBotAuthorOverrides": ["bot-user"], "visibleTaskProviders": ["github", "linear"] - } + }, + "sent": 1 }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "3542b2dc7cf4": { + "name": "creatingKey", + "value": { + "$rpc": "null" + }, + "sent": 1 }, - "3f453dd79b03": { - "name": "workspaceAgent", - "value": "codex" + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "6a98511b6371": { "name": "settings.get#1", @@ -190,10 +222,6 @@ } } }, - "730f92993963": { - "name": "creatingKey", - "value": "linear:1" - }, "7abdfe20af50": { "creating": "linear:1", "error": "", @@ -240,14 +268,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -330,6 +350,16 @@ "status": "pending", "startedAt": 0 }, + "98260d6be053": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "adec34c2065c": { "creating": { "$rpc": "null" @@ -337,22 +367,6 @@ "error": "", "settings": {} }, - "b4aa36380c40": { - "name": "setupPrompt", - "value": { - "agentOverride": "claude", - "command": "setup", - "item": { - "key": "linear:1", - "provider": "linear", - "source": { - "id": "issue-1" - } - }, - "repoName": "Repo", - "source": "repo" - } - }, "b759ab27e4dd": { "name": "settings.get#1", "args": [ @@ -387,12 +401,6 @@ } } }, - "c9cb32059b8d": { - "name": "creatingKey", - "value": { - "$rpc": "null" - } - }, "d27ce798af34": { "name": "settings.get#1", "args": [ @@ -436,10 +444,6 @@ "disabledTuiAgents": ["claude"] } }, - "dae7907f03cc": { - "name": "runtimeTaskSettings", - "value": {} - }, "e0cf1af55a54": { "name": "settings.get#1", "args": [ @@ -503,9 +507,10 @@ } } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -515,6 +520,11 @@ "$rpc": "undefined" } }, + "f80ac8877eab": { + "name": "runtimeTaskSettings", + "value": {}, + "sent": 1 + }, "f84a8688af61": { "name": "settings.get#1", "args": [ @@ -554,32 +564,32 @@ "id": "settings-task-workspace-fulfilled.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "settings-task-workspace-fulfilled.prelude:cleanup", "observation": { "sender": ["f84a8688af61"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7abdfe20af50", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -587,20 +597,20 @@ "id": "settings-task-workspace-fulfilled.normal:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "8b8197eed660", "effects": [ - "730f92993963", - "82cd71d524c8", - "326e3f8f7e0b", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "2d957a8af6b3", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -608,19 +618,19 @@ "id": "settings-task-workspace-fulfilled.result-absent:settled", "observation": { "sender": ["e0cf1af55a54"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -628,19 +638,19 @@ "id": "settings-task-workspace-fulfilled.result-null:settled", "observation": { "sender": ["e1bd8b4a5d70"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -648,18 +658,18 @@ "id": "settings-task-workspace-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["0fc3e204e7ba"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "adec34c2065c", "effects": [ - "730f92993963", - "82cd71d524c8", - "dae7907f03cc", - "b4aa36380c40", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "f80ac8877eab", + "2a5e2689bf37", + "3542b2dc7cf4" ] } }, @@ -667,18 +677,18 @@ "id": "settings-task-workspace-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["d27ce798af34"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "adec34c2065c", "effects": [ - "730f92993963", - "82cd71d524c8", - "dae7907f03cc", - "b4aa36380c40", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "f80ac8877eab", + "2a5e2689bf37", + "3542b2dc7cf4" ] } }, @@ -686,18 +696,18 @@ "id": "settings-task-workspace-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["127ad2bdc042"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "adec34c2065c", "effects": [ - "730f92993963", - "82cd71d524c8", - "dae7907f03cc", - "b4aa36380c40", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "f80ac8877eab", + "2a5e2689bf37", + "3542b2dc7cf4" ] } }, @@ -705,19 +715,19 @@ "id": "settings-task-workspace-fulfilled.outer-refused:settled", "observation": { "sender": ["8f8296303a77"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -725,19 +735,19 @@ "id": "settings-task-workspace-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["6a98511b6371"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -745,19 +755,19 @@ "id": "settings-task-workspace-fulfilled.method-not-found:settled", "observation": { "sender": ["b759ab27e4dd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -765,19 +775,19 @@ "id": "settings-task-workspace-fulfilled.transport-rejection:settled", "observation": { "sender": ["8b77098df0c3"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } }, @@ -785,19 +795,19 @@ "id": "settings-task-workspace-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["2b3aa0da0852"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json index f63aca5b8be..d13b0f64e33 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "30b3f8d79589e9fb3d7ef804233554fa231f68ab88e5130ddfa78e79221e3c78", "platform": "darwin", @@ -38,10 +38,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "158449a16852": { "name": "linear.status#1", "args": [ @@ -109,6 +105,11 @@ }, "trust": {} }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, "35e63fba1bfc": { "name": "linear.status#1", "args": [ @@ -176,10 +177,6 @@ } } }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4620b5cc7ae9": { "name": "linear.status#1", "args": [ @@ -244,6 +241,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -304,9 +306,10 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "77975bbcd4be": { "name": "linear.status#1", @@ -405,6 +408,11 @@ } } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -444,10 +452,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "883566e08378": { "name": "linear.status#1", "args": [ @@ -633,7 +637,7 @@ "id": "settings-workspace-context-fulfilled.prelude:settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -645,7 +649,7 @@ "id": "settings-workspace-context-fulfilled.normal:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -657,7 +661,7 @@ "id": "settings-workspace-context-fulfilled.result-absent:settled", "observation": { "sender": ["563e4c82b345", "7a4c4c2227f8", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -669,7 +673,7 @@ "id": "settings-workspace-context-fulfilled.result-null:settled", "observation": { "sender": ["563e4c82b345", "f8e51955170c", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -681,7 +685,7 @@ "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["563e4c82b345", "406d79ff45ca", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -693,7 +697,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["563e4c82b345", "ae32d773383c", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -705,7 +709,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["563e4c82b345", "883566e08378", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -717,7 +721,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused:settled", "observation": { "sender": ["563e4c82b345", "f81d65015197", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -729,7 +733,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["563e4c82b345", "77975bbcd4be", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -741,7 +745,7 @@ "id": "settings-workspace-context-fulfilled.method-not-found:settled", "observation": { "sender": ["563e4c82b345", "35e63fba1bfc", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -753,7 +757,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection:settled", "observation": { "sender": ["563e4c82b345", "158449a16852", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -765,7 +769,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["563e4c82b345", "4620b5cc7ae9", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json index 6b233402ff2..d21b8806752 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "a5366cbd31d899feeb7e1901edd0c78191c2c8c8179ad5d5b24b7ca22bd538f8", "platform": "darwin", @@ -72,10 +72,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -146,9 +142,10 @@ } } }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 }, "4938921744c6": { "name": "ui.get#1", @@ -183,6 +180,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -276,9 +278,10 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "789980530ae3": { "name": "linear.status#1", @@ -313,6 +316,11 @@ } } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -352,10 +360,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "83ca8036193a": { "name": "preflight.check#1", "args": [ @@ -633,7 +637,7 @@ "id": "settings-workspace-context-fulfilled.prelude:settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -645,7 +649,7 @@ "id": "settings-workspace-context-fulfilled.normal:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -657,7 +661,7 @@ "id": "settings-workspace-context-fulfilled.result-absent:settled", "observation": { "sender": ["a7aa6be3bc50", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -669,7 +673,7 @@ "id": "settings-workspace-context-fulfilled.result-null:settled", "observation": { "sender": ["5db3a8e21647", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -681,7 +685,7 @@ "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["84b6f82edb6e", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -693,7 +697,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["83ca8036193a", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -705,7 +709,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["bb36ad1df1bc", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -717,7 +721,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused:settled", "observation": { "sender": ["b2d23d4a833f", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -729,7 +733,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["02eac6141a1f", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -741,7 +745,7 @@ "id": "settings-workspace-context-fulfilled.method-not-found:settled", "observation": { "sender": ["2b9e034d9983", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -753,7 +757,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection:settled", "observation": { "sender": ["a042b29c0044", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -765,7 +769,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["ca8f5459b39f", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json index 6454ad2dae5..cd4d95dcfa3 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "797ea410af6536410335ebe93b8bc354cd633cf980eb95efbb10bc46f5516cb7", "platform": "darwin", @@ -108,10 +108,6 @@ } } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -179,6 +175,11 @@ } } }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, "329ace7b96e9": { "name": "settings.get#1", "args": [ @@ -250,10 +251,6 @@ } } }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4938921744c6": { "name": "ui.get#1", "args": [ @@ -287,6 +284,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -347,9 +349,10 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "789980530ae3": { "name": "linear.status#1", @@ -384,6 +387,11 @@ } } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -423,10 +431,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -640,7 +644,7 @@ "id": "settings-workspace-context-fulfilled.prelude:settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -652,7 +656,7 @@ "id": "settings-workspace-context-fulfilled.normal:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -664,7 +668,7 @@ "id": "settings-workspace-context-fulfilled.result-absent:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "329ace7b96e9", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -676,7 +680,7 @@ "id": "settings-workspace-context-fulfilled.result-null:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "9582447b1277", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -688,7 +692,7 @@ "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "ff34527b3e2e", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -700,7 +704,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "4043cd1b2634", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -712,7 +716,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "099b501d90c2", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -724,7 +728,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "0c433d37dba9", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -736,7 +740,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "9a2df19b1d5f", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -748,7 +752,7 @@ "id": "settings-workspace-context-fulfilled.method-not-found:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "d3eea0a00315", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -760,7 +764,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "8b77098df0c3", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -772,7 +776,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "2b3aa0da0852", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json index d0f87961125..dc1cd1ee7fa 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "3cd29e7b6a1cdfd99796a58cf6ad6f9aa3dbac75dd6e989ea99ba6027c210028", "platform": "darwin", @@ -99,10 +99,6 @@ } } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -139,9 +135,10 @@ }, "trust": {} }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 }, "4938921744c6": { "name": "ui.get#1", @@ -176,6 +173,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "531bba7bae49": { "name": "ui.get#1", "args": [ @@ -303,6 +305,11 @@ } } }, + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 + }, "757d36f7d7c1": { "name": "ui.get#1", "args": [ @@ -334,10 +341,6 @@ } } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "789980530ae3": { "name": "linear.status#1", "args": [ @@ -371,6 +374,11 @@ } } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -410,10 +418,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "8947d9c9202f": { "name": "ui.get#1", "args": [ @@ -633,7 +637,7 @@ "id": "settings-workspace-context-fulfilled.prelude:settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -645,7 +649,7 @@ "id": "settings-workspace-context-fulfilled.normal:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -657,7 +661,7 @@ "id": "settings-workspace-context-fulfilled.result-absent:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "0949ca378eeb"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -669,7 +673,7 @@ "id": "settings-workspace-context-fulfilled.result-null:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "8947d9c9202f"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -681,7 +685,7 @@ "id": "settings-workspace-context-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "531bba7bae49"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -693,7 +697,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "fdb9d6146352"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -705,7 +709,7 @@ "id": "settings-workspace-context-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "e9f764966b3b"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -717,7 +721,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "8be416d0b1ef"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -729,7 +733,7 @@ "id": "settings-workspace-context-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "6b1ec8280e91"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -741,7 +745,7 @@ "id": "settings-workspace-context-fulfilled.method-not-found:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "8cbd7ddc26d9"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -753,7 +757,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "757d36f7d7c1"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -765,7 +769,7 @@ "id": "settings-workspace-context-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "0039f2221403"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json index adde05f7e2e..257a8f78c96 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "a89bdf93df71a958810aba72c80e42f663644781a29e934898e2ddf86c5dd5d5", "platform": "darwin", @@ -114,6 +114,11 @@ "disabledTuiAgents": ["claude"] } }, + "28faeb877519": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"setupDecision\":\"inherit\",\"name\":\"recorded\",\"displayName\":\"recorded\",\"displayNameKind\":\"user\",\"startupAgent\":\"claude\",\"createdWithAgent\":\"claude\"}}", + "sent": 2 + }, "2b3aa0da0852": { "name": "settings.get#1", "args": [ @@ -152,9 +157,23 @@ "disabledTuiAgents": ["claude"] } }, - "3405a06dce84": { + "3af6dc91992c": { + "name": "agentOverridden", + "value": false, + "sent": 1 + }, + "4c38e416e041": { + "name": "selectedAgent", + "value": { + "id": "codex", + "label": "Codex" + }, + "sent": 1 + }, + "52d25e1f3035": { "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "value": "Connection closed", + "sent": 2 }, "588949297c83": { "name": "worktree.create#1", @@ -193,6 +212,11 @@ } } }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, "5efbd884ea5a": { "creating": false, "error": "Selected agent is disabled. Choose an enabled agent before creating.", @@ -238,22 +262,6 @@ } } }, - "6c2789ab0e4b": { - "name": "runtimeSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, - "6f447a389087": { - "name": "runtimeSettings", - "value": { - "$rpc": "undefined" - } - }, "7b1c9637063f": { "creating": true, "error": "", @@ -300,14 +308,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "8b77098df0c3": { "name": "settings.get#1", "args": [ @@ -377,13 +377,10 @@ "status": "pending", "startedAt": 0 }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" - }, - "ae291b5dba88": { - "name": "agentOverridden", - "value": false + "value": "", + "sent": 0 }, "b759ab27e4dd": { "name": "settings.get#1", @@ -419,6 +416,13 @@ } } }, + "bc17a88609c2": { + "name": "runtimeSettings", + "value": { + "$rpc": "undefined" + }, + "sent": 1 + }, "d27ce798af34": { "name": "settings.get#1", "args": [ @@ -516,12 +520,21 @@ } } }, - "eb6f7a9c5bf1": { - "name": "selectedAgent", + "ea718cd95024": { + "name": "runtimeSettings", "value": { - "id": "codex", - "label": "Codex" - } + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 1 + }, + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -531,10 +544,6 @@ "$rpc": "undefined" } }, - "f0d91b98b6a3": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"setupDecision\":\"inherit\",\"name\":\"recorded\",\"displayName\":\"recorded\",\"displayNameKind\":\"user\",\"startupAgent\":\"claude\",\"createdWithAgent\":\"claude\"}}" - }, "f84a8688af61": { "name": "settings.get#1", "args": [ @@ -605,44 +614,44 @@ "id": "settings-workspace-submit-fulfilled.prelude:settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "13c996e4ec2b", - "effects": ["82cd71d524c8"] + "effects": ["9e263f5e91be"] } }, { "id": "settings-workspace-submit-fulfilled.prelude:cleanup", "observation": { "sender": ["f84a8688af61"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "13c996e4ec2b", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.normal:settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "5efbd884ea5a", "effects": [ - "82cd71d524c8", - "6c2789ab0e4b", - "eb6f7a9c5bf1", - "ae291b5dba88", - "3405a06dce84" + "9e263f5e91be", + "ea718cd95024", + "4c38e416e041", + "3af6dc91992c", + "eaf6fe088c19" ] } }, @@ -650,169 +659,169 @@ "id": "settings-workspace-submit-fulfilled.result-absent:settled", "observation": { "sender": ["e0cf1af55a54"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.result-null:settled", "observation": { "sender": ["e1bd8b4a5d70"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["0fc3e204e7ba", "fbc1bf929509"], - "payloads": ["7ddcb1852b39", "f0d91b98b6a3"], + "payloads": ["5c52bc3f9e55", "28faeb877519"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7b1c9637063f", - "effects": ["82cd71d524c8", "6f447a389087"] + "effects": ["9e263f5e91be", "bc17a88609c2"] } }, { "id": "settings-workspace-submit-fulfilled.inner-ok-missing:cleanup", "observation": { "sender": ["0fc3e204e7ba", "588949297c83"], - "payloads": ["7ddcb1852b39", "f0d91b98b6a3"], + "payloads": ["5c52bc3f9e55", "28faeb877519"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7b1c9637063f", - "effects": ["82cd71d524c8", "6f447a389087", "9f82f10075a3"] + "effects": ["9e263f5e91be", "bc17a88609c2", "52d25e1f3035"] } }, { "id": "settings-workspace-submit-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["d27ce798af34", "fbc1bf929509"], - "payloads": ["7ddcb1852b39", "f0d91b98b6a3"], + "payloads": ["5c52bc3f9e55", "28faeb877519"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7b1c9637063f", - "effects": ["82cd71d524c8", "6f447a389087"] + "effects": ["9e263f5e91be", "bc17a88609c2"] } }, { "id": "settings-workspace-submit-fulfilled.inner-false-string-error:cleanup", "observation": { "sender": ["d27ce798af34", "588949297c83"], - "payloads": ["7ddcb1852b39", "f0d91b98b6a3"], + "payloads": ["5c52bc3f9e55", "28faeb877519"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7b1c9637063f", - "effects": ["82cd71d524c8", "6f447a389087", "9f82f10075a3"] + "effects": ["9e263f5e91be", "bc17a88609c2", "52d25e1f3035"] } }, { "id": "settings-workspace-submit-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["127ad2bdc042", "fbc1bf929509"], - "payloads": ["7ddcb1852b39", "f0d91b98b6a3"], + "payloads": ["5c52bc3f9e55", "28faeb877519"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7b1c9637063f", - "effects": ["82cd71d524c8", "6f447a389087"] + "effects": ["9e263f5e91be", "bc17a88609c2"] } }, { "id": "settings-workspace-submit-fulfilled.inner-false-object-error:cleanup", "observation": { "sender": ["127ad2bdc042", "588949297c83"], - "payloads": ["7ddcb1852b39", "f0d91b98b6a3"], + "payloads": ["5c52bc3f9e55", "28faeb877519"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "7b1c9637063f", - "effects": ["82cd71d524c8", "6f447a389087", "9f82f10075a3"] + "effects": ["9e263f5e91be", "bc17a88609c2", "52d25e1f3035"] } }, { "id": "settings-workspace-submit-fulfilled.outer-refused:settled", "observation": { "sender": ["8f8296303a77"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["6a98511b6371"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.method-not-found:settled", "observation": { "sender": ["b759ab27e4dd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.transport-rejection:settled", "observation": { "sender": ["8b77098df0c3"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } }, { "id": "settings-workspace-submit-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["2b3aa0da0852"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-speech.dictation-chunk-speech.dictation.chunk-1.json b/mobile/rpc-foundation/goldens/matrix-speech.dictation-chunk-speech.dictation.chunk-1.json index ba90d08263f..a9889bb7067 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.dictation-chunk-speech.dictation.chunk-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.dictation-chunk-speech.dictation.chunk-1.json @@ -3,9 +3,9 @@ "family": "speech.dictation-chunk", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "cfc84498c2ed080ca2be50725c8ad4fac84eaf2e64ecad1445997949737da11d", "platform": "darwin", @@ -274,10 +274,6 @@ } } }, - "90af24dc404f": { - "name": "speech.dictation.chunk#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.chunk\",\"params\":{\"dictationId\":\"dictation-1\",\"audioBase64\":\"ACVKb5S53gM=\",\"sampleRate\":16000}}" - }, "9db288492eed": { "name": "speech.dictation.chunk#1", "args": [ @@ -355,6 +351,11 @@ "failures": [""], "pending": 0 }, + "b5c5cee75a84": { + "name": "speech.dictation.chunk#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.chunk\",\"params\":{\"dictationId\":\"dictation-1\",\"audioBase64\":\"ACVKb5S53gM=\",\"sampleRate\":16000}}", + "sent": 1 + }, "bc459c132276": { "status": "fulfilled", "startedAt": 0, @@ -403,11 +404,12 @@ } } }, - "dfe8f61693de": { + "dd747eb6f20e": { "name": "dictation-failed", "value": { "id": "dictation-1" - } + }, + "sent": 1 }, "fad94b386878": { "name": "speech.dictation.chunk#1", @@ -449,7 +451,7 @@ "id": "speech-audio-chunk-acknowledged.normal:acknowledged", "observation": { "sender": ["c0d15d1b2941"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, @@ -461,7 +463,7 @@ "id": "speech-audio-chunk-acknowledged.result-absent:acknowledged", "observation": { "sender": ["fad94b386878"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, @@ -473,7 +475,7 @@ "id": "speech-audio-chunk-acknowledged.result-null:acknowledged", "observation": { "sender": ["64d841ddbfc2"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, @@ -485,7 +487,7 @@ "id": "speech-audio-chunk-acknowledged.inner-ok-missing:acknowledged", "observation": { "sender": ["6afeecf90444"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, @@ -497,7 +499,7 @@ "id": "speech-audio-chunk-acknowledged.inner-false-string-error:acknowledged", "observation": { "sender": ["24559ea7f608"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, @@ -509,7 +511,7 @@ "id": "speech-audio-chunk-acknowledged.inner-false-object-error:acknowledged", "observation": { "sender": ["6b58f71b4e01"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, @@ -521,60 +523,60 @@ "id": "speech-audio-chunk-acknowledged.outer-refused:acknowledged", "observation": { "sender": ["351dc95151e8"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, "state": "a2f842e44f38", - "effects": ["dfe8f61693de"] + "effects": ["dd747eb6f20e"] } }, { "id": "speech-audio-chunk-acknowledged.outer-refused-no-message:acknowledged", "observation": { "sender": ["48fbdc97b6b4"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, "state": "b5157118341f", - "effects": ["dfe8f61693de"] + "effects": ["dd747eb6f20e"] } }, { "id": "speech-audio-chunk-acknowledged.method-not-found:acknowledged", "observation": { "sender": ["9db288492eed"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, "state": "2762d465637e", - "effects": ["dfe8f61693de"] + "effects": ["dd747eb6f20e"] } }, { "id": "speech-audio-chunk-acknowledged.transport-rejection:acknowledged", "observation": { "sender": ["3e346f1803ba"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, "state": "28366801162a", - "effects": ["dfe8f61693de"] + "effects": ["dd747eb6f20e"] } }, { "id": "speech-audio-chunk-acknowledged.transport-rejection-no-message:acknowledged", "observation": { "sender": ["b2ed580da421"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, "state": "b5157118341f", - "effects": ["dfe8f61693de"] + "effects": ["dd747eb6f20e"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.finish-1.json b/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.finish-1.json index 612d8df2a4d..f09a560ece1 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.finish-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.finish-1.json @@ -3,9 +3,9 @@ "family": "speech.dictation-session", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "f3b57e7a3d46f7ee2761ecced03e74019758172fe0a040ef5df0612c8ac18358", "platform": "darwin", @@ -13,27 +13,39 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0469b72b9c8a": { + "name": "speech.dictation.start#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 1 + }, "073a32801a55": { "error": "Cannot read properties of null (reading 'text')", "status": "error", "transcripts": [] }, + "0c93805fbea9": { + "name": "dictation-error", + "value": { + "message": "Cannot read properties of null (reading 'text')" + }, + "sent": 3 + }, "11c21b92d88c": { "error": "No speech detected.", "status": "error", "transcripts": [] }, - "2b7284dee8d1": { + "1206006b26c1": { "name": "dictation-error", "value": { - "message": "Cannot read properties of null (reading 'text')" - } + "message": "outer refused" + }, + "sent": 3 }, - "365f4ccecdd2": { - "name": "dictation-error", - "value": { - "message": "Unknown method" - } + "12aee19e9a0c": { + "name": "speech.dictation.finish#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.finish\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 2 }, "3c7368349e13": { "name": "speech.dictation.finish#1", @@ -69,27 +81,25 @@ } } }, - "3fe14b61ba9c": { - "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, - "4315cd2cbdec": { + "3d2304bd31a6": { "name": "dictation-error", "value": { - "message": "outer refused" - } + "message": "transport failure" + }, + "sent": 3 + }, + "4a8791bf23bb": { + "name": "dictation-error", + "value": { + "message": "Unknown method" + }, + "sent": 3 }, "4d21a93db98f": { "error": "", "status": "error", "transcripts": [] }, - "55a69398fac0": { - "name": "dictation-error", - "value": { - "message": "No speech detected." - } - }, "5c21b9ecd037": { "name": "speech.dictation.cancel#1", "args": [ @@ -220,6 +230,13 @@ } } }, + "74834b7e4b3b": { + "name": "dictation-error", + "value": { + "message": "" + }, + "sent": 3 + }, "7e57b271644a": { "name": "speech.dictation.finish#1", "args": [ @@ -281,6 +298,20 @@ } } }, + "8e2a70085ca7": { + "name": "dictation-error", + "value": { + "message": "No speech detected." + }, + "sent": 2 + }, + "8e4d6eba76de": { + "name": "dictation-error", + "value": { + "message": "Cannot read properties of undefined (reading 'text')" + }, + "sent": 3 + }, "93e894a59a4e": { "name": "speech.dictation.finish#1", "args": [ @@ -312,18 +343,6 @@ } } }, - "94d135e55d53": { - "name": "dictation-error", - "value": { - "message": "" - } - }, - "9f3fe89125d8": { - "name": "dictation-error", - "value": { - "message": "Cannot read properties of undefined (reading 'text')" - } - }, "a19279fc9c65": { "error": { "$rpc": "null" @@ -369,10 +388,6 @@ } } }, - "a79e628b898b": { - "name": "speech.dictation.finish#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.finish\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, "ac6550e5cd05": { "name": "speech.dictation.finish#1", "args": [ @@ -446,10 +461,6 @@ "status": "error", "transcripts": [] }, - "bbda4a44cbe0": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, "c72663fd883b": { "name": "speech.dictation.finish#1", "args": [ @@ -519,6 +530,11 @@ } } }, + "dc377e917e9e": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 3 + }, "dd2a6fe5923c": { "error": "transport failure", "status": "error", @@ -531,12 +547,6 @@ "value": { "$rpc": "undefined" } - }, - "f1f80ac760bc": { - "name": "dictation-error", - "value": { - "message": "transport failure" - } } }, "recording": { @@ -546,7 +556,7 @@ "id": "speech-dictation-session-transcript.normal:transcribed", "observation": { "sender": ["a3d4b25bf713", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -560,140 +570,140 @@ "id": "speech-dictation-session-transcript.result-absent:transcribed", "observation": { "sender": ["a3d4b25bf713", "851c52f1c33e", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "b432c878c8da", - "effects": ["9f3fe89125d8"] + "effects": ["8e4d6eba76de"] } }, { "id": "speech-dictation-session-transcript.result-null:transcribed", "observation": { "sender": ["a3d4b25bf713", "733c914832a5", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "073a32801a55", - "effects": ["2b7284dee8d1"] + "effects": ["0c93805fbea9"] } }, { "id": "speech-dictation-session-transcript.inner-ok-missing:transcribed", "observation": { "sender": ["a3d4b25bf713", "cafa38b4e2f3"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "11c21b92d88c", - "effects": ["55a69398fac0"] + "effects": ["8e2a70085ca7"] } }, { "id": "speech-dictation-session-transcript.inner-false-string-error:transcribed", "observation": { "sender": ["a3d4b25bf713", "ae04287096aa"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "11c21b92d88c", - "effects": ["55a69398fac0"] + "effects": ["8e2a70085ca7"] } }, { "id": "speech-dictation-session-transcript.inner-false-object-error:transcribed", "observation": { "sender": ["a3d4b25bf713", "c72663fd883b"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "11c21b92d88c", - "effects": ["55a69398fac0"] + "effects": ["8e2a70085ca7"] } }, { "id": "speech-dictation-session-transcript.outer-refused:transcribed", "observation": { "sender": ["a3d4b25bf713", "3c7368349e13", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "6bf21bf88103", - "effects": ["4315cd2cbdec"] + "effects": ["1206006b26c1"] } }, { "id": "speech-dictation-session-transcript.outer-refused-no-message:transcribed", "observation": { "sender": ["a3d4b25bf713", "66c94ecbfe85", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "4d21a93db98f", - "effects": ["94d135e55d53"] + "effects": ["74834b7e4b3b"] } }, { "id": "speech-dictation-session-transcript.method-not-found:transcribed", "observation": { "sender": ["a3d4b25bf713", "ac6550e5cd05", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "a1c4e9bebdd4", - "effects": ["365f4ccecdd2"] + "effects": ["4a8791bf23bb"] } }, { "id": "speech-dictation-session-transcript.transport-rejection:transcribed", "observation": { "sender": ["a3d4b25bf713", "93e894a59a4e", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "dd2a6fe5923c", - "effects": ["f1f80ac760bc"] + "effects": ["3d2304bd31a6"] } }, { "id": "speech-dictation-session-transcript.transport-rejection-no-message:transcribed", "observation": { "sender": ["a3d4b25bf713", "7e57b271644a", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "a79e628b898b", "bbda4a44cbe0"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c", "dc377e917e9e"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", "stop": "eb79a9b3682a" }, "state": "4d21a93db98f", - "effects": ["94d135e55d53"] + "effects": ["74834b7e4b3b"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.start-1.json b/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.start-1.json index 1db6173fe46..4cf0de07269 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.start-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.dictation-session-speech.dictation.start-1.json @@ -3,9 +3,9 @@ "family": "speech.dictation-session", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "afe7c4d2085b095cac343607db3e9cc157921c2e0b20bae53260cd207ee5e4eb", "platform": "darwin", @@ -43,6 +43,16 @@ } } }, + "0469b72b9c8a": { + "name": "speech.dictation.start#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 1 + }, + "12aee19e9a0c": { + "name": "speech.dictation.finish#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.finish\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 2 + }, "133244b5f259": { "name": "speech.dictation.start#1", "args": [ @@ -74,10 +84,6 @@ } } }, - "19545af661f2": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, "31bfff245eea": { "name": "speech.dictation.start#1", "args": [ @@ -143,10 +149,6 @@ } } }, - "3fe14b61ba9c": { - "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, "410f671e8571": { "name": "speech.dictation.start#1", "args": [ @@ -350,10 +352,6 @@ } } }, - "a79e628b898b": { - "name": "speech.dictation.finish#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.finish\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, "b67ded1393a7": { "name": "speech.dictation.start#1", "args": [ @@ -432,6 +430,11 @@ "$rpc": "undefined" } }, + "f2afab6e5c12": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 2 + }, "f6a74c428142": { "error": { "$rpc": "null" @@ -480,7 +483,7 @@ "id": "speech-dictation-session-transcript.normal:transcribed", "observation": { "sender": ["a3d4b25bf713", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -494,7 +497,7 @@ "id": "speech-dictation-session-transcript.result-absent:transcribed", "observation": { "sender": ["03ef87c361a6", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -508,7 +511,7 @@ "id": "speech-dictation-session-transcript.result-null:transcribed", "observation": { "sender": ["f93fdd460783", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -522,7 +525,7 @@ "id": "speech-dictation-session-transcript.inner-ok-missing:transcribed", "observation": { "sender": ["669ca80a030f", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -536,7 +539,7 @@ "id": "speech-dictation-session-transcript.inner-false-string-error:transcribed", "observation": { "sender": ["b67ded1393a7", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -550,7 +553,7 @@ "id": "speech-dictation-session-transcript.inner-false-object-error:transcribed", "observation": { "sender": ["d99a7c527d94", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", @@ -564,7 +567,7 @@ "id": "speech-dictation-session-transcript.outer-refused:transcribed", "observation": { "sender": ["410f671e8571", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "19545af661f2"], + "payloads": ["0469b72b9c8a", "f2afab6e5c12"], "settlements": { "mount": "eb79a9b3682a", "start": "9270aeb7d9c6", @@ -578,7 +581,7 @@ "id": "speech-dictation-session-transcript.outer-refused-no-message:transcribed", "observation": { "sender": ["a30fb20eccfd", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "19545af661f2"], + "payloads": ["0469b72b9c8a", "f2afab6e5c12"], "settlements": { "mount": "eb79a9b3682a", "start": "9270aeb7d9c6", @@ -592,7 +595,7 @@ "id": "speech-dictation-session-transcript.method-not-found:transcribed", "observation": { "sender": ["31bfff245eea", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "19545af661f2"], + "payloads": ["0469b72b9c8a", "f2afab6e5c12"], "settlements": { "mount": "eb79a9b3682a", "start": "9270aeb7d9c6", @@ -606,7 +609,7 @@ "id": "speech-dictation-session-transcript.transport-rejection:transcribed", "observation": { "sender": ["3e46953e2718", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "19545af661f2"], + "payloads": ["0469b72b9c8a", "f2afab6e5c12"], "settlements": { "mount": "eb79a9b3682a", "start": "9270aeb7d9c6", @@ -620,7 +623,7 @@ "id": "speech-dictation-session-transcript.transport-rejection-no-message:transcribed", "observation": { "sender": ["133244b5f259", "5c21b9ecd037"], - "payloads": ["3fe14b61ba9c", "19545af661f2"], + "payloads": ["0469b72b9c8a", "f2afab6e5c12"], "settlements": { "mount": "eb79a9b3682a", "start": "9270aeb7d9c6", diff --git a/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.cancel-1.json b/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.cancel-1.json index 23cfbc83c9e..756b1eaf77e 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.cancel-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.cancel-1.json @@ -3,9 +3,9 @@ "family": "speech.dictation-start", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "ef890c668aded545c5423322aeaab0e0715ff80d5f76c6512d6579e277853f6c", "platform": "darwin", @@ -180,6 +180,11 @@ } } }, + "601f4167c1ac": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 2 + }, "7ed3d39f0607": { "status": "fulfilled", "startedAt": 0, @@ -284,10 +289,6 @@ } } }, - "a78a87e09f05": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}" - }, "bbe508ab7f95": { "name": "speech.dictation.start#1", "args": [ @@ -351,6 +352,11 @@ } } }, + "cbb6c5c8ae91": { + "name": "speech.dictation.start#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 1 + }, "d4e067bbbe7c": { "name": "speech.dictation.cancel#1", "args": [ @@ -392,10 +398,6 @@ "idle": false, "started": false }, - "e1538fe51a1e": { - "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -446,7 +448,7 @@ "id": "speech-desktop-start-superseded.normal:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -459,7 +461,7 @@ "id": "speech-desktop-start-superseded.result-absent:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "c742dd428fd0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -472,7 +474,7 @@ "id": "speech-desktop-start-superseded.result-null:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "9cacf4553e49"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -485,7 +487,7 @@ "id": "speech-desktop-start-superseded.inner-ok-missing:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "2c06ef299dba"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -498,7 +500,7 @@ "id": "speech-desktop-start-superseded.inner-false-string-error:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "ff829d6d4f1a"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -511,7 +513,7 @@ "id": "speech-desktop-start-superseded.inner-false-object-error:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "2d0a00315cb6"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -524,7 +526,7 @@ "id": "speech-desktop-start-superseded.outer-refused:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "934c27800758"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -537,7 +539,7 @@ "id": "speech-desktop-start-superseded.outer-refused-no-message:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "d4e067bbbe7c"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -550,7 +552,7 @@ "id": "speech-desktop-start-superseded.method-not-found:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "43eb5a277ab8"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -563,7 +565,7 @@ "id": "speech-desktop-start-superseded.transport-rejection:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "195cab46ce8e"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -576,7 +578,7 @@ "id": "speech-desktop-start-superseded.transport-rejection-no-message:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "84794daca96b"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" diff --git a/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.start-1.json b/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.start-1.json index f730341d862..6fb8f66017d 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.start-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.dictation-start-speech.dictation.start-1.json @@ -3,9 +3,9 @@ "family": "speech.dictation-start", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "cd65f6b30f92d9542d19ad74cc9437ea33a1ec8fbdf4439ba13c14960f8a1994", "platform": "darwin", @@ -80,6 +80,11 @@ } } }, + "601f4167c1ac": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 2 + }, "7ed3d39f0607": { "status": "fulfilled", "startedAt": 0, @@ -253,10 +258,6 @@ } } }, - "a78a87e09f05": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}" - }, "bbe508ab7f95": { "name": "speech.dictation.start#1", "args": [ @@ -290,6 +291,11 @@ } } }, + "cbb6c5c8ae91": { + "name": "speech.dictation.start#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 1 + }, "ce0d14ebee21": { "name": "speech.dictation.start#1", "args": [ @@ -395,10 +401,6 @@ "idle": false, "started": false }, - "e1538fe51a1e": { - "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -446,7 +448,7 @@ "id": "speech-desktop-start-superseded.normal:stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -459,7 +461,7 @@ "id": "speech-desktop-start-superseded.result-absent:stale-start-cancelled", "observation": { "sender": ["87ea622bd437", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -472,7 +474,7 @@ "id": "speech-desktop-start-superseded.result-null:stale-start-cancelled", "observation": { "sender": ["8384bf167bb1", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -485,7 +487,7 @@ "id": "speech-desktop-start-superseded.inner-ok-missing:stale-start-cancelled", "observation": { "sender": ["ce0d14ebee21", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -498,7 +500,7 @@ "id": "speech-desktop-start-superseded.inner-false-string-error:stale-start-cancelled", "observation": { "sender": ["d74bc2ce6806", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -511,7 +513,7 @@ "id": "speech-desktop-start-superseded.inner-false-object-error:stale-start-cancelled", "observation": { "sender": ["92b319a1e1ae", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -524,7 +526,7 @@ "id": "speech-desktop-start-superseded.outer-refused:stale-start-cancelled", "observation": { "sender": ["59e9ca68d314", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -537,7 +539,7 @@ "id": "speech-desktop-start-superseded.outer-refused-no-message:stale-start-cancelled", "observation": { "sender": ["a3d98968619a", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -550,7 +552,7 @@ "id": "speech-desktop-start-superseded.method-not-found:stale-start-cancelled", "observation": { "sender": ["7f93ccc70f02", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -563,7 +565,7 @@ "id": "speech-desktop-start-superseded.transport-rejection:stale-start-cancelled", "observation": { "sender": ["debfc02fbb08", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" @@ -576,7 +578,7 @@ "id": "speech-desktop-start-superseded.transport-rejection-no-message:stale-start-cancelled", "observation": { "sender": ["fae9f51834d5", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" diff --git a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.dictation.setup-1.json b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.dictation.setup-1.json index a468699a5a1..836d5ab0988 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.dictation.setup-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.dictation.setup-1.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "407a52b099cbf2fcb261010e4235dae2e5e16e11b386fb6bc99d5a2d237af541", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0ea7d26d0706": { - "name": "speech.dictation.setup#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}" - }, "14adf36a6f27": { "name": "speech.dictation.setup#1", "args": [ @@ -402,6 +398,16 @@ } } }, + "73dfd7a0c915": { + "name": "speech.dictation.setup#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}", + "sent": 4 + }, + "74cafa3ceeba": { + "name": "speech.models.download#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 2 + }, "7af31590ded9": { "configure": "started", "delete": { @@ -487,6 +493,11 @@ } } }, + "90128f3a26be": { + "name": "speech.models.delete#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 3 + }, "9f00dd54ba64": { "status": "fulfilled", "startedAt": 0, @@ -779,17 +790,10 @@ "selectedModelId": "whisper-small" } }, - "f14b5bb0c614": { - "name": "speech.models.delete#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7594a980fe2": { - "name": "speech.models.download#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 }, "fc5fb77f49bb": { "status": "fulfilled", @@ -809,7 +813,7 @@ "id": "speech-setup-sheet-fulfilled.normal:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -824,7 +828,7 @@ "id": "speech-setup-sheet-fulfilled.result-absent:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "6c06e4415402"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -839,7 +843,7 @@ "id": "speech-setup-sheet-fulfilled.result-null:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "a3cf1a5dec55"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -854,7 +858,7 @@ "id": "speech-setup-sheet-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "45f050437dd6"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -869,7 +873,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "686e4bca37ab"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -884,7 +888,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "14adf36a6f27"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -899,7 +903,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "81ec9b5ca7f2"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -914,7 +918,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "b7dd03f7a089"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -929,7 +933,7 @@ "id": "speech-setup-sheet-fulfilled.method-not-found:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "577b0a918b44"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -944,7 +948,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "25148d3fd4e0"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -959,7 +963,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "3bf5ed7bb628"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.delete-1.json b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.delete-1.json index 6809cbf467f..081a0123f82 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.delete-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.delete-1.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "140ede79a9ee0c02bedbfe67551060ef85692b6cb71968a48a1c41fcb4863804", "platform": "darwin", @@ -78,10 +78,6 @@ } } }, - "0ea7d26d0706": { - "name": "speech.dictation.setup#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}" - }, "1117d44df3f8": { "configure": { "enabled": true, @@ -363,6 +359,16 @@ } } }, + "73dfd7a0c915": { + "name": "speech.dictation.setup#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}", + "sent": 4 + }, + "74cafa3ceeba": { + "name": "speech.models.download#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 2 + }, "7c5b27891a8f": { "configure": { "enabled": true, @@ -424,6 +430,11 @@ } } }, + "90128f3a26be": { + "name": "speech.models.delete#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 3 + }, "9f00dd54ba64": { "status": "fulfilled", "startedAt": 0, @@ -805,17 +816,10 @@ "$rpc": "null" } }, - "f14b5bb0c614": { - "name": "speech.models.delete#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7594a980fe2": { - "name": "speech.models.download#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 }, "fc5fb77f49bb": { "status": "fulfilled", @@ -835,7 +839,7 @@ "id": "speech-setup-sheet-fulfilled.normal:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -850,7 +854,7 @@ "id": "speech-setup-sheet-fulfilled.result-absent:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "ea8cab25bcf2", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -865,7 +869,7 @@ "id": "speech-setup-sheet-fulfilled.result-null:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "ab2c55671644", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -880,7 +884,7 @@ "id": "speech-setup-sheet-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "a3cb3bb824dc", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -895,7 +899,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "722a26526fad", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -910,7 +914,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "50d91aa16b10", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -925,7 +929,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "e8d746fbfb7a", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -940,7 +944,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "d5a1b3479c34", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -955,7 +959,7 @@ "id": "speech-setup-sheet-fulfilled.method-not-found:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "0b2ffa0243d3", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -970,7 +974,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "8496b8c738aa", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -985,7 +989,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "57573810dae3", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.download-1.json b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.download-1.json index e71dc531494..e251333a276 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.download-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.download-1.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "6c0a9d2f2e28acd10c3a1f03888c23961e95bff02af10fe0e703d34fe6d60e8b", "platform": "darwin", @@ -76,10 +76,6 @@ } } }, - "0ea7d26d0706": { - "name": "speech.dictation.setup#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}" - }, "13c598d21f30": { "name": "speech.models.download#1", "args": [ @@ -337,6 +333,16 @@ } } }, + "73dfd7a0c915": { + "name": "speech.dictation.setup#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}", + "sent": 4 + }, + "74cafa3ceeba": { + "name": "speech.models.download#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 2 + }, "7adbf3e936d4": { "name": "speech.models.download#1", "args": [ @@ -398,6 +404,11 @@ "selectedModelId": "whisper-small" } }, + "90128f3a26be": { + "name": "speech.models.delete#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 3 + }, "94b559509089": { "name": "speech.models.download#1", "args": [ @@ -631,17 +642,10 @@ "$rpc": "undefined" } }, - "f14b5bb0c614": { - "name": "speech.models.delete#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7594a980fe2": { - "name": "speech.models.download#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 }, "fc5fb77f49bb": { "status": "fulfilled", @@ -661,7 +665,7 @@ "id": "speech-setup-sheet-fulfilled.normal:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -676,7 +680,7 @@ "id": "speech-setup-sheet-fulfilled.result-absent:settled", "observation": { "sender": ["4670310cd94e", "625909c6ba57", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -691,7 +695,7 @@ "id": "speech-setup-sheet-fulfilled.result-null:settled", "observation": { "sender": ["4670310cd94e", "234c35cef130", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -706,7 +710,7 @@ "id": "speech-setup-sheet-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["4670310cd94e", "1c35c145196b", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -721,7 +725,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["4670310cd94e", "070886afd931", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -736,7 +740,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["4670310cd94e", "99815410184d", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -751,7 +755,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused:settled", "observation": { "sender": ["4670310cd94e", "13c598d21f30", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "32a7c0ae7918", @@ -766,7 +770,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["4670310cd94e", "5a8462b1c151", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "d1b9d465d73d", @@ -781,7 +785,7 @@ "id": "speech-setup-sheet-fulfilled.method-not-found:settled", "observation": { "sender": ["4670310cd94e", "94b559509089", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "b948e8307e81", @@ -796,7 +800,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection:settled", "observation": { "sender": ["4670310cd94e", "bd088da40a2e", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "a947768bc0ed", @@ -811,7 +815,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["4670310cd94e", "7adbf3e936d4", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "c7584e82c72f", diff --git a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.list-1.json b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.list-1.json index 9c8502dc601..db2e79a0463 100644 --- a/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-speech.setup-sheet-speech.models.list-1.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "d63062b89cc83321f6bcbd05c55dd21c71c6ff8c8026d026b5d94e44278ed3d8", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0ea7d26d0706": { - "name": "speech.dictation.setup#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}" - }, "1885e95050f7": { "configure": { "enabled": true, @@ -384,6 +380,16 @@ } } }, + "73dfd7a0c915": { + "name": "speech.dictation.setup#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}", + "sent": 4 + }, + "74cafa3ceeba": { + "name": "speech.models.download#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 2 + }, "7c5b27891a8f": { "configure": { "enabled": true, @@ -455,6 +461,11 @@ }, "download": "started" }, + "90128f3a26be": { + "name": "speech.models.delete#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 3 + }, "9f00dd54ba64": { "status": "fulfilled", "startedAt": 0, @@ -769,17 +780,10 @@ "$rpc": "null" } }, - "f14b5bb0c614": { - "name": "speech.models.delete#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7594a980fe2": { - "name": "speech.models.download#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 }, "fc5fb77f49bb": { "status": "fulfilled", @@ -799,7 +803,7 @@ "id": "speech-setup-sheet-fulfilled.normal:settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", @@ -814,7 +818,7 @@ "id": "speech-setup-sheet-fulfilled.result-absent:settled", "observation": { "sender": ["b698e02be8d5", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "eb79a9b3682a", "download": "eb79a9b3682a", @@ -829,7 +833,7 @@ "id": "speech-setup-sheet-fulfilled.result-null:settled", "observation": { "sender": ["64340d3fedd9", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "ee20a1dc39e7", "download": "eb79a9b3682a", @@ -844,7 +848,7 @@ "id": "speech-setup-sheet-fulfilled.inner-ok-missing:settled", "observation": { "sender": ["c4726b5b1f11", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "301151228fa3", "download": "eb79a9b3682a", @@ -859,7 +863,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-string-error:settled", "observation": { "sender": ["6b2c571b433c", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "9f00dd54ba64", "download": "eb79a9b3682a", @@ -874,7 +878,7 @@ "id": "speech-setup-sheet-fulfilled.inner-false-object-error:settled", "observation": { "sender": ["af96601f1b92", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "ad8a954e879d", "download": "eb79a9b3682a", @@ -889,7 +893,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused:settled", "observation": { "sender": ["b578b1b51282", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "32a7c0ae7918", "download": "eb79a9b3682a", @@ -904,7 +908,7 @@ "id": "speech-setup-sheet-fulfilled.outer-refused-no-message:settled", "observation": { "sender": ["5db4eee60ae8", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "53e0a15f84cd", "download": "eb79a9b3682a", @@ -919,7 +923,7 @@ "id": "speech-setup-sheet-fulfilled.method-not-found:settled", "observation": { "sender": ["6d0755a50f1e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "b948e8307e81", "download": "eb79a9b3682a", @@ -934,7 +938,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection:settled", "observation": { "sender": ["2da5080eab9e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a947768bc0ed", "download": "eb79a9b3682a", @@ -949,7 +953,7 @@ "id": "speech-setup-sheet-fulfilled.transport-rejection-no-message:settled", "observation": { "sender": ["adf4d28ddca2", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "c7584e82c72f", "download": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.addprreviewcomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.addprreviewcomment-1.json index b5142fba6d9..0fd6671ca84 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.addprreviewcomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.addprreviewcomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-checks-files", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "751e0446d4cb64f80c997695cadb5d59d9698b4920a8ae16b95cb01e1ff37579", "platform": "darwin", @@ -13,67 +13,32 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "023bacc5a99f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" - }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, - "0c85499cb425": { + "02b35324051f": { "name": "prFileLoadingPath", "value": { "$rpc": "null" - } + }, + "sent": 4 }, - "1022542acd40": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "02b52513bb0d": { + "name": "mutatingStatus", + "value": true, + "sent": 4 + }, + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, + "0dc508badab8": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 4 + }, + "129905b0618e": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 1 }, "139752a53264": { "contents": { @@ -261,17 +226,84 @@ }, "refreshSeq": 1 }, - "169fba726515": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, - "186f44bc465a": { + "1e34370849ff": { "name": "error", - "value": "Unknown method" + "value": "", + "sent": 4 }, - "2d711d96f190": { + "2322bd630112": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "2dcc3610aa80": { "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 5 + }, + "2e81adcfbca6": { + "name": "error", + "value": "Unknown method", + "sent": 5 + }, + "30196bc9a973": { + "name": "detailRefreshSeq", + "value": 1, + "sent": 1 + }, + "30f161ec011f": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 5 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "35d0a5aace97": { "contents": { @@ -333,6 +365,11 @@ }, "refreshSeq": 1 }, + "36bcd0cc2219": { + "name": "error", + "value": "[object Object]", + "sent": 5 + }, "38d90ed8a1ee": { "contents": { "src/index.ts": { @@ -399,6 +436,22 @@ }, "refreshSeq": 1 }, + "3d589c54ccdc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 4 + }, + "4174675282eb": { + "name": "error", + "value": "transport failure", + "sent": 5 + }, "48887ca5265d": { "name": "github.addPRReviewComment#1", "args": [ @@ -489,6 +542,11 @@ }, "refreshSeq": 1 }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 + }, "56b95ef32926": { "name": "github.prFileContents#1", "args": [ @@ -532,6 +590,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "58deaf3a6563": { "contents": {}, "drafts": { @@ -586,135 +649,15 @@ }, "refreshSeq": 1 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "6ba526833af0": { + "name": "error", + "value": "", + "sent": 5 }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - }, - "6bbabf5b71db": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "6c85e969cc9d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "719c7f70fd21": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}" + "6cf2940fc2bf": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 5 }, "7418dba01b6e": { "contents": {}, @@ -830,9 +773,10 @@ }, "refreshSeq": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "8920eea8d02d": { "name": "github.addPRReviewComment#1", @@ -875,11 +819,7 @@ } } }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "8fd2d4171773": { + "8c3bfdbaf598": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -902,6 +842,14 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" } ], "files": [ @@ -925,11 +873,18 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 5 }, - "945ea389c1ef": { + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "9e263f5e91be": { "name": "error", - "value": "transport failure" + "value": "", + "sent": 0 }, "9e745ce96dca": { "name": "github.addPRReviewComment#1", @@ -966,10 +921,6 @@ } } }, - "9f82f10075a3": { - "name": "error", - "value": "Connection closed" - }, "a2e2063acb1e": { "name": "github.addPRReviewComment#1", "args": [ @@ -1055,6 +1006,11 @@ } } }, + "a82a30c9d838": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 3 + }, "a8b3659ce28d": { "name": "github.addPRReviewComment#1", "args": [ @@ -1130,13 +1086,10 @@ } } }, - "ab7ba6b82907": { - "name": "detailRefreshSeq", - "value": 1 - }, - "ae5be7de2632": { + "b57ded8a3ea3": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 2 }, "b76ac293cbde": { "contents": { @@ -1198,10 +1151,6 @@ }, "refreshSeq": 1 }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, "bcb382ff8ccc": { "name": "github.resolveReviewThread#1", "args": [ @@ -1273,14 +1222,6 @@ } } }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, "c3ea578fcb3f": { "contents": { "src/index.ts": { @@ -1454,6 +1395,11 @@ } } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, "d1316d48eea4": { "contents": { "src/index.ts": { @@ -1514,6 +1460,11 @@ }, "refreshSeq": 1 }, + "d27db8a11567": { + "name": "error", + "value": "inner refused", + "sent": 5 + }, "d2a2d7255ff4": { "name": "github.addPRReviewComment#1", "args": [ @@ -1550,9 +1501,64 @@ } } }, - "d530e4061382": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d6639f415773": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "e14b632f629a": { "name": "github.setPRFileViewed#1", @@ -1627,9 +1633,15 @@ } } }, - "e6fbd22fd721": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "e5ad8c9d0fe9": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, + "e87d71fbc115": { + "name": "error", + "value": "Connection closed", + "sent": 5 }, "ea0b5baf62b3": { "contents": { @@ -1699,13 +1711,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "f1d782d012f9": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 3 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f28dd4f3c720": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 5 }, "f380145170e4": { "contents": { @@ -1766,6 +1780,73 @@ "reviewRequests": [] }, "refreshSeq": 1 + }, + "f673fac7d1d0": { + "name": "error", + "value": "outer refused", + "sent": 5 + }, + "f7ad057aa897": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 5 + }, + "ff91ba8c33f6": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 2 } }, "recording": { @@ -1775,20 +1856,20 @@ "id": "tk-item-checks-files.prelude:rerun-settled", "observation": { "sender": ["a94ae672d47d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.prelude:viewed-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1796,14 +1877,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -1811,7 +1892,7 @@ "id": "tk-item-checks-files.prelude:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1820,18 +1901,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -1839,7 +1920,7 @@ "id": "tk-item-checks-files.prelude:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1849,23 +1930,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1880,11 +1961,11 @@ "d2a2d7255ff4" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1896,27 +1977,27 @@ }, "state": "ea0b5baf62b3", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "e87d71fbc115", + "5467502970f1" ] } }, @@ -1931,11 +2012,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1947,28 +2028,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -1983,11 +2064,11 @@ "9e745ce96dca" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1999,27 +2080,27 @@ }, "state": "35d0a5aace97", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "30f161ec011f", + "5467502970f1" ] } }, @@ -2034,11 +2115,11 @@ "bda506c98a54" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2050,27 +2131,27 @@ }, "state": "b76ac293cbde", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "2dcc3610aa80", + "5467502970f1" ] } }, @@ -2085,11 +2166,11 @@ "c6e27e4aac60" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2101,28 +2182,28 @@ }, "state": "1664dec79a8c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6bbabf5b71db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "f7ad057aa897", + "5467502970f1" ] } }, @@ -2137,11 +2218,11 @@ "e294d34724a7" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2153,27 +2234,27 @@ }, "state": "80c6be381021", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "d27db8a11567", + "5467502970f1" ] } }, @@ -2188,11 +2269,11 @@ "8920eea8d02d" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2204,27 +2285,27 @@ }, "state": "d1316d48eea4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "36bcd0cc2219", + "5467502970f1" ] } }, @@ -2239,11 +2320,11 @@ "ca1b07a1f5d1" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2255,27 +2336,27 @@ }, "state": "143835031ae8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f673fac7d1d0", + "5467502970f1" ] } }, @@ -2290,11 +2371,11 @@ "a2e2063acb1e" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2306,27 +2387,27 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "6ba526833af0", + "5467502970f1" ] } }, @@ -2341,11 +2422,11 @@ "a8b3659ce28d" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2357,27 +2438,27 @@ }, "state": "139752a53264", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "2e81adcfbca6", + "5467502970f1" ] } }, @@ -2392,11 +2473,11 @@ "48887ca5265d" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2408,27 +2489,27 @@ }, "state": "f380145170e4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "4174675282eb", + "5467502970f1" ] } }, @@ -2443,11 +2524,11 @@ "c6fec2450611" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2459,27 +2540,27 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "6ba526833af0", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.prfilecontents-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.prfilecontents-1.json index 4b530104ea3..58e302edadb 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.prfilecontents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.prfilecontents-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-checks-files", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "525fc4a694e8d1eaa4dab254c05f6bbdfbff31f9137bf9ba277ed508fd56e30e", "platform": "darwin", @@ -13,13 +13,17 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "023bacc5a99f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" + "02b35324051f": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 4 }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 }, "09ab59e7bed7": { "contents": { @@ -79,13 +83,118 @@ }, "refreshSeq": 1 }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, + "0dc508badab8": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 4 + }, + "129905b0618e": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 1 + }, + "1906d3587624": { + "name": "github.prFileContents#1", + "args": [ + { + "name": "method", + "value": "github.prFileContents" + }, + { + "name": "params", + "value": { + "baseSha": "base-sha", + "headSha": "head-sha", + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "prNumber": 12, + "repo": "id:repo-1", + "status": "modified" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "$rpc": "null" + } + } } }, - "1022542acd40": { + "1bc191fab81f": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "$rpc": "undefined" + } + }, + "sent": 4 + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "1e46eab4fde9": { + "name": "github.prFileContents#1", + "args": [ + { + "name": "method", + "value": "github.prFileContents" + }, + { + "name": "params", + "value": { + "baseSha": "base-sha", + "headSha": "head-sha", + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "prNumber": 12, + "repo": "id:repo-1", + "status": "modified" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "2322bd630112": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -131,97 +240,8 @@ "$rpc": "null" }, "reviewRequests": [] - } - }, - "169fba726515": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, - "1906d3587624": { - "name": "github.prFileContents#1", - "args": [ - { - "name": "method", - "value": "github.prFileContents" - }, - { - "name": "params", - "value": { - "baseSha": "base-sha", - "headSha": "head-sha", - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "prNumber": 12, - "repo": "id:repo-1", - "status": "modified" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "$rpc": "null" - } - } - } - }, - "1e46eab4fde9": { - "name": "github.prFileContents#1", - "args": [ - { - "name": "method", - "value": "github.prFileContents" - }, - { - "name": "params", - "value": { - "baseSha": "base-sha", - "headSha": "head-sha", - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "prNumber": 12, - "repo": "id:repo-1", - "status": "modified" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "error": "refused" - } - } - } + }, + "sent": 2 }, "2612177ac631": { "contents": {}, @@ -381,6 +401,16 @@ } } }, + "30196bc9a973": { + "name": "detailRefreshSeq", + "value": 1, + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "38d90ed8a1ee": { "contents": { "src/index.ts": { @@ -447,6 +477,29 @@ }, "refreshSeq": 1 }, + "3b74ca96fbbf": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "error": { + "message": "inner refused" + }, + "ok": false + } + }, + "sent": 4 + }, + "3d589c54ccdc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 4 + }, "3fa5d59b3bdc": { "contents": {}, "drafts": { @@ -501,14 +554,6 @@ }, "refreshSeq": 1 }, - "41d159823e94": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "error": "refused" - } - } - }, "437650c032c7": { "contents": { "src/index.ts": { @@ -573,6 +618,11 @@ }, "refreshSeq": 1 }, + "4a38f5d5d245": { + "name": "error", + "value": "Connection closed", + "sent": 4 + }, "4b4ca1abe880": { "contents": {}, "drafts": { @@ -719,6 +769,11 @@ }, "refreshSeq": 1 }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 + }, "54bc4c012b07": { "name": "github.prFileContents#1", "args": [ @@ -804,6 +859,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "58deaf3a6563": { "contents": {}, "drafts": { @@ -858,6 +918,11 @@ }, "refreshSeq": 1 }, + "598d95f891dc": { + "name": "error", + "value": "Unknown method", + "sent": 4 + }, "5a1e66f04e98": { "name": "github.prFileContents#1", "args": [ @@ -900,10 +965,6 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, "6255f2d00cb6": { "contents": { "src/index.ts": { @@ -962,92 +1023,10 @@ }, "refreshSeq": 1 }, - "6675a3209313": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "$rpc": "undefined" - } - } - }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - }, - "6c85e969cc9d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "6d11036fbd9f": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "error": "inner refused", - "ok": false - } - } - }, - "719c7f70fd21": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}" + "6cf2940fc2bf": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 5 }, "7417da4c0d2a": { "contents": { @@ -1161,34 +1140,22 @@ }, "refreshSeq": 1 }, - "7aeaf5f9e363": { + "7aa325e6bf84": { "name": "prFileContents", "value": { "src/index.ts": { - "$rpc": "null" - } - } - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "88669240de7c": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "error": { - "message": "inner refused" - }, + "error": "inner refused", "ok": false } - } + }, + "sent": 4 }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, - "8fd2d4171773": { + "8c3bfdbaf598": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -1211,6 +1178,14 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" } ], "files": [ @@ -1234,15 +1209,18 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 5 }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 }, "a4977f18017a": { "name": "github.prFileContents#1", @@ -1329,6 +1307,11 @@ } } }, + "a82a30c9d838": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 3 + }, "a94ae672d47d": { "name": "github.rerunPRChecks#1", "args": [ @@ -1365,9 +1348,19 @@ } } }, - "ab7ba6b82907": { - "name": "detailRefreshSeq", - "value": 1 + "ac63ff06c6f0": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "error": "refused" + } + }, + "sent": 4 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 }, "b86cf363fb90": { "name": "github.prFileContents#1", @@ -1411,10 +1404,6 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, "bbc7b8125888": { "contents": { "src/index.ts": { @@ -1579,10 +1568,6 @@ }, "refreshSeq": 1 }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, "c3ea578fcb3f": { "contents": { "src/index.ts": { @@ -1697,6 +1682,20 @@ }, "refreshSeq": 1 }, + "cc23a3557d7a": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "$rpc": "null" + } + }, + "sent": 4 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, "cd49f254a729": { "contents": { "src/index.ts": { @@ -1800,9 +1799,64 @@ } } }, - "d530e4061382": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d6639f415773": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "e068d3c5d275": { "name": "github.prFileContents#1", @@ -1877,6 +1931,21 @@ } } }, + "e57a3f9ecfc9": { + "name": "error", + "value": "outer refused", + "sent": 4 + }, + "e594e65c588c": { + "name": "error", + "value": "transport failure", + "sent": 4 + }, + "e5ad8c9d0fe9": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, "e6577d375511": { "contents": { "src/index.ts": { @@ -1941,10 +2010,6 @@ }, "refreshSeq": 1 }, - "e6fbd22fd721": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1953,9 +2018,15 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f1d782d012f9": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 3 + }, + "f28dd4f3c720": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 5 }, "f9b4dc062a34": { "name": "github.prFileContents#1", @@ -2065,6 +2136,11 @@ "reviewRequests": [] }, "refreshSeq": 1 + }, + "ff91ba8c33f6": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 2 } }, "recording": { @@ -2074,20 +2150,20 @@ "id": "tk-item-checks-files.prelude:rerun-settled", "observation": { "sender": ["a94ae672d47d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.prelude:viewed-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2095,14 +2171,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2110,7 +2186,7 @@ "id": "tk-item-checks-files.prelude:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2119,18 +2195,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2138,7 +2214,7 @@ "id": "tk-item-checks-files.prelude:cleanup", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "a4977f18017a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2148,23 +2224,23 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "9f82f10075a3", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "4a38f5d5d245", + "02b35324051f" ] } }, @@ -2172,7 +2248,7 @@ "id": "tk-item-checks-files.normal:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2182,23 +2258,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2213,11 +2289,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2229,28 +2305,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2258,7 +2334,7 @@ "id": "tk-item-checks-files.result-absent:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "541730f3b51f"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2268,23 +2344,23 @@ }, "state": "6255f2d00cb6", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "6675a3209313", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "1bc191fab81f", + "02b35324051f" ] } }, @@ -2299,11 +2375,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2315,28 +2391,28 @@ }, "state": "437650c032c7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "6675a3209313", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "1bc191fab81f", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2344,7 +2420,7 @@ "id": "tk-item-checks-files.result-null:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "1906d3587624"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2354,23 +2430,23 @@ }, "state": "09ab59e7bed7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "7aeaf5f9e363", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "cc23a3557d7a", + "02b35324051f" ] } }, @@ -2385,11 +2461,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2401,28 +2477,28 @@ }, "state": "bbc7b8125888", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "7aeaf5f9e363", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "cc23a3557d7a", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2430,7 +2506,7 @@ "id": "tk-item-checks-files.inner-ok-missing:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "1e46eab4fde9"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2440,23 +2516,23 @@ }, "state": "7417da4c0d2a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "41d159823e94", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "ac63ff06c6f0", + "02b35324051f" ] } }, @@ -2471,11 +2547,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2487,28 +2563,28 @@ }, "state": "e6577d375511", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "41d159823e94", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "ac63ff06c6f0", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2516,7 +2592,7 @@ "id": "tk-item-checks-files.inner-false-string-error:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "5a1e66f04e98"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2526,23 +2602,23 @@ }, "state": "2b36c236eb98", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "6d11036fbd9f", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "7aa325e6bf84", + "02b35324051f" ] } }, @@ -2557,11 +2633,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2573,28 +2649,28 @@ }, "state": "fe0cf00bd588", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "6d11036fbd9f", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "7aa325e6bf84", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2602,7 +2678,7 @@ "id": "tk-item-checks-files.inner-false-object-error:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "f9b4dc062a34"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2612,23 +2688,23 @@ }, "state": "cd49f254a729", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "88669240de7c", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3b74ca96fbbf", + "02b35324051f" ] } }, @@ -2643,11 +2719,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2659,28 +2735,28 @@ }, "state": "bedd28d22093", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "88669240de7c", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3b74ca96fbbf", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2688,7 +2764,7 @@ "id": "tk-item-checks-files.outer-refused:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "d085d3db6143"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2698,23 +2774,23 @@ }, "state": "5427516fa87b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "ba65a7abe43b", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "e57a3f9ecfc9", + "02b35324051f" ] } }, @@ -2729,11 +2805,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2745,28 +2821,28 @@ }, "state": "2612177ac631", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "ba65a7abe43b", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "e57a3f9ecfc9", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2774,7 +2850,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "b86cf363fb90"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2784,23 +2860,23 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "82cd71d524c8", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "1e34370849ff", + "02b35324051f" ] } }, @@ -2815,11 +2891,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2831,28 +2907,28 @@ }, "state": "2612177ac631", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "82cd71d524c8", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "1e34370849ff", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2860,7 +2936,7 @@ "id": "tk-item-checks-files.method-not-found:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "54bc4c012b07"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2870,23 +2946,23 @@ }, "state": "3fa5d59b3bdc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "186f44bc465a", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "598d95f891dc", + "02b35324051f" ] } }, @@ -2901,11 +2977,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2917,28 +2993,28 @@ }, "state": "2612177ac631", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "186f44bc465a", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "598d95f891dc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2946,7 +3022,7 @@ "id": "tk-item-checks-files.transport-rejection:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "e068d3c5d275"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2956,23 +3032,23 @@ }, "state": "c85e2446fc79", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "945ea389c1ef", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "e594e65c588c", + "02b35324051f" ] } }, @@ -2987,11 +3063,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3003,28 +3079,28 @@ }, "state": "2612177ac631", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "945ea389c1ef", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "e594e65c588c", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -3032,7 +3108,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "2d7af81eed6d"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3042,23 +3118,23 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "82cd71d524c8", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "1e34370849ff", + "02b35324051f" ] } }, @@ -3073,11 +3149,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3089,28 +3165,28 @@ }, "state": "2612177ac631", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "82cd71d524c8", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "1e34370849ff", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.rerunprchecks-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.rerunprchecks-1.json index b57a0a64703..c7eeda0c1aa 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.rerunprchecks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.rerunprchecks-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-checks-files", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "693c645ebbd13f438f19a8a96d52fa2e72c1c910aa45f04ba7f17c1c90e13169", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "023bacc5a99f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" - }, "023bc6c4612e": { "name": "github.rerunPRChecks#1", "args": [ @@ -56,63 +52,27 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, - "0c85499cb425": { + "02b35324051f": { "name": "prFileLoadingPath", "value": { "$rpc": "null" - } + }, + "sent": 4 }, - "1022542acd40": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "02b52513bb0d": { + "name": "mutatingStatus", + "value": true, + "sent": 4 + }, + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, + "0dc508badab8": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 4 }, "11b5f0721ce4": { "contents": { @@ -180,6 +140,11 @@ }, "refreshSeq": 0 }, + "129905b0618e": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 1 + }, "132e05e135de": { "contents": {}, "drafts": { @@ -234,13 +199,10 @@ }, "refreshSeq": 0 }, - "169fba726515": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "1d6b81659322": { "contents": {}, @@ -296,9 +258,69 @@ }, "refreshSeq": 0 }, - "2d711d96f190": { + "1e34370849ff": { "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "value": "", + "sent": 4 + }, + "2322bd630112": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "30196bc9a973": { + "name": "detailRefreshSeq", + "value": 1, + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "37f8639648ec": { "contents": { @@ -426,6 +448,17 @@ }, "refreshSeq": 1 }, + "3d589c54ccdc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 4 + }, "4b4ca1abe880": { "contents": {}, "drafts": { @@ -480,6 +513,11 @@ }, "refreshSeq": 1 }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 + }, "56b95ef32926": { "name": "github.prFileContents#1", "args": [ @@ -523,6 +561,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "58deaf3a6563": { "contents": {}, "drafts": { @@ -577,10 +620,6 @@ }, "refreshSeq": 1 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, "5f4b54c12787": { "contents": {}, "drafts": { @@ -671,71 +710,10 @@ } } }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - }, - "6c85e969cc9d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "6cf2940fc2bf": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 5 }, "7037a57cc5dc": { "contents": {}, @@ -791,10 +769,6 @@ }, "refreshSeq": 0 }, - "719c7f70fd21": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, "72e6ae650560": { "name": "github.rerunPRChecks#1", "args": [ @@ -886,9 +860,15 @@ }, "refreshSeq": 1 }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 1 + }, + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "839ca552d09d": { "name": "github.rerunPRChecks#1", @@ -1031,11 +1011,7 @@ } } }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "8fd2d4171773": { + "8c3bfdbaf598": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -1058,6 +1034,14 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" } ], "files": [ @@ -1081,11 +1065,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 5 }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, "99d1c2948a61": { "contents": {}, @@ -1141,6 +1127,11 @@ }, "refreshSeq": 0 }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "a5b56b388d19": { "name": "github.addPRReviewComment#1", "args": [ @@ -1187,6 +1178,11 @@ } } }, + "a82a30c9d838": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 3 + }, "a94ae672d47d": { "name": "github.rerunPRChecks#1", "args": [ @@ -1331,14 +1327,6 @@ }, "refreshSeq": 0 }, - "ab7ba6b82907": { - "name": "detailRefreshSeq", - "value": 1 - }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "b23acc82fe68": { "contents": {}, "drafts": { @@ -1393,9 +1381,15 @@ }, "refreshSeq": 0 }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 }, "bcb382ff8ccc": { "name": "github.resolveReviewThread#1", @@ -1466,14 +1460,6 @@ } } }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, "c3ea578fcb3f": { "contents": { "src/index.ts": { @@ -1534,6 +1520,16 @@ }, "refreshSeq": 1 }, + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, "c9c92edf96b7": { "name": "github.rerunPRChecks#1", "args": [ @@ -1571,9 +1567,69 @@ } } }, - "d530e4061382": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d6639f415773": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "dde1a64c282f": { "contents": {}, @@ -1717,6 +1773,11 @@ }, "refreshSeq": 0 }, + "e5ad8c9d0fe9": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 + }, "e643b2fcc7a7": { "name": "github.rerunPRChecks#1", "args": [ @@ -1751,10 +1812,6 @@ } } }, - "e6fbd22fd721": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1763,13 +1820,30 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "f1d782d012f9": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 3 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f28dd4f3c720": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 5 + }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "ff91ba8c33f6": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 2 } }, "recording": { @@ -1779,20 +1853,20 @@ "id": "tk-item-checks-files.normal:rerun-settled", "observation": { "sender": ["a94ae672d47d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.normal:viewed-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1800,14 +1874,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -1815,7 +1889,7 @@ "id": "tk-item-checks-files.normal:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1824,18 +1898,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -1843,7 +1917,7 @@ "id": "tk-item-checks-files.normal:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1853,23 +1927,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1884,11 +1958,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1900,28 +1974,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -1929,20 +2003,20 @@ "id": "tk-item-checks-files.result-absent:rerun-settled", "observation": { "sender": ["85d07c192bf2"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "dde1a64c282f", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.result-absent:viewed-settled", "observation": { "sender": ["85d07c192bf2", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1950,14 +2024,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -1965,7 +2039,7 @@ "id": "tk-item-checks-files.result-absent:thread-settled", "observation": { "sender": ["85d07c192bf2", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1974,18 +2048,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -1993,7 +2067,7 @@ "id": "tk-item-checks-files.result-absent:expand-settled", "observation": { "sender": ["85d07c192bf2", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2003,23 +2077,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2034,11 +2108,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2050,28 +2124,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2079,20 +2153,20 @@ "id": "tk-item-checks-files.result-null:rerun-settled", "observation": { "sender": ["63eee231db8a"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "ab2e67cea960", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.result-null:viewed-settled", "observation": { "sender": ["63eee231db8a", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2100,14 +2174,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2115,7 +2189,7 @@ "id": "tk-item-checks-files.result-null:thread-settled", "observation": { "sender": ["63eee231db8a", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2124,18 +2198,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2143,7 +2217,7 @@ "id": "tk-item-checks-files.result-null:expand-settled", "observation": { "sender": ["63eee231db8a", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2153,23 +2227,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2184,11 +2258,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2200,28 +2274,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2229,20 +2303,20 @@ "id": "tk-item-checks-files.inner-ok-missing:rerun-settled", "observation": { "sender": ["bcd505b6ddab"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.inner-ok-missing:viewed-settled", "observation": { "sender": ["bcd505b6ddab", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2250,14 +2324,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2265,7 +2339,7 @@ "id": "tk-item-checks-files.inner-ok-missing:thread-settled", "observation": { "sender": ["bcd505b6ddab", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2274,18 +2348,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2293,7 +2367,7 @@ "id": "tk-item-checks-files.inner-ok-missing:expand-settled", "observation": { "sender": ["bcd505b6ddab", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2303,23 +2377,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2334,11 +2408,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2350,28 +2424,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2379,20 +2453,20 @@ "id": "tk-item-checks-files.inner-false-string-error:rerun-settled", "observation": { "sender": ["86327c5f8340"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "a94f06b0c356", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.inner-false-string-error:viewed-settled", "observation": { "sender": ["86327c5f8340", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2400,14 +2474,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2415,7 +2489,7 @@ "id": "tk-item-checks-files.inner-false-string-error:thread-settled", "observation": { "sender": ["86327c5f8340", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2424,18 +2498,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2443,7 +2517,7 @@ "id": "tk-item-checks-files.inner-false-string-error:expand-settled", "observation": { "sender": ["86327c5f8340", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2453,23 +2527,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2484,11 +2558,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2500,28 +2574,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2529,20 +2603,20 @@ "id": "tk-item-checks-files.inner-false-object-error:rerun-settled", "observation": { "sender": ["023bc6c4612e"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "5f4b54c12787", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.inner-false-object-error:viewed-settled", "observation": { "sender": ["023bc6c4612e", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2550,14 +2624,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2565,7 +2639,7 @@ "id": "tk-item-checks-files.inner-false-object-error:thread-settled", "observation": { "sender": ["023bc6c4612e", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2574,18 +2648,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2593,7 +2667,7 @@ "id": "tk-item-checks-files.inner-false-object-error:expand-settled", "observation": { "sender": ["023bc6c4612e", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2603,23 +2677,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2634,11 +2708,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2650,28 +2724,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2679,20 +2753,20 @@ "id": "tk-item-checks-files.outer-refused:rerun-settled", "observation": { "sender": ["c9c92edf96b7"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "132e05e135de", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.outer-refused:viewed-settled", "observation": { "sender": ["c9c92edf96b7", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2700,14 +2774,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2715,7 +2789,7 @@ "id": "tk-item-checks-files.outer-refused:thread-settled", "observation": { "sender": ["c9c92edf96b7", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2724,18 +2798,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2743,7 +2817,7 @@ "id": "tk-item-checks-files.outer-refused:expand-settled", "observation": { "sender": ["c9c92edf96b7", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2753,23 +2827,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2784,11 +2858,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2800,28 +2874,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2829,20 +2903,20 @@ "id": "tk-item-checks-files.outer-refused-no-message:rerun-settled", "observation": { "sender": ["839ca552d09d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "1d6b81659322", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.outer-refused-no-message:viewed-settled", "observation": { "sender": ["839ca552d09d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2850,14 +2924,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -2865,7 +2939,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:thread-settled", "observation": { "sender": ["839ca552d09d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2874,18 +2948,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -2893,7 +2967,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:expand-settled", "observation": { "sender": ["839ca552d09d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2903,23 +2977,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2934,11 +3008,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2950,28 +3024,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -2979,20 +3053,20 @@ "id": "tk-item-checks-files.method-not-found:rerun-settled", "observation": { "sender": ["72e6ae650560"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "e545b93f95c8", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.method-not-found:viewed-settled", "observation": { "sender": ["72e6ae650560", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3000,14 +3074,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -3015,7 +3089,7 @@ "id": "tk-item-checks-files.method-not-found:thread-settled", "observation": { "sender": ["72e6ae650560", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3024,18 +3098,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -3043,7 +3117,7 @@ "id": "tk-item-checks-files.method-not-found:expand-settled", "observation": { "sender": ["72e6ae650560", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3053,23 +3127,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -3084,11 +3158,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3100,28 +3174,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -3129,20 +3203,20 @@ "id": "tk-item-checks-files.transport-rejection:rerun-settled", "observation": { "sender": ["83d249a53990"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "b23acc82fe68", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.transport-rejection:viewed-settled", "observation": { "sender": ["83d249a53990", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3150,14 +3224,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -3165,7 +3239,7 @@ "id": "tk-item-checks-files.transport-rejection:thread-settled", "observation": { "sender": ["83d249a53990", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3174,18 +3248,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -3193,7 +3267,7 @@ "id": "tk-item-checks-files.transport-rejection:expand-settled", "observation": { "sender": ["83d249a53990", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3203,23 +3277,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -3234,11 +3308,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3250,28 +3324,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -3279,20 +3353,20 @@ "id": "tk-item-checks-files.transport-rejection-no-message:rerun-settled", "observation": { "sender": ["e643b2fcc7a7"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "1d6b81659322", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.transport-rejection-no-message:viewed-settled", "observation": { "sender": ["e643b2fcc7a7", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3300,14 +3374,14 @@ }, "state": "7037a57cc5dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -3315,7 +3389,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:thread-settled", "observation": { "sender": ["e643b2fcc7a7", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3324,18 +3398,18 @@ }, "state": "99d1c2948a61", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -3343,7 +3417,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:expand-settled", "observation": { "sender": ["e643b2fcc7a7", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3353,23 +3427,23 @@ }, "state": "37f8639648ec", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -3384,11 +3458,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3400,28 +3474,28 @@ }, "state": "11b5f0721ce4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.resolvereviewthread-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.resolvereviewthread-1.json index 2a47925e80d..6f202641132 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.resolvereviewthread-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.resolvereviewthread-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-checks-files", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "aa567e882db4be1bf3c9174e4af8266e1f9a25f8c353d7cb41f6c7e51c4d48b5", "platform": "darwin", @@ -48,21 +48,168 @@ } } }, - "023bacc5a99f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" - }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, - "0c85499cb425": { + "02b35324051f": { "name": "prFileLoadingPath", "value": { "$rpc": "null" + }, + "sent": 4 + }, + "02b52513bb0d": { + "name": "mutatingStatus", + "value": true, + "sent": 4 + }, + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, + "0dc508badab8": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 4 + }, + "128457772a2b": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 5 + }, + "129905b0618e": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 1 + }, + "148dc3b21af5": { + "name": "github.resolveReviewThread#1", + "args": [ + { + "name": "method", + "value": "github.resolveReviewThread" + }, + { + "name": "params", + "value": { + "repo": "id:repo-1", + "resolve": true, + "threadId": "thread-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } } }, - "1022542acd40": { + "18d6aedd20c0": { + "name": "error", + "value": "outer refused", + "sent": 3 + }, + "19017ac9e692": { + "name": "github.resolveReviewThread#1", + "args": [ + { + "name": "method", + "value": "github.resolveReviewThread" + }, + { + "name": "params", + "value": { + "repo": "id:repo-1", + "resolve": true, + "threadId": "thread-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "2322bd630112": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -108,82 +255,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, - "148dc3b21af5": { - "name": "github.resolveReviewThread#1", - "args": [ - { - "name": "method", - "value": "github.resolveReviewThread" - }, - { - "name": "params", - "value": { - "repo": "id:repo-1", - "resolve": true, - "threadId": "thread-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true - } - } - }, - "169fba726515": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, - "186f44bc465a": { + "26374b8263d6": { "name": "error", - "value": "Unknown method" - }, - "19017ac9e692": { - "name": "github.resolveReviewThread#1", - "args": [ - { - "name": "method", - "value": "github.resolveReviewThread" - }, - { - "name": "params", - "value": { - "repo": "id:repo-1", - "resolve": true, - "threadId": "thread-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "error": "refused" - } - } - } + "value": "transport failure", + "sent": 3 }, "29a4b370d70f": { "name": "github.resolveReviewThread#1", @@ -221,6 +299,16 @@ } } }, + "30196bc9a973": { + "name": "detailRefreshSeq", + "value": 1, + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "3694dfb6503a": { "name": "github.resolveReviewThread#1", "args": [ @@ -320,9 +408,16 @@ }, "refreshSeq": 1 }, - "4403e56914a3": { - "name": "error", - "value": "Failed to resolve thread" + "3d589c54ccdc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 4 }, "47e146b9987f": { "contents": {}, @@ -465,6 +560,11 @@ } } }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 + }, "56b95ef32926": { "name": "github.prFileContents#1", "args": [ @@ -508,6 +608,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "58deaf3a6563": { "contents": {}, "drafts": { @@ -562,20 +667,6 @@ }, "refreshSeq": 1 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - }, "691c0f877d73": { "contents": {}, "drafts": { @@ -630,65 +721,10 @@ }, "refreshSeq": 1 }, - "6c85e969cc9d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "719c7f70fd21": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}" + "6cf2940fc2bf": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 5 }, "7418dba01b6e": { "contents": {}, @@ -798,9 +834,10 @@ }, "refreshSeq": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "85d857bb3617": { "contents": { @@ -868,11 +905,7 @@ }, "refreshSeq": 1 }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "8fd2d4171773": { + "8c3bfdbaf598": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -895,6 +928,14 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" } ], "files": [ @@ -918,11 +959,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 5 }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, "9bc46994c57d": { "contents": {}, @@ -978,9 +1021,10 @@ }, "refreshSeq": 1 }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 }, "a5b56b388d19": { "name": "github.addPRReviewComment#1", @@ -1028,6 +1072,11 @@ } } }, + "a82a30c9d838": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 3 + }, "a9130d675f78": { "name": "github.resolveReviewThread#1", "args": [ @@ -1100,13 +1149,10 @@ } } }, - "ab7ba6b82907": { - "name": "detailRefreshSeq", - "value": 1 - }, - "ba65a7abe43b": { + "b57ded8a3ea3": { "name": "error", - "value": "outer refused" + "value": "", + "sent": 2 }, "bcb382ff8ccc": { "name": "github.resolveReviewThread#1", @@ -1174,9 +1220,10 @@ } } }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" + "c1b6a26ccafd": { + "name": "error", + "value": "Failed to resolve thread", + "sent": 3 }, "c3ea578fcb3f": { "contents": { @@ -1298,6 +1345,11 @@ }, "refreshSeq": 1 }, + "c68ce1c1e224": { + "name": "error", + "value": "Unknown method", + "sent": 3 + }, "c81d8dee87a4": { "name": "github.resolveReviewThread#1", "args": [ @@ -1372,7 +1424,17 @@ } } }, - "d3100658f437": { + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d6639f415773": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -1385,7 +1447,7 @@ "body": "please fix", "createdAt": "2020-01-01T00:00:00.000Z", "id": 501, - "isResolved": false, + "isResolved": true, "line": 12, "path": "src/index.ts", "threadId": "thread-1" @@ -1395,14 +1457,6 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" } ], "files": [ @@ -1426,11 +1480,18 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 3 }, - "d530e4061382": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "dabcddbeb1c5": { + "name": "error", + "value": "Connection closed", + "sent": 3 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "e14b632f629a": { "name": "github.setPRFileViewed#1", @@ -1466,9 +1527,10 @@ } } }, - "e6fbd22fd721": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "e5ad8c9d0fe9": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 }, "eb645da7e93b": { "contents": {}, @@ -1532,9 +1594,15 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f1d782d012f9": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 3 + }, + "f28dd4f3c720": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 5 }, "f62f9a51e15b": { "name": "github.resolveReviewThread#1", @@ -1571,6 +1639,11 @@ "ok": false } } + }, + "ff91ba8c33f6": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 2 } }, "recording": { @@ -1580,20 +1653,20 @@ "id": "tk-item-checks-files.prelude:rerun-settled", "observation": { "sender": ["a94ae672d47d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.prelude:viewed-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1601,14 +1674,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -1616,7 +1689,7 @@ "id": "tk-item-checks-files.prelude:cleanup", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "4c89478d0f9d"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1625,18 +1698,18 @@ }, "state": "7df1ee4f121b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dabcddbeb1c5", + "0c0d6ea592d5" ] } }, @@ -1644,7 +1717,7 @@ "id": "tk-item-checks-files.normal:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1653,18 +1726,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -1672,7 +1745,7 @@ "id": "tk-item-checks-files.normal:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1682,23 +1755,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1713,11 +1786,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1729,28 +1802,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -1758,7 +1831,7 @@ "id": "tk-item-checks-files.result-absent:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "148dc3b21af5"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1767,18 +1840,18 @@ }, "state": "9bc46994c57d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5" ] } }, @@ -1786,7 +1859,7 @@ "id": "tk-item-checks-files.result-absent:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "148dc3b21af5", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1796,23 +1869,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1827,11 +1900,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1843,28 +1916,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -1872,7 +1945,7 @@ "id": "tk-item-checks-files.result-null:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "01b07d8f5587"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1881,18 +1954,18 @@ }, "state": "9bc46994c57d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5" ] } }, @@ -1900,7 +1973,7 @@ "id": "tk-item-checks-files.result-null:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "01b07d8f5587", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1910,23 +1983,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1941,11 +2014,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1957,28 +2030,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -1986,7 +2059,7 @@ "id": "tk-item-checks-files.inner-ok-missing:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "19017ac9e692"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1995,18 +2068,18 @@ }, "state": "9bc46994c57d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5" ] } }, @@ -2014,7 +2087,7 @@ "id": "tk-item-checks-files.inner-ok-missing:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "19017ac9e692", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2024,23 +2097,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2055,11 +2128,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2071,28 +2144,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2100,7 +2173,7 @@ "id": "tk-item-checks-files.inner-false-string-error:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "a9130d675f78"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2109,18 +2182,18 @@ }, "state": "9bc46994c57d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5" ] } }, @@ -2128,7 +2201,7 @@ "id": "tk-item-checks-files.inner-false-string-error:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "a9130d675f78", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2138,23 +2211,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2169,11 +2242,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2185,28 +2258,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2214,7 +2287,7 @@ "id": "tk-item-checks-files.inner-false-object-error:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "c95b1847dd34"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2223,18 +2296,18 @@ }, "state": "9bc46994c57d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5" ] } }, @@ -2242,7 +2315,7 @@ "id": "tk-item-checks-files.inner-false-object-error:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "c95b1847dd34", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2252,23 +2325,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2283,11 +2356,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2299,28 +2372,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "4403e56914a3", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c1b6a26ccafd", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2328,7 +2401,7 @@ "id": "tk-item-checks-files.outer-refused:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "f62f9a51e15b"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2337,18 +2410,18 @@ }, "state": "eb645da7e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "18d6aedd20c0", + "0c0d6ea592d5" ] } }, @@ -2356,7 +2429,7 @@ "id": "tk-item-checks-files.outer-refused:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "f62f9a51e15b", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2366,23 +2439,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "18d6aedd20c0", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2397,11 +2470,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2413,28 +2486,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "18d6aedd20c0", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2442,7 +2515,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "c81d8dee87a4"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2451,18 +2524,18 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5" ] } }, @@ -2470,7 +2543,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "c81d8dee87a4", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2480,23 +2553,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2511,11 +2584,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2527,28 +2600,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2556,7 +2629,7 @@ "id": "tk-item-checks-files.method-not-found:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "29a4b370d70f"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2565,18 +2638,18 @@ }, "state": "691c0f877d73", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c68ce1c1e224", + "0c0d6ea592d5" ] } }, @@ -2584,7 +2657,7 @@ "id": "tk-item-checks-files.method-not-found:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "29a4b370d70f", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2594,23 +2667,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c68ce1c1e224", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2625,11 +2698,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2641,28 +2714,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c68ce1c1e224", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2670,7 +2743,7 @@ "id": "tk-item-checks-files.transport-rejection:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "3694dfb6503a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2679,18 +2752,18 @@ }, "state": "47e146b9987f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "26374b8263d6", + "0c0d6ea592d5" ] } }, @@ -2698,7 +2771,7 @@ "id": "tk-item-checks-files.transport-rejection:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "3694dfb6503a", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2708,23 +2781,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "26374b8263d6", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2739,11 +2812,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2755,28 +2828,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "26374b8263d6", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } }, @@ -2784,7 +2857,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcbf4ea6c5d1"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2793,18 +2866,18 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5" ] } }, @@ -2812,7 +2885,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcbf4ea6c5d1", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2822,23 +2895,23 @@ }, "state": "c50c60286c56", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2853,11 +2926,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2869,28 +2942,28 @@ }, "state": "85d857bb3617", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "d3100658f437", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "128457772a2b", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.setprfileviewed-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.setprfileviewed-1.json index 6b7865d5bbd..9b2f01c25ef 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.setprfileviewed-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-checks-files-github.setprfileviewed-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-checks-files", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "eefa7111ee94d5966692fb6f9bed1b3ccd7e1fe40c540438c005731d0cae305c", "platform": "darwin", @@ -13,9 +13,22 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "023bacc5a99f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 + }, + "02b35324051f": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, + "02b52513bb0d": { + "name": "mutatingStatus", + "value": true, + "sent": 4 }, "02bd45162a6b": { "name": "github.setPRFileViewed#1", @@ -53,10 +66,6 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0a7337ca2136": { "name": "github.setPRFileViewed#1", "args": [ @@ -90,13 +99,27 @@ } } }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 }, - "1022542acd40": { + "0dc508badab8": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 4 + }, + "129905b0618e": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 1 + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "2322bd630112": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -142,15 +165,8 @@ "$rpc": "null" }, "reviewRequests": [] - } - }, - "169fba726515": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" + }, + "sent": 2 }, "2334be3be938": { "name": "github.setPRFileViewed#1", @@ -243,6 +259,16 @@ }, "refreshSeq": 1 }, + "30196bc9a973": { + "name": "detailRefreshSeq", + "value": 1, + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "38d90ed8a1ee": { "contents": { "src/index.ts": { @@ -309,6 +335,17 @@ }, "refreshSeq": 1 }, + "3d589c54ccdc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 4 + }, "4668891266a8": { "name": "github.setPRFileViewed#1", "args": [ @@ -487,6 +524,16 @@ } } }, + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 + }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 + }, "56b95ef32926": { "name": "github.prFileContents#1", "args": [ @@ -530,6 +577,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "58deaf3a6563": { "contents": {}, "drafts": { @@ -584,9 +636,10 @@ }, "refreshSeq": 1 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 }, "6399757d62ee": { "contents": {}, @@ -713,75 +766,10 @@ } } }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - }, - "6c85e969cc9d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "719c7f70fd21": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}" + "6cf2940fc2bf": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 5 }, "7418dba01b6e": { "contents": {}, @@ -837,6 +825,11 @@ }, "refreshSeq": 1 }, + "7784692d9175": { + "name": "error", + "value": "Failed to sync viewed state with GitHub.", + "sent": 2 + }, "7c616ddf083d": { "contents": {}, "drafts": { @@ -928,9 +921,10 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "8a6843ac346a": { "contents": { @@ -998,11 +992,7 @@ }, "refreshSeq": 1 }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "8fd2d4171773": { + "8c3bfdbaf598": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -1025,6 +1015,14 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" } ], "files": [ @@ -1048,7 +1046,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 5 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, "93e1660aeb33": { "contents": { @@ -1110,13 +1114,10 @@ }, "refreshSeq": 1 }, - "945ea389c1ef": { + "9e263f5e91be": { "name": "error", - "value": "transport failure" - }, - "9f82f10075a3": { - "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 }, "a5b56b388d19": { "name": "github.addPRReviewComment#1", @@ -1164,6 +1165,11 @@ } } }, + "a82a30c9d838": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 3 + }, "a94ae672d47d": { "name": "github.rerunPRChecks#1", "args": [ @@ -1200,17 +1206,59 @@ } } }, - "ab7ba6b82907": { - "name": "detailRefreshSeq", - "value": 1 + "aced50dc7bb2": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 }, - "b68402b576a7": { + "b57ded8a3ea3": { "name": "error", - "value": "Failed to sync viewed state with GitHub." - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" + "value": "", + "sent": 2 }, "bcb382ff8ccc": { "name": "github.resolveReviewThread#1", @@ -1299,10 +1347,6 @@ }, "refreshSeq": 1 }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, "c3ea578fcb3f": { "contents": { "src/index.ts": { @@ -1363,6 +1407,68 @@ }, "refreshSeq": 1 }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "cecca3e068aa": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 5 + }, "cf332dfad305": { "contents": {}, "drafts": { @@ -1417,7 +1523,12 @@ }, "refreshSeq": 1 }, - "d0b0dc5f4c30": { + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d6639f415773": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -1451,7 +1562,7 @@ }, "path": "src/index.ts", "status": "modified", - "viewerViewedState": "UNVIEWED" + "viewerViewedState": "VIEWED" } ], "headSha": "head-sha", @@ -1463,11 +1574,8 @@ "$rpc": "null" }, "reviewRequests": [] - } - }, - "d530e4061382": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + }, + "sent": 3 }, "d9e1d01cd9c5": { "name": "github.setPRFileViewed#1", @@ -1503,61 +1611,10 @@ } } }, - "dfaaaf2941fc": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "e11cc4c14e30": { "name": "github.setPRFileViewed#1", @@ -1630,9 +1687,10 @@ } } }, - "e6fbd22fd721": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "e5ad8c9d0fe9": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1642,9 +1700,20 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f1cfc2d1bcc1": { + "name": "error", + "value": "Unknown method", + "sent": 2 + }, + "f1d782d012f9": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 3 + }, + "f28dd4f3c720": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 5 }, "f3d1bdd6c8c8": { "name": "github.setPRFileViewed#1", @@ -1684,6 +1753,11 @@ } } } + }, + "ff91ba8c33f6": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 2 } }, "recording": { @@ -1693,20 +1767,20 @@ "id": "tk-item-checks-files.prelude:rerun-settled", "observation": { "sender": ["a94ae672d47d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "tk-item-checks-files.prelude:cleanup", "observation": { "sender": ["a94ae672d47d", "6426dff00b14"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1714,14 +1788,14 @@ }, "state": "6399757d62ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "52d25e1f3035", + "8cde53a56cdf" ] } }, @@ -1729,7 +1803,7 @@ "id": "tk-item-checks-files.normal:viewed-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1737,14 +1811,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -1752,7 +1826,7 @@ "id": "tk-item-checks-files.normal:thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1761,18 +1835,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -1780,7 +1854,7 @@ "id": "tk-item-checks-files.normal:expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1790,23 +1864,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1821,11 +1895,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1837,28 +1911,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } }, @@ -1866,7 +1940,7 @@ "id": "tk-item-checks-files.result-absent:viewed-settled", "observation": { "sender": ["a94ae672d47d", "0a7337ca2136"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1874,14 +1948,14 @@ }, "state": "7c616ddf083d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf" ] } }, @@ -1889,7 +1963,7 @@ "id": "tk-item-checks-files.result-absent:thread-settled", "observation": { "sender": ["a94ae672d47d", "0a7337ca2136", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1898,18 +1972,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -1917,7 +1991,7 @@ "id": "tk-item-checks-files.result-absent:expand-settled", "observation": { "sender": ["a94ae672d47d", "0a7337ca2136", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -1927,23 +2001,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -1958,11 +2032,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -1974,28 +2048,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2003,7 +2077,7 @@ "id": "tk-item-checks-files.result-null:viewed-settled", "observation": { "sender": ["a94ae672d47d", "50fab4c32096"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2011,14 +2085,14 @@ }, "state": "7c616ddf083d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf" ] } }, @@ -2026,7 +2100,7 @@ "id": "tk-item-checks-files.result-null:thread-settled", "observation": { "sender": ["a94ae672d47d", "50fab4c32096", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2035,18 +2109,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2054,7 +2128,7 @@ "id": "tk-item-checks-files.result-null:expand-settled", "observation": { "sender": ["a94ae672d47d", "50fab4c32096", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2064,23 +2138,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2095,11 +2169,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2111,28 +2185,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2140,7 +2214,7 @@ "id": "tk-item-checks-files.inner-ok-missing:viewed-settled", "observation": { "sender": ["a94ae672d47d", "02bd45162a6b"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2148,14 +2222,14 @@ }, "state": "7c616ddf083d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf" ] } }, @@ -2163,7 +2237,7 @@ "id": "tk-item-checks-files.inner-ok-missing:thread-settled", "observation": { "sender": ["a94ae672d47d", "02bd45162a6b", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2172,18 +2246,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2191,7 +2265,7 @@ "id": "tk-item-checks-files.inner-ok-missing:expand-settled", "observation": { "sender": ["a94ae672d47d", "02bd45162a6b", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2201,23 +2275,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2232,11 +2306,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2248,28 +2322,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2277,7 +2351,7 @@ "id": "tk-item-checks-files.inner-false-string-error:viewed-settled", "observation": { "sender": ["a94ae672d47d", "2334be3be938"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2285,14 +2359,14 @@ }, "state": "7c616ddf083d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf" ] } }, @@ -2300,7 +2374,7 @@ "id": "tk-item-checks-files.inner-false-string-error:thread-settled", "observation": { "sender": ["a94ae672d47d", "2334be3be938", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2309,18 +2383,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2328,7 +2402,7 @@ "id": "tk-item-checks-files.inner-false-string-error:expand-settled", "observation": { "sender": ["a94ae672d47d", "2334be3be938", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2338,23 +2412,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2369,11 +2443,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2385,28 +2459,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2414,7 +2488,7 @@ "id": "tk-item-checks-files.inner-false-object-error:viewed-settled", "observation": { "sender": ["a94ae672d47d", "f3d1bdd6c8c8"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2422,14 +2496,14 @@ }, "state": "7c616ddf083d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf" ] } }, @@ -2437,7 +2511,7 @@ "id": "tk-item-checks-files.inner-false-object-error:thread-settled", "observation": { "sender": ["a94ae672d47d", "f3d1bdd6c8c8", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2446,18 +2520,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2465,7 +2539,7 @@ "id": "tk-item-checks-files.inner-false-object-error:expand-settled", "observation": { "sender": ["a94ae672d47d", "f3d1bdd6c8c8", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2475,23 +2549,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2506,11 +2580,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2522,28 +2596,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "b68402b576a7", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "7784692d9175", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2551,7 +2625,7 @@ "id": "tk-item-checks-files.outer-refused:viewed-settled", "observation": { "sender": ["a94ae672d47d", "e11cc4c14e30"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2559,14 +2633,14 @@ }, "state": "2f8b5d95971d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf" ] } }, @@ -2574,7 +2648,7 @@ "id": "tk-item-checks-files.outer-refused:thread-settled", "observation": { "sender": ["a94ae672d47d", "e11cc4c14e30", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2583,18 +2657,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2602,7 +2676,7 @@ "id": "tk-item-checks-files.outer-refused:expand-settled", "observation": { "sender": ["a94ae672d47d", "e11cc4c14e30", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2612,23 +2686,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2643,11 +2717,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2659,28 +2733,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2688,7 +2762,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:viewed-settled", "observation": { "sender": ["a94ae672d47d", "7ccde0bb0876"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2696,14 +2770,14 @@ }, "state": "58deaf3a6563", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -2711,7 +2785,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:thread-settled", "observation": { "sender": ["a94ae672d47d", "7ccde0bb0876", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2720,18 +2794,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2739,7 +2813,7 @@ "id": "tk-item-checks-files.outer-refused-no-message:expand-settled", "observation": { "sender": ["a94ae672d47d", "7ccde0bb0876", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2749,23 +2823,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2780,11 +2854,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2796,28 +2870,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2825,7 +2899,7 @@ "id": "tk-item-checks-files.method-not-found:viewed-settled", "observation": { "sender": ["a94ae672d47d", "667e91681dd2"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2833,14 +2907,14 @@ }, "state": "498104208398", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf" ] } }, @@ -2848,7 +2922,7 @@ "id": "tk-item-checks-files.method-not-found:thread-settled", "observation": { "sender": ["a94ae672d47d", "667e91681dd2", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2857,18 +2931,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -2876,7 +2950,7 @@ "id": "tk-item-checks-files.method-not-found:expand-settled", "observation": { "sender": ["a94ae672d47d", "667e91681dd2", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2886,23 +2960,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -2917,11 +2991,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -2933,28 +3007,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -2962,7 +3036,7 @@ "id": "tk-item-checks-files.transport-rejection:viewed-settled", "observation": { "sender": ["a94ae672d47d", "d9e1d01cd9c5"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2970,14 +3044,14 @@ }, "state": "cf332dfad305", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf" ] } }, @@ -2985,7 +3059,7 @@ "id": "tk-item-checks-files.transport-rejection:thread-settled", "observation": { "sender": ["a94ae672d47d", "d9e1d01cd9c5", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -2994,18 +3068,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -3013,7 +3087,7 @@ "id": "tk-item-checks-files.transport-rejection:expand-settled", "observation": { "sender": ["a94ae672d47d", "d9e1d01cd9c5", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3023,23 +3097,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -3054,11 +3128,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3070,28 +3144,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } }, @@ -3099,7 +3173,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:viewed-settled", "observation": { "sender": ["a94ae672d47d", "4668891266a8"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3107,14 +3181,14 @@ }, "state": "58deaf3a6563", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -3122,7 +3196,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:thread-settled", "observation": { "sender": ["a94ae672d47d", "4668891266a8", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3131,18 +3205,18 @@ }, "state": "bfd9f0b65aa7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5" ] } }, @@ -3150,7 +3224,7 @@ "id": "tk-item-checks-files.transport-rejection-no-message:expand-settled", "observation": { "sender": ["a94ae672d47d", "4668891266a8", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -3160,23 +3234,23 @@ }, "state": "93e1660aeb33", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -3191,11 +3265,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -3207,28 +3281,28 @@ }, "state": "8a6843ac346a", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "d0b0dc5f4c30", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "dfaaaf2941fc", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "aced50dc7bb2", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "cecca3e068aa", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-github-github.addissuecomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-github-github.addissuecomment-1.json index 109de868221..4d0256854ed 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-github-github.addissuecomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-github-github.addissuecomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-comment-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "1cc7fdf3139e0c5a81cd83987ffedc4f59cd4866fc1b4018b61e35eacc74fc11", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0c5891632462": { "draft": "a comment", "error": "Cannot read properties of null (reading 'ok')", @@ -80,9 +76,10 @@ "reviewRequests": [] } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "2145a24ffb7c": { "name": "github.addIssueComment#1", @@ -118,9 +115,10 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "35cd4f653b4b": { "draft": "", @@ -408,121 +406,10 @@ "reviewRequests": [] } }, - "79a7f51f2a84": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"body\":\"a comment\",\"type\":\"issue\"}}" - }, - "81e65eb25119": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" - }, - "851011dc51fa": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "value": "[object Object]", + "sent": 1 }, "93995ce48034": { "draft": "a comment", @@ -587,13 +474,15 @@ "reviewRequests": [] } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "9cd49fc064c7": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"body\":\"a comment\",\"type\":\"issue\"}}", + "sent": 1 }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "a83b7506e207": { "draft": "a comment", @@ -658,9 +547,65 @@ "reviewRequests": [] } }, - "ae5be7de2632": { + "adb96f97611d": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 + }, + "b53c339a3854": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Unknown method", + "sent": 1 }, "b7d0cffab0ca": { "name": "github.addIssueComment#1", @@ -699,10 +644,6 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, "befa2eb39911": { "name": "github.addIssueComment#1", "args": [ @@ -737,9 +678,10 @@ } } }, - "c008e85e2d06": { + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 }, "c9035bb9d41a": { "draft": "a comment", @@ -804,6 +746,76 @@ "reviewRequests": [] } }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "df7f09ced6bf": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 + }, "e2f420146015": { "draft": "a comment", "error": "transport failure", @@ -912,10 +924,6 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, "ee8b117bd788": { "draft": "a comment", "error": "[object Object]", @@ -1015,10 +1023,6 @@ } } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, "f11c380fcc49": { "name": "github.addIssueComment#1", "args": [ @@ -1121,6 +1125,11 @@ "reviewRequests": [] } }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, "faeb3568c88c": { "name": "github.addIssueComment#1", "args": [ @@ -1158,6 +1167,11 @@ } } }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "fca61a97021e": { "draft": "a comment", "error": "outer refused", @@ -1220,6 +1234,11 @@ }, "reviewRequests": [] } + }, + "ffdb6c1abbef": { + "name": "itemCommentDraft", + "value": "", + "sent": 1 } }, "recording": { @@ -1229,18 +1248,18 @@ "id": "tk-item-comment-github.normal:comment-settled", "observation": { "sender": ["7297a232d830"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "35cd4f653b4b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "adb96f97611d", + "32a3635e06a4" ] } }, @@ -1248,44 +1267,44 @@ "id": "tk-item-comment-github.result-absent:comment-settled", "observation": { "sender": ["f11c380fcc49"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "a83b7506e207", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.result-null:comment-settled", "observation": { "sender": ["eeabdda57f2e"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "0c5891632462", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.inner-ok-missing:comment-settled", "observation": { "sender": ["4d8af8e76f0d"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "f5f33916a3a6", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "851011dc51fa", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "df7f09ced6bf", + "32a3635e06a4" ] } }, @@ -1293,91 +1312,91 @@ "id": "tk-item-comment-github.inner-false-string-error:comment-settled", "observation": { "sender": ["b7d0cffab0ca"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "93995ce48034", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.inner-false-object-error:comment-settled", "observation": { "sender": ["6c11b73fe686"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "ee8b117bd788", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.outer-refused:comment-settled", "observation": { "sender": ["e4efd14a7239"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "fca61a97021e", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.outer-refused-no-message:comment-settled", "observation": { "sender": ["5949b46afd35"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "74056c9a1ad2", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.method-not-found:comment-settled", "observation": { "sender": ["faeb3568c88c"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "c9035bb9d41a", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.transport-rejection:comment-settled", "observation": { "sender": ["2145a24ffb7c"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "e2f420146015", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-comment-github.transport-rejection-no-message:comment-settled", "observation": { "sender": ["befa2eb39911"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "74056c9a1ad2", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-gitlab.addissuecomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-gitlab.addissuecomment-1.json index 87c7ee477e6..18386a32451 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-gitlab.addissuecomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-gitlab.addissuecomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-comment-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "154d91d00db23ea2718a6ee0b6c5cafc7233084532b3d561731b059d58e006f5", "platform": "darwin", @@ -46,10 +46,6 @@ "provider": "gitlab" } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "13cad23ebd19": { "name": "gitlab.addIssueComment#1", "args": [ @@ -87,10 +83,6 @@ } } }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, "18cc1a09cdf1": { "draft": "a comment", "error": "Unknown method", @@ -124,6 +116,16 @@ "provider": "gitlab" } }, + "198ac889ae28": { + "name": "error", + "value": "transport failure", + "sent": 1 + }, + "1ca4b0d3bbd0": { + "name": "gitlab.addIssueComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}", + "sent": 1 + }, "1f27ffccd3c3": { "name": "gitlab.addIssueComment#1", "args": [ @@ -238,10 +240,6 @@ "provider": "gitlab" } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, "2fcb406ea267": { "name": "gitlab.addIssueComment#1", "args": [ @@ -275,6 +273,11 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "34aadd6fe168": { "draft": "a comment", "error": "Cannot read properties of null (reading 'ok')", @@ -420,6 +423,31 @@ "provider": "gitlab" } }, + "59727d722699": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 904 + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 + }, "597a2de36c85": { "draft": "", "error": "", @@ -526,10 +554,6 @@ } } }, - "7251019fd224": { - "name": "gitlab.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}" - }, "7a6c84318727": { "draft": "a comment", "error": "outer refused", @@ -563,37 +587,15 @@ "provider": "gitlab" } }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 1 }, - "92ea6ed9109e": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 904 - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } - }, - "945ea389c1ef": { + "9e263f5e91be": { "name": "error", - "value": "transport failure" + "value": "", + "sent": 0 }, "a0921dd0e496": { "name": "gitlab.addIssueComment#1", @@ -629,13 +631,35 @@ } } }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "a5c1f8783879": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000" + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 }, - "ae5be7de2632": { + "b53c339a3854": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Unknown method", + "sent": 1 }, "b658c69cf462": { "draft": "a comment", @@ -670,10 +694,6 @@ "provider": "gitlab" } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, "bf67cac66565": { "draft": "a comment", "error": "transport failure", @@ -707,9 +727,15 @@ "provider": "gitlab" } }, - "c008e85e2d06": { + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "cb18508bfe06": { "name": "gitlab.addIssueComment#1", @@ -747,6 +773,16 @@ } } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -755,13 +791,10 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "f791567b212f": { "name": "error", - "value": "[object Object]" - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "value": "outer refused", + "sent": 1 }, "f7fdfa8aaddb": { "name": "gitlab.addIssueComment#1", @@ -800,6 +833,11 @@ } } }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "fe21c61cf6a3": { "name": "gitlab.addIssueComment#1", "args": [ @@ -837,29 +875,10 @@ } } }, - "ffa3e217cfc9": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000" - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "ffdb6c1abbef": { + "name": "itemCommentDraft", + "value": "", + "sent": 1 } }, "recording": { @@ -869,18 +888,18 @@ "id": "tk-item-comment-gitlab.normal:comment-settled", "observation": { "sender": ["1f27ffccd3c3"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "48a9b4deaa5b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "92ea6ed9109e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "59727d722699", + "32a3635e06a4" ] } }, @@ -888,44 +907,44 @@ "id": "tk-item-comment-gitlab.result-absent:comment-settled", "observation": { "sender": ["2fcb406ea267"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "b658c69cf462", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.result-null:comment-settled", "observation": { "sender": ["39c7fd272daf"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "34aadd6fe168", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.inner-ok-missing:comment-settled", "observation": { "sender": ["cb18508bfe06"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "597a2de36c85", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "ffa3e217cfc9", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "a5c1f8783879", + "32a3635e06a4" ] } }, @@ -933,91 +952,91 @@ "id": "tk-item-comment-gitlab.inner-false-string-error:comment-settled", "observation": { "sender": ["fe21c61cf6a3"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "62e2ee2207c3", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.inner-false-object-error:comment-settled", "observation": { "sender": ["2733873ba39e"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "27e26e9d4ca3", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.outer-refused:comment-settled", "observation": { "sender": ["13cad23ebd19"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "7a6c84318727", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.outer-refused-no-message:comment-settled", "observation": { "sender": ["3d8c0130481e"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "034e6a1ee295", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.method-not-found:comment-settled", "observation": { "sender": ["f7fdfa8aaddb"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "18cc1a09cdf1", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.transport-rejection:comment-settled", "observation": { "sender": ["a0921dd0e496"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "bf67cac66565", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab.transport-rejection-no-message:comment-settled", "observation": { "sender": ["643d27f4f64d"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "034e6a1ee295", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-mr-gitlab.addmrcomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-mr-gitlab.addmrcomment-1.json index 506bfddae3d..80b30a2e764 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-mr-gitlab.addmrcomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-comment-gitlab-mr-gitlab.addmrcomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-comment-gitlab-mr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "ae07579881829263a2b5590249d4119f5d9f4ef3877149ac3b780ad985413f00", "platform": "darwin", @@ -47,14 +47,6 @@ } } }, - "02a9b21b0da8": { - "name": "gitlab.addMRComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addMRComment\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}" - }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0846de0f949a": { "draft": "a comment", "error": "transport failure", @@ -88,9 +80,35 @@ "provider": "gitlab" } }, - "186f44bc465a": { + "1792a570e51c": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 905 + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 + }, + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "20abdda2b770": { "name": "gitlab.addMRComment#1", @@ -125,9 +143,10 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "3b3dd5281511": { "draft": "a comment", @@ -337,6 +356,11 @@ "provider": "gitlab" } }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 + }, "7f2697ace03b": { "name": "gitlab.addMRComment#1", "args": [ @@ -374,10 +398,6 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "85f672c0515f": { "draft": "", "error": "", @@ -417,9 +437,10 @@ "provider": "gitlab" } }, - "945ea389c1ef": { + "9e263f5e91be": { "name": "error", - "value": "transport failure" + "value": "", + "sent": 0 }, "9fbb0c0c00a3": { "draft": "a comment", @@ -454,9 +475,30 @@ "provider": "gitlab" } }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "a5c1f8783879": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000" + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 }, "ad694b26e210": { "name": "gitlab.addMRComment#1", @@ -528,13 +570,10 @@ "provider": "gitlab" } }, - "ae5be7de2632": { + "b53c339a3854": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, "bb90b36099bc": { "draft": "a comment", @@ -569,9 +608,10 @@ "provider": "gitlab" } }, - "c008e85e2d06": { + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 }, "c6b7aaa4bd08": { "name": "gitlab.addMRComment#1", @@ -651,6 +691,16 @@ } } }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, "d447b467c652": { "name": "gitlab.addMRComment#1", "args": [ @@ -690,6 +740,11 @@ } } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d8a0bdf0682e": { "name": "gitlab.addMRComment#1", "args": [ @@ -797,29 +852,10 @@ } } }, - "e25faf755127": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 905 - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "e13ed6b2ab74": { + "name": "gitlab.addMRComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addMRComment\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -829,37 +865,20 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 }, - "ffa3e217cfc9": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000" - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "ffdb6c1abbef": { + "name": "itemCommentDraft", + "value": "", + "sent": 1 } }, "recording": { @@ -869,18 +888,18 @@ "id": "tk-item-comment-gitlab-mr.normal:comment-settled", "observation": { "sender": ["c6b7aaa4bd08"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "6c49f5e0f2ca", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "e25faf755127", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "1792a570e51c", + "32a3635e06a4" ] } }, @@ -888,44 +907,44 @@ "id": "tk-item-comment-gitlab-mr.result-absent:comment-settled", "observation": { "sender": ["20abdda2b770"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "4f6907510e35", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.result-null:comment-settled", "observation": { "sender": ["c89ea6e7700c"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "9fbb0c0c00a3", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.inner-ok-missing:comment-settled", "observation": { "sender": ["d8a0bdf0682e"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "85f672c0515f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "ffa3e217cfc9", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "a5c1f8783879", + "32a3635e06a4" ] } }, @@ -933,91 +952,91 @@ "id": "tk-item-comment-gitlab-mr.inner-false-string-error:comment-settled", "observation": { "sender": ["e0e1142aee10"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "bb90b36099bc", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.inner-false-object-error:comment-settled", "observation": { "sender": ["d447b467c652"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "60cf785513ee", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.outer-refused:comment-settled", "observation": { "sender": ["3e5facf48993"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "564d9b281404", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.outer-refused-no-message:comment-settled", "observation": { "sender": ["7f2697ace03b"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "ae5917f96fbd", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.method-not-found:comment-settled", "observation": { "sender": ["ad694b26e210"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "3b3dd5281511", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.transport-rejection:comment-settled", "observation": { "sender": ["01a6101342a9"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "0846de0f949a", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-comment-gitlab-mr.transport-rejection-no-message:comment-settled", "observation": { "sender": ["e07e078ae271"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "ae5917f96fbd", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-github-github.workitemdetails-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-github-github.workitemdetails-1.json index 40dac58b2bd..6b61a486062 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-github-github.workitemdetails-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-github-github.workitemdetails-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "955729f9100dce7eeb103f7b4d08ff56ac66853b9ad0d33627c0838011287bca", "platform": "darwin", @@ -13,13 +13,29 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0edfe9d32732": { - "name": "detailError", - "value": "Unknown method" + "026c8cc37792": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [], + "files": [], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": "APPROVED", + "reviewRequests": [] + }, + "sent": 1 }, - "1553e3419a3d": { - "name": "detailError", - "value": "outer refused" + "1867a9df681c": { + "name": "detailLoading", + "value": false, + "sent": 1 }, "1874e6e64ab8": { "error": "", @@ -76,9 +92,32 @@ "reviewRequests": [] } }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" + "2d86e33e1972": { + "name": "detailPayload", + "value": { + "assignees": [], + "baseSha": { + "$rpc": "undefined" + }, + "body": "", + "checks": [], + "comments": [], + "files": [], + "headSha": { + "$rpc": "undefined" + }, + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": { + "$rpc": "undefined" + }, + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 }, "3de07d9166a8": { "error": "outer refused", @@ -123,9 +162,10 @@ "$rpc": "null" } }, - "468cc28b676c": { + "490069b5b08d": { "name": "detailError", - "value": "transport failure" + "value": "Unknown method", + "sent": 1 }, "54ee429ef116": { "name": "github.workItemDetails#1", @@ -175,6 +215,11 @@ } } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, "64e5ae4019a2": { "name": "github.workItemDetails#1", "args": [ @@ -207,6 +252,11 @@ } } }, + "6985c6cf3587": { + "name": "detailError", + "value": "outer refused", + "sent": 1 + }, "6a25e546eff7": { "error": "Details not found", "item": { @@ -288,33 +338,10 @@ } } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "8104eddfeb38": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [], - "files": [], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": "APPROVED", - "reviewRequests": [] - } + "7a351201fa97": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"type\":\"pr\"}}", + "sent": 1 }, "85b9acf85c67": { "name": "github.workItemDetails#1", @@ -352,9 +379,10 @@ } } }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "8832c17871d2": { + "name": "detailError", + "value": "", + "sent": 1 }, "978c0a45552a": { "name": "github.workItemDetails#1", @@ -422,6 +450,18 @@ } } }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 + }, "a8fceb0dbc5a": { "error": "", "item": { @@ -635,32 +675,6 @@ } } }, - "cd031615485c": { - "name": "detailPayload", - "value": { - "assignees": [], - "baseSha": { - "$rpc": "undefined" - }, - "body": "", - "checks": [], - "comments": [], - "files": [], - "headSha": { - "$rpc": "undefined" - }, - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": { - "$rpc": "undefined" - }, - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "ce4ab5211cfd": { "name": "github.workItemDetails#1", "args": [ @@ -696,13 +710,10 @@ } } }, - "d46a22dbc133": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"type\":\"pr\"}}" - }, - "dc8cf3af41bf": { + "d2190faefc97": { "name": "detailError", - "value": "Details not found" + "value": "Details not found", + "sent": 1 }, "eb1f947767b0": { "error": "", @@ -833,6 +844,11 @@ "payload": { "$rpc": "null" } + }, + "fd373ee8144d": { + "name": "detailError", + "value": "transport failure", + "sent": 1 } }, "recording": { @@ -842,17 +858,17 @@ "id": "tk-item-detail-github.normal:mounted", "observation": { "sender": ["54ee429ef116"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1874e6e64ab8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "8104eddfeb38", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "026c8cc37792", + "1867a9df681c" ] } }, @@ -860,17 +876,17 @@ "id": "tk-item-detail-github.result-absent:mounted", "observation": { "sender": ["64e5ae4019a2"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "6a25e546eff7", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dc8cf3af41bf", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d2190faefc97", + "1867a9df681c" ] } }, @@ -878,17 +894,17 @@ "id": "tk-item-detail-github.result-null:mounted", "observation": { "sender": ["c3f9c5e184b4"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "6a25e546eff7", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dc8cf3af41bf", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d2190faefc97", + "1867a9df681c" ] } }, @@ -896,17 +912,17 @@ "id": "tk-item-detail-github.inner-ok-missing:mounted", "observation": { "sender": ["ce4ab5211cfd"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a8fceb0dbc5a", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "cd031615485c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "2d86e33e1972", + "1867a9df681c" ] } }, @@ -914,17 +930,17 @@ "id": "tk-item-detail-github.inner-false-string-error:mounted", "observation": { "sender": ["85b9acf85c67"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a8fceb0dbc5a", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "cd031615485c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "2d86e33e1972", + "1867a9df681c" ] } }, @@ -932,17 +948,17 @@ "id": "tk-item-detail-github.inner-false-object-error:mounted", "observation": { "sender": ["710c5f655599"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a8fceb0dbc5a", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "cd031615485c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "2d86e33e1972", + "1867a9df681c" ] } }, @@ -950,17 +966,17 @@ "id": "tk-item-detail-github.outer-refused:mounted", "observation": { "sender": ["f6a5a82a230c"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "3de07d9166a8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1553e3419a3d", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6985c6cf3587", + "1867a9df681c" ] } }, @@ -968,17 +984,17 @@ "id": "tk-item-detail-github.outer-refused-no-message:mounted", "observation": { "sender": ["c8f810d0473e"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "eb1f947767b0", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "8832c17871d2", + "1867a9df681c" ] } }, @@ -986,17 +1002,17 @@ "id": "tk-item-detail-github.method-not-found:mounted", "observation": { "sender": ["ba2827f74800"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c4c878da84ba", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "0edfe9d32732", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "490069b5b08d", + "1867a9df681c" ] } }, @@ -1004,17 +1020,17 @@ "id": "tk-item-detail-github.transport-rejection:mounted", "observation": { "sender": ["981b7de38854"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "fbedc0789cfe", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "fd373ee8144d", + "1867a9df681c" ] } }, @@ -1022,17 +1038,17 @@ "id": "tk-item-detail-github.transport-rejection-no-message:mounted", "observation": { "sender": ["978c0a45552a"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "eb1f947767b0", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "8832c17871d2", + "1867a9df681c" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-gitlab-gitlab.workitemdetails-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-gitlab-gitlab.workitemdetails-1.json index c6103602dc5..49413f16e80 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-gitlab-gitlab.workitemdetails-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-gitlab-gitlab.workitemdetails-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "d163c6125fa180da7575642ee29f4bb18e3678079b7c30a42934550896d5b3c1", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "08049512c6dd": { - "name": "gitlab.workItemDetails#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":4,\"type\":\"issue\",\"projectRef\":\"group/project\"}}" - }, "0ca6a727a14e": { "name": "gitlab.workItemDetails#1", "args": [ @@ -54,37 +50,10 @@ } } }, - "0edfe9d32732": { - "name": "detailError", - "value": "Unknown method" - }, - "14aea668686d": { - "name": "actionItem", - "value": { - "provider": "gitlab", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 0, - "pending": 0, - "state": "none", - "total": 0 - }, - "id": "gitlab:issue:4", - "labels": ["bug"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - }, - "1553e3419a3d": { - "name": "detailError", - "value": "outer refused" + "1867a9df681c": { + "name": "detailLoading", + "value": false, + "sent": 1 }, "21e97f41ebab": { "name": "gitlab.workItemDetails#1", @@ -170,36 +139,17 @@ } } }, - "3383a335299c": { - "name": "actionItem", + "3b439a0be8e6": { + "name": "detailPayload", "value": { - "provider": "gitlab", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 0, - "pending": 0, - "state": "none", - "total": 0 - }, - "id": "gitlab:issue:4", - "labels": ["bug"], - "mergeable": "MERGEABLE", - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "reviewDecision": "approved", - "reviewerCount": 0, - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" + "assignees": [], + "body": "", + "comments": [], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 }, "407e67708c25": { "name": "gitlab.workItemDetails#1", @@ -234,9 +184,15 @@ } } }, - "468cc28b676c": { + "48d06c2dc5c4": { + "name": "gitlab.workItemDetails#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":4,\"type\":\"issue\",\"projectRef\":\"group/project\"}}", + "sent": 1 + }, + "490069b5b08d": { "name": "detailError", - "value": "transport failure" + "value": "Unknown method", + "sent": 1 }, "5672ba1c0594": { "error": "", @@ -294,6 +250,11 @@ "provider": "gitlab" } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, "58bc89f3db3d": { "name": "gitlab.workItemDetails#1", "args": [ @@ -330,41 +291,10 @@ } } }, - "5e427a730c1a": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 0, - "pending": 0, - "state": "none", - "total": 0 - }, - "id": "gitlab:issue:4", - "labels": ["bug"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - ] - }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } + "6985c6cf3587": { + "name": "detailError", + "value": "outer refused", + "sent": 1 }, "7e6dc074a7c0": { "name": "gitlab.workItemDetails#1", @@ -438,6 +368,38 @@ "$rpc": "null" } }, + "8832c17871d2": { + "name": "detailError", + "value": "", + "sent": 1 + }, + "8c13b62e947f": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 0, + "pending": 0, + "state": "none", + "total": 0 + }, + "id": "gitlab:issue:4", + "labels": ["bug"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + } + ], + "sent": 1 + }, "8fe769a85d76": { "name": "gitlab.workItemDetails#1", "args": [ @@ -477,10 +439,6 @@ } } }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false - }, "9777323a741d": { "name": "gitlab.workItemDetails#1", "args": [ @@ -550,16 +508,29 @@ "$rpc": "null" } }, - "9cc074ee9e5f": { + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 + }, + "a11900db0941": { "name": "detailPayload", "value": { "assignees": [], - "body": "", + "body": "body", "comments": [], "labels": ["bug"], "pipelineJobs": [], "provider": "gitlab" - } + }, + "sent": 1 }, "c305480d6e9b": { "name": "gitlab.workItemDetails#1", @@ -632,6 +603,39 @@ } } }, + "d2190faefc97": { + "name": "detailError", + "value": "Details not found", + "sent": 1 + }, + "d6522427a24c": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 0, + "pending": 0, + "state": "none", + "total": 0 + }, + "id": "gitlab:issue:4", + "labels": ["bug"], + "mergeable": "MERGEABLE", + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "reviewDecision": "approved", + "reviewerCount": 0, + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + }, + "sent": 1 + }, "db0c674d34f9": { "error": "", "item": { @@ -667,9 +671,35 @@ "$rpc": "null" } }, - "dc8cf3af41bf": { - "name": "detailError", - "value": "Details not found" + "e8f33a90ab1d": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 0, + "pending": 0, + "state": "none", + "total": 0 + }, + "id": "gitlab:issue:4", + "labels": ["bug"], + "mergeable": "MERGEABLE", + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "reviewDecision": "approved", + "reviewerCount": 0, + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + } + ], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -714,6 +744,31 @@ "$rpc": "null" } }, + "ee64a84ffbd4": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 0, + "pending": 0, + "state": "none", + "total": 0 + }, + "id": "gitlab:issue:4", + "labels": ["bug"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + }, + "sent": 1 + }, "f09795d68134": { "name": "gitlab.workItemDetails#1", "args": [ @@ -848,45 +903,10 @@ "provider": "gitlab" } }, - "f461061bfc92": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } - }, - "f8c6ce51db00": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 0, - "pending": 0, - "state": "none", - "total": 0 - }, - "id": "gitlab:issue:4", - "labels": ["bug"], - "mergeable": "MERGEABLE", - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "reviewDecision": "approved", - "reviewerCount": 0, - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - ] + "fd373ee8144d": { + "name": "detailError", + "value": "transport failure", + "sent": 1 } }, "recording": { @@ -896,19 +916,19 @@ "id": "tk-item-detail-gitlab.normal:mounted", "observation": { "sender": ["292ec83c1b66"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f2d8814a60b2", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "f461061bfc92", - "3383a335299c", - "f8c6ce51db00", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "a11900db0941", + "d6522427a24c", + "e8f33a90ab1d", + "1867a9df681c" ] } }, @@ -916,17 +936,17 @@ "id": "tk-item-detail-gitlab.result-absent:mounted", "observation": { "sender": ["407e67708c25"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f24316a2872c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dc8cf3af41bf", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d2190faefc97", + "1867a9df681c" ] } }, @@ -934,17 +954,17 @@ "id": "tk-item-detail-gitlab.result-null:mounted", "observation": { "sender": ["58bc89f3db3d"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f24316a2872c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dc8cf3af41bf", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d2190faefc97", + "1867a9df681c" ] } }, @@ -952,19 +972,19 @@ "id": "tk-item-detail-gitlab.inner-ok-missing:mounted", "observation": { "sender": ["21e97f41ebab"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "5672ba1c0594", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "9cc074ee9e5f", - "14aea668686d", - "5e427a730c1a", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "3b439a0be8e6", + "ee64a84ffbd4", + "8c13b62e947f", + "1867a9df681c" ] } }, @@ -972,19 +992,19 @@ "id": "tk-item-detail-gitlab.inner-false-string-error:mounted", "observation": { "sender": ["d06829d31551"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "5672ba1c0594", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "9cc074ee9e5f", - "14aea668686d", - "5e427a730c1a", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "3b439a0be8e6", + "ee64a84ffbd4", + "8c13b62e947f", + "1867a9df681c" ] } }, @@ -992,19 +1012,19 @@ "id": "tk-item-detail-gitlab.inner-false-object-error:mounted", "observation": { "sender": ["8fe769a85d76"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "5672ba1c0594", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "9cc074ee9e5f", - "14aea668686d", - "5e427a730c1a", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "3b439a0be8e6", + "ee64a84ffbd4", + "8c13b62e947f", + "1867a9df681c" ] } }, @@ -1012,17 +1032,17 @@ "id": "tk-item-detail-gitlab.outer-refused:mounted", "observation": { "sender": ["f09795d68134"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "9b89e6739339", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1553e3419a3d", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6985c6cf3587", + "1867a9df681c" ] } }, @@ -1030,17 +1050,17 @@ "id": "tk-item-detail-gitlab.outer-refused-no-message:mounted", "observation": { "sender": ["0ca6a727a14e"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "db0c674d34f9", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "8832c17871d2", + "1867a9df681c" ] } }, @@ -1048,17 +1068,17 @@ "id": "tk-item-detail-gitlab.method-not-found:mounted", "observation": { "sender": ["7e6dc074a7c0"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7ed24390e683", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "0edfe9d32732", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "490069b5b08d", + "1867a9df681c" ] } }, @@ -1066,17 +1086,17 @@ "id": "tk-item-detail-gitlab.transport-rejection:mounted", "observation": { "sender": ["c305480d6e9b"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ed88b2b061f9", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "fd373ee8144d", + "1867a9df681c" ] } }, @@ -1084,17 +1104,17 @@ "id": "tk-item-detail-gitlab.transport-rejection-no-message:mounted", "observation": { "sender": ["9777323a741d"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "db0c674d34f9", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "8832c17871d2", + "1867a9df681c" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.getissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.getissue-1.json index 0b57f86767e..61aa684001e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.getissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.getissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "83b30b2a160d162d16c66aa3bf6a633489e86dd4fd1c30828d2d244164b9c95e", "platform": "darwin", @@ -13,7 +13,7 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "078876b4148c": { + "11e204c49d13": { "name": "detailPayload", "value": { "assignee": { @@ -36,15 +36,8 @@ "$rpc": "undefined" }, "provider": "linear" - } - }, - "0edfe9d32732": { - "name": "detailError", - "value": "Unknown method" - }, - "1553e3419a3d": { - "name": "detailError", - "value": "outer refused" + }, + "sent": 2 }, "1736ff39135a": { "name": "linear.getIssue#1", @@ -122,6 +115,11 @@ } } }, + "18bc97912b6a": { + "name": "detailError", + "value": "outer refused", + "sent": 2 + }, "2048f9989c2c": { "error": "Unknown method", "item": { @@ -191,13 +189,20 @@ "$rpc": "null" } }, - "3b01c25bcd45": { + "23205da572cd": { "name": "detailError", - "value": "" + "value": "Unknown method", + "sent": 2 }, - "468cc28b676c": { + "39ca42c97176": { "name": "detailError", - "value": "transport failure" + "value": "", + "sent": 2 + }, + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "47f3ae87c00a": { "name": "linear.getIssue#1", @@ -321,6 +326,60 @@ "$rpc": "null" } }, + "4a3ebfb61f95": { + "name": "detailError", + "value": "transport failure", + "sent": 2 + }, + "501841dc050a": { + "name": "actionItem", + "value": { + "provider": "linear", + "source": { + "description": "", + "id": "issue-1", + "identifier": "ENG-1", + "labels": [], + "priority": 0, + "project": { + "$rpc": "null" + }, + "state": { + "color": "#000000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering", + "workspaceId": "linear-workspace" + }, + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace", + "workspaceName": "Workspace" + }, + "title": "A Linear issue" + }, + "sent": 2 + }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "598d258cc2a8": { + "name": "detailError", + "value": "Details not found", + "sent": 2 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, "5ce7f3fa558f": { "name": "linear.getIssue#1", "args": [ @@ -492,16 +551,6 @@ } } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, "8a85a95f03c5": { "error": "", "item": { @@ -625,10 +674,6 @@ } } }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false - }, "939d91c4130d": { "error": "Details not found", "item": { @@ -698,6 +743,18 @@ "$rpc": "null" } }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 + }, "a08c3f9a0d9e": { "error": "", "item": { @@ -922,10 +979,6 @@ } } }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "bc9642565680": { "name": "linear.getIssue#1", "args": [ @@ -958,38 +1011,31 @@ } } }, - "c051440f1f05": { - "name": "actionItem", + "d33a797192d7": { + "name": "detailPayload", "value": { - "provider": "linear", - "source": { - "description": "", - "id": "issue-1", - "identifier": "ENG-1", - "labels": [], - "priority": 0, - "project": { - "$rpc": "null" - }, - "state": { - "color": "#000000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering", - "workspaceId": "linear-workspace" - }, - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace", - "workspaceName": "Workspace" + "assignee": { + "$rpc": "undefined" }, - "title": "A Linear issue" - } + "children": [], + "comments": [ + { + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-1", + "user": { + "displayName": "Octo" + } + } + ], + "description": "", + "labels": [], + "project": { + "$rpc": "undefined" + }, + "provider": "linear" + }, + "sent": 2 }, "d5a45b61726a": { "name": "linear.getIssue#1", @@ -1025,39 +1071,6 @@ } } }, - "dc8cf3af41bf": { - "name": "detailError", - "value": "Details not found" - }, - "e273db1e5714": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-1", - "user": { - "displayName": "Octo" - } - } - ], - "description": "", - "labels": [], - "project": { - "$rpc": "undefined" - }, - "provider": "linear" - } - }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1066,6 +1079,11 @@ "$rpc": "undefined" } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "ff164d27a928": { "name": "linear.getIssue#1", "args": [ @@ -1109,18 +1127,18 @@ "id": "tk-item-detail-linear.normal:mounted", "observation": { "sender": ["47f3ae87c00a", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a2e20872c3f2", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "078876b4148c", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "11e204c49d13", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1128,17 +1146,17 @@ "id": "tk-item-detail-linear.result-absent:mounted", "observation": { "sender": ["77d756736896", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "939d91c4130d", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dc8cf3af41bf", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "598d258cc2a8", + "ee0c4638d266" ] } }, @@ -1146,17 +1164,17 @@ "id": "tk-item-detail-linear.result-null:mounted", "observation": { "sender": ["68f4ab6eb5df", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "939d91c4130d", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dc8cf3af41bf", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "598d258cc2a8", + "ee0c4638d266" ] } }, @@ -1164,18 +1182,18 @@ "id": "tk-item-detail-linear.inner-ok-missing:mounted", "observation": { "sender": ["d5a45b61726a", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "8a85a95f03c5", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e273db1e5714", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d33a797192d7", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1183,18 +1201,18 @@ "id": "tk-item-detail-linear.inner-false-string-error:mounted", "observation": { "sender": ["a1504f9a0912", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "8a85a95f03c5", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e273db1e5714", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d33a797192d7", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1202,18 +1220,18 @@ "id": "tk-item-detail-linear.inner-false-object-error:mounted", "observation": { "sender": ["5ce7f3fa558f", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "8a85a95f03c5", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "e273db1e5714", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "d33a797192d7", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1221,17 +1239,17 @@ "id": "tk-item-detail-linear.outer-refused:mounted", "observation": { "sender": ["ff164d27a928", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "619b59120fba", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1553e3419a3d", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "18bc97912b6a", + "ee0c4638d266" ] } }, @@ -1239,17 +1257,17 @@ "id": "tk-item-detail-linear.outer-refused-no-message:mounted", "observation": { "sender": ["1736ff39135a", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a08c3f9a0d9e", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "39ca42c97176", + "ee0c4638d266" ] } }, @@ -1257,17 +1275,17 @@ "id": "tk-item-detail-linear.method-not-found:mounted", "observation": { "sender": ["8ec7d930f214", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "2048f9989c2c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "0edfe9d32732", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "23205da572cd", + "ee0c4638d266" ] } }, @@ -1275,17 +1293,17 @@ "id": "tk-item-detail-linear.transport-rejection:mounted", "observation": { "sender": ["bc9642565680", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4861b36f5d5c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "4a3ebfb61f95", + "ee0c4638d266" ] } }, @@ -1293,17 +1311,17 @@ "id": "tk-item-detail-linear.transport-rejection-no-message:mounted", "observation": { "sender": ["b15e02226c97", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a08c3f9a0d9e", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "39ca42c97176", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.issuecomments-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.issuecomments-1.json index b997a8c8106..08f99db0be1 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.issuecomments-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-linear-linear.issuecomments-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "06b06c84f4b8a1ee8e5159d8ada2656da4d7096729759c76601ad4e251310924", "platform": "darwin", @@ -13,31 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "078876b4148c": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-1", - "user": { - "displayName": "Octo" - } - } - ], - "description": "a description", - "labels": [], - "project": { - "$rpc": "undefined" - }, - "provider": "linear" - } - }, "07d97c9cd880": { "error": "", "item": { @@ -120,23 +95,31 @@ "provider": "linear" } }, - "11f17c8f7e6d": { + "11e204c49d13": { "name": "detailPayload", "value": { "assignee": { "$rpc": "undefined" }, "children": [], - "comments": { - "error": "refused" - }, + "comments": [ + { + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-1", + "user": { + "displayName": "Octo" + } + } + ], "description": "a description", "labels": [], "project": { "$rpc": "undefined" }, "provider": "linear" - } + }, + "sent": 2 }, "16e0cc3237e8": { "name": "linear.issueComments#1", @@ -210,6 +193,67 @@ } } }, + "1dd5ca78f970": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": { + "error": "inner refused", + "ok": false + }, + "description": "a description", + "labels": [], + "project": { + "$rpc": "undefined" + }, + "provider": "linear" + }, + "sent": 2 + }, + "24573d368fff": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": { + "error": { + "message": "inner refused" + }, + "ok": false + }, + "description": "a description", + "labels": [], + "project": { + "$rpc": "undefined" + }, + "provider": "linear" + }, + "sent": 2 + }, + "24748cd7b9f3": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": { + "error": "refused" + }, + "description": "a description", + "labels": [], + "project": { + "$rpc": "undefined" + }, + "provider": "linear" + }, + "sent": 2 + }, "3276e1a41446": { "name": "linear.issueComments#1", "args": [ @@ -326,9 +370,10 @@ "provider": "linear" } }, - "3b01c25bcd45": { + "39ca42c97176": { "name": "detailError", - "value": "" + "value": "", + "sent": 2 }, "3bb04fc55c1a": { "name": "linear.issueComments#1", @@ -397,25 +442,10 @@ } } }, - "4343eb3c5159": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [], - "description": "a description", - "labels": [], - "project": { - "$rpc": "undefined" - }, - "provider": "linear" - } - }, - "468cc28b676c": { - "name": "detailError", - "value": "transport failure" + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "47f3ae87c00a": { "name": "linear.getIssue#1", @@ -539,38 +569,83 @@ "$rpc": "null" } }, - "68be69c559a1": { + "4a3ebfb61f95": { + "name": "detailError", + "value": "transport failure", + "sent": 2 + }, + "501841dc050a": { + "name": "actionItem", + "value": { + "provider": "linear", + "source": { + "description": "", + "id": "issue-1", + "identifier": "ENG-1", + "labels": [], + "priority": 0, + "project": { + "$rpc": "null" + }, + "state": { + "color": "#000000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering", + "workspaceId": "linear-workspace" + }, + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace", + "workspaceName": "Workspace" + }, + "title": "A Linear issue" + }, + "sent": 2 + }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "6fe5d1bcbc90": { "name": "detailPayload", "value": { "assignee": { "$rpc": "undefined" }, "children": [], - "comments": { - "error": "inner refused", - "ok": false - }, + "comments": [], "description": "a description", "labels": [], "project": { "$rpc": "undefined" }, "provider": "linear" - } + }, + "sent": 2 }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { + "9bd1de5d9753": { "name": "detailPayload", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "9f8c9f7294a0": { "name": "linear.issueComments#1", @@ -883,64 +958,6 @@ "provider": "linear" } }, - "b45bc63e632d": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": { - "error": { - "message": "inner refused" - }, - "ok": false - }, - "description": "a description", - "labels": [], - "project": { - "$rpc": "undefined" - }, - "provider": "linear" - } - }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "c051440f1f05": { - "name": "actionItem", - "value": { - "provider": "linear", - "source": { - "description": "", - "id": "issue-1", - "identifier": "ENG-1", - "labels": [], - "priority": 0, - "project": { - "$rpc": "null" - }, - "state": { - "color": "#000000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering", - "workspaceId": "linear-workspace" - }, - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace", - "workspaceName": "Workspace" - }, - "title": "A Linear issue" - } - }, "c360db88accd": { "name": "linear.issueComments#1", "args": [ @@ -1010,10 +1027,6 @@ } } }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1054,6 +1067,11 @@ } } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "ee7d19abed68": { "error": "", "item": { @@ -1177,18 +1195,18 @@ "id": "tk-item-detail-linear.normal:mounted", "observation": { "sender": ["47f3ae87c00a", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a2e20872c3f2", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "078876b4148c", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "11e204c49d13", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1196,18 +1214,18 @@ "id": "tk-item-detail-linear.result-absent:mounted", "observation": { "sender": ["47f3ae87c00a", "16e0cc3237e8"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "388d0ceb3385", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "4343eb3c5159", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6fe5d1bcbc90", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1215,18 +1233,18 @@ "id": "tk-item-detail-linear.result-null:mounted", "observation": { "sender": ["47f3ae87c00a", "f60c595d990e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "388d0ceb3385", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "4343eb3c5159", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6fe5d1bcbc90", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1234,18 +1252,18 @@ "id": "tk-item-detail-linear.inner-ok-missing:mounted", "observation": { "sender": ["47f3ae87c00a", "c360db88accd"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ee7d19abed68", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "11f17c8f7e6d", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "24748cd7b9f3", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1253,18 +1271,18 @@ "id": "tk-item-detail-linear.inner-false-string-error:mounted", "observation": { "sender": ["47f3ae87c00a", "c92234b1167b"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "07d97c9cd880", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "68be69c559a1", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "1dd5ca78f970", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1272,18 +1290,18 @@ "id": "tk-item-detail-linear.inner-false-object-error:mounted", "observation": { "sender": ["47f3ae87c00a", "3276e1a41446"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a387bb127ac0", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "b45bc63e632d", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "24573d368fff", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1291,18 +1309,18 @@ "id": "tk-item-detail-linear.outer-refused:mounted", "observation": { "sender": ["47f3ae87c00a", "a2450a300ddf"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "388d0ceb3385", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "4343eb3c5159", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6fe5d1bcbc90", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1310,18 +1328,18 @@ "id": "tk-item-detail-linear.outer-refused-no-message:mounted", "observation": { "sender": ["47f3ae87c00a", "9f8c9f7294a0"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "388d0ceb3385", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "4343eb3c5159", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6fe5d1bcbc90", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1329,18 +1347,18 @@ "id": "tk-item-detail-linear.method-not-found:mounted", "observation": { "sender": ["47f3ae87c00a", "3bb04fc55c1a"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "388d0ceb3385", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "4343eb3c5159", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "6fe5d1bcbc90", + "501841dc050a", + "ee0c4638d266" ] } }, @@ -1348,17 +1366,17 @@ "id": "tk-item-detail-linear.transport-rejection:mounted", "observation": { "sender": ["47f3ae87c00a", "ecb0f6b35964"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4861b36f5d5c", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "468cc28b676c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "4a3ebfb61f95", + "ee0c4638d266" ] } }, @@ -1366,17 +1384,17 @@ "id": "tk-item-detail-linear.transport-rejection-no-message:mounted", "observation": { "sender": ["47f3ae87c00a", "3df3437aa9b4"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a08c3f9a0d9e", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "3b01c25bcd45", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "39ca42c97176", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listassignableusers-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listassignableusers-1.json index 57a0b0f5e24..52ce44ec65b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listassignableusers-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listassignableusers-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "58ea1553e04017c993aea4753aace41ee664705a3fdb3b18569c5a9d7968cf06", "scenarioSha256": "3ef6ef046f60d2d11ef81adf69bd5216036405eb05e5fd30cf1c402120488ee5", "platform": "darwin", @@ -47,16 +47,6 @@ } } }, - "0358aa4ddd2c": { - "name": "itemAssignableUsers", - "value": [] - }, - "038e078eb5e9": { - "name": "itemAssignableUsers", - "value": { - "error": "refused" - } - }, "046247fe2cbb": { "labels": ["bug", "chore"], "labelsError": "", @@ -98,6 +88,31 @@ } } }, + "11dbb2f7ba6a": { + "name": "github.listLabels#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listLabels\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 2 + }, + "13787c8669de": { + "name": "itemAssignableUsers", + "value": { + "error": { + "message": "inner refused" + }, + "ok": false + }, + "sent": 2 + }, + "13999b62c314": { + "name": "itemAssignableUsersError", + "value": "Unknown method", + "sent": 2 + }, + "14b04c3d1156": { + "name": "itemAssignableUsersLoading", + "value": true, + "sent": 1 + }, "187a6bd82efe": { "labels": ["bug", "chore"], "labelsError": "", @@ -114,25 +129,23 @@ "usersError": "", "usersLoading": false }, - "226ea8e4b98b": { - "name": "itemAssignableUsersError", - "value": "" - }, - "2c2f41412e1c": { + "2464d7ef3769": { "name": "itemAssignableUsers", "value": { "error": "inner refused", "ok": false - } + }, + "sent": 2 }, - "2d65278dd821": { - "name": "itemAssignableUsers", - "value": { - "error": { - "message": "inner refused" - }, - "ok": false - } + "2c7c5fe4358d": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 2 + }, + "30554accaab5": { + "name": "itemAvailableLabels", + "value": ["bug", "chore"], + "sent": 2 }, "31a9aea0d54a": { "name": "github.listLabels#1", @@ -165,17 +178,15 @@ } } }, - "3b9ce19a0449": { - "name": "itemBodyDraft", - "value": "body" - }, - "419cde8cf391": { - "name": "itemLabelsError", - "value": "" - }, - "4773ce28d761": { + "322343237b5a": { "name": "itemAssignableUsersError", - "value": "Unknown method" + "value": "transport failure", + "sent": 2 + }, + "3af8e2a236cf": { + "name": "itemAssignableUsersError", + "value": "", + "sent": 1 }, "4811b212ee14": { "labels": ["bug", "chore"], @@ -187,9 +198,10 @@ "usersError": "", "usersLoading": false }, - "50ab150a7632": { - "name": "itemAssignableUsersLoading", - "value": true + "4be2a2e21bd0": { + "name": "itemBodyDraft", + "value": "body", + "sent": 0 }, "51e44980e984": { "labels": ["bug", "chore"], @@ -199,10 +211,6 @@ "usersError": "Unknown method", "usersLoading": false }, - "594a2904a1bc": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "5b9626f7c5fd": { "labels": ["bug", "chore"], "labelsError": "", @@ -211,6 +219,11 @@ "usersError": "outer refused", "usersLoading": false }, + "60ab7459b747": { + "name": "itemLabelsLoading", + "value": true, + "sent": 0 + }, "6107288aca15": { "labels": ["bug", "chore"], "labelsError": "", @@ -221,16 +234,6 @@ "usersError": "", "usersLoading": false }, - "6308cf824fe4": { - "name": "itemAssignableUsers", - "value": { - "$rpc": "undefined" - } - }, - "63f911a37f52": { - "name": "itemAssignableUsersError", - "value": "transport failure" - }, "6d95cba5d507": { "name": "github.listAssignableUsers#1", "args": [ @@ -261,6 +264,13 @@ } } }, + "748fe138ef3a": { + "name": "itemAssignableUsers", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, "7565dbfa3de0": { "labels": ["bug", "chore"], "labelsError": "", @@ -274,6 +284,11 @@ "usersError": "", "usersLoading": false }, + "763cfed9792e": { + "name": "itemAssignableUsers", + "value": [], + "sent": 1 + }, "78c83a187176": { "name": "github.listAssignableUsers#1", "args": [ @@ -305,16 +320,6 @@ } } }, - "903a54a21708": { - "name": "itemAvailableLabels", - "value": ["bug", "chore"] - }, - "98071afc08ac": { - "name": "itemAssignableUsers", - "value": { - "$rpc": "null" - } - }, "9a2526df52e3": { "name": "github.listAssignableUsers#1", "args": [ @@ -349,9 +354,15 @@ } } }, - "a05b630b1ca2": { - "name": "itemAssignableUsersLoading", - "value": false + "9c6159857c01": { + "name": "itemAssignableUsersError", + "value": "outer refused", + "sent": 2 + }, + "a0d1ab14e06b": { + "name": "itemAssignableUsersError", + "value": "", + "sent": 2 }, "a268d5d92265": { "name": "github.listAssignableUsers#1", @@ -423,13 +434,18 @@ } } }, - "a93fe25e86eb": { - "name": "itemAssignableUsersError", - "value": "outer refused" - }, - "aa97d0d3a0e8": { - "name": "itemLabelsLoading", - "value": true + "a37497fa506c": { + "name": "itemAssignableUsers", + "value": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": "Octo" + } + ], + "sent": 2 }, "abf563fcde19": { "labels": ["bug", "chore"], @@ -441,10 +457,6 @@ "usersError": "", "usersLoading": false }, - "b7f5069690eb": { - "name": "itemAvailableLabels", - "value": [] - }, "bd9fec1f736c": { "name": "github.listAssignableUsers#1", "args": [ @@ -567,6 +579,25 @@ "usersError": "", "usersLoading": false }, + "d937624aafbb": { + "name": "itemAssignableUsers", + "value": { + "$rpc": "undefined" + }, + "sent": 2 + }, + "dad618d40619": { + "name": "itemAssignableUsers", + "value": { + "error": "refused" + }, + "sent": 2 + }, + "e4421084ff39": { + "name": "itemLabelsLoading", + "value": false, + "sent": 2 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -575,21 +606,15 @@ "$rpc": "undefined" } }, - "ef317c60c3c6": { - "name": "github.listLabels#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listLabels\",\"params\":{\"repo\":\"id:repo-1\"}}" + "f70626574f7a": { + "name": "itemAvailableLabels", + "value": [], + "sent": 0 }, - "f9cadd6cfc38": { - "name": "itemAssignableUsers", - "value": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": "Octo" - } - ] + "f991510500df": { + "name": "itemAssignableUsersLoading", + "value": false, + "sent": 2 }, "fba383759dad": { "name": "github.listAssignableUsers#1", @@ -625,9 +650,10 @@ } } }, - "fd6c595204e3": { - "name": "itemLabelsLoading", - "value": false + "fc060a38ddda": { + "name": "itemLabelsError", + "value": "", + "sent": 0 } }, "recording": { @@ -637,23 +663,23 @@ "id": "tk-item-detail-metadata.normal:mounted", "observation": { "sender": ["31a9aea0d54a", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "187a6bd82efe", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -661,23 +687,23 @@ "id": "tk-item-detail-metadata.result-absent:mounted", "observation": { "sender": ["31a9aea0d54a", "6d95cba5d507"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4811b212ee14", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "6308cf824fe4", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "d937624aafbb", + "f991510500df" ] } }, @@ -685,23 +711,23 @@ "id": "tk-item-detail-metadata.result-null:mounted", "observation": { "sender": ["31a9aea0d54a", "c023bb126b23"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "6107288aca15", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "98071afc08ac", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "748fe138ef3a", + "f991510500df" ] } }, @@ -709,23 +735,23 @@ "id": "tk-item-detail-metadata.inner-ok-missing:mounted", "observation": { "sender": ["31a9aea0d54a", "0fe9f9810aa0"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "abf563fcde19", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "038e078eb5e9", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "dad618d40619", + "f991510500df" ] } }, @@ -733,23 +759,23 @@ "id": "tk-item-detail-metadata.inner-false-string-error:mounted", "observation": { "sender": ["31a9aea0d54a", "9a2526df52e3"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d6ef32125dc7", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "2c2f41412e1c", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "2464d7ef3769", + "f991510500df" ] } }, @@ -757,23 +783,23 @@ "id": "tk-item-detail-metadata.inner-false-object-error:mounted", "observation": { "sender": ["31a9aea0d54a", "bd9fec1f736c"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7565dbfa3de0", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "2d65278dd821", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "13787c8669de", + "f991510500df" ] } }, @@ -781,23 +807,23 @@ "id": "tk-item-detail-metadata.outer-refused:mounted", "observation": { "sender": ["31a9aea0d54a", "0201be19f73d"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "5b9626f7c5fd", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "a93fe25e86eb", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "9c6159857c01", + "f991510500df" ] } }, @@ -805,23 +831,23 @@ "id": "tk-item-detail-metadata.outer-refused-no-message:mounted", "observation": { "sender": ["31a9aea0d54a", "c9f3dee36b09"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "046247fe2cbb", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "226ea8e4b98b", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "a0d1ab14e06b", + "f991510500df" ] } }, @@ -829,23 +855,23 @@ "id": "tk-item-detail-metadata.method-not-found:mounted", "observation": { "sender": ["31a9aea0d54a", "fba383759dad"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "51e44980e984", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "4773ce28d761", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "13999b62c314", + "f991510500df" ] } }, @@ -853,23 +879,23 @@ "id": "tk-item-detail-metadata.transport-rejection:mounted", "observation": { "sender": ["31a9aea0d54a", "a282430e8f14"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d20d6958d614", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "63f911a37f52", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "322343237b5a", + "f991510500df" ] } }, @@ -877,23 +903,23 @@ "id": "tk-item-detail-metadata.transport-rejection-no-message:mounted", "observation": { "sender": ["31a9aea0d54a", "78c83a187176"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "046247fe2cbb", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "226ea8e4b98b", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "a0d1ab14e06b", + "f991510500df" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listlabels-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listlabels-1.json index 98f4db43a49..d6fbc2ce0b9 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listlabels-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-detail-metadata-github.listlabels-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "58ea1553e04017c993aea4753aace41ee664705a3fdb3b18569c5a9d7968cf06", "scenarioSha256": "a2ecf4ddc2c9870a8d73cbd920b46bb0663a958ac156dc6de092be3c9474ea2b", "platform": "darwin", @@ -13,14 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0358aa4ddd2c": { - "name": "itemAssignableUsers", - "value": [] - }, - "04ddb42260d2": { - "name": "itemLabelsError", - "value": "Unknown method" - }, "0512455a3440": { "name": "github.listLabels#1", "args": [ @@ -119,9 +111,15 @@ "usersError": "", "usersLoading": false }, - "1258dfee6d26": { - "name": "itemLabelsError", - "value": "transport failure" + "11dbb2f7ba6a": { + "name": "github.listLabels#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listLabels\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 2 + }, + "14b04c3d1156": { + "name": "itemAssignableUsersLoading", + "value": true, + "sent": 1 }, "187a6bd82efe": { "labels": ["bug", "chore"], @@ -139,10 +137,6 @@ "usersError": "", "usersLoading": false }, - "226ea8e4b98b": { - "name": "itemAssignableUsersError", - "value": "" - }, "26a2b4de39d4": { "name": "github.listLabels#1", "args": [ @@ -174,6 +168,23 @@ } } }, + "2c7c5fe4358d": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 2 + }, + "2f84a8101a09": { + "name": "itemAvailableLabels", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, + "30554accaab5": { + "name": "itemAvailableLabels", + "value": ["bug", "chore"], + "sent": 2 + }, "31a9aea0d54a": { "name": "github.listLabels#1", "args": [ @@ -205,9 +216,10 @@ } } }, - "3b9ce19a0449": { - "name": "itemBodyDraft", - "value": "body" + "3af8e2a236cf": { + "name": "itemAssignableUsersError", + "value": "", + "sent": 1 }, "3de77e6e6dc2": { "name": "github.listLabels#1", @@ -276,16 +288,6 @@ } } }, - "419cde8cf391": { - "name": "itemLabelsError", - "value": "" - }, - "46fd44a31167": { - "name": "itemAvailableLabels", - "value": { - "error": "refused" - } - }, "476e11905643": { "labels": [], "labelsError": "Unknown method", @@ -302,9 +304,15 @@ "usersError": "", "usersLoading": false }, - "50ab150a7632": { - "name": "itemAssignableUsersLoading", - "value": true + "49a2a2210aec": { + "name": "itemLabelsError", + "value": "", + "sent": 2 + }, + "4be2a2e21bd0": { + "name": "itemBodyDraft", + "value": "body", + "sent": 0 }, "57c277b6556c": { "labels": { @@ -324,9 +332,10 @@ "usersError": "", "usersLoading": false }, - "594a2904a1bc": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-1\"}}" + "60ab7459b747": { + "name": "itemLabelsLoading", + "value": true, + "sent": 0 }, "687824c5a987": { "labels": { @@ -367,23 +376,20 @@ "usersError": "", "usersLoading": false }, - "8e18bb94a047": { - "name": "itemLabelsError", - "value": "outer refused" + "763cfed9792e": { + "name": "itemAssignableUsers", + "value": [], + "sent": 1 }, - "903a54a21708": { - "name": "itemAvailableLabels", - "value": ["bug", "chore"] - }, - "98a776cd38a3": { + "996ab44a0693": { "name": "itemAvailableLabels", "value": { - "$rpc": "null" - } - }, - "a05b630b1ca2": { - "name": "itemAssignableUsersLoading", - "value": false + "error": { + "message": "inner refused" + }, + "ok": false + }, + "sent": 2 }, "a268d5d92265": { "name": "github.listAssignableUsers#1", @@ -424,15 +430,23 @@ } } }, - "aa97d0d3a0e8": { - "name": "itemLabelsLoading", - "value": true + "a37497fa506c": { + "name": "itemAssignableUsers", + "value": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": "Octo" + } + ], + "sent": 2 }, - "acc60bbecb3b": { - "name": "itemAvailableLabels", - "value": { - "$rpc": "undefined" - } + "a94b160e0a27": { + "name": "itemLabelsError", + "value": "Unknown method", + "sent": 2 }, "b041f1e6a2ab": { "name": "github.listLabels#1", @@ -470,9 +484,13 @@ } } }, - "b7f5069690eb": { + "b0a4cc69238b": { "name": "itemAvailableLabels", - "value": [] + "value": { + "error": "inner refused", + "ok": false + }, + "sent": 2 }, "b807e8ed0345": { "name": "github.listLabels#1", @@ -508,14 +526,12 @@ } } }, - "c0863d661f33": { + "c1c0cc03119d": { "name": "itemAvailableLabels", "value": { - "error": { - "message": "inner refused" - }, - "ok": false - } + "$rpc": "undefined" + }, + "sent": 2 }, "c5ab6c4bd0c5": { "labels": { @@ -567,6 +583,11 @@ } } }, + "cb284f09e5d4": { + "name": "itemLabelsError", + "value": "outer refused", + "sent": 2 + }, "d1182c2be3cf": { "labels": [], "labelsError": "outer refused", @@ -666,6 +687,16 @@ } } }, + "e4421084ff39": { + "name": "itemLabelsLoading", + "value": false, + "sent": 2 + }, + "e54717a435ad": { + "name": "itemLabelsError", + "value": "transport failure", + "sent": 2 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -674,32 +705,27 @@ "$rpc": "undefined" } }, - "ef317c60c3c6": { - "name": "github.listLabels#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listLabels\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "f300e2f57121": { + "f06d897d7f6d": { "name": "itemAvailableLabels", "value": { - "error": "inner refused", - "ok": false - } + "error": "refused" + }, + "sent": 2 }, - "f9cadd6cfc38": { - "name": "itemAssignableUsers", - "value": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": "Octo" - } - ] + "f70626574f7a": { + "name": "itemAvailableLabels", + "value": [], + "sent": 0 }, - "fd6c595204e3": { - "name": "itemLabelsLoading", - "value": false + "f991510500df": { + "name": "itemAssignableUsersLoading", + "value": false, + "sent": 2 + }, + "fc060a38ddda": { + "name": "itemLabelsError", + "value": "", + "sent": 0 } }, "recording": { @@ -709,23 +735,23 @@ "id": "tk-item-detail-metadata.normal:mounted", "observation": { "sender": ["31a9aea0d54a", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "187a6bd82efe", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -733,23 +759,23 @@ "id": "tk-item-detail-metadata.result-absent:mounted", "observation": { "sender": ["0512455a3440", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "09c5c8d10325", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "acc60bbecb3b", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "c1c0cc03119d", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -757,23 +783,23 @@ "id": "tk-item-detail-metadata.result-null:mounted", "observation": { "sender": ["d81297d32421", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "57c277b6556c", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "98a776cd38a3", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "2f84a8101a09", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -781,23 +807,23 @@ "id": "tk-item-detail-metadata.inner-ok-missing:mounted", "observation": { "sender": ["3f1ea2cb79b5", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "687824c5a987", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "46fd44a31167", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "f06d897d7f6d", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -805,23 +831,23 @@ "id": "tk-item-detail-metadata.inner-false-string-error:mounted", "observation": { "sender": ["3de77e6e6dc2", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c5ab6c4bd0c5", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "f300e2f57121", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "b0a4cc69238b", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -829,23 +855,23 @@ "id": "tk-item-detail-metadata.inner-false-object-error:mounted", "observation": { "sender": ["b041f1e6a2ab", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7357dc0a4b99", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "c0863d661f33", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "996ab44a0693", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -853,23 +879,23 @@ "id": "tk-item-detail-metadata.outer-refused:mounted", "observation": { "sender": ["e37b0adae2ad", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d1182c2be3cf", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "8e18bb94a047", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "cb284f09e5d4", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -877,23 +903,23 @@ "id": "tk-item-detail-metadata.outer-refused-no-message:mounted", "observation": { "sender": ["b807e8ed0345", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d79f6e922f48", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "419cde8cf391", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "49a2a2210aec", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -901,23 +927,23 @@ "id": "tk-item-detail-metadata.method-not-found:mounted", "observation": { "sender": ["089cd991bfef", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "476e11905643", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "04ddb42260d2", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "a94b160e0a27", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -925,23 +951,23 @@ "id": "tk-item-detail-metadata.transport-rejection:mounted", "observation": { "sender": ["26a2b4de39d4", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "0d670a7b256b", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "1258dfee6d26", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "e54717a435ad", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } }, @@ -949,23 +975,23 @@ "id": "tk-item-detail-metadata.transport-rejection-no-message:mounted", "observation": { "sender": ["c98fbfaab90a", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d79f6e922f48", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "419cde8cf391", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "49a2a2210aec", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-merge-gitlab-gitlab.mergemr-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-merge-gitlab-gitlab.mergemr-1.json index 93ba6ff8102..9b9655c7d87 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-merge-gitlab-gitlab.mergemr-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-merge-gitlab-gitlab.mergemr-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-merge-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "f40d99c60523ad1a6a3a761935e86ab0739337486dd316e6ab3248980e575027", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0687dba3171a": { "error": "Unknown method", "item": { @@ -138,13 +134,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" - }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "value": "transport failure", + "sent": 1 }, "2e07d214f23a": { "name": "gitlab.mergeMR#1", @@ -180,6 +173,11 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "364618fdc146": { "error": "Cannot read properties of undefined (reading 'ok')", "item": { @@ -510,13 +508,22 @@ "provider": "gitlab" } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "772281b8af97": { + "name": "gitlab.mergeMR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.mergeMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"method\":\"squash\",\"projectRef\":\"group/project\"}}", + "sent": 1 }, - "945ea389c1ef": { + "7d901d60a01a": { "name": "error", - "value": "transport failure" + "value": "[object Object]", + "sent": 1 + }, + "84465663f388": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "98354008c52b": { "error": "inner refused", @@ -565,6 +572,11 @@ "provider": "gitlab" } }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "a4f53aae0c36": { "error": "[object Object]", "item": { @@ -612,15 +624,10 @@ "provider": "gitlab" } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "ae5be7de2632": { + "b53c339a3854": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Unknown method", + "sent": 1 }, "b6a6630b4d40": { "error": "", @@ -695,14 +702,6 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, "c0f3f2064a7d": { "name": "gitlab.mergeMR#1", "args": [ @@ -776,9 +775,25 @@ } } }, - "c6bf9878ffb7": { - "name": "gitlab.mergeMR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.mergeMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"method\":\"squash\",\"projectRef\":\"group/project\"}}" + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d6f17e3de7da": { "error": "transport failure", @@ -835,13 +850,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 }, "ff408cae1bac": { "name": "gitlab.mergeMR#1", @@ -888,143 +905,143 @@ "id": "tk-item-merge-gitlab.normal:merge-settled", "observation": { "sender": ["c483c06533af"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "b6a6630b4d40", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.result-absent:merge-settled", "observation": { "sender": ["4d7333674e35"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "364618fdc146", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.result-null:merge-settled", "observation": { "sender": ["b9a92050e801"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "5bced36399b0", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.inner-ok-missing:merge-settled", "observation": { "sender": ["596e9105e64e"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "b6a6630b4d40", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.inner-false-string-error:merge-settled", "observation": { "sender": ["0710d702fe2d"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "98354008c52b", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.inner-false-object-error:merge-settled", "observation": { "sender": ["5800f9a3534e"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "a4f53aae0c36", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.outer-refused:merge-settled", "observation": { "sender": ["0c139860a4c9"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "702351d98030", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.outer-refused-no-message:merge-settled", "observation": { "sender": ["ff408cae1bac"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "69841347ee06", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.method-not-found:merge-settled", "observation": { "sender": ["c0f3f2064a7d"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "0687dba3171a", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.transport-rejection:merge-settled", "observation": { "sender": ["2e07d214f23a"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "d6f17e3de7da", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-merge-gitlab.transport-rejection-no-message:merge-settled", "observation": { "sender": ["59aec6b3bf9f"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "69841347ee06", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-github-github.updatepr-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-github-github.updatepr-1.json index 791517ee398..f3ff21bac69 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-github-github.updatepr-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-github-github.updatepr-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-metadata-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "27587bfb5745051e3cb27b01dc49b90b6f3c8ddbeb38f20772502fae2f562d91", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0d64c21e1a57": { "error": "[object Object]", "item": { @@ -225,9 +221,10 @@ "reviewRequests": [] } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "1dd914c9108c": { "error": "Unknown method", @@ -314,59 +311,17 @@ "reviewRequests": [] } }, - "2449c436b115": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "new body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "387542f122bb": { + "name": "github.updatePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"title\":\"Renamed\",\"body\":\"new body\"}}}", + "sent": 1 }, - "3544ee07bd2a": { + "48545870a5c1": { "name": "items", "value": [ { @@ -387,28 +342,8 @@ }, "title": "Renamed" } - ] - }, - "51904fd2b002": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "title": "Renamed", - "type": "pr" - }, - "title": "Renamed" - } + ], + "sent": 1 }, "5b0b55895e09": { "name": "github.updatePR#1", @@ -649,6 +584,11 @@ } } }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 + }, "81d3548ec9e7": { "name": "github.updatePR#1", "args": [ @@ -688,14 +628,6 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "98c47c47bf1c": { "error": "outer refused", "item": { @@ -781,6 +713,11 @@ "reviewRequests": [] } }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "a188da72de28": { "name": "github.updatePR#1", "args": [ @@ -820,21 +757,37 @@ } } }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "a42cad5a2c3e": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "title": "Renamed", + "type": "pr" + }, + "title": "Renamed" + }, + "sent": 1 }, - "b092bbd7362d": { - "name": "github.updatePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"title\":\"Renamed\",\"body\":\"new body\"}}}" - }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, - "c008e85e2d06": { + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 }, "c709f5b6e08d": { "error": "Cannot read properties of null (reading 'ok')", @@ -921,6 +874,16 @@ "reviewRequests": [] } }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, "cd3f120ad936": { "name": "github.updatePR#1", "args": [ @@ -1034,6 +997,11 @@ } } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d61c30994138": { "error": "inner refused", "item": { @@ -1204,6 +1172,55 @@ "reviewRequests": [] } }, + "dbb0d797e4ab": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "new body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 + }, "e3fcde8cdbfe": { "error": "", "item": { @@ -1334,13 +1351,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 } }, "recording": { @@ -1350,19 +1369,19 @@ "id": "tk-item-metadata-github.normal:update-pr-settled", "observation": { "sender": ["7cb20f219688"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "e3fcde8cdbfe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "51904fd2b002", - "3544ee07bd2a", - "2449c436b115", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "a42cad5a2c3e", + "48545870a5c1", + "dbb0d797e4ab", + "32a3635e06a4" ] } }, @@ -1370,45 +1389,45 @@ "id": "tk-item-metadata-github.result-absent:update-pr-settled", "observation": { "sender": ["e7eb483032e9"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "d67cd3047e76", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.result-null:update-pr-settled", "observation": { "sender": ["107d6bce09cd"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "c709f5b6e08d", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.inner-ok-missing:update-pr-settled", "observation": { "sender": ["cd3f120ad936"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "e3fcde8cdbfe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "51904fd2b002", - "3544ee07bd2a", - "2449c436b115", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "a42cad5a2c3e", + "48545870a5c1", + "dbb0d797e4ab", + "32a3635e06a4" ] } }, @@ -1416,91 +1435,91 @@ "id": "tk-item-metadata-github.inner-false-string-error:update-pr-settled", "observation": { "sender": ["a188da72de28"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "d61c30994138", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.inner-false-object-error:update-pr-settled", "observation": { "sender": ["6411b70b2d18"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "0d64c21e1a57", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.outer-refused:update-pr-settled", "observation": { "sender": ["5b0b55895e09"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "98c47c47bf1c", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.outer-refused-no-message:update-pr-settled", "observation": { "sender": ["81d3548ec9e7"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "67576d01860e", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.method-not-found:update-pr-settled", "observation": { "sender": ["cfadfbdb8f62"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "1dd914c9108c", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.transport-rejection:update-pr-settled", "observation": { "sender": ["d1a69a5a36ed"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "12d8c0993d32", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-metadata-github.transport-rejection-no-message:update-pr-settled", "observation": { "sender": ["5cf7d5c76957"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "67576d01860e", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-gitlab.updateissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-gitlab.updateissue-1.json index 06dc43201ab..292dc732ee7 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-gitlab.updateissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-gitlab.updateissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-metadata-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "01664112d8f24d0a08fa7ba4e2d7f389acb363ce493e083f359f90fa0b87911d", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "03cbbf630f86": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 1 }, "06ebfa394e4c": { "error": "", @@ -192,9 +193,15 @@ } } }, - "186f44bc465a": { + "1824f451be8e": { + "name": "gitlab.updateIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]},\"projectRef\":\"group/project\"}}", + "sent": 1 + }, + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "1bd2c74facb2": { "name": "gitlab.updateIssue#1", @@ -273,27 +280,15 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, - "425f7f3148bb": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "labels": ["bug", "triage"], - "pipelineJobs": [], - "provider": "gitlab" - } + "34df3a1f4f16": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 1 }, "52d7bbd9c6f1": { "name": "gitlab.updateIssue#1", @@ -375,10 +370,6 @@ } } }, - "5feb9fb600e8": { - "name": "gitlab.updateIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]},\"projectRef\":\"group/project\"}}" - }, "64de2ffc02e1": { "name": "gitlab.updateIssue#1", "args": [ @@ -418,6 +409,16 @@ } } }, + "6d96b92fa8ac": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 1 + }, + "7089c563f99c": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 1 + }, "722b4cabad81": { "name": "gitlab.updateIssue#1", "args": [ @@ -457,13 +458,10 @@ } } }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" - }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 1 }, "90de742b0786": { "name": "gitlab.updateIssue#1", @@ -502,26 +500,29 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, - "9943087b18c1": { - "name": "actionItem", + "9c5b9e7fae33": { + "name": "detailPayload", "value": { - "provider": "gitlab", - "source": { - "id": "gitlab:issue:4", - "labels": ["bug", "triage"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "title": "Renamed", - "type": "issue" - }, - "title": "Renamed" - } + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "labels": ["bug", "triage"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "9fc7a62f68d0": { "error": "[object Object]", @@ -664,7 +665,7 @@ "provider": "gitlab" } }, - "ab926d66c720": { + "b27915db5c55": { "name": "items", "value": [ { @@ -681,11 +682,13 @@ }, "title": "Renamed" } - ] + ], + "sent": 1 }, - "ae5be7de2632": { + "b53c339a3854": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Unknown method", + "sent": 1 }, "b605bb35b53b": { "error": "Cannot read properties of null (reading 'ok')", @@ -734,14 +737,6 @@ "provider": "gitlab" } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, "c02252fb214d": { "error": "", "item": { @@ -789,6 +784,11 @@ "provider": "gitlab" } }, + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, "c7ff417f5a6d": { "error": "outer refused", "item": { @@ -836,13 +836,20 @@ "provider": "gitlab" } }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "de4046dfccd3": { "name": "gitlab.updateIssue#1", @@ -977,17 +984,33 @@ "provider": "gitlab" } }, - "ecc1b4e0914f": { + "ee3f2425c02b": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "id": "gitlab:issue:4", + "labels": ["bug", "triage"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "title": "Renamed", + "type": "issue" + }, + "title": "Renamed" + }, + "sent": 1 + }, + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 } }, "recording": { @@ -997,23 +1020,23 @@ "id": "tk-item-metadata-gitlab.normal:update-gitlab-settled", "observation": { "sender": ["166d84331771"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "06ebfa394e4c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "9943087b18c1", - "ab926d66c720", - "425f7f3148bb", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ee3f2425c02b", + "b27915db5c55", + "9c5b9e7fae33", + "7089c563f99c", + "6d96b92fa8ac", + "34df3a1f4f16", + "03cbbf630f86", + "32a3635e06a4" ] } }, @@ -1021,49 +1044,49 @@ "id": "tk-item-metadata-gitlab.result-absent:update-gitlab-settled", "observation": { "sender": ["eb4006f87a9c"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "eb9e28be91e8", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.result-null:update-gitlab-settled", "observation": { "sender": ["64de2ffc02e1"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "b605bb35b53b", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.inner-ok-missing:update-gitlab-settled", "observation": { "sender": ["722b4cabad81"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "06ebfa394e4c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "9943087b18c1", - "ab926d66c720", - "425f7f3148bb", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ee3f2425c02b", + "b27915db5c55", + "9c5b9e7fae33", + "7089c563f99c", + "6d96b92fa8ac", + "34df3a1f4f16", + "03cbbf630f86", + "32a3635e06a4" ] } }, @@ -1071,91 +1094,91 @@ "id": "tk-item-metadata-gitlab.inner-false-string-error:update-gitlab-settled", "observation": { "sender": ["1bd2c74facb2"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "0a5028edd717", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.inner-false-object-error:update-gitlab-settled", "observation": { "sender": ["de4046dfccd3"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "9fc7a62f68d0", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.outer-refused:update-gitlab-settled", "observation": { "sender": ["52d7bbd9c6f1"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "c7ff417f5a6d", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.outer-refused-no-message:update-gitlab-settled", "observation": { "sender": ["1421c6947fc6"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "c02252fb214d", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.method-not-found:update-gitlab-settled", "observation": { "sender": ["5da920329649"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "a3139ecf7ce9", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.transport-rejection:update-gitlab-settled", "observation": { "sender": ["1ea4bbdf229c"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "a85803b27ae1", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab.transport-rejection-no-message:update-gitlab-settled", "observation": { "sender": ["90de742b0786"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "c02252fb214d", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-mr-gitlab.updatemr-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-mr-gitlab.updatemr-1.json index ab9e55a4033..78560f8497b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-mr-gitlab.updatemr-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-metadata-gitlab-mr-gitlab.updatemr-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-metadata-gitlab-mr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "186444ac8dc34dc63d1fbf304275e2265d96c6742e4c8f1e8e5568aa5504bf5d", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "00ccf4aaa4aa": { + "name": "gitlab.updateMR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"projectRef\":\"group/project\",\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]}}}", + "sent": 1 }, "0687dba3171a": { "error": "Unknown method", @@ -198,9 +199,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "2972953b8c32": { "name": "gitlab.updateMR#1", @@ -245,9 +247,10 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "364618fdc146": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -296,23 +299,25 @@ "provider": "gitlab" } }, - "425f7f3148bb": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "labels": ["bug", "triage"], - "pipelineJobs": [], - "provider": "gitlab" - } + "45b929e1b010": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "id": "gitlab:mr:7", + "labels": ["bug", "triage"], + "number": 7, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "title": "Renamed", + "type": "mr" + }, + "title": "Renamed" + } + ], + "sent": 1 }, "49978f6eab90": { "name": "gitlab.updateMR#1", @@ -454,6 +459,11 @@ "provider": "gitlab" } }, + "6d96b92fa8ac": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 1 + }, "702351d98030": { "error": "outer refused", "item": { @@ -501,6 +511,11 @@ "provider": "gitlab" } }, + "7089c563f99c": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 1 + }, "747c965ee632": { "name": "gitlab.updateMR#1", "args": [ @@ -549,10 +564,6 @@ } } }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" - }, "7a7312c037c0": { "name": "gitlab.updateMR#1", "args": [ @@ -599,13 +610,28 @@ } } }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 1 }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "820a09a5345c": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "id": "gitlab:mr:7", + "labels": ["bug", "triage"], + "number": 7, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "title": "Renamed", + "type": "mr" + }, + "title": "Renamed" + }, + "sent": 1 }, "98354008c52b": { "error": "inner refused", @@ -654,6 +680,30 @@ "provider": "gitlab" } }, + "9c5b9e7fae33": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "labels": ["bug", "triage"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "a4f53aae0c36": { "error": "[object Object]", "item": { @@ -746,29 +796,6 @@ } } }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "b1876f15febc": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "id": "gitlab:mr:7", - "labels": ["bug", "triage"], - "number": 7, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "title": "Renamed", - "type": "mr" - }, - "title": "Renamed" - } - ] - }, "b44a23036f40": { "name": "gitlab.updateMR#1", "args": [ @@ -815,9 +842,10 @@ } } }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, "bbb125ada245": { "name": "gitlab.updateMR#1", @@ -864,9 +892,20 @@ } } }, - "c008e85e2d06": { + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "d03b2863c41e": { "error": "", @@ -917,6 +956,11 @@ "provider": "gitlab" } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d6f17e3de7da": { "error": "transport failure", "item": { @@ -1014,38 +1058,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "f2369a06d2a9": { - "name": "gitlab.updateMR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"projectRef\":\"group/project\",\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]}}}" - }, - "fbabfbaa4919": { - "name": "actionItem", - "value": { - "provider": "gitlab", - "source": { - "id": "gitlab:mr:7", - "labels": ["bug", "triage"], - "number": 7, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "title": "Renamed", - "type": "mr" - }, - "title": "Renamed" - } - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 } }, "recording": { @@ -1055,21 +1076,21 @@ "id": "tk-item-metadata-gitlab-mr.normal:update-gitlab-settled", "observation": { "sender": ["a62f6e435d85"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "d03b2863c41e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "fbabfbaa4919", - "b1876f15febc", - "425f7f3148bb", - "7781b68e4a2b", - "fca590f95bf2", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "820a09a5345c", + "45b929e1b010", + "9c5b9e7fae33", + "7089c563f99c", + "6d96b92fa8ac", + "32a3635e06a4" ] } }, @@ -1077,47 +1098,47 @@ "id": "tk-item-metadata-gitlab-mr.result-absent:update-gitlab-settled", "observation": { "sender": ["d741c7e7aa87"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "364618fdc146", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.result-null:update-gitlab-settled", "observation": { "sender": ["bbb125ada245"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "5bced36399b0", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.inner-ok-missing:update-gitlab-settled", "observation": { "sender": ["0eee686b6b9d"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "d03b2863c41e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "fbabfbaa4919", - "b1876f15febc", - "425f7f3148bb", - "7781b68e4a2b", - "fca590f95bf2", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "820a09a5345c", + "45b929e1b010", + "9c5b9e7fae33", + "7089c563f99c", + "6d96b92fa8ac", + "32a3635e06a4" ] } }, @@ -1125,91 +1146,91 @@ "id": "tk-item-metadata-gitlab-mr.inner-false-string-error:update-gitlab-settled", "observation": { "sender": ["b44a23036f40"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "98354008c52b", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.inner-false-object-error:update-gitlab-settled", "observation": { "sender": ["747c965ee632"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "a4f53aae0c36", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.outer-refused:update-gitlab-settled", "observation": { "sender": ["157d70bbab4d"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "702351d98030", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.outer-refused-no-message:update-gitlab-settled", "observation": { "sender": ["7a7312c037c0"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "69841347ee06", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.method-not-found:update-gitlab-settled", "observation": { "sender": ["49978f6eab90"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "0687dba3171a", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.transport-rejection:update-gitlab-settled", "observation": { "sender": ["14db9890ade7"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "d6f17e3de7da", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-metadata-gitlab-mr.transport-rejection-no-message:update-gitlab-settled", "observation": { "sender": ["2972953b8c32"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "69841347ee06", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addissuecomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addissuecomment-1.json index 03383afc953..8394167ddcf 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addissuecomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addissuecomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-reply-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "c6e5ae446b875afba3944a96d931fdca6006ed8e904374e5040088004eb9b044", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "036b197488e0": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 }, "05d134c26c53": { "name": "github.mergePR#1", @@ -52,13 +53,15 @@ } } }, - "066ce15717c8": { + "0be9101a1dfc": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 3 }, - "08f1b4229a2c": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 }, "0c49fa33aca6": { "name": "github.addIssueComment#1", @@ -99,63 +102,6 @@ } } }, - "0eeeeae9df15": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "11380b53f6d9": { "error": "transport failure", "item": { @@ -250,10 +196,6 @@ "reviewRequests": [] } }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, "19e3a37362dc": { "error": "", "item": { @@ -354,13 +296,38 @@ "reviewRequests": [] } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "2b89f7945bce": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 4 }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "2f84f3228054": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 2 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "363749dbbd9b": { "name": "github.addIssueComment#1", @@ -396,6 +363,11 @@ } } }, + "3eecde91c360": { + "name": "error", + "value": "inner refused", + "sent": 2 + }, "40539a6c3997": { "name": "github.addIssueComment#1", "args": [ @@ -429,77 +401,35 @@ } } }, - "4ca119b6bbe8": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "line": { - "$rpc": "undefined" - }, - "path": { - "$rpc": "undefined" - }, - "threadId": { - "$rpc": "undefined" - } - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "48b5e80976b1": { + "name": "linear.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}", + "sent": 4 + }, + "50b7beefee34": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 3 + }, + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 + }, + "5701a4cdd402": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 1 + }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 }, "64de153fcc9f": { "error": "", @@ -581,31 +511,10 @@ "reviewRequests": [] } }, - "6bd857c36deb": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}" - }, - "71a30d754356": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 }, "7a639b984307": { "error": "", @@ -795,6 +704,70 @@ "reviewRequests": [] } }, + "7bbc96cd8511": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, "7df24cf10f99": { "name": "linear.updateIssue#1", "args": [ @@ -832,9 +805,10 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "8630ec2f38b4": { "error": "inner refused", @@ -966,6 +940,16 @@ } } }, + "8cb676b78862": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, "8d9f451dc8d9": { "error": "outer refused", "item": { @@ -1060,6 +1044,13 @@ "reviewRequests": [] } }, + "8f08c9b94011": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 3 + }, "8f8b93bf32f5": { "name": "github.addIssueComment#1", "args": [ @@ -1097,73 +1088,6 @@ } } }, - "92083670ec3e": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "976ce137a1ed": { "name": "github.addIssueComment#1", "args": [ @@ -1243,15 +1167,10 @@ } } }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" - }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } + "value": "", + "sent": 0 }, "ad0a4ad52848": { "name": "github.addIssueComment#1", @@ -1290,10 +1209,6 @@ } } }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "ae78fb6dcf29": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -1471,6 +1386,13 @@ "reviewRequests": [] } }, + "b19de2486603": { + "name": "itemReplyDrafts", + "value": { + "comment-2": "a reply" + }, + "sent": 1 + }, "b3d61b3364c4": { "name": "github.addIssueComment#1", "args": [ @@ -1508,9 +1430,10 @@ } } }, - "b959a668e307": { - "name": "linear.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}" + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 }, "b9e5e21559ce": { "name": "github.addIssueComment#1", @@ -1548,10 +1471,6 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, "bb314726a57a": { "name": "github.addIssueComment#1", "args": [ @@ -1586,9 +1505,148 @@ } } }, - "c008e85e2d06": { + "bc3f6bcb8a5e": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 + }, + "c1bc8cad641c": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "line": { + "$rpc": "undefined" + }, + "path": { + "$rpc": "undefined" + }, + "threadId": { + "$rpc": "undefined" + } + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, + "c23d4fe1d079": { "name": "error", - "value": "inner refused" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 2 }, "c975a09c969d": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -1684,12 +1742,6 @@ "reviewRequests": [] } }, - "c9ebd6cbea9b": { - "name": "itemReplyDrafts", - "value": { - "comment-2": "a reply" - } - }, "cb789ca4532e": { "error": "Unknown method", "item": { @@ -1784,6 +1836,16 @@ "reviewRequests": [] } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "cdbac770b5e9": { + "name": "error", + "value": "[object Object]", + "sent": 2 + }, "d30c8f409e8b": { "error": "", "item": { @@ -1893,6 +1955,11 @@ "reviewRequests": [] } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d640b8e687fa": { "error": "", "item": { @@ -1979,6 +2046,16 @@ "reviewRequests": [] } }, + "db5675927800": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, "e079a4228dc8": { "error": "", "item": { @@ -2081,10 +2158,6 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, "eefdf3f6c570": { "error": "[object Object]", "item": { @@ -2179,9 +2252,10 @@ "reviewRequests": [] } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f1cfc2d1bcc1": { + "name": "error", + "value": "Unknown method", + "sent": 2 } }, "recording": { @@ -2191,18 +2265,18 @@ "id": "tk-item-reply-merge.prelude:review-reply-settled", "observation": { "sender": ["ae78fb6dcf29"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4" ] } }, @@ -2210,7 +2284,7 @@ "id": "tk-item-reply-merge.prelude:cleanup", "observation": { "sender": ["ae78fb6dcf29", "363749dbbd9b"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2218,15 +2292,15 @@ }, "state": "7a639b984307", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "52d25e1f3035", + "8cde53a56cdf" ] } }, @@ -2234,7 +2308,7 @@ "id": "tk-item-reply-merge.normal:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2242,16 +2316,16 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf" ] } }, @@ -2259,7 +2333,7 @@ "id": "tk-item-reply-merge.normal:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2268,20 +2342,20 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2289,7 +2363,7 @@ "id": "tk-item-reply-merge.normal:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2299,25 +2373,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2325,7 +2399,7 @@ "id": "tk-item-reply-merge.result-absent:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "40539a6c3997"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2333,15 +2407,15 @@ }, "state": "c975a09c969d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "8cb676b78862", + "8cde53a56cdf" ] } }, @@ -2349,7 +2423,7 @@ "id": "tk-item-reply-merge.result-absent:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "40539a6c3997", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2358,19 +2432,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "8cb676b78862", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2378,7 +2452,7 @@ "id": "tk-item-reply-merge.result-absent:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "40539a6c3997", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2388,24 +2462,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "8cb676b78862", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2413,7 +2487,7 @@ "id": "tk-item-reply-merge.result-null:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "89754d4c5374"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2421,15 +2495,15 @@ }, "state": "7b3b6dcb4543", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "c23d4fe1d079", + "8cde53a56cdf" ] } }, @@ -2437,7 +2511,7 @@ "id": "tk-item-reply-merge.result-null:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "89754d4c5374", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2446,19 +2520,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "c23d4fe1d079", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2466,7 +2540,7 @@ "id": "tk-item-reply-merge.result-null:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "89754d4c5374", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2476,24 +2550,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "c23d4fe1d079", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2501,7 +2575,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "b9e5e21559ce"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2509,16 +2583,16 @@ }, "state": "d30c8f409e8b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "4ca119b6bbe8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "c1bc8cad641c", + "8cde53a56cdf" ] } }, @@ -2526,7 +2600,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "b9e5e21559ce", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2535,20 +2609,20 @@ }, "state": "b0f1728c5522", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "4ca119b6bbe8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "c1bc8cad641c", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2556,7 +2630,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "b9e5e21559ce", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2566,25 +2640,25 @@ }, "state": "b0f1728c5522", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "4ca119b6bbe8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "c1bc8cad641c", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2592,7 +2666,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "b3d61b3364c4"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2600,15 +2674,15 @@ }, "state": "8630ec2f38b4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "3eecde91c360", + "8cde53a56cdf" ] } }, @@ -2616,7 +2690,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "b3d61b3364c4", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2625,19 +2699,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "3eecde91c360", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2645,7 +2719,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "b3d61b3364c4", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2655,24 +2729,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "3eecde91c360", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2680,7 +2754,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "0c49fa33aca6"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2688,15 +2762,15 @@ }, "state": "eefdf3f6c570", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "cdbac770b5e9", + "8cde53a56cdf" ] } }, @@ -2704,7 +2778,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "0c49fa33aca6", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2713,19 +2787,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "cdbac770b5e9", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2733,7 +2807,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "0c49fa33aca6", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2743,24 +2817,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "cdbac770b5e9", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2768,7 +2842,7 @@ "id": "tk-item-reply-merge.outer-refused:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "99b89a26c176"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2776,15 +2850,15 @@ }, "state": "8d9f451dc8d9", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf" ] } }, @@ -2792,7 +2866,7 @@ "id": "tk-item-reply-merge.outer-refused:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "99b89a26c176", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2801,19 +2875,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2821,7 +2895,7 @@ "id": "tk-item-reply-merge.outer-refused:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "99b89a26c176", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2831,24 +2905,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2856,7 +2930,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "8f8b93bf32f5"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2864,15 +2938,15 @@ }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -2880,7 +2954,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "8f8b93bf32f5", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2889,19 +2963,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2909,7 +2983,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "8f8b93bf32f5", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2919,24 +2993,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2944,7 +3018,7 @@ "id": "tk-item-reply-merge.method-not-found:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "ad0a4ad52848"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2952,15 +3026,15 @@ }, "state": "cb789ca4532e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf" ] } }, @@ -2968,7 +3042,7 @@ "id": "tk-item-reply-merge.method-not-found:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "ad0a4ad52848", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2977,19 +3051,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2997,7 +3071,7 @@ "id": "tk-item-reply-merge.method-not-found:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "ad0a4ad52848", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3007,24 +3081,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3032,7 +3106,7 @@ "id": "tk-item-reply-merge.transport-rejection:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "bb314726a57a"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3040,15 +3114,15 @@ }, "state": "11380b53f6d9", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf" ] } }, @@ -3056,7 +3130,7 @@ "id": "tk-item-reply-merge.transport-rejection:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "bb314726a57a", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3065,19 +3139,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3085,7 +3159,7 @@ "id": "tk-item-reply-merge.transport-rejection:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "bb314726a57a", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3095,24 +3169,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3120,7 +3194,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "b0f07cc9ab5c"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3128,15 +3202,15 @@ }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -3144,7 +3218,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "b0f07cc9ab5c", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3153,19 +3227,19 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3173,7 +3247,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "b0f07cc9ab5c", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3183,24 +3257,24 @@ }, "state": "64de153fcc9f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addprreviewcommentreply-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addprreviewcommentreply-1.json index 96fd36c775a..7ce930c1679 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addprreviewcommentreply-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.addprreviewcommentreply-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-reply-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "2da11d5a9c7a223a59c56ec416ab33acd42d900b4080132bde27313e042808d9", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "036b197488e0": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, "05d134c26c53": { "name": "github.mergePR#1", "args": [ @@ -52,13 +48,70 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "08d61d3c6b5b": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 }, - "08f1b4229a2c": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 }, "0d64c21e1a57": { "error": "[object Object]", @@ -145,63 +198,6 @@ "reviewRequests": [] } }, - "0eeeeae9df15": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "0f42548df8fd": { "error": "", "item": { @@ -418,9 +414,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "19e3a37362dc": { "error": "", @@ -646,9 +643,28 @@ } } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "2b89f7945bce": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 4 }, "2d4884d43755": { "name": "github.addPRReviewCommentReply#1", @@ -689,9 +705,15 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "2f84f3228054": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 2 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "37d4aaf699c4": { "name": "github.addPRReviewCommentReply#1", @@ -806,6 +828,11 @@ } } }, + "48b5e80976b1": { + "name": "linear.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}", + "sent": 4 + }, "48bbd02c6416": { "error": "", "item": { @@ -897,11 +924,78 @@ "reviewRequests": [] } }, - "5d05e3b0fb72": { - "name": "itemReplyDrafts", + "50b7beefee34": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 3 + }, + "5701a4cdd402": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 1 + }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "5ae97e8a4d13": { + "name": "detailPayload", "value": { - "501": "a reply" - } + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 }, "67576d01860e": { "error": "", @@ -988,31 +1082,143 @@ "reviewRequests": [] } }, - "6bd857c36deb": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}" + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 }, - "71a30d754356": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "type": "pr" + "7957a6c3f41f": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" }, - "title": "A pull request" - } - ] + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "7bbc96cd8511": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 }, "7df24cf10f99": { "name": "linear.updateIssue#1", @@ -1093,126 +1299,22 @@ } } }, - "81e65eb25119": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, - "92083670ec3e": { - "name": "detailPayload", + "8f08c9b94011": { + "name": "actionItem", "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "$rpc": "null" + }, + "sent": 3 }, "9215b65201cf": { "error": "", @@ -1314,10 +1416,6 @@ "reviewRequests": [] } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "976ce137a1ed": { "name": "github.addIssueComment#1", "args": [ @@ -1360,63 +1458,6 @@ } } }, - "97fc116f6ec3": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "98c47c47bf1c": { "error": "outer refused", "item": { @@ -1502,78 +1543,10 @@ "reviewRequests": [] } }, - "ab3a64d866a3": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "ae5be7de2632": { + "9e263f5e91be": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 0 }, "ae78fb6dcf29": { "name": "github.addPRReviewCommentReply#1", @@ -1700,13 +1673,80 @@ "reviewRequests": [] } }, - "b959a668e307": { - "name": "linear.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}" + "b19de2486603": { + "name": "itemReplyDrafts", + "value": { + "comment-2": "a reply" + }, + "sent": 1 }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 + }, + "bc3f6bcb8a5e": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 }, "bf306437dfcd": { "name": "github.addPRReviewCommentReply#1", @@ -1748,9 +1788,17 @@ } } }, - "c008e85e2d06": { + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 }, "c709f5b6e08d": { "error": "Cannot read properties of null (reading 'ok')", @@ -1837,11 +1885,15 @@ "reviewRequests": [] } }, - "c9ebd6cbea9b": { - "name": "itemReplyDrafts", - "value": { - "comment-2": "a reply" - } + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "d398e0446c7c": { "error": "", @@ -1929,6 +1981,11 @@ "reviewRequests": [] } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d5f27f2ec601": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -2225,6 +2282,23 @@ "reviewRequests": [] } }, + "d7becb113791": { + "name": "itemReplyDrafts", + "value": { + "501": "a reply" + }, + "sent": 2 + }, + "db5675927800": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, "e079a4228dc8": { "error": "", "item": { @@ -2367,13 +2441,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 } }, "recording": { @@ -2383,18 +2459,18 @@ "id": "tk-item-reply-merge.normal:review-reply-settled", "observation": { "sender": ["ae78fb6dcf29"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4" ] } }, @@ -2402,7 +2478,7 @@ "id": "tk-item-reply-merge.normal:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2410,16 +2486,16 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf" ] } }, @@ -2427,7 +2503,7 @@ "id": "tk-item-reply-merge.normal:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2436,20 +2512,20 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2457,7 +2533,7 @@ "id": "tk-item-reply-merge.normal:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2467,25 +2543,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2493,20 +2569,20 @@ "id": "tk-item-reply-merge.result-absent:review-reply-settled", "observation": { "sender": ["3fa60c95d79d"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "d67cd3047e76", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.result-absent:issue-reply-settled", "observation": { "sender": ["3fa60c95d79d", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2514,15 +2590,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -2530,7 +2606,7 @@ "id": "tk-item-reply-merge.result-absent:merge-settled", "observation": { "sender": ["3fa60c95d79d", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2539,19 +2615,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2559,7 +2635,7 @@ "id": "tk-item-reply-merge.result-absent:linear-status-settled", "observation": { "sender": ["3fa60c95d79d", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2569,24 +2645,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2594,20 +2670,20 @@ "id": "tk-item-reply-merge.result-null:review-reply-settled", "observation": { "sender": ["1ed6beefcf2f"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "c709f5b6e08d", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.result-null:issue-reply-settled", "observation": { "sender": ["1ed6beefcf2f", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2615,15 +2691,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -2631,7 +2707,7 @@ "id": "tk-item-reply-merge.result-null:merge-settled", "observation": { "sender": ["1ed6beefcf2f", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2640,19 +2716,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2660,7 +2736,7 @@ "id": "tk-item-reply-merge.result-null:linear-status-settled", "observation": { "sender": ["1ed6beefcf2f", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2670,24 +2746,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2695,18 +2771,18 @@ "id": "tk-item-reply-merge.inner-ok-missing:review-reply-settled", "observation": { "sender": ["2d4884d43755"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "0f42548df8fd", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "97fc116f6ec3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "5ae97e8a4d13", + "32a3635e06a4" ] } }, @@ -2714,7 +2790,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:issue-reply-settled", "observation": { "sender": ["2d4884d43755", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2722,16 +2798,16 @@ }, "state": "9215b65201cf", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "97fc116f6ec3", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "ab3a64d866a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "5ae97e8a4d13", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7957a6c3f41f", + "8cde53a56cdf" ] } }, @@ -2739,7 +2815,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:merge-settled", "observation": { "sender": ["2d4884d43755", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2748,20 +2824,20 @@ }, "state": "d398e0446c7c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "97fc116f6ec3", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "ab3a64d866a3", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "5ae97e8a4d13", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7957a6c3f41f", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2769,7 +2845,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:linear-status-settled", "observation": { "sender": ["2d4884d43755", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2779,25 +2855,25 @@ }, "state": "d398e0446c7c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "97fc116f6ec3", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "ab3a64d866a3", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "5ae97e8a4d13", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7957a6c3f41f", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2805,20 +2881,20 @@ "id": "tk-item-reply-merge.inner-false-string-error:review-reply-settled", "observation": { "sender": ["480a870ef248"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "d61c30994138", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.inner-false-string-error:issue-reply-settled", "observation": { "sender": ["480a870ef248", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2826,15 +2902,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -2842,7 +2918,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:merge-settled", "observation": { "sender": ["480a870ef248", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2851,19 +2927,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2871,7 +2947,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:linear-status-settled", "observation": { "sender": ["480a870ef248", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2881,24 +2957,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2906,20 +2982,20 @@ "id": "tk-item-reply-merge.inner-false-object-error:review-reply-settled", "observation": { "sender": ["7e661c93872a"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "0d64c21e1a57", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.inner-false-object-error:issue-reply-settled", "observation": { "sender": ["7e661c93872a", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2927,15 +3003,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -2943,7 +3019,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:merge-settled", "observation": { "sender": ["7e661c93872a", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2952,19 +3028,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2972,7 +3048,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:linear-status-settled", "observation": { "sender": ["7e661c93872a", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2982,24 +3058,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3007,20 +3083,20 @@ "id": "tk-item-reply-merge.outer-refused:review-reply-settled", "observation": { "sender": ["e13337da345a"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "98c47c47bf1c", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.outer-refused:issue-reply-settled", "observation": { "sender": ["e13337da345a", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3028,15 +3104,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -3044,7 +3120,7 @@ "id": "tk-item-reply-merge.outer-refused:merge-settled", "observation": { "sender": ["e13337da345a", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3053,19 +3129,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3073,7 +3149,7 @@ "id": "tk-item-reply-merge.outer-refused:linear-status-settled", "observation": { "sender": ["e13337da345a", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3083,24 +3159,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3108,20 +3184,20 @@ "id": "tk-item-reply-merge.outer-refused-no-message:review-reply-settled", "observation": { "sender": ["bf306437dfcd"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "67576d01860e", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.outer-refused-no-message:issue-reply-settled", "observation": { "sender": ["bf306437dfcd", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3129,15 +3205,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -3145,7 +3221,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:merge-settled", "observation": { "sender": ["bf306437dfcd", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3154,19 +3230,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3174,7 +3250,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:linear-status-settled", "observation": { "sender": ["bf306437dfcd", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3184,24 +3260,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3209,20 +3285,20 @@ "id": "tk-item-reply-merge.method-not-found:review-reply-settled", "observation": { "sender": ["d5f27f2ec601"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "1dd914c9108c", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.method-not-found:issue-reply-settled", "observation": { "sender": ["d5f27f2ec601", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3230,15 +3306,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -3246,7 +3322,7 @@ "id": "tk-item-reply-merge.method-not-found:merge-settled", "observation": { "sender": ["d5f27f2ec601", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3255,19 +3331,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3275,7 +3351,7 @@ "id": "tk-item-reply-merge.method-not-found:linear-status-settled", "observation": { "sender": ["d5f27f2ec601", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3285,24 +3361,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3310,20 +3386,20 @@ "id": "tk-item-reply-merge.transport-rejection:review-reply-settled", "observation": { "sender": ["172e181385d9"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "12d8c0993d32", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.transport-rejection:issue-reply-settled", "observation": { "sender": ["172e181385d9", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3331,15 +3407,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -3347,7 +3423,7 @@ "id": "tk-item-reply-merge.transport-rejection:merge-settled", "observation": { "sender": ["172e181385d9", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3356,19 +3432,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3376,7 +3452,7 @@ "id": "tk-item-reply-merge.transport-rejection:linear-status-settled", "observation": { "sender": ["172e181385d9", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3386,24 +3462,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3411,20 +3487,20 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:review-reply-settled", "observation": { "sender": ["37d4aaf699c4"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "67576d01860e", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-reply-merge.transport-rejection-no-message:issue-reply-settled", "observation": { "sender": ["37d4aaf699c4", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3432,15 +3508,15 @@ }, "state": "48bbd02c6416", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf" ] } }, @@ -3448,7 +3524,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:merge-settled", "observation": { "sender": ["37d4aaf699c4", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3457,19 +3533,19 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -3477,7 +3553,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:linear-status-settled", "observation": { "sender": ["37d4aaf699c4", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -3487,24 +3563,24 @@ }, "state": "af729f9f623e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "5d05e3b0fb72", - "81e65eb25119", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "d7becb113791", + "08d61d3c6b5b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.mergepr-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.mergepr-1.json index 427cf958d66..98d0dfad9da 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.mergepr-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-github.mergepr-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-reply-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "a5d8ba37f44421d3efd19617ef319f37fda3fe53004b6829ae2c320f85d5c98d", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "036b197488e0": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, "058adf5e0940": { "name": "github.mergePR#1", "args": [ @@ -84,14 +80,6 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, - "08f1b4229a2c": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" - }, "0a46d3eb33d3": { "error": "transport failure", "item": { @@ -192,66 +180,20 @@ "reviewRequests": [] } }, - "0eeeeae9df15": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 }, - "186f44bc465a": { + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, + "18d6aedd20c0": { "name": "error", - "value": "Unknown method" + "value": "outer refused", + "sent": 3 }, "19e3a37362dc": { "error": "", @@ -353,9 +295,38 @@ "reviewRequests": [] } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "1ca8ccb3785a": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, + "26374b8263d6": { + "name": "error", + "value": "transport failure", + "sent": 3 + }, + "2b89f7945bce": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 4 }, "2bb9e4aadc6b": { "error": "Cannot read properties of null (reading 'ok')", @@ -593,10 +564,6 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, "2e30a3a6bdab": { "error": "Unknown method", "item": { @@ -735,6 +702,37 @@ } } }, + "2f84f3228054": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 2 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "3b58335a0013": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + }, + "sent": 4 + }, "3b7522cf9569": { "name": "github.mergePR#1", "args": [ @@ -770,6 +768,11 @@ } } }, + "3bc7dc745e57": { + "name": "error", + "value": "[object Object]", + "sent": 3 + }, "3fba7d414eeb": { "error": "inner refused", "item": { @@ -870,6 +873,11 @@ "reviewRequests": [] } }, + "48b5e80976b1": { + "name": "linear.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}", + "sent": 4 + }, "49de686b4e08": { "name": "github.mergePR#1", "args": [ @@ -938,130 +946,32 @@ } } }, - "6329c36b3ca1": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - }, - "6bd857c36deb": { + "50b7beefee34": { "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 3 }, - "71a30d754356": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] + "5701a4cdd402": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 1 }, - "7df24cf10f99": { - "name": "linear.updateIssue#1", - "args": [ - { - "name": "method", - "value": "linear.updateIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "updates": { - "stateId": "state-2" - }, - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "ok": true - } - } - } + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 }, - "82cd71d524c8": { + "6e6324634191": { "name": "error", - "value": "" + "value": "inner refused", + "sent": 3 }, - "848732dba3e1": { - "name": "github.mergePR#1", - "args": [ - { - "name": "method", - "value": "github.mergePR" - }, - { - "name": "params", - "value": { - "method": "squash", - "prNumber": 12, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 60000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "method_not_found", - "message": "Unknown method" - }, - "id": "frame-3", - "ok": false - } - } + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 }, - "92083670ec3e": { + "7bbc96cd8511": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -1122,11 +1032,98 @@ "$rpc": "null" }, "reviewRequests": [] + }, + "sent": 2 + }, + "7df24cf10f99": { + "name": "linear.updateIssue#1", + "args": [ + { + "name": "method", + "value": "linear.updateIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "updates": { + "stateId": "state-2" + }, + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "ok": true + } + } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 + }, + "848732dba3e1": { + "name": "github.mergePR#1", + "args": [ + { + "name": "method", + "value": "github.mergePR" + }, + { + "name": "params", + "value": { + "method": "squash", + "prNumber": 12, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 60000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "8f08c9b94011": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 3 }, "976ce137a1ed": { "name": "github.addIssueComment#1", @@ -1170,9 +1167,10 @@ } } }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 }, "a849c4c6de74": { "error": "outer refused", @@ -1274,16 +1272,6 @@ "reviewRequests": [] } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "ae78fb6dcf29": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -1332,17 +1320,75 @@ } } }, - "b959a668e307": { - "name": "linear.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}" + "b19de2486603": { + "name": "itemReplyDrafts", + "value": { + "comment-2": "a reply" + }, + "sent": 1 }, - "ba65a7abe43b": { + "b57ded8a3ea3": { "name": "error", - "value": "outer refused" + "value": "", + "sent": 2 }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" + "bc3f6bcb8a5e": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 }, "c0e892f829bc": { "error": "", @@ -1444,11 +1490,27 @@ "reviewRequests": [] } }, - "c9ebd6cbea9b": { - "name": "itemReplyDrafts", + "c22bc4151f3c": { + "name": "actionItem", "value": { - "comment-2": "a reply" - } + "$rpc": "null" + }, + "sent": 4 + }, + "c68ce1c1e224": { + "name": "error", + "value": "Unknown method", + "sent": 3 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d4aa03cbbf44": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -1636,6 +1698,26 @@ "reviewRequests": [] } }, + "d8557b0e0565": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, + "dabcddbeb1c5": { + "name": "error", + "value": "Connection closed", + "sent": 3 + }, + "db5675927800": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, "e079a4228dc8": { "error": "", "item": { @@ -1771,14 +1853,6 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, "f2967c5a1118": { "name": "github.mergePR#1", "args": [ @@ -1892,18 +1966,18 @@ "id": "tk-item-reply-merge.prelude:review-reply-settled", "observation": { "sender": ["ae78fb6dcf29"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4" ] } }, @@ -1911,7 +1985,7 @@ "id": "tk-item-reply-merge.prelude:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1919,16 +1993,16 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf" ] } }, @@ -1936,7 +2010,7 @@ "id": "tk-item-reply-merge.prelude:cleanup", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "e9c165fbead8"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1945,20 +2019,20 @@ }, "state": "c0e892f829bc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dabcddbeb1c5", + "0c0d6ea592d5" ] } }, @@ -1966,7 +2040,7 @@ "id": "tk-item-reply-merge.normal:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1975,20 +2049,20 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -1996,7 +2070,7 @@ "id": "tk-item-reply-merge.normal:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2006,25 +2080,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2032,7 +2106,7 @@ "id": "tk-item-reply-merge.result-absent:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "058adf5e0940"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2041,20 +2115,20 @@ }, "state": "d4aa03cbbf44", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "1ca8ccb3785a", + "0c0d6ea592d5" ] } }, @@ -2062,7 +2136,7 @@ "id": "tk-item-reply-merge.result-absent:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "058adf5e0940", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2072,25 +2146,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "1ca8ccb3785a", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2098,7 +2172,7 @@ "id": "tk-item-reply-merge.result-null:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "4e3d66877bcd"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2107,20 +2181,20 @@ }, "state": "2bb9e4aadc6b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d8557b0e0565", + "0c0d6ea592d5" ] } }, @@ -2128,7 +2202,7 @@ "id": "tk-item-reply-merge.result-null:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "4e3d66877bcd", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2138,25 +2212,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d8557b0e0565", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2164,7 +2238,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "3b7522cf9569"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2173,20 +2247,20 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -2194,7 +2268,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "3b7522cf9569", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2204,25 +2278,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2230,7 +2304,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "2c9067cc7a01"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2239,20 +2313,20 @@ }, "state": "3fba7d414eeb", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "6e6324634191", + "0c0d6ea592d5" ] } }, @@ -2260,7 +2334,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "2c9067cc7a01", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2270,25 +2344,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "6e6324634191", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2296,7 +2370,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "2f33b0c5e383"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2305,20 +2379,20 @@ }, "state": "2c73bbd666db", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "3bc7dc745e57", + "0c0d6ea592d5" ] } }, @@ -2326,7 +2400,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "2f33b0c5e383", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2336,25 +2410,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "3bc7dc745e57", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2362,7 +2436,7 @@ "id": "tk-item-reply-merge.outer-refused:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "f444d4227fd9"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2371,20 +2445,20 @@ }, "state": "a849c4c6de74", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "18d6aedd20c0", + "0c0d6ea592d5" ] } }, @@ -2392,7 +2466,7 @@ "id": "tk-item-reply-merge.outer-refused:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "f444d4227fd9", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2402,25 +2476,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "18d6aedd20c0", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2428,7 +2502,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "f2967c5a1118"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2437,20 +2511,20 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5" ] } }, @@ -2458,7 +2532,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "f2967c5a1118", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2468,25 +2542,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2494,7 +2568,7 @@ "id": "tk-item-reply-merge.method-not-found:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "848732dba3e1"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2503,20 +2577,20 @@ }, "state": "2e30a3a6bdab", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c68ce1c1e224", + "0c0d6ea592d5" ] } }, @@ -2524,7 +2598,7 @@ "id": "tk-item-reply-merge.method-not-found:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "848732dba3e1", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2534,25 +2608,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c68ce1c1e224", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2560,7 +2634,7 @@ "id": "tk-item-reply-merge.transport-rejection:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "49de686b4e08"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2569,20 +2643,20 @@ }, "state": "0a46d3eb33d3", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "26374b8263d6", + "0c0d6ea592d5" ] } }, @@ -2590,7 +2664,7 @@ "id": "tk-item-reply-merge.transport-rejection:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "49de686b4e08", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2600,25 +2674,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "26374b8263d6", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } }, @@ -2626,7 +2700,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "ff85751571ac"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2635,20 +2709,20 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5" ] } }, @@ -2656,7 +2730,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "ff85751571ac", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -2666,25 +2740,25 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "6329c36b3ca1", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "3b58335a0013", + "70678ab6df9a" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-linear.updateissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-linear.updateissue-1.json index 07b7d188c39..1427b04346c 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-linear.updateissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-reply-merge-linear.updateissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-reply-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "abc4b882c92ba90a52d3635fe882b2c653bc91ab4d9927f240ebee4dd147b81d", "platform": "darwin", @@ -53,10 +53,6 @@ } } }, - "036b197488e0": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, "05d134c26c53": { "name": "github.mergePR#1", "args": [ @@ -92,10 +88,6 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "08400fb91676": { "name": "linear.updateIssue#1", "args": [ @@ -131,70 +123,15 @@ } } }, - "08f1b4229a2c": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 }, - "0eeeeae9df15": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 }, "19e3a37362dc": { "error": "", @@ -382,9 +319,43 @@ "reviewRequests": [] } }, - "240fb5bf0f1e": { + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "2b89f7945bce": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 4 + }, + "2f84f3228054": { "name": "itemReplyDrafts", - "value": {} + "value": {}, + "sent": 2 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "3bbcb7ee26a2": { "name": "linear.updateIssue#1", @@ -455,6 +426,11 @@ } } }, + "48b5e80976b1": { + "name": "linear.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}", + "sent": 4 + }, "48c813e0c460": { "error": "Unknown method", "item": { @@ -541,6 +517,16 @@ "reviewRequests": [] } }, + "4a38f5d5d245": { + "name": "error", + "value": "Connection closed", + "sent": 4 + }, + "50b7beefee34": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 3 + }, "5280890edee6": { "error": "", "item": { @@ -627,6 +613,21 @@ "reviewRequests": [] } }, + "5701a4cdd402": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 1 + }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "598d95f891dc": { + "name": "error", + "value": "Unknown method", + "sent": 4 + }, "5ab1df79005c": { "name": "linear.updateIssue#1", "args": [ @@ -702,109 +703,12 @@ } } }, - "6bd857c36deb": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}" + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 }, - "71a30d754356": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] - }, - "7df24cf10f99": { - "name": "linear.updateIssue#1", - "args": [ - { - "name": "method", - "value": "linear.updateIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "updates": { - "stateId": "state-2" - }, - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "8b9fb662d065": { - "name": "linear.updateIssue#1", - "args": [ - { - "name": "method", - "value": "linear.updateIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "updates": { - "stateId": "state-2" - }, - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "Connection closed", - "isRpcDeliveryUnknown": true - } - } - }, - "92083670ec3e": { + "7bbc96cd8511": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -865,11 +769,97 @@ "$rpc": "null" }, "reviewRequests": [] + }, + "sent": 2 + }, + "7df24cf10f99": { + "name": "linear.updateIssue#1", + "args": [ + { + "name": "method", + "value": "linear.updateIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "updates": { + "stateId": "state-2" + }, + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "ok": true + } + } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 + }, + "8b9fb662d065": { + "name": "linear.updateIssue#1", + "args": [ + { + "name": "method", + "value": "linear.updateIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "updates": { + "stateId": "state-2" + }, + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection closed", + "isRpcDeliveryUnknown": true + } + } + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "8f08c9b94011": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 3 }, "976ce137a1ed": { "name": "github.addIssueComment#1", @@ -913,9 +903,10 @@ } } }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 }, "a2891bf99011": { "name": "linear.updateIssue#1", @@ -955,12 +946,6 @@ } } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, "ae78fb6dcf29": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -1009,19 +994,82 @@ } } }, - "b959a668e307": { - "name": "linear.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}" - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c9ebd6cbea9b": { + "b19de2486603": { "name": "itemReplyDrafts", "value": { "comment-2": "a reply" - } + }, + "sent": 1 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 + }, + "bc3f6bcb8a5e": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 + }, + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 }, "cc4a45b88bb4": { "error": "outer refused", @@ -1109,6 +1157,11 @@ "reviewRequests": [] } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, "d34e32079f6e": { "name": "linear.updateIssue#1", "args": [ @@ -1184,6 +1237,11 @@ } } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d640b8e687fa": { "error": "", "item": { @@ -1270,6 +1328,16 @@ "reviewRequests": [] } }, + "db5675927800": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, "e079a4228dc8": { "error": "", "item": { @@ -1364,6 +1432,16 @@ "reviewRequests": [] } }, + "e57a3f9ecfc9": { + "name": "error", + "value": "outer refused", + "sent": 4 + }, + "e594e65c588c": { + "name": "error", + "value": "transport failure", + "sent": 4 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1409,10 +1487,6 @@ } } } - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false } }, "recording": { @@ -1422,18 +1496,18 @@ "id": "tk-item-reply-merge.prelude:review-reply-settled", "observation": { "sender": ["ae78fb6dcf29"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4" ] } }, @@ -1441,7 +1515,7 @@ "id": "tk-item-reply-merge.prelude:issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1449,16 +1523,16 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf" ] } }, @@ -1466,7 +1540,7 @@ "id": "tk-item-reply-merge.prelude:merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1475,20 +1549,20 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -1496,7 +1570,7 @@ "id": "tk-item-reply-merge.prelude:cleanup", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "8b9fb662d065"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1506,24 +1580,24 @@ }, "state": "5280890edee6", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "4a38f5d5d245", + "70678ab6df9a" ] } }, @@ -1531,7 +1605,7 @@ "id": "tk-item-reply-merge.normal:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1541,25 +1615,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1567,7 +1641,7 @@ "id": "tk-item-reply-merge.result-absent:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "3bbcb7ee26a2"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1577,25 +1651,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1603,7 +1677,7 @@ "id": "tk-item-reply-merge.result-null:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "d34e32079f6e"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1613,25 +1687,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1639,7 +1713,7 @@ "id": "tk-item-reply-merge.inner-ok-missing:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "5e7c8c40ecf1"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1649,25 +1723,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1675,7 +1749,7 @@ "id": "tk-item-reply-merge.inner-false-string-error:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "ed15cd3ff2d7"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1685,25 +1759,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1711,7 +1785,7 @@ "id": "tk-item-reply-merge.inner-false-object-error:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "007c2dba2c05"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1721,25 +1795,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1747,7 +1821,7 @@ "id": "tk-item-reply-merge.outer-refused:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "d4359ccca915"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1757,24 +1831,24 @@ }, "state": "cc4a45b88bb4", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "e57a3f9ecfc9", + "70678ab6df9a" ] } }, @@ -1782,7 +1856,7 @@ "id": "tk-item-reply-merge.outer-refused-no-message:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "a2891bf99011"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1792,24 +1866,24 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "1e34370849ff", + "70678ab6df9a" ] } }, @@ -1817,7 +1891,7 @@ "id": "tk-item-reply-merge.method-not-found:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "5ab1df79005c"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1827,24 +1901,24 @@ }, "state": "48c813e0c460", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "598d95f891dc", + "70678ab6df9a" ] } }, @@ -1852,7 +1926,7 @@ "id": "tk-item-reply-merge.transport-rejection:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "08400fb91676"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1862,24 +1936,24 @@ }, "state": "1b4b0c63468d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "e594e65c588c", + "70678ab6df9a" ] } }, @@ -1887,7 +1961,7 @@ "id": "tk-item-reply-merge.transport-rejection-no-message:linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "45739d7274cd"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -1897,24 +1971,24 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "1e34370849ff", + "70678ab6df9a" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.prchecks-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.prchecks-1.json index 05cde378c42..105a50a8b77 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.prchecks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.prchecks-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-review-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "77b0812842903075bb3d3ec1f7bcea94b1e1dac5993c3c8854bd4c3d2a567988", "platform": "darwin", @@ -13,82 +13,63 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, - "14b4d8a75758": { - "name": "itemReviewersDraft", - "value": "" - }, - "16f5ce87ddd2": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "186f44bc465a": { + "000516aa083b": { "name": "error", - "value": "Unknown method" + "value": "outer refused", + "sent": 2 + }, + "03f32ac43ec3": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 + }, + "0879b3f9a393": { + "name": "itemReviewersDraft", + "value": "", + "sent": 1 + }, + "08cd8ff10033": { + "name": "error", + "value": "Invalid checks response", + "sent": 2 + }, + "0de54b42541b": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 1 + }, + "15f7c99a18fb": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 1 }, "193449bf1c4d": { "draft": "a comment", @@ -177,6 +158,65 @@ ] } }, + "1a20f26b6a0f": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, "227732d86ad6": { "name": "github.prChecks#1", "args": [ @@ -211,6 +251,11 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "35b06a3e84d7": { "name": "github.prChecks#1", "args": [ @@ -354,13 +399,10 @@ } } }, - "4fdc894b14c6": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"noCache\":true}}" - }, - "53b8bc3863fe": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 }, "5652285eaff7": { "draft": "a comment", @@ -449,6 +491,16 @@ ] } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 + }, "5ff04b5a92eb": { "name": "github.prChecks#1", "args": [ @@ -483,41 +535,102 @@ } } }, - "7e06162b52b9": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { + "76563654aeaf": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + }, + "sent": 1 + }, + "83c824cc5deb": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { "$rpc": "null" }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] - }, - "82cd71d524c8": { - "name": "error", - "value": "" + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 2 }, "852540b712d7": { "name": "github.prChecks#1", @@ -655,6 +768,11 @@ ] } }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, "8e390a30a275": { "name": "github.prChecks#1", "args": [ @@ -696,113 +814,51 @@ } } }, - "945ea389c1ef": { + "9e263f5e91be": { "name": "error", - "value": "transport failure" + "value": "", + "sent": 0 }, - "9f82f10075a3": { - "name": "error", - "value": "Connection closed" - }, - "9ffffb907226": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 1, - "pending": 0, - "state": "success", - "total": 1 - }, - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" + "aaec5330620b": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 1, + "pending": 0, + "state": "success", + "total": 1 + }, + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - }, - "aa12c46da553": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" + ], + "state": "open", + "type": "pr" }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "ac2658be94f3": { - "name": "error", - "value": "Invalid checks response" + "title": "A pull request" + } + ], + "sent": 2 }, "ad435cdf6cd7": { "name": "github.prChecks#1", @@ -928,6 +984,11 @@ ] } }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 + }, "b887895c4829": { "draft": "a comment", "error": "Unknown method", @@ -1051,9 +1112,44 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" + "c52d84cfe1e5": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 1, + "pending": 0, + "state": "success", + "total": 1 + }, + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + }, + "sent": 2 }, "c6919e95e93b": { "draft": "a comment", @@ -1181,6 +1277,11 @@ } } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, "d1b002eaac7d": { "name": "github.prChecks#1", "args": [ @@ -1218,6 +1319,11 @@ } } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d4d38f1bf018": { "name": "github.requestPRReviewers#1", "args": [ @@ -1253,76 +1359,6 @@ } } }, - "dbf1942a661e": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 1, - "pending": 0, - "state": "success", - "total": 1 - }, - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] - }, - "e58082bfe89c": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1331,9 +1367,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f1cfc2d1bcc1": { + "name": "error", + "value": "Unknown method", + "sent": 2 }, "f30de670023b": { "draft": "a comment", @@ -1430,20 +1467,20 @@ "id": "tk-item-review-github.prelude:reviewers-settled", "observation": { "sender": ["d4d38f1bf018"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "c6919e95e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4" ] } }, @@ -1451,7 +1488,7 @@ "id": "tk-item-review-github.prelude:cleanup", "observation": { "sender": ["d4d38f1bf018", "227732d86ad6"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1459,17 +1496,17 @@ }, "state": "5652285eaff7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "52d25e1f3035", + "8cde53a56cdf" ] } }, @@ -1477,7 +1514,7 @@ "id": "tk-item-review-github.normal:checks-settled", "observation": { "sender": ["d4d38f1bf018", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1485,19 +1522,19 @@ }, "state": "889936f92195", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "16f5ce87ddd2", - "9ffffb907226", - "dbf1942a661e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "83c824cc5deb", + "c52d84cfe1e5", + "aaec5330620b", + "8cde53a56cdf" ] } }, @@ -1505,7 +1542,7 @@ "id": "tk-item-review-github.result-absent:checks-settled", "observation": { "sender": ["d4d38f1bf018", "49bfc4ebe9c1"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1513,17 +1550,17 @@ }, "state": "f30de670023b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac2658be94f3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "08cd8ff10033", + "8cde53a56cdf" ] } }, @@ -1531,7 +1568,7 @@ "id": "tk-item-review-github.result-null:checks-settled", "observation": { "sender": ["d4d38f1bf018", "35b06a3e84d7"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1539,17 +1576,17 @@ }, "state": "f30de670023b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac2658be94f3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "08cd8ff10033", + "8cde53a56cdf" ] } }, @@ -1557,7 +1594,7 @@ "id": "tk-item-review-github.inner-ok-missing:checks-settled", "observation": { "sender": ["d4d38f1bf018", "b980a4f03682"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1565,17 +1602,17 @@ }, "state": "f30de670023b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac2658be94f3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "08cd8ff10033", + "8cde53a56cdf" ] } }, @@ -1583,7 +1620,7 @@ "id": "tk-item-review-github.inner-false-string-error:checks-settled", "observation": { "sender": ["d4d38f1bf018", "ad435cdf6cd7"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1591,17 +1628,17 @@ }, "state": "f30de670023b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac2658be94f3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "08cd8ff10033", + "8cde53a56cdf" ] } }, @@ -1609,7 +1646,7 @@ "id": "tk-item-review-github.inner-false-object-error:checks-settled", "observation": { "sender": ["d4d38f1bf018", "cc50caed33f4"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1617,17 +1654,17 @@ }, "state": "f30de670023b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac2658be94f3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "08cd8ff10033", + "8cde53a56cdf" ] } }, @@ -1635,7 +1672,7 @@ "id": "tk-item-review-github.outer-refused:checks-settled", "observation": { "sender": ["d4d38f1bf018", "d1b002eaac7d"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1643,17 +1680,17 @@ }, "state": "af4362c9bf04", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf" ] } }, @@ -1661,7 +1698,7 @@ "id": "tk-item-review-github.outer-refused-no-message:checks-settled", "observation": { "sender": ["d4d38f1bf018", "3d317dffb023"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1669,17 +1706,17 @@ }, "state": "c6919e95e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -1687,7 +1724,7 @@ "id": "tk-item-review-github.method-not-found:checks-settled", "observation": { "sender": ["d4d38f1bf018", "39e5f350a12a"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1695,17 +1732,17 @@ }, "state": "b887895c4829", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf" ] } }, @@ -1713,7 +1750,7 @@ "id": "tk-item-review-github.transport-rejection:checks-settled", "observation": { "sender": ["d4d38f1bf018", "852540b712d7"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1721,17 +1758,17 @@ }, "state": "193449bf1c4d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf" ] } }, @@ -1739,7 +1776,7 @@ "id": "tk-item-review-github.transport-rejection-no-message:checks-settled", "observation": { "sender": ["d4d38f1bf018", "5ff04b5a92eb"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1747,17 +1784,17 @@ }, "state": "c6919e95e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.requestprreviewers-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.requestprreviewers-1.json index c9f8e595e1d..be24096e3a6 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.requestprreviewers-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-review-github-github.requestprreviewers-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-review-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "96a1813de0159396f6a5eb36a764fad4511de0a25eff6323571e1fade2a7f334", "platform": "darwin", @@ -46,9 +46,10 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "03f32ac43ec3": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 }, "06fb2e0c8ddc": { "draft": "a comment", @@ -132,74 +133,79 @@ "reviewRequests": [] } }, - "14b4d8a75758": { + "0879b3f9a393": { "name": "itemReviewersDraft", - "value": "" + "value": "", + "sent": 1 }, - "16f5ce87ddd2": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" + "0de54b42541b": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" + "title": "A pull request" + } + ], + "sent": 1 + }, + "1304a065ad27": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 1, + "pending": 0, + "state": "success", + "total": 1 }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { "$rpc": "null" }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 2 + }, + "15f7c99a18fb": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 1 }, "17d23d758a0f": { "name": "github.requestPRReviewers#1", @@ -237,9 +243,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "1a1af92c10dc": { "draft": "a comment", @@ -308,6 +315,65 @@ "reviewRequests": [] } }, + "1a20f26b6a0f": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, "1a5c7547618c": { "name": "github.requestPRReviewers#1", "args": [ @@ -341,10 +407,6 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, "2f2d665111d8": { "draft": "a comment", "error": "[object Object]", @@ -448,6 +510,11 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "3a7dc8156612": { "name": "github.requestPRReviewers#1", "args": [ @@ -553,13 +620,10 @@ "reviewRequests": [] } }, - "4fdc894b14c6": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"noCache\":true}}" - }, - "53b8bc3863fe": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 }, "5f9a509bc8df": { "name": "github.requestPRReviewers#1", @@ -597,37 +661,70 @@ } } }, - "7e06162b52b9": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" + "74f978b1ca22": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 1, + "pending": 0, + "state": "success", + "total": 1 }, - "title": "A pull request" - } - ] + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + }, + "sent": 2 + }, + "76563654aeaf": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + }, + "sent": 1 + }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 }, "7ff6d84effbc": { "draft": "a comment", @@ -696,9 +793,71 @@ "reviewRequests": [] } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "83c824cc5deb": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 2 }, "87f8d2d1da8a": { "name": "github.requestPRReviewers#1", @@ -834,35 +993,10 @@ ] } }, - "8d1f6f6493db": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 1, - "pending": 0, - "state": "success", - "total": 1 - }, - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, "8e390a30a275": { "name": "github.prChecks#1", @@ -905,10 +1039,6 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "96d642554487": { "name": "github.requestPRReviewers#1", "args": [ @@ -945,43 +1075,10 @@ } } }, - "9ffffb907226": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 1, - "pending": 0, - "state": "success", - "total": 1 - }, - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "a68fceb8e7f7": { "name": "github.requestPRReviewers#1", @@ -1018,7 +1115,58 @@ } } }, - "a922dcd360b8": { + "aaec5330620b": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 1, + "pending": 0, + "state": "success", + "total": 1 + }, + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 2 + }, + "b53c339a3854": { + "name": "error", + "value": "Unknown method", + "sent": 1 + }, + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c52d84cfe1e5": { "name": "actionItem", "value": { "provider": "github", @@ -1039,82 +1187,23 @@ "reviewDecision": { "$rpc": "null" }, - "reviewRequests": [], + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], "state": "open", "type": "pr" }, "title": "A pull request" - } - }, - "aa12c46da553": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" + }, + "sent": 2 }, "c6919e95e93b": { "draft": "a comment", @@ -1203,60 +1292,10 @@ ] } }, - "c8571d30fd0d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "caa676e9ffbb": { "name": "github.requestPRReviewers#1", @@ -1293,6 +1332,16 @@ } } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d4d38f1bf018": { "name": "github.requestPRReviewers#1", "args": [ @@ -1328,46 +1377,6 @@ } } }, - "dbf1942a661e": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 1, - "pending": 0, - "state": "success", - "total": 1 - }, - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] - }, "dcee72c8c890": { "draft": "a comment", "error": "inner refused", @@ -1569,36 +1578,6 @@ "reviewRequests": [] } }, - "e58082bfe89c": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1607,13 +1586,71 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "f46434871961": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 }, "fde74dd88b48": { "draft": "a comment", @@ -1690,20 +1727,20 @@ "id": "tk-item-review-github.normal:reviewers-settled", "observation": { "sender": ["d4d38f1bf018"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "c6919e95e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4" ] } }, @@ -1711,7 +1748,7 @@ "id": "tk-item-review-github.normal:checks-settled", "observation": { "sender": ["d4d38f1bf018", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1719,19 +1756,19 @@ }, "state": "889936f92195", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "16f5ce87ddd2", - "9ffffb907226", - "dbf1942a661e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "83c824cc5deb", + "c52d84cfe1e5", + "aaec5330620b", + "8cde53a56cdf" ] } }, @@ -1739,20 +1776,20 @@ "id": "tk-item-review-github.result-absent:reviewers-settled", "observation": { "sender": ["87f8d2d1da8a"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "e3d7c112407f", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-review-github.result-absent:checks-settled", "observation": { "sender": ["87f8d2d1da8a", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1760,16 +1797,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -1777,20 +1814,20 @@ "id": "tk-item-review-github.result-null:reviewers-settled", "observation": { "sender": ["caa676e9ffbb"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "fde74dd88b48", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-review-github.result-null:checks-settled", "observation": { "sender": ["caa676e9ffbb", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1798,16 +1835,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -1815,20 +1852,20 @@ "id": "tk-item-review-github.inner-ok-missing:reviewers-settled", "observation": { "sender": ["a68fceb8e7f7"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "c6919e95e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4" ] } }, @@ -1836,7 +1873,7 @@ "id": "tk-item-review-github.inner-ok-missing:checks-settled", "observation": { "sender": ["a68fceb8e7f7", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1844,19 +1881,19 @@ }, "state": "889936f92195", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "16f5ce87ddd2", - "9ffffb907226", - "dbf1942a661e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "83c824cc5deb", + "c52d84cfe1e5", + "aaec5330620b", + "8cde53a56cdf" ] } }, @@ -1864,20 +1901,20 @@ "id": "tk-item-review-github.inner-false-string-error:reviewers-settled", "observation": { "sender": ["5f9a509bc8df"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "dcee72c8c890", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-review-github.inner-false-string-error:checks-settled", "observation": { "sender": ["5f9a509bc8df", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1885,16 +1922,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -1902,20 +1939,20 @@ "id": "tk-item-review-github.inner-false-object-error:reviewers-settled", "observation": { "sender": ["3a7dc8156612"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2f2d665111d8", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-review-github.inner-false-object-error:checks-settled", "observation": { "sender": ["3a7dc8156612", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1923,16 +1960,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -1940,20 +1977,20 @@ "id": "tk-item-review-github.outer-refused:reviewers-settled", "observation": { "sender": ["30e9bc33b669"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "1a1af92c10dc", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-review-github.outer-refused:checks-settled", "observation": { "sender": ["30e9bc33b669", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1961,16 +1998,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -1978,20 +2015,20 @@ "id": "tk-item-review-github.outer-refused-no-message:reviewers-settled", "observation": { "sender": ["96d642554487"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "4e3feedcd52b", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-review-github.outer-refused-no-message:checks-settled", "observation": { "sender": ["96d642554487", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1999,16 +2036,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -2016,20 +2053,20 @@ "id": "tk-item-review-github.method-not-found:reviewers-settled", "observation": { "sender": ["17d23d758a0f"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "e2fd98165a4f", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-review-github.method-not-found:checks-settled", "observation": { "sender": ["17d23d758a0f", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2037,16 +2074,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -2054,20 +2091,20 @@ "id": "tk-item-review-github.transport-rejection:reviewers-settled", "observation": { "sender": ["1a5c7547618c"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "7ff6d84effbc", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-review-github.transport-rejection:checks-settled", "observation": { "sender": ["1a5c7547618c", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2075,16 +2112,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } }, @@ -2092,20 +2129,20 @@ "id": "tk-item-review-github.transport-rejection-no-message:reviewers-settled", "observation": { "sender": ["02077b59a856"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "4e3feedcd52b", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-review-github.transport-rejection-no-message:checks-settled", "observation": { "sender": ["02077b59a856", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2113,16 +2150,16 @@ }, "state": "06fb2e0c8ddc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c8571d30fd0d", - "a922dcd360b8", - "8d1f6f6493db", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f46434871961", + "74f978b1ca22", + "1304a065ad27", + "8cde53a56cdf" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-github.updateissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-github.updateissue-1.json index 842a6588b2b..7240c67e59c 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-github.updateissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-github.updateissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-status-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "57c41b51e34e451975a9f28a6461aa3b8e9dcf04cbebaea80ddf14afc4b78edf", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 }, "0d406a5fe28c": { "name": "github.updateIssue#1", @@ -93,13 +94,10 @@ "provider": "gitlab" } }, - "132591a733d1": { - "name": "gitlab.updateIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"state\":\"closed\"},\"projectRef\":\"group/project\"}}" - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" + "13b233a5bc5a": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 2 }, "1a810f391376": { "name": "github.updateIssue#1", @@ -178,10 +176,6 @@ "provider": "gitlab" } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, "2e4f742ab84f": { "error": "", "item": { @@ -219,6 +213,21 @@ "provider": "gitlab" } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "3c6c54110c00": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 2 + }, + "3eecde91c360": { + "name": "error", + "value": "inner refused", + "sent": 2 + }, "46938ed15335": { "name": "github.updateIssue#1", "args": [ @@ -329,6 +338,11 @@ "provider": "gitlab" } }, + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 + }, "53ddf1fb8329": { "name": "github.updateIssue#1", "args": [ @@ -446,6 +460,16 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 + }, "6502de5a8b97": { "name": "github.updateIssue#1", "args": [ @@ -523,13 +547,10 @@ } } }, - "71cb3feddd6c": { + "75f13d97f25f": { "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"],\"removeLabels\":[\"bug\"]}}}" - }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"],\"removeLabels\":[\"bug\"]}}}", + "sent": 2 }, "779cb33e2c39": { "name": "gitlab.updateIssue#1", @@ -606,9 +627,17 @@ "provider": "gitlab" } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "7ff9a871c9b4": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 2 + }, + "84465663f388": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "8803676e3004": { "error": "outer refused", @@ -647,6 +676,35 @@ "provider": "gitlab" } }, + "893c7ff30ddf": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "id": "gitlab:issue:4", + "labels": ["bug"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + } + ], + "sent": 2 + }, + "8cb676b78862": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, "9206a8ba61dd": { "name": "github.updateIssue#1", "args": [ @@ -686,9 +744,10 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "948d1db5279c": { + "name": "gitlab.updateIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"state\":\"closed\"},\"projectRef\":\"group/project\"}}", + "sent": 1 }, "993c830982a5": { "error": "[object Object]", @@ -727,9 +786,29 @@ "provider": "gitlab" } }, - "9f82f10075a3": { + "9999466f95f3": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 2 + }, + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 }, "9fb1b1ad3675": { "name": "github.updateIssue#1", @@ -770,12 +849,6 @@ } } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, "ad5f976dd33c": { "name": "github.updateIssue#1", "args": [ @@ -813,39 +886,37 @@ } } }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, - "ce0c6ff56cf0": { - "name": "detailPayload", + "b3786fd78eba": { + "name": "actionItem", "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "$rpc": "null" + }, + "sent": 2 }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 + }, + "c23d4fe1d079": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 2 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "cdbac770b5e9": { + "name": "error", + "value": "[object Object]", + "sent": 2 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d9d32e421d46": { "error": "", @@ -884,28 +955,6 @@ "provider": "gitlab" } }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" - }, - "e1e995a34822": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "id": "gitlab:issue:4", - "labels": ["bug"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - ] - }, "e9d113f34a4a": { "name": "github.updateIssue#1", "args": [ @@ -956,17 +1005,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { + "ec6aee3704e2": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 2 + }, + "f1cfc2d1bcc1": { "name": "error", - "value": "[object Object]" - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" + "value": "Unknown method", + "sent": 2 } }, "recording": { @@ -976,20 +1023,20 @@ "id": "tk-item-status-gitlab.prelude:gitlab-status-settled", "observation": { "sender": ["779cb33e2c39"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "d9d32e421d46", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.prelude:cleanup", "observation": { "sender": ["779cb33e2c39", "6b02e1a29337"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -997,14 +1044,14 @@ }, "state": "2e4f742ab84f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "52d25e1f3035", + "8cde53a56cdf" ] } }, @@ -1012,7 +1059,7 @@ "id": "tk-item-status-gitlab.normal:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1020,20 +1067,20 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b3786fd78eba", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1041,7 +1088,7 @@ "id": "tk-item-status-gitlab.result-absent:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "46938ed15335"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1049,14 +1096,14 @@ }, "state": "7aef08e33983", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "8cb676b78862", + "8cde53a56cdf" ] } }, @@ -1064,7 +1111,7 @@ "id": "tk-item-status-gitlab.result-null:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "9206a8ba61dd"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1072,14 +1119,14 @@ }, "state": "11bc28dfeb05", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "c23d4fe1d079", + "8cde53a56cdf" ] } }, @@ -1087,7 +1134,7 @@ "id": "tk-item-status-gitlab.inner-ok-missing:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "0d406a5fe28c"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1095,20 +1142,20 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b3786fd78eba", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1116,7 +1163,7 @@ "id": "tk-item-status-gitlab.inner-false-string-error:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "5430dc9c82ae"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1124,14 +1171,14 @@ }, "state": "51d9bbde2d12", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "3eecde91c360", + "8cde53a56cdf" ] } }, @@ -1139,7 +1186,7 @@ "id": "tk-item-status-gitlab.inner-false-object-error:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "e9d113f34a4a"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1147,14 +1194,14 @@ }, "state": "993c830982a5", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "cdbac770b5e9", + "8cde53a56cdf" ] } }, @@ -1162,7 +1209,7 @@ "id": "tk-item-status-gitlab.outer-refused:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "1a810f391376"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1170,14 +1217,14 @@ }, "state": "8803676e3004", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf" ] } }, @@ -1185,7 +1232,7 @@ "id": "tk-item-status-gitlab.outer-refused-no-message:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "6502de5a8b97"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1193,14 +1240,14 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -1208,7 +1255,7 @@ "id": "tk-item-status-gitlab.method-not-found:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "57fc55c08a0c"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1216,14 +1263,14 @@ }, "state": "214ca42de359", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf" ] } }, @@ -1231,7 +1278,7 @@ "id": "tk-item-status-gitlab.transport-rejection:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "53ddf1fb8329"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1239,14 +1286,14 @@ }, "state": "52b163f18d0b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf" ] } }, @@ -1254,7 +1301,7 @@ "id": "tk-item-status-gitlab.transport-rejection-no-message:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "ad5f976dd33c"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1262,14 +1309,14 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-gitlab.updateissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-gitlab.updateissue-1.json index 52cb2bbd991..8414aca69c5 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-gitlab.updateissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-gitlab.updateissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-status-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "64a7af1bfac25dfe673832ef0ef7776be8d1a628c995eafd938fa3ad11d7ba0f", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0a5028edd717": { "error": "inner refused", "item": { @@ -64,9 +60,10 @@ "provider": "gitlab" } }, - "132591a733d1": { - "name": "gitlab.updateIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"state\":\"closed\"},\"projectRef\":\"group/project\"}}" + "13b233a5bc5a": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 2 }, "17f5e522f786": { "name": "gitlab.updateIssue#1", @@ -107,9 +104,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "21940eac2e09": { "name": "gitlab.updateIssue#1", @@ -188,10 +186,6 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, "2e2e489860b5": { "name": "gitlab.updateIssue#1", "args": [ @@ -228,6 +222,33 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "3c6c54110c00": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 2 + }, + "4af1aeed9594": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "id": "gitlab:issue:4", + "labels": ["bug"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + }, + "sent": 2 + }, "4e1886bc3875": { "name": "gitlab.updateIssue#1", "args": [ @@ -267,6 +288,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "63b0ae8ff253": { "name": "gitlab.updateIssue#1", "args": [ @@ -308,26 +334,6 @@ } } }, - "63b69ffe46d9": { - "name": "actionItem", - "value": { - "provider": "gitlab", - "source": { - "id": "gitlab:issue:4", - "labels": ["bug"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - }, - "71cb3feddd6c": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"],\"removeLabels\":[\"bug\"]}}}" - }, "74c6c47d6a72": { "name": "gitlab.updateIssue#1", "args": [ @@ -403,9 +409,10 @@ } } }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" + "75f13d97f25f": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"],\"removeLabels\":[\"bug\"]}}}", + "sent": 2 }, "779cb33e2c39": { "name": "gitlab.updateIssue#1", @@ -445,13 +452,75 @@ } } }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 1 }, - "945ea389c1ef": { + "7ff9a871c9b4": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 2 + }, + "84465663f388": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "893c7ff30ddf": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "id": "gitlab:issue:4", + "labels": ["bug"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + } + ], + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "948d1db5279c": { + "name": "gitlab.updateIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"state\":\"closed\"},\"projectRef\":\"group/project\"}}", + "sent": 1 + }, + "9999466f95f3": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 2 + }, + "9e263f5e91be": { "name": "error", - "value": "transport failure" + "value": "", + "sent": 0 }, "9fb1b1ad3675": { "name": "github.updateIssue#1", @@ -633,15 +702,17 @@ "provider": "gitlab" } }, - "ac9996319e05": { + "b3786fd78eba": { "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 2 }, - "ae5be7de2632": { + "b53c339a3854": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Unknown method", + "sent": 1 }, "b605bb35b53b": { "error": "Cannot read properties of null (reading 'ok')", @@ -690,14 +761,6 @@ "provider": "gitlab" } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, "c02252fb214d": { "error": "", "item": { @@ -780,6 +843,11 @@ } } }, + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, "c7ff417f5a6d": { "error": "outer refused", "item": { @@ -827,27 +895,20 @@ "provider": "gitlab" } }, - "ce0c6ff56cf0": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d9d32e421d46": { "error": "", @@ -886,10 +947,6 @@ "provider": "gitlab" } }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" - }, "e051b754feec": { "name": "gitlab.updateIssue#1", "args": [ @@ -928,24 +985,6 @@ } } }, - "e1e995a34822": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "id": "gitlab:issue:4", - "labels": ["bug"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - ] - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1001,17 +1040,20 @@ "provider": "gitlab" } }, - "ecc1b4e0914f": { + "ec6aee3704e2": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 2 + }, + "f791567b212f": { "name": "error", - "value": "[object Object]" + "value": "outer refused", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 } }, "recording": { @@ -1021,20 +1063,20 @@ "id": "tk-item-status-gitlab.normal:gitlab-status-settled", "observation": { "sender": ["779cb33e2c39"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "d9d32e421d46", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.normal:github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1042,20 +1084,20 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b3786fd78eba", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1063,20 +1105,20 @@ "id": "tk-item-status-gitlab.result-absent:gitlab-status-settled", "observation": { "sender": ["c2492936b676"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "eb9e28be91e8", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.result-absent:github-metadata-settled", "observation": { "sender": ["c2492936b676", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1084,20 +1126,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1105,20 +1147,20 @@ "id": "tk-item-status-gitlab.result-null:gitlab-status-settled", "observation": { "sender": ["21940eac2e09"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "b605bb35b53b", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.result-null:github-metadata-settled", "observation": { "sender": ["21940eac2e09", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1126,20 +1168,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1147,20 +1189,20 @@ "id": "tk-item-status-gitlab.inner-ok-missing:gitlab-status-settled", "observation": { "sender": ["e051b754feec"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "d9d32e421d46", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.inner-ok-missing:github-metadata-settled", "observation": { "sender": ["e051b754feec", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1168,20 +1210,20 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b3786fd78eba", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1189,20 +1231,20 @@ "id": "tk-item-status-gitlab.inner-false-string-error:gitlab-status-settled", "observation": { "sender": ["4e1886bc3875"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "0a5028edd717", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.inner-false-string-error:github-metadata-settled", "observation": { "sender": ["4e1886bc3875", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1210,20 +1252,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1231,20 +1273,20 @@ "id": "tk-item-status-gitlab.inner-false-object-error:gitlab-status-settled", "observation": { "sender": ["63b0ae8ff253"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "9fc7a62f68d0", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.inner-false-object-error:github-metadata-settled", "observation": { "sender": ["63b0ae8ff253", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1252,20 +1294,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1273,20 +1315,20 @@ "id": "tk-item-status-gitlab.outer-refused:gitlab-status-settled", "observation": { "sender": ["22919860bacb"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "c7ff417f5a6d", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.outer-refused:github-metadata-settled", "observation": { "sender": ["22919860bacb", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1294,20 +1336,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1315,20 +1357,20 @@ "id": "tk-item-status-gitlab.outer-refused-no-message:gitlab-status-settled", "observation": { "sender": ["755d2a2dffe0"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "c02252fb214d", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.outer-refused-no-message:github-metadata-settled", "observation": { "sender": ["755d2a2dffe0", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1336,20 +1378,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1357,20 +1399,20 @@ "id": "tk-item-status-gitlab.method-not-found:gitlab-status-settled", "observation": { "sender": ["17f5e522f786"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "a3139ecf7ce9", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.method-not-found:github-metadata-settled", "observation": { "sender": ["17f5e522f786", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1378,20 +1420,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1399,20 +1441,20 @@ "id": "tk-item-status-gitlab.transport-rejection:gitlab-status-settled", "observation": { "sender": ["74c6c47d6a72"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "a85803b27ae1", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.transport-rejection:github-metadata-settled", "observation": { "sender": ["74c6c47d6a72", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1420,20 +1462,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } }, @@ -1441,20 +1483,20 @@ "id": "tk-item-status-gitlab.transport-rejection-no-message:gitlab-status-settled", "observation": { "sender": ["2e2e489860b5"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "c02252fb214d", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab.transport-rejection-no-message:github-metadata-settled", "observation": { "sender": ["2e2e489860b5", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -1462,20 +1504,20 @@ }, "state": "c02252fb214d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "63b69ffe46d9", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "4af1aeed9594", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-mr-gitlab.updatemrstate-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-mr-gitlab.updatemrstate-1.json index 1660cbdff00..b4c51a5bd7e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-mr-gitlab.updatemrstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.item-status-gitlab-mr-gitlab.updatemrstate-1.json @@ -3,9 +3,9 @@ "family": "tasks.item-status-gitlab-mr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "8443a59a1d432fbcfb9d158995cfa69bef364c33b66a97cbef0e70e197fcad4d", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0687dba3171a": { "error": "Unknown method", "item": { @@ -171,9 +167,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "29cc0a425dd8": { "name": "gitlab.updateMRState#1", @@ -214,9 +211,10 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "364618fdc146": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -479,9 +477,17 @@ "provider": "gitlab" } }, - "82cd71d524c8": { + "7d901d60a01a": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 1 + }, + "84465663f388": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "8e3dbb5fa917": { "name": "gitlab.updateMRState#1", @@ -520,10 +526,6 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "98354008c52b": { "error": "inner refused", "item": { @@ -571,6 +573,11 @@ "provider": "gitlab" } }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "a0d7adf1785a": { "name": "gitlab.updateMRState#1", "args": [ @@ -654,16 +661,6 @@ "provider": "gitlab" } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "b4646bea3bbb": { "name": "gitlab.updateMRState#1", "args": [ @@ -698,6 +695,11 @@ } } }, + "b53c339a3854": { + "name": "error", + "value": "Unknown method", + "sent": 1 + }, "b6a6630b4d40": { "error": "", "item": { @@ -735,14 +737,6 @@ "provider": "gitlab" } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "bbda8a8eedb1": { - "name": "gitlab.updateMRState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMRState\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"state\":\"closed\",\"projectRef\":\"group/project\"}}" - }, "bda784694329": { "name": "gitlab.updateMRState#1", "args": [ @@ -776,9 +770,25 @@ } } }, - "c008e85e2d06": { + "c4f585980acf": { "name": "error", - "value": "inner refused" + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d6f17e3de7da": { "error": "transport failure", @@ -835,13 +845,15 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "eef11f4ec3f3": { + "name": "gitlab.updateMRState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMRState\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"state\":\"closed\",\"projectRef\":\"group/project\"}}", + "sent": 1 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 }, "fa02360dc148": { "name": "gitlab.updateMRState#1", @@ -879,6 +891,11 @@ "ok": false } } + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 } }, "recording": { @@ -888,143 +905,143 @@ "id": "tk-item-status-gitlab-mr.normal:gitlab-status-settled", "observation": { "sender": ["1380dafff177"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "b6a6630b4d40", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.result-absent:gitlab-status-settled", "observation": { "sender": ["bda784694329"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "364618fdc146", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.result-null:gitlab-status-settled", "observation": { "sender": ["388906970826"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "5bced36399b0", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.inner-ok-missing:gitlab-status-settled", "observation": { "sender": ["a0d7adf1785a"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "b6a6630b4d40", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.inner-false-string-error:gitlab-status-settled", "observation": { "sender": ["09483eaa1bdd"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "98354008c52b", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.inner-false-object-error:gitlab-status-settled", "observation": { "sender": ["29cc0a425dd8"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "a4f53aae0c36", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.outer-refused:gitlab-status-settled", "observation": { "sender": ["8e3dbb5fa917"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "702351d98030", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.outer-refused-no-message:gitlab-status-settled", "observation": { "sender": ["580815f89d46"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "69841347ee06", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.method-not-found:gitlab-status-settled", "observation": { "sender": ["fa02360dc148"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "0687dba3171a", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.transport-rejection:gitlab-status-settled", "observation": { "sender": ["b4646bea3bbb"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "d6f17e3de7da", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-item-status-gitlab-mr.transport-rejection-no-message:gitlab-status-settled", "observation": { "sender": ["0225dd148bd1"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "69841347ee06", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.linear-connect-linear.connect-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.linear-connect-linear.connect-1.json index a591096282b..ed2ab0e9862 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.linear-connect-linear.connect-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.linear-connect-linear.connect-1.json @@ -3,9 +3,9 @@ "family": "tasks.linear-connect", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "a60d7c0ce3d155116aecbb3d1ca015b4d9de310155f4e840b2fc391dc9d04860", "platform": "darwin", @@ -13,9 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "0c51558ed744": { + "name": "provider", + "value": "linear", + "sent": 1 + }, + "117a62e5ca79": { + "name": "linearConnectError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "129470ce1f7f": { + "name": "linearConnectError", + "value": "Unknown method", + "sent": 1 }, "18e64a04b7b6": { "connected": false, @@ -24,14 +35,6 @@ "providers": ["github"], "state": "error" }, - "1ca8abed81ae": { - "name": "linearConnectError", - "value": "Unknown method" - }, - "240dc4bc9982": { - "name": "linearConnectError", - "value": "inner refused" - }, "292bbaa1f6fe": { "name": "linear.connect#1", "args": [ @@ -121,9 +124,10 @@ "providers": ["github"], "state": "error" }, - "3f0218e5abc6": { + "4870152af5d4": { "name": "linearConnectState", - "value": "idle" + "value": "connecting", + "sent": 0 }, "4e1726d2cf8f": { "name": "linear.connect#1", @@ -159,22 +163,6 @@ } } }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true - }, - "528ad1703e15": { - "name": "linearConnectError", - "value": "transport failure" - }, - "58b707b67141": { - "name": "linearConnectState", - "value": "error" - }, - "5def091042f5": { - "name": "linearConnectError", - "value": "" - }, "632dd7f078e3": { "name": "linear.connect#1", "args": [ @@ -208,9 +196,25 @@ } } }, - "7c00a7dd4850": { - "name": "linearApiKeyDraft", - "value": "" + "6469c8226ac8": { + "name": "linear.connect#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.connect\",\"params\":{\"apiKey\":\"lin_api_key\"}}", + "sent": 1 + }, + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 + }, + "74c3dc50a7a4": { + "name": "linearConnectError", + "value": "inner refused", + "sent": 1 + }, + "7edd10d0e7a7": { + "name": "linearConnectError", + "value": "transport failure", + "sent": 1 }, "94b5638a167f": { "connected": false, @@ -219,9 +223,20 @@ "providers": ["github"], "state": "error" }, - "9f55d77a517a": { + "9882c11b1a83": { "name": "linearConnectError", - "value": "outer refused" + "value": "outer refused", + "sent": 1 + }, + "9ca6f7e482f5": { + "name": "linearConnectError", + "value": "", + "sent": 1 + }, + "9ea73b6d4ce4": { + "name": "linearConnectError", + "value": "", + "sent": 0 }, "9f6138af26e9": { "name": "linear.connect#1", @@ -324,6 +339,11 @@ } } }, + "b314de624efa": { + "name": "linearApiKeyDraft", + "value": "", + "sent": 1 + }, "b7f1fad8d45f": { "name": "linear.connect#1", "args": [ @@ -357,10 +377,6 @@ } } }, - "b9e578e85f05": { - "name": "provider", - "value": "linear" - }, "ba59d5e7d5dd": { "connected": false, "error": "", @@ -368,17 +384,15 @@ "providers": ["github"], "state": "error" }, - "c4149fce9907": { - "name": "linearConnectError", - "value": "Cannot read properties of null (reading 'ok')" + "bb945a4f9d97": { + "name": "linearConnectState", + "value": "error", + "sent": 1 }, - "cc185e00fc86": { + "ca688a191b1f": { "name": "linearConnectError", - "value": "[object Object]" - }, - "ccab44ec5aea": { - "name": "linearConnectError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "d01bbd7239d1": { "name": "linear.connect#1", @@ -413,10 +427,6 @@ } } }, - "dae705f55c7f": { - "name": "linear.connect#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.connect\",\"params\":{\"apiKey\":\"lin_api_key\"}}" - }, "dfd3413a2232": { "connected": false, "error": "inner refused", @@ -431,10 +441,6 @@ "providers": ["github"], "state": "error" }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -443,6 +449,16 @@ "$rpc": "undefined" } }, + "f06f609ce6b4": { + "name": "linearConnectState", + "value": "idle", + "sent": 1 + }, + "f4cec40b7d42": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 1 + }, "f54167ff739b": { "connected": false, "error": "transport failure", @@ -480,10 +496,6 @@ } } }, - "fb8120f6d4d3": { - "name": "linearConnectState", - "value": "connecting" - }, "fc80dec0189f": { "name": "linear.connect#1", "args": [ @@ -514,6 +526,16 @@ "isRpcDeliveryUnknown": true } } + }, + "fe3b9280899d": { + "name": "linearConnectError", + "value": "[object Object]", + "sent": 1 + }, + "fe581ce5541b": { + "name": "showLinearConnect", + "value": false, + "sent": 1 } }, "recording": { @@ -523,21 +545,21 @@ "id": "tk-linear-connect.normal:connect-settled", "observation": { "sender": ["b7f1fad8d45f"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "2f8d5603d8c0", "effects": [ - "fb8120f6d4d3", - "5def091042f5", - "7c00a7dd4850", - "3f0218e5abc6", - "002ad269dd44", - "50941ff8a9e3", - "eafaa34ddedb", - "b9e578e85f05" + "4870152af5d4", + "9ea73b6d4ce4", + "b314de624efa", + "f06f609ce6b4", + "fe581ce5541b", + "69d74e72326c", + "f4cec40b7d42", + "0c51558ed744" ] } }, @@ -545,47 +567,47 @@ "id": "tk-linear-connect.result-absent:connect-settled", "observation": { "sender": ["f9bc34407ac9"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "18e64a04b7b6", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "ccab44ec5aea"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "ca688a191b1f"] } }, { "id": "tk-linear-connect.result-null:connect-settled", "observation": { "sender": ["632dd7f078e3"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "3bd2a4b2ea0b", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "c4149fce9907"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "117a62e5ca79"] } }, { "id": "tk-linear-connect.inner-ok-missing:connect-settled", "observation": { "sender": ["d01bbd7239d1"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "2f8d5603d8c0", "effects": [ - "fb8120f6d4d3", - "5def091042f5", - "7c00a7dd4850", - "3f0218e5abc6", - "002ad269dd44", - "50941ff8a9e3", - "eafaa34ddedb", - "b9e578e85f05" + "4870152af5d4", + "9ea73b6d4ce4", + "b314de624efa", + "f06f609ce6b4", + "fe581ce5541b", + "69d74e72326c", + "f4cec40b7d42", + "0c51558ed744" ] } }, @@ -593,91 +615,91 @@ "id": "tk-linear-connect.inner-false-string-error:connect-settled", "observation": { "sender": ["2be5e0f901e5"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "dfd3413a2232", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "240dc4bc9982"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "74c3dc50a7a4"] } }, { "id": "tk-linear-connect.inner-false-object-error:connect-settled", "observation": { "sender": ["a0771398ca86"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "94b5638a167f", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "cc185e00fc86"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "fe3b9280899d"] } }, { "id": "tk-linear-connect.outer-refused:connect-settled", "observation": { "sender": ["292bbaa1f6fe"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "3abc7d437bb5", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "9f55d77a517a"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "9882c11b1a83"] } }, { "id": "tk-linear-connect.outer-refused-no-message:connect-settled", "observation": { "sender": ["a80af0abe2b3"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "ba59d5e7d5dd", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "5def091042f5"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "9ca6f7e482f5"] } }, { "id": "tk-linear-connect.method-not-found:connect-settled", "observation": { "sender": ["4e1726d2cf8f"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "e9d903fbfa72", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "1ca8abed81ae"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "129470ce1f7f"] } }, { "id": "tk-linear-connect.transport-rejection:connect-settled", "observation": { "sender": ["9f6138af26e9"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "f54167ff739b", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "528ad1703e15"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "7edd10d0e7a7"] } }, { "id": "tk-linear-connect.transport-rejection-no-message:connect-settled", "observation": { "sender": ["fc80dec0189f"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "ba59d5e7d5dd", - "effects": ["fb8120f6d4d3", "5def091042f5", "58b707b67141", "5def091042f5"] + "effects": ["4870152af5d4", "9ea73b6d4ce4", "bb945a4f9d97", "9ca6f7e482f5"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.addissuecomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.addissuecomment-1.json index 87f4809e121..ff166170b7e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.addissuecomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.addissuecomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.linear-item", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "a2c0c5c200b36d2194815e67df2ea50422f6ecfd9df411132202e9660c87c41b", "platform": "darwin", @@ -76,10 +76,6 @@ "provider": "linear" } }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "0ac6cc942440": { "error": "", "item": { @@ -127,6 +123,11 @@ "provider": "linear" } }, + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, "0e08807eccd5": { "name": "linear.addIssueComment#1", "args": [ @@ -162,42 +163,44 @@ } } }, - "127382fd146b": { - "name": "actionItem", - "value": { - "key": "linear:linear-workspace:issue-2", - "provider": "linear", - "source": { - "description": "a description", - "id": "issue-2", - "identifier": "ENG-2", - "labels": [], - "priority": 0, - "state": { - "color": "#000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering" - }, - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace" - }, - "status": "Todo", - "subtitle": "ENG-2 · Engineering", - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } + "10b28ba0acf6": { + "name": "linear.addIssueComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}", + "sent": 1 }, - "186f44bc465a": { + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 + }, + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 + }, + "1b84247bbb1d": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [ + { + "id": "issue-3", + "identifier": "ENG-3", + "title": "A sub-issue", + "url": "" + } + ], + "comments": [], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 3 }, "226869a10edd": { "error": "", @@ -255,10 +258,6 @@ "provider": "linear" } }, - "252af9581c95": { - "name": "linear.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}" - }, "2649a1245792": { "error": "[object Object]", "item": { @@ -306,7 +305,7 @@ "provider": "linear" } }, - "27c9668b9a25": { + "27bcf9dec050": { "name": "detailPayload", "value": { "assignee": { @@ -336,7 +335,8 @@ "$rpc": "null" }, "provider": "linear" - } + }, + "sent": 3 }, "288dd89fb933": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -385,10 +385,6 @@ "provider": "linear" } }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" - }, "2c8f51509f45": { "name": "linear.getIssue#1", "args": [ @@ -442,9 +438,41 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "2eb4304818d0": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 1 + }, + "310aa929de22": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 3 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "335cdd96334f": { "error": "", @@ -675,6 +703,39 @@ "provider": "linear" } }, + "4b870cf7c216": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [ + { + "id": "issue-3", + "identifier": "ENG-3", + "title": "A sub-issue", + "url": "" + } + ], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 3 + }, "4c69e7210f1a": { "name": "linear.addIssueComment#1", "args": [ @@ -746,32 +807,10 @@ } } }, - "5366b2d3f52c": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [ - { - "id": "issue-3", - "identifier": "ENG-3", - "title": "A sub-issue", - "url": "" - } - ], - "comments": [], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } - }, - "56711aa72642": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}" + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 }, "5ae9884071c5": { "error": "transport failure", @@ -852,35 +891,6 @@ } } }, - "6eb786a2e054": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } - }, - "6fbb2167a2a8": { - "name": "linear.createIssue#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}" - }, "7807d636d5ca": { "error": "outer refused", "item": { @@ -984,6 +994,11 @@ "provider": "linear" } }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 + }, "818ab7fe22f5": { "name": "linear.addIssueComment#1", "args": [ @@ -1017,9 +1032,15 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, "910853564928": { "name": "linear.createIssue#1", @@ -1064,13 +1085,41 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "9e002043a9c9": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, - "ae5be7de2632": { + "9e263f5e91be": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 0 + }, + "abeee718b4b5": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 1 }, "b25b80b10fc1": { "name": "linear.addIssueComment#1", @@ -1108,13 +1157,15 @@ } } }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 }, "bd8766792875": { "name": "linear.addIssueComment#1", @@ -1149,10 +1200,6 @@ } } }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, "c3254898499d": { "error": "", "item": { @@ -1247,30 +1294,25 @@ } } }, - "d500ed1c3493": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d857a39962fb": { "name": "linear.addIssueComment#1", @@ -1308,6 +1350,40 @@ } } }, + "db29b57926b1": { + "name": "actionItem", + "value": { + "key": "linear:linear-workspace:issue-2", + "provider": "linear", + "source": { + "description": "a description", + "id": "issue-2", + "identifier": "ENG-2", + "labels": [], + "priority": 0, + "state": { + "color": "#000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering" + }, + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace" + }, + "status": "Todo", + "subtitle": "ENG-2 · Engineering", + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + }, + "sent": 2 + }, "dcb5a0348220": { "error": "", "item": { @@ -1372,13 +1448,10 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "ee9691287208": { + "name": "linear.createIssue#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}", + "sent": 3 }, "f0a8a5417034": { "error": "", @@ -1434,38 +1507,6 @@ "provider": "linear" } }, - "f450feb912ee": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [ - { - "id": "issue-3", - "identifier": "ENG-3", - "title": "A sub-issue", - "url": "" - } - ], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } - }, "f76765650c9b": { "error": "Unknown method", "item": { @@ -1513,6 +1554,16 @@ "provider": "linear" } }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "fba66b51cfb0": { "error": "Cannot read properties of null (reading 'ok')", "item": { @@ -1568,18 +1619,18 @@ "id": "tk-linear-item.normal:comment-settled", "observation": { "sender": ["4c69e7210f1a"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "dcb5a0348220", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4" ] } }, @@ -1587,7 +1638,7 @@ "id": "tk-linear-item.normal:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1595,15 +1646,15 @@ }, "state": "7c14fba8a1fe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1611,7 +1662,7 @@ "id": "tk-linear-item.normal:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1620,20 +1671,20 @@ }, "state": "48107958be60", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1641,20 +1692,20 @@ "id": "tk-linear-item.result-absent:comment-settled", "observation": { "sender": ["5f501a8dbfff"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "288dd89fb933", - "effects": ["066ce15717c8", "82cd71d524c8", "ae5be7de2632", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c939abf83c6c", "32a3635e06a4"] } }, { "id": "tk-linear-item.result-absent:sub-issue-open-settled", "observation": { "sender": ["5f501a8dbfff", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1662,14 +1713,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1677,7 +1728,7 @@ "id": "tk-linear-item.result-absent:sub-issue-create-settled", "observation": { "sender": ["5f501a8dbfff", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1686,19 +1737,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c939abf83c6c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -1706,20 +1757,20 @@ "id": "tk-linear-item.result-null:comment-settled", "observation": { "sender": ["0e08807eccd5"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "fba66b51cfb0", - "effects": ["066ce15717c8", "82cd71d524c8", "2d711d96f190", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "faf0249fca3c", "32a3635e06a4"] } }, { "id": "tk-linear-item.result-null:sub-issue-open-settled", "observation": { "sender": ["0e08807eccd5", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1727,14 +1778,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1742,7 +1793,7 @@ "id": "tk-linear-item.result-null:sub-issue-create-settled", "observation": { "sender": ["0e08807eccd5", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1751,19 +1802,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "faf0249fca3c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -1771,18 +1822,18 @@ "id": "tk-linear-item.inner-ok-missing:comment-settled", "observation": { "sender": ["4cbe7d2c75e8"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "c3254898499d", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "d500ed1c3493", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "2eb4304818d0", + "32a3635e06a4" ] } }, @@ -1790,7 +1841,7 @@ "id": "tk-linear-item.inner-ok-missing:sub-issue-open-settled", "observation": { "sender": ["4cbe7d2c75e8", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1798,15 +1849,15 @@ }, "state": "226869a10edd", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "d500ed1c3493", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "2eb4304818d0", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1814,7 +1865,7 @@ "id": "tk-linear-item.inner-ok-missing:sub-issue-create-settled", "observation": { "sender": ["4cbe7d2c75e8", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1823,20 +1874,20 @@ }, "state": "02bf1f0d7114", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "d500ed1c3493", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "27c9668b9a25", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "2eb4304818d0", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "27bcf9dec050", + "0c0d6ea592d5" ] } }, @@ -1844,20 +1895,20 @@ "id": "tk-linear-item.inner-false-string-error:comment-settled", "observation": { "sender": ["b25b80b10fc1"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "37a27295d142", - "effects": ["066ce15717c8", "82cd71d524c8", "c008e85e2d06", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "c4f585980acf", "32a3635e06a4"] } }, { "id": "tk-linear-item.inner-false-string-error:sub-issue-open-settled", "observation": { "sender": ["b25b80b10fc1", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1865,14 +1916,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1880,7 +1931,7 @@ "id": "tk-linear-item.inner-false-string-error:sub-issue-create-settled", "observation": { "sender": ["b25b80b10fc1", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1889,19 +1940,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "c4f585980acf", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -1909,20 +1960,20 @@ "id": "tk-linear-item.inner-false-object-error:comment-settled", "observation": { "sender": ["c33fb7bbdab0"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "2649a1245792", - "effects": ["066ce15717c8", "82cd71d524c8", "ecc1b4e0914f", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "7d901d60a01a", "32a3635e06a4"] } }, { "id": "tk-linear-item.inner-false-object-error:sub-issue-open-settled", "observation": { "sender": ["c33fb7bbdab0", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1930,14 +1981,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1945,7 +1996,7 @@ "id": "tk-linear-item.inner-false-object-error:sub-issue-create-settled", "observation": { "sender": ["c33fb7bbdab0", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1954,19 +2005,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "7d901d60a01a", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -1974,20 +2025,20 @@ "id": "tk-linear-item.outer-refused:comment-settled", "observation": { "sender": ["3ca847fca558"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "7807d636d5ca", - "effects": ["066ce15717c8", "82cd71d524c8", "ba65a7abe43b", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "f791567b212f", "32a3635e06a4"] } }, { "id": "tk-linear-item.outer-refused:sub-issue-open-settled", "observation": { "sender": ["3ca847fca558", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1995,14 +2046,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -2010,7 +2061,7 @@ "id": "tk-linear-item.outer-refused:sub-issue-create-settled", "observation": { "sender": ["3ca847fca558", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2019,19 +2070,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "f791567b212f", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -2039,20 +2090,20 @@ "id": "tk-linear-item.outer-refused-no-message:comment-settled", "observation": { "sender": ["d857a39962fb"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "0ac6cc942440", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-linear-item.outer-refused-no-message:sub-issue-open-settled", "observation": { "sender": ["d857a39962fb", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2060,14 +2111,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -2075,7 +2126,7 @@ "id": "tk-linear-item.outer-refused-no-message:sub-issue-create-settled", "observation": { "sender": ["d857a39962fb", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2084,19 +2135,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -2104,20 +2155,20 @@ "id": "tk-linear-item.method-not-found:comment-settled", "observation": { "sender": ["3e73e27d5cd5"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "f76765650c9b", - "effects": ["066ce15717c8", "82cd71d524c8", "186f44bc465a", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "b53c339a3854", "32a3635e06a4"] } }, { "id": "tk-linear-item.method-not-found:sub-issue-open-settled", "observation": { "sender": ["3e73e27d5cd5", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2125,14 +2176,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -2140,7 +2191,7 @@ "id": "tk-linear-item.method-not-found:sub-issue-create-settled", "observation": { "sender": ["3e73e27d5cd5", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2149,19 +2200,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b53c339a3854", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -2169,20 +2220,20 @@ "id": "tk-linear-item.transport-rejection:comment-settled", "observation": { "sender": ["818ab7fe22f5"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "5ae9884071c5", - "effects": ["066ce15717c8", "82cd71d524c8", "945ea389c1ef", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "198ac889ae28", "32a3635e06a4"] } }, { "id": "tk-linear-item.transport-rejection:sub-issue-open-settled", "observation": { "sender": ["818ab7fe22f5", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2190,14 +2241,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -2205,7 +2256,7 @@ "id": "tk-linear-item.transport-rejection:sub-issue-create-settled", "observation": { "sender": ["818ab7fe22f5", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2214,19 +2265,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "198ac889ae28", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } }, @@ -2234,20 +2285,20 @@ "id": "tk-linear-item.transport-rejection-no-message:comment-settled", "observation": { "sender": ["bd8766792875"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "0ac6cc942440", - "effects": ["066ce15717c8", "82cd71d524c8", "82cd71d524c8", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "d48d5c49486c", "32a3635e06a4"] } }, { "id": "tk-linear-item.transport-rejection-no-message:sub-issue-open-settled", "observation": { "sender": ["bd8766792875", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2255,14 +2306,14 @@ }, "state": "335cdd96334f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -2270,7 +2321,7 @@ "id": "tk-linear-item.transport-rejection-no-message:sub-issue-create-settled", "observation": { "sender": ["bd8766792875", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -2279,19 +2330,19 @@ }, "state": "f0a8a5417034", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "5366b2d3f52c", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "d48d5c49486c", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "1b84247bbb1d", + "0c0d6ea592d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.createissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.createissue-1.json index 505337594e2..fdb90f227ab 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.createissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.createissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.linear-item", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "8a5c5b210459d3938bc010bc88c69696a631072cd5a6b7e1a3eb3e1fd0da9c8a", "platform": "darwin", @@ -13,46 +13,25 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { + "0c0d6ea592d5": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 3 }, - "127382fd146b": { - "name": "actionItem", - "value": { - "key": "linear:linear-workspace:issue-2", - "provider": "linear", - "source": { - "description": "a description", - "id": "issue-2", - "identifier": "ENG-2", - "labels": [], - "priority": 0, - "state": { - "color": "#000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering" - }, - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace" - }, - "status": "Todo", - "subtitle": "ENG-2 · Engineering", - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } + "10b28ba0acf6": { + "name": "linear.addIssueComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}", + "sent": 1 }, - "186f44bc465a": { + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 + }, + "18d6aedd20c0": { "name": "error", - "value": "Unknown method" + "value": "outer refused", + "sent": 3 }, "1c50877ad554": { "error": "transport failure", @@ -110,6 +89,11 @@ "provider": "linear" } }, + "1ca8ccb3785a": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, "1dcf350b71f7": { "error": "", "item": { @@ -203,13 +187,10 @@ } } }, - "252af9581c95": { - "name": "linear.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}" - }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" + "26374b8263d6": { + "name": "error", + "value": "transport failure", + "sent": 3 }, "2c8f51509f45": { "name": "linear.getIssue#1", @@ -264,9 +245,15 @@ } } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "310aa929de22": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 3 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "3537547b034c": { "name": "linear.createIssue#1", @@ -308,6 +295,11 @@ } } }, + "3bc7dc745e57": { + "name": "error", + "value": "[object Object]", + "sent": 3 + }, "48107958be60": { "error": "", "item": { @@ -371,6 +363,39 @@ "provider": "linear" } }, + "4b870cf7c216": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [ + { + "id": "issue-3", + "identifier": "ENG-3", + "title": "A sub-issue", + "url": "" + } + ], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 3 + }, "4c69e7210f1a": { "name": "linear.addIssueComment#1", "args": [ @@ -463,9 +488,10 @@ "provider": "linear" } }, - "56711aa72642": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}" + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 }, "6544d325ab6e": { "name": "linear.createIssue#1", @@ -504,34 +530,10 @@ } } }, - "6eb786a2e054": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } - }, - "6fbb2167a2a8": { - "name": "linear.createIssue#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}" + "6e6324634191": { + "name": "error", + "value": "inner refused", + "sent": 3 }, "733c78cbf099": { "name": "linear.createIssue#1", @@ -575,10 +577,6 @@ } } }, - "79d6e6aa0201": { - "name": "error", - "value": "refused" - }, "7a8140de3f8b": { "name": "linear.createIssue#1", "args": [ @@ -770,9 +768,10 @@ "provider": "linear" } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "82e1d0775df9": { "name": "linear.createIssue#1", @@ -906,6 +905,11 @@ } } }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, "910853564928": { "name": "linear.createIssue#1", "args": [ @@ -1005,10 +1009,6 @@ "provider": "linear" } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "95e8e6626c1f": { "error": "Cannot read properties of null (reading 'ok')", "item": { @@ -1104,9 +1104,20 @@ } } }, - "9f82f10075a3": { + "9e002043a9c9": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 + }, + "a39be9459b2b": { + "name": "error", + "value": "refused", + "sent": 3 }, "a7f0744be826": { "error": "[object Object]", @@ -1164,6 +1175,32 @@ "provider": "linear" } }, + "abeee718b4b5": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 1 + }, "acebdd95fdf3": { "name": "linear.createIssue#1", "args": [ @@ -1204,21 +1241,74 @@ } } }, - "ae5be7de2632": { + "b57ded8a3ea3": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 2 }, - "ba65a7abe43b": { + "c68ce1c1e224": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 3 }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, - "c008e85e2d06": { + "d48d5c49486c": { "name": "error", - "value": "inner refused" + "value": "", + "sent": 1 + }, + "d8557b0e0565": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, + "dabcddbeb1c5": { + "name": "error", + "value": "Connection closed", + "sent": 3 + }, + "db29b57926b1": { + "name": "actionItem", + "value": { + "key": "linear:linear-workspace:issue-2", + "provider": "linear", + "source": { + "description": "a description", + "id": "issue-2", + "identifier": "ENG-2", + "labels": [], + "priority": 0, + "state": { + "color": "#000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering" + }, + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace" + }, + "status": "Todo", + "subtitle": "ENG-2 · Engineering", + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + }, + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "dcb5a0348220": { "error": "", @@ -1321,45 +1411,10 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "f450feb912ee": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [ - { - "id": "issue-3", - "identifier": "ENG-3", - "title": "A sub-issue", - "url": "" - } - ], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } + "ee9691287208": { + "name": "linear.createIssue#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}", + "sent": 3 }, "f4878d38b306": { "error": "refused", @@ -1425,18 +1480,18 @@ "id": "tk-linear-item.prelude:comment-settled", "observation": { "sender": ["4c69e7210f1a"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "dcb5a0348220", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4" ] } }, @@ -1444,7 +1499,7 @@ "id": "tk-linear-item.prelude:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1452,15 +1507,15 @@ }, "state": "7c14fba8a1fe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1468,7 +1523,7 @@ "id": "tk-linear-item.prelude:cleanup", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "e6954e969cb9"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1477,19 +1532,19 @@ }, "state": "1dcf350b71f7", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dabcddbeb1c5", + "0c0d6ea592d5" ] } }, @@ -1497,7 +1552,7 @@ "id": "tk-linear-item.normal:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1506,20 +1561,20 @@ }, "state": "48107958be60", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1527,7 +1582,7 @@ "id": "tk-linear-item.result-absent:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "82e1d0775df9"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1536,19 +1591,19 @@ }, "state": "54b843bb4bf8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "1ca8ccb3785a", + "0c0d6ea592d5" ] } }, @@ -1556,7 +1611,7 @@ "id": "tk-linear-item.result-null:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "9d7372645165"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1565,19 +1620,19 @@ }, "state": "95e8e6626c1f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d8557b0e0565", + "0c0d6ea592d5" ] } }, @@ -1585,7 +1640,7 @@ "id": "tk-linear-item.inner-ok-missing:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "7a8140de3f8b"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1594,19 +1649,19 @@ }, "state": "f4878d38b306", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "79d6e6aa0201", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "a39be9459b2b", + "0c0d6ea592d5" ] } }, @@ -1614,7 +1669,7 @@ "id": "tk-linear-item.inner-false-string-error:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "7b7a52934284"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1623,19 +1678,19 @@ }, "state": "933d48089040", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "6e6324634191", + "0c0d6ea592d5" ] } }, @@ -1643,7 +1698,7 @@ "id": "tk-linear-item.inner-false-object-error:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "733c78cbf099"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1652,19 +1707,19 @@ }, "state": "a7f0744be826", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "3bc7dc745e57", + "0c0d6ea592d5" ] } }, @@ -1672,7 +1727,7 @@ "id": "tk-linear-item.outer-refused:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "acebdd95fdf3"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1681,19 +1736,19 @@ }, "state": "857b0f423a93", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "18d6aedd20c0", + "0c0d6ea592d5" ] } }, @@ -1701,7 +1756,7 @@ "id": "tk-linear-item.outer-refused-no-message:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "88dc883be043"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1710,19 +1765,19 @@ }, "state": "7c14fba8a1fe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5" ] } }, @@ -1730,7 +1785,7 @@ "id": "tk-linear-item.method-not-found:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "3537547b034c"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1739,19 +1794,19 @@ }, "state": "7c4663c87131", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "c68ce1c1e224", + "0c0d6ea592d5" ] } }, @@ -1759,7 +1814,7 @@ "id": "tk-linear-item.transport-rejection:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "1edb9a75e1c7"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1768,19 +1823,19 @@ }, "state": "1c50877ad554", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "26374b8263d6", + "0c0d6ea592d5" ] } }, @@ -1788,7 +1843,7 @@ "id": "tk-linear-item.transport-rejection-no-message:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "6544d325ab6e"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1797,19 +1852,19 @@ }, "state": "7c14fba8a1fe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "dbbebbd74a18", + "0c0d6ea592d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.getissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.getissue-1.json index d0b513352c7..06b58239278 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.getissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.linear-item-linear.getissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.linear-item", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "ab0ac02611d487a9edd58319c6e4b9302148684f27711afc3b69feaa73fc4b07", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 + }, "03ba75574787": { "name": "linear.getIssue#1", "args": [ @@ -48,9 +53,10 @@ } } }, - "066ce15717c8": { + "0c0d6ea592d5": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 3 }, "0c7a193ff0fc": { "name": "linear.getIssue#1", @@ -87,46 +93,15 @@ } } }, - "0ca58c7e5f7f": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'name')" + "10b28ba0acf6": { + "name": "linear.addIssueComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}", + "sent": 1 }, - "127382fd146b": { - "name": "actionItem", - "value": { - "key": "linear:linear-workspace:issue-2", - "provider": "linear", - "source": { - "description": "a description", - "id": "issue-2", - "identifier": "ENG-2", - "labels": [], - "priority": 0, - "state": { - "color": "#000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering" - }, - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace" - }, - "status": "Todo", - "subtitle": "ENG-2 · Engineering", - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 }, "1ccd8c8e0846": { "error": "Unknown method", @@ -275,14 +250,6 @@ } } }, - "252af9581c95": { - "name": "linear.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}" - }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" - }, "2c8f51509f45": { "name": "linear.getIssue#1", "args": [ @@ -336,6 +303,11 @@ } } }, + "310aa929de22": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 3 + }, "31c35ed4408c": { "error": "", "item": { @@ -424,6 +396,11 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "34ac31e64bbc": { "error": "transport failure", "item": { @@ -543,6 +520,39 @@ "provider": "linear" } }, + "4b870cf7c216": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [ + { + "id": "issue-3", + "identifier": "ENG-3", + "title": "A sub-issue", + "url": "" + } + ], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 3 + }, "4c69e7210f1a": { "name": "linear.addIssueComment#1", "args": [ @@ -579,9 +589,15 @@ } } }, - "56711aa72642": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}" + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 + }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 }, "5a11bbb29a30": { "name": "linear.getIssue#1", @@ -617,6 +633,11 @@ } } }, + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 + }, "5d9c3e0ee7ee": { "error": "", "item": { @@ -711,35 +732,6 @@ } } }, - "6eb786a2e054": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } - }, - "6fbb2167a2a8": { - "name": "linear.createIssue#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}" - }, "7c14fba8a1fe": { "error": "", "item": { @@ -886,9 +878,10 @@ "provider": "linear" } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, "8af40adb9d8d": { "name": "linear.getIssue#1", @@ -927,6 +920,11 @@ } } }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, "8e84155275d3": { "name": "linear.getIssue#1", "args": [ @@ -1002,13 +1000,41 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "9e002043a9c9": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 0 + }, + "abeee718b4b5": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 1 }, "ac636cdfa5a0": { "error": "outer refused", @@ -1101,13 +1127,20 @@ } } }, - "ba65a7abe43b": { + "b57ded8a3ea3": { "name": "error", - "value": "outer refused" + "value": "", + "sent": 2 }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d999cf5823a0": { "name": "linear.getIssue#1", @@ -1141,6 +1174,40 @@ } } }, + "db29b57926b1": { + "name": "actionItem", + "value": { + "key": "linear:linear-workspace:issue-2", + "provider": "linear", + "source": { + "description": "a description", + "id": "issue-2", + "identifier": "ENG-2", + "labels": [], + "priority": 0, + "state": { + "color": "#000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering" + }, + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace" + }, + "status": "Todo", + "subtitle": "ENG-2 · Engineering", + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + }, + "sent": 2 + }, "dcb5a0348220": { "error": "", "item": { @@ -1197,6 +1264,16 @@ "provider": "linear" } }, + "dccc370f5edb": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'name')", + "sent": 2 + }, + "e09a0f914b10": { + "name": "error", + "value": "Sub-issue not found", + "sent": 2 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1205,45 +1282,15 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "ee9691287208": { + "name": "linear.createIssue#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}", + "sent": 3 }, - "f056a5d83164": { + "f1cfc2d1bcc1": { "name": "error", - "value": "Sub-issue not found" - }, - "f450feb912ee": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [ - { - "id": "issue-3", - "identifier": "ENG-3", - "title": "A sub-issue", - "url": "" - } - ], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } + "value": "Unknown method", + "sent": 2 } }, "recording": { @@ -1253,18 +1300,18 @@ "id": "tk-linear-item.prelude:comment-settled", "observation": { "sender": ["4c69e7210f1a"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "dcb5a0348220", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4" ] } }, @@ -1272,7 +1319,7 @@ "id": "tk-linear-item.prelude:cleanup", "observation": { "sender": ["4c69e7210f1a", "8e84155275d3"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1280,15 +1327,15 @@ }, "state": "31c35ed4408c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "52d25e1f3035", + "8cde53a56cdf" ] } }, @@ -1296,7 +1343,7 @@ "id": "tk-linear-item.normal:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1304,15 +1351,15 @@ }, "state": "7c14fba8a1fe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -1320,7 +1367,7 @@ "id": "tk-linear-item.normal:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1329,20 +1376,20 @@ }, "state": "48107958be60", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1350,7 +1397,7 @@ "id": "tk-linear-item.result-absent:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "5ddf0fd75757"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1358,15 +1405,15 @@ }, "state": "1cdac3892b88", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "f056a5d83164", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "e09a0f914b10", + "8cde53a56cdf" ] } }, @@ -1374,7 +1421,7 @@ "id": "tk-linear-item.result-absent:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "5ddf0fd75757", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1383,20 +1430,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "f056a5d83164", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "e09a0f914b10", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1404,7 +1451,7 @@ "id": "tk-linear-item.result-null:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "7d5d5cb0c11f"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1412,15 +1459,15 @@ }, "state": "1cdac3892b88", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "f056a5d83164", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "e09a0f914b10", + "8cde53a56cdf" ] } }, @@ -1428,7 +1475,7 @@ "id": "tk-linear-item.result-null:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "7d5d5cb0c11f", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1437,20 +1484,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "f056a5d83164", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "e09a0f914b10", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1458,7 +1505,7 @@ "id": "tk-linear-item.inner-ok-missing:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "5a11bbb29a30"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1466,15 +1513,15 @@ }, "state": "7df18cabc6c9", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "0ca58c7e5f7f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "dccc370f5edb", + "8cde53a56cdf" ] } }, @@ -1482,7 +1529,7 @@ "id": "tk-linear-item.inner-ok-missing:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "5a11bbb29a30", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1491,20 +1538,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "0ca58c7e5f7f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "dccc370f5edb", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1512,7 +1559,7 @@ "id": "tk-linear-item.inner-false-string-error:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "0c7a193ff0fc"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1520,15 +1567,15 @@ }, "state": "7df18cabc6c9", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "0ca58c7e5f7f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "dccc370f5edb", + "8cde53a56cdf" ] } }, @@ -1536,7 +1583,7 @@ "id": "tk-linear-item.inner-false-string-error:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "0c7a193ff0fc", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1545,20 +1592,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "0ca58c7e5f7f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "dccc370f5edb", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1566,7 +1613,7 @@ "id": "tk-linear-item.inner-false-object-error:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "8af40adb9d8d"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1574,15 +1621,15 @@ }, "state": "7df18cabc6c9", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "0ca58c7e5f7f", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "dccc370f5edb", + "8cde53a56cdf" ] } }, @@ -1590,7 +1637,7 @@ "id": "tk-linear-item.inner-false-object-error:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "8af40adb9d8d", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1599,20 +1646,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "0ca58c7e5f7f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "dccc370f5edb", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1620,7 +1667,7 @@ "id": "tk-linear-item.outer-refused:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "2508f48c9b7c"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1628,15 +1675,15 @@ }, "state": "ac636cdfa5a0", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf" ] } }, @@ -1644,7 +1691,7 @@ "id": "tk-linear-item.outer-refused:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2508f48c9b7c", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1653,20 +1700,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "000516aa083b", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1674,7 +1721,7 @@ "id": "tk-linear-item.outer-refused-no-message:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "b12529ce2cd1"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1682,15 +1729,15 @@ }, "state": "dcb5a0348220", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -1698,7 +1745,7 @@ "id": "tk-linear-item.outer-refused-no-message:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "b12529ce2cd1", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1707,20 +1754,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1728,7 +1775,7 @@ "id": "tk-linear-item.method-not-found:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "03ba75574787"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1736,15 +1783,15 @@ }, "state": "1ccd8c8e0846", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf" ] } }, @@ -1752,7 +1799,7 @@ "id": "tk-linear-item.method-not-found:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "03ba75574787", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1761,20 +1808,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "f1cfc2d1bcc1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1782,7 +1829,7 @@ "id": "tk-linear-item.transport-rejection:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "321e12a67360"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1790,15 +1837,15 @@ }, "state": "34ac31e64bbc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf" ] } }, @@ -1806,7 +1853,7 @@ "id": "tk-linear-item.transport-rejection:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "321e12a67360", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1815,20 +1862,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "5c2874ad80bc", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } }, @@ -1836,7 +1883,7 @@ "id": "tk-linear-item.transport-rejection-no-message:sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "d999cf5823a0"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1844,15 +1891,15 @@ }, "state": "dcb5a0348220", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf" ] } }, @@ -1860,7 +1907,7 @@ "id": "tk-linear-item.transport-rejection-no-message:sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "d999cf5823a0", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -1869,20 +1916,20 @@ }, "state": "5d9c3e0ee7ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b57ded8a3ea3", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.listteams-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.listteams-1.json index ec53a9b54d4..101bfb2e65b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.listteams-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.listteams-1.json @@ -3,9 +3,9 @@ "family": "tasks.linear-team-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "58ea1553e04017c993aea4753aace41ee664705a3fdb3b18569c5a9d7968cf06", "scenarioSha256": "c4a5928ef7035ad8bed20945f235f4fa509238b3a167c91df50baefff8e8433f", "platform": "darwin", @@ -13,47 +13,66 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0b5df189257b": { - "name": "linearStatesLoading", - "value": false + "00598fc4e64c": { + "name": "linearTeams", + "value": [], + "sent": 1 }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "049372f27933": { + "name": "prFileContents", + "value": {}, + "sent": 0 }, - "0e8a09cebbc5": { - "name": "itemTitleDraft", - "value": "" + "04c5528024be": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 0 }, - "1057be813592": { + "065c82e2c558": { + "name": "linearStates", + "value": [ + { + "color": "#000000", + "id": "state-1", + "name": "Todo", + "type": "unstarted" + } + ], + "sent": 2 + }, + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 + }, + "1d9a37f58a33": { + "name": "creatingTask", + "value": false, + "sent": 0 + }, + "1e04ae13b692": { "name": "expandedPrFilePath", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "11dbbb2ef04c": { + "217c9076cb62": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 0 + }, + "2a36cc18a7da": { "name": "linearTeams", - "value": { - "error": "refused" - } - }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] - }, - "14b4d8a75758": { - "name": "itemReviewersDraft", - "value": "" - }, - "18a1433d8d21": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\"}" - }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "value": [ + { + "id": "team-1", + "key": "ENG", + "name": "Engineering", + "workspaceId": "linear-workspace" + } + ], + "sent": 1 }, "2afc4b1311c1": { "createTeamId": "team-1", @@ -68,15 +87,30 @@ } ] }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" + "3c5b5dea64bc": { + "name": "linear.teamStates#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.teamStates\",\"params\":{\"teamId\":\"team-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, - "363a2b217fd4": { - "name": "createTeamId", + "40f9e992c3d0": { + "name": "linearTeams", + "value": { + "error": "inner refused", + "ok": false + }, + "sent": 1 + }, + "4331036690d4": { + "name": "prFileLoadingPath", "value": { "$rpc": "null" - } + }, + "sent": 0 + }, + "43a64d0d0bdb": { + "name": "expandedResolvedCommentGroups", + "value": [], + "sent": 0 }, "44bd17f18a56": { "createTeamId": { @@ -91,10 +125,6 @@ "ok": false } }, - "4a66cf72bc8f": { - "name": "creatingTask", - "value": false - }, "4f71189f4e00": { "name": "linear.listTeams#1", "args": [ @@ -231,17 +261,6 @@ } } }, - "5c4127bd18a3": { - "name": "linearStates", - "value": [ - { - "color": "#000000", - "id": "state-1", - "name": "Todo", - "type": "unstarted" - } - ] - }, "5d1b8ed07c2d": { "createTeamId": { "$rpc": "null" @@ -252,10 +271,6 @@ "error": "refused" } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, "636acb894008": { "createTeamId": { "$rpc": "null" @@ -267,10 +282,6 @@ "ok": false } }, - "6918d0b7aab9": { - "name": "prFileContents", - "value": {} - }, "6cd6efbcaf7e": { "name": "linear.listTeams#1", "args": [ @@ -304,14 +315,24 @@ } } }, - "6e94ef6ce810": { + "6f8af71244c2": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\"}", + "sent": 1 + }, + "6fa69d344960": { "name": "linearTeams", "value": { - "error": { - "message": "inner refused" - }, - "ok": false - } + "$rpc": "null" + }, + "sent": 1 + }, + "7096f5c8cd2c": { + "name": "createTeamId", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "7379ae7ed6c8": { "createTeamId": { @@ -331,6 +352,11 @@ "ok": false } }, + "74bc5ac6d229": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 0 + }, "74ca99e85dba": { "createTeamId": { "$rpc": "null" @@ -339,10 +365,6 @@ "statesLoading": false, "teams": [] }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" - }, "788bcfdee78c": { "name": "linear.listTeams#1", "args": [ @@ -379,6 +401,11 @@ } } }, + "797d29171de4": { + "name": "linearCommentDraft", + "value": "", + "sent": 0 + }, "79d1ab045d8b": { "name": "linear.listTeams#1", "args": [ @@ -413,9 +440,27 @@ } } }, - "7daffda604f3": { - "name": "itemBodyDraft", - "value": "" + "7c6439d32d4d": { + "name": "linearStates", + "value": [], + "sent": 0 + }, + "81a32c2b3439": { + "name": "linearStatesLoading", + "value": false, + "sent": 2 + }, + "82bb21330f48": { + "name": "linearTeams", + "value": { + "$rpc": "undefined" + }, + "sent": 1 + }, + "84591a5e606b": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 0 }, "8549e5f2062c": { "createTeamId": { @@ -434,17 +479,6 @@ "error": "refused" } }, - "89bbb50f70ec": { - "name": "linearTeams", - "value": [ - { - "id": "team-1", - "key": "ENG", - "name": "Engineering", - "workspaceId": "linear-workspace" - } - ] - }, "8a1b2b9ec56a": { "name": "linear.listTeams#1", "args": [ @@ -476,13 +510,10 @@ } } }, - "8dd6641d7404": { - "name": "expandedResolvedCommentGroups", - "value": [] - }, - "915391e8b8c8": { - "name": "linearStates", - "value": [] + "8a45c17cd319": { + "name": "itemTitleDraft", + "value": "", + "sent": 0 }, "9385340ebcd4": { "name": "linear.teamStates#1", @@ -523,9 +554,12 @@ } } }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "9d800127c719": { + "name": "createTeamId", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "a84509df0515": { "name": "linear.listTeams#1", @@ -594,6 +628,11 @@ } } }, + "b50e582f1f87": { + "name": "itemBodyDraft", + "value": "", + "sent": 0 + }, "b6bf81e9e237": { "createTeamId": "team-1", "states": [ @@ -629,20 +668,30 @@ "statesLoading": false, "teams": [] }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" + "c9f74e6a8f4b": { + "name": "linearStatesLoading", + "value": true, + "sent": 1 }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" + "cb7025a10156": { + "name": "itemReviewersDraft", + "value": "", + "sent": 0 }, - "d74b0f3fb507": { - "name": "linearTeams", - "value": { - "error": "inner refused", - "ok": false - } + "cbbd99961d9a": { + "name": "itemCommentDraft", + "value": "", + "sent": 0 + }, + "cda0a9e3231b": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 0 + }, + "ce991ff5560d": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 0 }, "d763ea704ab3": { "createTeamId": { @@ -695,29 +744,30 @@ } } }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" + "ded8ff628165": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 0 }, - "daf57f2538da": { + "df9cbe753bae": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 1 + }, + "e201f508b2a8": { "name": "linearTeams", "value": { - "$rpc": "null" - } + "error": { + "message": "inner refused" + }, + "ok": false + }, + "sent": 1 }, - "dfef31016418": { - "name": "linearStatesLoading", - "value": true - }, - "e132489d2d57": { - "name": "linear.teamStates#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.teamStates\",\"params\":{\"teamId\":\"team-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "e91ea8177e6e": { - "name": "linearTeams", - "value": { - "$rpc": "undefined" - } + "e483917577a8": { + "name": "createTeamId", + "value": "team-1", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -727,13 +777,12 @@ "$rpc": "undefined" } }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" - }, - "fe8218a04fd9": { - "name": "createTeamId", - "value": "team-1" + "ebdb222fbbbc": { + "name": "linearTeams", + "value": { + "error": "refused" + }, + "sent": 1 } }, "recording": { @@ -743,34 +792,34 @@ "id": "tk-linear-team-context.normal:open-composer-settled", "observation": { "sender": ["4f71189f4e00"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8" ] } }, @@ -778,7 +827,7 @@ "id": "tk-linear-team-context.normal:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -786,32 +835,32 @@ }, "state": "b6bf81e9e237", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -819,35 +868,35 @@ "id": "tk-linear-team-context.result-absent:open-composer-settled", "observation": { "sender": ["599b1be870ef"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "e91ea8177e6e", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "82bb21330f48", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -855,7 +904,7 @@ "id": "tk-linear-team-context.result-absent:select-metadata-item-settled", "observation": { "sender": ["599b1be870ef", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -863,33 +912,33 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "e91ea8177e6e", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "82bb21330f48", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -897,35 +946,35 @@ "id": "tk-linear-team-context.result-null:open-composer-settled", "observation": { "sender": ["6cd6efbcaf7e"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "daf57f2538da", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "6fa69d344960", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -933,7 +982,7 @@ "id": "tk-linear-team-context.result-null:select-metadata-item-settled", "observation": { "sender": ["6cd6efbcaf7e", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -941,33 +990,33 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "daf57f2538da", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "6fa69d344960", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -975,34 +1024,34 @@ "id": "tk-linear-team-context.inner-ok-missing:open-composer-settled", "observation": { "sender": ["abb71c80728e"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "5d1b8ed07c2d", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "11dbbb2ef04c", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "ebdb222fbbbc", + "7096f5c8cd2c" ] } }, @@ -1010,7 +1059,7 @@ "id": "tk-linear-team-context.inner-ok-missing:select-metadata-item-settled", "observation": { "sender": ["abb71c80728e", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1018,32 +1067,32 @@ }, "state": "8549e5f2062c", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "11dbbb2ef04c", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "ebdb222fbbbc", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1051,34 +1100,34 @@ "id": "tk-linear-team-context.inner-false-string-error:open-composer-settled", "observation": { "sender": ["79d1ab045d8b"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "636acb894008", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "d74b0f3fb507", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "40f9e992c3d0", + "7096f5c8cd2c" ] } }, @@ -1086,7 +1135,7 @@ "id": "tk-linear-team-context.inner-false-string-error:select-metadata-item-settled", "observation": { "sender": ["79d1ab045d8b", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1094,32 +1143,32 @@ }, "state": "7379ae7ed6c8", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "d74b0f3fb507", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "40f9e992c3d0", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1127,34 +1176,34 @@ "id": "tk-linear-team-context.inner-false-object-error:open-composer-settled", "observation": { "sender": ["788bcfdee78c"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "44bd17f18a56", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "6e94ef6ce810", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "e201f508b2a8", + "7096f5c8cd2c" ] } }, @@ -1162,7 +1211,7 @@ "id": "tk-linear-team-context.inner-false-object-error:select-metadata-item-settled", "observation": { "sender": ["788bcfdee78c", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1170,32 +1219,32 @@ }, "state": "d763ea704ab3", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "6e94ef6ce810", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "e201f508b2a8", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1203,34 +1252,34 @@ "id": "tk-linear-team-context.outer-refused:open-composer-settled", "observation": { "sender": ["a84509df0515"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -1238,7 +1287,7 @@ "id": "tk-linear-team-context.outer-refused:select-metadata-item-settled", "observation": { "sender": ["a84509df0515", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1246,32 +1295,32 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1279,34 +1328,34 @@ "id": "tk-linear-team-context.outer-refused-no-message:open-composer-settled", "observation": { "sender": ["5324aa581c57"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -1314,7 +1363,7 @@ "id": "tk-linear-team-context.outer-refused-no-message:select-metadata-item-settled", "observation": { "sender": ["5324aa581c57", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1322,32 +1371,32 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1355,34 +1404,34 @@ "id": "tk-linear-team-context.method-not-found:open-composer-settled", "observation": { "sender": ["514aa14f1539"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -1390,7 +1439,7 @@ "id": "tk-linear-team-context.method-not-found:select-metadata-item-settled", "observation": { "sender": ["514aa14f1539", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1398,32 +1447,32 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1431,34 +1480,34 @@ "id": "tk-linear-team-context.transport-rejection:open-composer-settled", "observation": { "sender": ["d9287348e74d"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -1466,7 +1515,7 @@ "id": "tk-linear-team-context.transport-rejection:select-metadata-item-settled", "observation": { "sender": ["d9287348e74d", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1474,32 +1523,32 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -1507,34 +1556,34 @@ "id": "tk-linear-team-context.transport-rejection-no-message:open-composer-settled", "observation": { "sender": ["8a1b2b9ec56a"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "74ca99e85dba", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c" ] } }, @@ -1542,7 +1591,7 @@ "id": "tk-linear-team-context.transport-rejection-no-message:select-metadata-item-settled", "observation": { "sender": ["8a1b2b9ec56a", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1550,32 +1599,32 @@ }, "state": "bb26ae00041e", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "1410db92f7e5", - "363a2b217fd4", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "00598fc4e64c", + "7096f5c8cd2c", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.teamstates-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.teamstates-1.json index 65e16d8ef9c..32374c05fa7 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.teamstates-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.linear-team-context-linear.teamstates-1.json @@ -3,9 +3,9 @@ "family": "tasks.linear-team-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "58ea1553e04017c993aea4753aace41ee664705a3fdb3b18569c5a9d7968cf06", "scenarioSha256": "8ec517c98775f3af0d45776dc74bcaaf99dcc751e85343084e39c557b6ddede1", "platform": "darwin", @@ -13,6 +13,28 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "049372f27933": { + "name": "prFileContents", + "value": {}, + "sent": 0 + }, + "04c5528024be": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 0 + }, + "065c82e2c558": { + "name": "linearStates", + "value": [ + { + "color": "#000000", + "id": "state-1", + "name": "Todo", + "type": "unstarted" + } + ], + "sent": 2 + }, "0b3c30348f5c": { "createTeamId": "team-1", "states": { @@ -31,25 +53,10 @@ } ] }, - "0b5df189257b": { - "name": "linearStatesLoading", - "value": false - }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } - }, - "0e8a09cebbc5": { - "name": "itemTitleDraft", - "value": "" - }, - "1057be813592": { - "name": "expandedPrFilePath", - "value": { - "$rpc": "null" - } + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 }, "1373d18a7597": { "createTeamId": "team-1", @@ -67,20 +74,6 @@ } ] }, - "14b4d8a75758": { - "name": "itemReviewersDraft", - "value": "" - }, - "181e5562c6c4": { - "name": "linearStates", - "value": { - "$rpc": "undefined" - } - }, - "18a1433d8d21": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\"}" - }, "1be3c2d3f900": { "name": "linear.teamStates#1", "args": [ @@ -113,6 +106,23 @@ } } }, + "1d9a37f58a33": { + "name": "creatingTask", + "value": false, + "sent": 0 + }, + "1e04ae13b692": { + "name": "expandedPrFilePath", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "217c9076cb62": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 0 + }, "227f11dbe2ec": { "name": "linear.teamStates#1", "args": [ @@ -148,9 +158,25 @@ } } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "2440259727e9": { + "name": "linearStates", + "value": { + "error": "inner refused", + "ok": false + }, + "sent": 2 + }, + "2a36cc18a7da": { + "name": "linearTeams", + "value": [ + { + "id": "team-1", + "key": "ENG", + "name": "Engineering", + "workspaceId": "linear-workspace" + } + ], + "sent": 1 }, "2afc4b1311c1": { "createTeamId": "team-1", @@ -165,15 +191,29 @@ } ] }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" - }, - "363a2b217fd4": { - "name": "createTeamId", + "348f984e1d06": { + "name": "linearStates", "value": { "$rpc": "null" - } + }, + "sent": 2 + }, + "3c5b5dea64bc": { + "name": "linear.teamStates#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.teamStates\",\"params\":{\"teamId\":\"team-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "4331036690d4": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "43a64d0d0bdb": { + "name": "expandedResolvedCommentGroups", + "value": [], + "sent": 0 }, "4a21828e3c78": { "name": "linear.teamStates#1", @@ -207,10 +247,6 @@ } } }, - "4a66cf72bc8f": { - "name": "creatingTask", - "value": false - }, "4be9ec43794e": { "name": "linear.teamStates#1", "args": [ @@ -284,21 +320,6 @@ } } }, - "5c4127bd18a3": { - "name": "linearStates", - "value": [ - { - "color": "#000000", - "id": "state-1", - "name": "Todo", - "type": "unstarted" - } - ] - }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, "60784b99f138": { "createTeamId": "team-1", "states": { @@ -329,42 +350,57 @@ } ] }, - "6918d0b7aab9": { - "name": "prFileContents", - "value": {} + "6f8af71244c2": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\"}", + "sent": 1 }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" + "74bc5ac6d229": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 0 }, - "7daffda604f3": { - "name": "itemBodyDraft", - "value": "" + "797d29171de4": { + "name": "linearCommentDraft", + "value": "", + "sent": 0 }, - "89bbb50f70ec": { - "name": "linearTeams", - "value": [ - { - "id": "team-1", - "key": "ENG", - "name": "Engineering", - "workspaceId": "linear-workspace" - } - ] + "7c6439d32d4d": { + "name": "linearStates", + "value": [], + "sent": 0 }, - "8dd6641d7404": { - "name": "expandedResolvedCommentGroups", - "value": [] + "81a32c2b3439": { + "name": "linearStatesLoading", + "value": false, + "sent": 2 }, - "90ed4fb82707": { + "84591a5e606b": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 0 + }, + "8a45c17cd319": { + "name": "itemTitleDraft", + "value": "", + "sent": 0 + }, + "8c766244178b": { "name": "linearStates", "value": { - "error": "refused" - } + "$rpc": "undefined" + }, + "sent": 2 }, - "915391e8b8c8": { + "8f8761ed59d7": { "name": "linearStates", - "value": [] + "value": { + "error": { + "message": "inner refused" + }, + "ok": false + }, + "sent": 2 }, "9385340ebcd4": { "name": "linear.teamStates#1", @@ -405,22 +441,24 @@ } } }, - "9f1d5a3fd782": { + "9c706e3ef2f8": { "name": "linearStates", "value": { - "error": "inner refused", - "ok": false - } + "error": "refused" + }, + "sent": 2 }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" - }, - "b3f91460d03d": { - "name": "linearStates", + "9d800127c719": { + "name": "createTeamId", "value": { "$rpc": "null" - } + }, + "sent": 0 + }, + "b50e582f1f87": { + "name": "itemBodyDraft", + "value": "", + "sent": 0 }, "b6bf81e9e237": { "createTeamId": "team-1", @@ -442,10 +480,6 @@ } ] }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" - }, "bbefc1f517c9": { "name": "linear.teamStates#1", "args": [ @@ -515,21 +549,45 @@ } } }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" - }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" - }, - "dfef31016418": { + "c9f74e6a8f4b": { "name": "linearStatesLoading", - "value": true + "value": true, + "sent": 1 }, - "e132489d2d57": { - "name": "linear.teamStates#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.teamStates\",\"params\":{\"teamId\":\"team-1\",\"workspaceId\":\"linear-workspace\"}}" + "cb7025a10156": { + "name": "itemReviewersDraft", + "value": "", + "sent": 0 + }, + "cbbd99961d9a": { + "name": "itemCommentDraft", + "value": "", + "sent": 0 + }, + "cda0a9e3231b": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 0 + }, + "ce991ff5560d": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 0 + }, + "ded8ff628165": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 0 + }, + "df9cbe753bae": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 1 + }, + "e483917577a8": { + "name": "createTeamId", + "value": "team-1", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -610,6 +668,11 @@ } } }, + "f2157f96ddc9": { + "name": "linearStates", + "value": [], + "sent": 2 + }, "f4fb9aa31b3d": { "name": "linear.teamStates#1", "args": [ @@ -660,19 +723,6 @@ } ] }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" - }, - "fe45180ca079": { - "name": "linearStates", - "value": { - "error": { - "message": "inner refused" - }, - "ok": false - } - }, "fe6b927ff90e": { "name": "linear.teamStates#1", "args": [ @@ -703,10 +753,6 @@ "ok": true } } - }, - "fe8218a04fd9": { - "name": "createTeamId", - "value": "team-1" } }, "recording": { @@ -716,34 +762,34 @@ "id": "tk-linear-team-context.prelude:open-composer-settled", "observation": { "sender": ["4f71189f4e00"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8" ] } }, @@ -751,7 +797,7 @@ "id": "tk-linear-team-context.normal:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -759,32 +805,32 @@ }, "state": "b6bf81e9e237", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } }, @@ -792,7 +838,7 @@ "id": "tk-linear-team-context.result-absent:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "fe6b927ff90e"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -800,32 +846,32 @@ }, "state": "68c22955654f", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "181e5562c6c4", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "8c766244178b", + "81a32c2b3439" ] } }, @@ -833,7 +879,7 @@ "id": "tk-linear-team-context.result-null:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "ec16d088c0ed"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -841,32 +887,32 @@ }, "state": "60784b99f138", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "b3f91460d03d", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "348f984e1d06", + "81a32c2b3439" ] } }, @@ -874,7 +920,7 @@ "id": "tk-linear-team-context.inner-ok-missing:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "bbefc1f517c9"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -882,32 +928,32 @@ }, "state": "f60ff4465cb1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "90ed4fb82707", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "9c706e3ef2f8", + "81a32c2b3439" ] } }, @@ -915,7 +961,7 @@ "id": "tk-linear-team-context.inner-false-string-error:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "c4dd260b5637"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -923,32 +969,32 @@ }, "state": "1373d18a7597", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "9f1d5a3fd782", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "2440259727e9", + "81a32c2b3439" ] } }, @@ -956,7 +1002,7 @@ "id": "tk-linear-team-context.inner-false-object-error:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "ecec373aba14"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -964,32 +1010,32 @@ }, "state": "0b3c30348f5c", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "fe45180ca079", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "8f8761ed59d7", + "81a32c2b3439" ] } }, @@ -997,7 +1043,7 @@ "id": "tk-linear-team-context.outer-refused:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "f4fb9aa31b3d"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1005,32 +1051,32 @@ }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "915391e8b8c8", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "f2157f96ddc9", + "81a32c2b3439" ] } }, @@ -1038,7 +1084,7 @@ "id": "tk-linear-team-context.outer-refused-no-message:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "4be9ec43794e"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1046,32 +1092,32 @@ }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "915391e8b8c8", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "f2157f96ddc9", + "81a32c2b3439" ] } }, @@ -1079,7 +1125,7 @@ "id": "tk-linear-team-context.method-not-found:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "227f11dbe2ec"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1087,32 +1133,32 @@ }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "915391e8b8c8", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "f2157f96ddc9", + "81a32c2b3439" ] } }, @@ -1120,7 +1166,7 @@ "id": "tk-linear-team-context.transport-rejection:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "4a21828e3c78"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1128,32 +1174,32 @@ }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "915391e8b8c8", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "f2157f96ddc9", + "81a32c2b3439" ] } }, @@ -1161,7 +1207,7 @@ "id": "tk-linear-team-context.transport-rejection-no-message:select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "1be3c2d3f900"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -1169,32 +1215,32 @@ }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "915391e8b8c8", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "f2157f96ddc9", + "81a32c2b3439" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json index ebed38d920b..682b0e05da6 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "749f877ac0c08860f74fc56e34b07f51960dda5bd1fdcf9df847b5200bf67779", "platform": "darwin", @@ -33,10 +33,6 @@ } } }, - "11ab96fde6c9": { - "name": "gitlab.workItemByPath#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}" - }, "135faf86ace7": { "by-number": { "number": 12, @@ -151,9 +147,10 @@ "startedAt": 0 } }, - "398515139d34": { - "name": "github.repoSlug#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-2\"}}" + "293712bf6b06": { + "name": "github.workItemByOwnerRepo#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}", + "sent": 2 }, "46e234697d93": { "status": "rejected", @@ -242,6 +239,11 @@ } } }, + "62d4d4b68fd1": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 4 + }, "65342779da15": { "name": "github.workItem#1", "args": [ @@ -486,10 +488,6 @@ } } }, - "a45a7dd68af6": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "aaad292bbd1b": { "name": "github.repoSlug#1", "args": [ @@ -523,10 +521,6 @@ } } }, - "aaf80675fc49": { - "name": "github.workItem#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}" - }, "b303200fec39": { "name": "github.repoSlug#1", "args": [ @@ -568,6 +562,11 @@ "title": "seven" } }, + "cc9f2830e6ec": { + "name": "github.repoSlug#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-2\"}}", + "sent": 5 + }, "cded841b4a1b": { "name": "github.repoSlug#1", "args": [ @@ -604,6 +603,11 @@ } } }, + "d296887f365c": { + "name": "gitlab.workItemByPath#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}", + "sent": 3 + }, "d48fa181d583": { "by-number": { "number": 12, @@ -629,10 +633,6 @@ "title": "seven" } }, - "e1f537905a65": { - "name": "github.workItemByOwnerRepo#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}" - }, "e29333b1693f": { "name": "gitlab.workItemByPath#1", "args": [ @@ -726,6 +726,11 @@ "$rpc": "null" } }, + "ee9b55f8dafb": { + "name": "github.workItem#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}", + "sent": 1 + }, "f0486ebd441c": { "name": "github.repoSlug#1", "args": [ @@ -805,7 +810,7 @@ "id": "tw-paste-lookup-resolved.prelude:by-number", "observation": { "sender": ["65342779da15"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "731507dd2e23" }, @@ -817,7 +822,7 @@ "id": "tw-paste-lookup-resolved.prelude:by-slug", "observation": { "sender": ["65342779da15", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23" @@ -830,7 +835,7 @@ "id": "tw-paste-lookup-resolved.prelude:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -844,7 +849,7 @@ "id": "tw-paste-lookup-resolved.normal:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -866,11 +871,11 @@ "285ceb964a96" ], "payloads": [ - "aaf80675fc49", - "e1f537905a65", - "11ab96fde6c9", - "a45a7dd68af6", - "398515139d34" + "ee9b55f8dafb", + "293712bf6b06", + "d296887f365c", + "62d4d4b68fd1", + "cc9f2830e6ec" ], "settlements": { "by-number": "731507dd2e23", @@ -893,11 +898,11 @@ "285ceb964a96" ], "payloads": [ - "aaf80675fc49", - "e1f537905a65", - "11ab96fde6c9", - "a45a7dd68af6", - "398515139d34" + "ee9b55f8dafb", + "293712bf6b06", + "d296887f365c", + "62d4d4b68fd1", + "cc9f2830e6ec" ], "settlements": { "by-number": "731507dd2e23", @@ -913,7 +918,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "f0486ebd441c"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -928,7 +933,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "9e6675f5d017"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -943,7 +948,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "cded841b4a1b"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -965,11 +970,11 @@ "285ceb964a96" ], "payloads": [ - "aaf80675fc49", - "e1f537905a65", - "11ab96fde6c9", - "a45a7dd68af6", - "398515139d34" + "ee9b55f8dafb", + "293712bf6b06", + "d296887f365c", + "62d4d4b68fd1", + "cc9f2830e6ec" ], "settlements": { "by-number": "731507dd2e23", @@ -992,11 +997,11 @@ "285ceb964a96" ], "payloads": [ - "aaf80675fc49", - "e1f537905a65", - "11ab96fde6c9", - "a45a7dd68af6", - "398515139d34" + "ee9b55f8dafb", + "293712bf6b06", + "d296887f365c", + "62d4d4b68fd1", + "cc9f2830e6ec" ], "settlements": { "by-number": "731507dd2e23", @@ -1012,7 +1017,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "6662fbe6a28e"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1034,11 +1039,11 @@ "285ceb964a96" ], "payloads": [ - "aaf80675fc49", - "e1f537905a65", - "11ab96fde6c9", - "a45a7dd68af6", - "398515139d34" + "ee9b55f8dafb", + "293712bf6b06", + "d296887f365c", + "62d4d4b68fd1", + "cc9f2830e6ec" ], "settlements": { "by-number": "731507dd2e23", @@ -1061,11 +1066,11 @@ "285ceb964a96" ], "payloads": [ - "aaf80675fc49", - "e1f537905a65", - "11ab96fde6c9", - "a45a7dd68af6", - "398515139d34" + "ee9b55f8dafb", + "293712bf6b06", + "d296887f365c", + "62d4d4b68fd1", + "cc9f2830e6ec" ], "settlements": { "by-number": "731507dd2e23", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json index fc3068dea1f..73df09b03dd 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "2a11156b7b6d3cf0773c8dc02a72e126bc187dcf62ad7d1bf5f30d7b27192b03", "platform": "darwin", @@ -68,10 +68,6 @@ } } }, - "11ab96fde6c9": { - "name": "gitlab.workItemByPath#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}" - }, "19bc74accf11": { "name": "github.workItem#1", "args": [ @@ -182,6 +178,11 @@ }, "cache": [] }, + "293712bf6b06": { + "name": "github.workItemByOwnerRepo#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}", + "sent": 2 + }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -380,6 +381,11 @@ "title": "seven" } }, + "62d4d4b68fd1": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 4 + }, "65342779da15": { "name": "github.workItem#1", "args": [ @@ -657,10 +663,6 @@ "repoId": "repo-1" } }, - "a45a7dd68af6": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "a7f4472cdb70": { "status": "fulfilled", "startedAt": 0, @@ -683,10 +685,6 @@ "isRpcDeliveryUnknown": true } }, - "aaf80675fc49": { - "name": "github.workItem#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}" - }, "ad658847a638": { "by-number": { "error": "refused", @@ -854,6 +852,11 @@ } } }, + "d296887f365c": { + "name": "gitlab.workItemByPath#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}", + "sent": 3 + }, "d65cceb204a7": { "by-number": { "error": "refused", @@ -901,10 +904,6 @@ } } }, - "e1f537905a65": { - "name": "github.workItemByOwnerRepo#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}" - }, "e29333b1693f": { "name": "gitlab.workItemByPath#1", "args": [ @@ -964,6 +963,11 @@ "$rpc": "null" } }, + "ee9b55f8dafb": { + "name": "github.workItem#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}", + "sent": 1 + }, "f3b516f62081": { "status": "rejected", "startedAt": 0, @@ -1051,7 +1055,7 @@ "id": "tw-paste-lookup-resolved.normal:by-number", "observation": { "sender": ["65342779da15"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "731507dd2e23" }, @@ -1063,7 +1067,7 @@ "id": "tw-paste-lookup-resolved.normal:by-slug", "observation": { "sender": ["65342779da15", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23" @@ -1076,7 +1080,7 @@ "id": "tw-paste-lookup-resolved.normal:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1090,7 +1094,7 @@ "id": "tw-paste-lookup-resolved.normal:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1105,7 +1109,7 @@ "id": "tw-paste-lookup-resolved.result-absent:by-number", "observation": { "sender": ["fb69e80392e8"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "ee20a1dc39e7" }, @@ -1117,7 +1121,7 @@ "id": "tw-paste-lookup-resolved.result-absent:by-slug", "observation": { "sender": ["fb69e80392e8", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "ee20a1dc39e7", "by-slug": "731507dd2e23" @@ -1130,7 +1134,7 @@ "id": "tw-paste-lookup-resolved.result-absent:gitlab-path", "observation": { "sender": ["fb69e80392e8", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "ee20a1dc39e7", "by-slug": "731507dd2e23", @@ -1144,7 +1148,7 @@ "id": "tw-paste-lookup-resolved.result-absent:repo-slug-matched", "observation": { "sender": ["fb69e80392e8", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "ee20a1dc39e7", "by-slug": "731507dd2e23", @@ -1159,7 +1163,7 @@ "id": "tw-paste-lookup-resolved.result-null:by-number", "observation": { "sender": ["5827c760c69a"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "ee20a1dc39e7" }, @@ -1171,7 +1175,7 @@ "id": "tw-paste-lookup-resolved.result-null:by-slug", "observation": { "sender": ["5827c760c69a", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "ee20a1dc39e7", "by-slug": "731507dd2e23" @@ -1184,7 +1188,7 @@ "id": "tw-paste-lookup-resolved.result-null:gitlab-path", "observation": { "sender": ["5827c760c69a", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "ee20a1dc39e7", "by-slug": "731507dd2e23", @@ -1198,7 +1202,7 @@ "id": "tw-paste-lookup-resolved.result-null:repo-slug-matched", "observation": { "sender": ["5827c760c69a", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "ee20a1dc39e7", "by-slug": "731507dd2e23", @@ -1213,7 +1217,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:by-number", "observation": { "sender": ["19bc74accf11"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "46daeacd502c" }, @@ -1225,7 +1229,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:by-slug", "observation": { "sender": ["19bc74accf11", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "46daeacd502c", "by-slug": "731507dd2e23" @@ -1238,7 +1242,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:gitlab-path", "observation": { "sender": ["19bc74accf11", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "46daeacd502c", "by-slug": "731507dd2e23", @@ -1252,7 +1256,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:repo-slug-matched", "observation": { "sender": ["19bc74accf11", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "46daeacd502c", "by-slug": "731507dd2e23", @@ -1267,7 +1271,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:by-number", "observation": { "sender": ["d0150efe4124"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "9e9f15f7df58" }, @@ -1279,7 +1283,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:by-slug", "observation": { "sender": ["d0150efe4124", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "9e9f15f7df58", "by-slug": "731507dd2e23" @@ -1292,7 +1296,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:gitlab-path", "observation": { "sender": ["d0150efe4124", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "9e9f15f7df58", "by-slug": "731507dd2e23", @@ -1306,7 +1310,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:repo-slug-matched", "observation": { "sender": ["d0150efe4124", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "9e9f15f7df58", "by-slug": "731507dd2e23", @@ -1321,7 +1325,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:by-number", "observation": { "sender": ["896610e0c4e7"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "a7f4472cdb70" }, @@ -1333,7 +1337,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:by-slug", "observation": { "sender": ["896610e0c4e7", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "a7f4472cdb70", "by-slug": "731507dd2e23" @@ -1346,7 +1350,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:gitlab-path", "observation": { "sender": ["896610e0c4e7", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "a7f4472cdb70", "by-slug": "731507dd2e23", @@ -1360,7 +1364,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:repo-slug-matched", "observation": { "sender": ["896610e0c4e7", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "a7f4472cdb70", "by-slug": "731507dd2e23", @@ -1375,7 +1379,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:by-number", "observation": { "sender": ["90de73e52a3d"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "32a7c0ae7918" }, @@ -1387,7 +1391,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:by-slug", "observation": { "sender": ["90de73e52a3d", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "32a7c0ae7918", "by-slug": "731507dd2e23" @@ -1400,7 +1404,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:gitlab-path", "observation": { "sender": ["90de73e52a3d", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "32a7c0ae7918", "by-slug": "731507dd2e23", @@ -1414,7 +1418,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:repo-slug-matched", "observation": { "sender": ["90de73e52a3d", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "32a7c0ae7918", "by-slug": "731507dd2e23", @@ -1429,7 +1433,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:by-number", "observation": { "sender": ["870d10fe8de9"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "f3b516f62081" }, @@ -1441,7 +1445,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:by-slug", "observation": { "sender": ["870d10fe8de9", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "f3b516f62081", "by-slug": "731507dd2e23" @@ -1454,7 +1458,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:gitlab-path", "observation": { "sender": ["870d10fe8de9", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "f3b516f62081", "by-slug": "731507dd2e23", @@ -1468,7 +1472,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:repo-slug-matched", "observation": { "sender": ["870d10fe8de9", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "f3b516f62081", "by-slug": "731507dd2e23", @@ -1483,7 +1487,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:by-number", "observation": { "sender": ["06c63d693b0e"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "b948e8307e81" }, @@ -1495,7 +1499,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:by-slug", "observation": { "sender": ["06c63d693b0e", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "b948e8307e81", "by-slug": "731507dd2e23" @@ -1508,7 +1512,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:gitlab-path", "observation": { "sender": ["06c63d693b0e", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "b948e8307e81", "by-slug": "731507dd2e23", @@ -1522,7 +1526,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:repo-slug-matched", "observation": { "sender": ["06c63d693b0e", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "b948e8307e81", "by-slug": "731507dd2e23", @@ -1537,7 +1541,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:by-number", "observation": { "sender": ["1e7d56be018c"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "a947768bc0ed" }, @@ -1549,7 +1553,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:by-slug", "observation": { "sender": ["1e7d56be018c", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "a947768bc0ed", "by-slug": "731507dd2e23" @@ -1562,7 +1566,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:gitlab-path", "observation": { "sender": ["1e7d56be018c", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "a947768bc0ed", "by-slug": "731507dd2e23", @@ -1576,7 +1580,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:repo-slug-matched", "observation": { "sender": ["1e7d56be018c", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "a947768bc0ed", "by-slug": "731507dd2e23", @@ -1591,7 +1595,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:by-number", "observation": { "sender": ["8f8ff0f7d554"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "c7584e82c72f" }, @@ -1603,7 +1607,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:by-slug", "observation": { "sender": ["8f8ff0f7d554", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "c7584e82c72f", "by-slug": "731507dd2e23" @@ -1616,7 +1620,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:gitlab-path", "observation": { "sender": ["8f8ff0f7d554", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "c7584e82c72f", "by-slug": "731507dd2e23", @@ -1630,7 +1634,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:repo-slug-matched", "observation": { "sender": ["8f8ff0f7d554", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "c7584e82c72f", "by-slug": "731507dd2e23", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json index 2cc1f8b276e..590e8984c26 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "4c2560ac236a1cc1ef239b7c97a0436e115b19a6ad3ddd96b3b77970aa631ae3", "platform": "darwin", @@ -106,10 +106,6 @@ } } }, - "11ab96fde6c9": { - "name": "gitlab.workItemByPath#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}" - }, "1930e5b10aa4": { "by-number": { "number": 12, @@ -186,6 +182,11 @@ }, "cache": [] }, + "293712bf6b06": { + "name": "github.workItemByOwnerRepo#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}", + "sent": 2 + }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -391,6 +392,11 @@ } } }, + "62d4d4b68fd1": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 4 + }, "65342779da15": { "name": "github.workItem#1", "args": [ @@ -693,10 +699,6 @@ } } }, - "a45a7dd68af6": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "a7f4472cdb70": { "status": "fulfilled", "startedAt": 0, @@ -719,10 +721,6 @@ "isRpcDeliveryUnknown": true } }, - "aaf80675fc49": { - "name": "github.workItem#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}" - }, "ab24157c895e": { "by-number": { "number": 12, @@ -850,6 +848,11 @@ "isRpcDeliveryUnknown": true } }, + "d296887f365c": { + "name": "gitlab.workItemByPath#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}", + "sent": 3 + }, "d58cca0b1bf7": { "name": "github.workItemByOwnerRepo#1", "args": [ @@ -907,10 +910,6 @@ "title": "seven" } }, - "e1f537905a65": { - "name": "github.workItemByOwnerRepo#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}" - }, "e29333b1693f": { "name": "gitlab.workItemByPath#1", "args": [ @@ -983,6 +982,11 @@ "$rpc": "null" } }, + "ee9b55f8dafb": { + "name": "github.workItem#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}", + "sent": 1 + }, "f3b516f62081": { "status": "rejected", "startedAt": 0, @@ -1039,7 +1043,7 @@ "id": "tw-paste-lookup-resolved.prelude:by-number", "observation": { "sender": ["65342779da15"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "731507dd2e23" }, @@ -1051,7 +1055,7 @@ "id": "tw-paste-lookup-resolved.normal:by-slug", "observation": { "sender": ["65342779da15", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23" @@ -1064,7 +1068,7 @@ "id": "tw-paste-lookup-resolved.normal:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1078,7 +1082,7 @@ "id": "tw-paste-lookup-resolved.normal:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1093,7 +1097,7 @@ "id": "tw-paste-lookup-resolved.result-absent:by-slug", "observation": { "sender": ["65342779da15", "3b70826f7fe6"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "ee20a1dc39e7" @@ -1106,7 +1110,7 @@ "id": "tw-paste-lookup-resolved.result-absent:gitlab-path", "observation": { "sender": ["65342779da15", "3b70826f7fe6", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "ee20a1dc39e7", @@ -1120,7 +1124,7 @@ "id": "tw-paste-lookup-resolved.result-absent:repo-slug-matched", "observation": { "sender": ["65342779da15", "3b70826f7fe6", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "ee20a1dc39e7", @@ -1135,7 +1139,7 @@ "id": "tw-paste-lookup-resolved.result-null:by-slug", "observation": { "sender": ["65342779da15", "d58cca0b1bf7"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "ee20a1dc39e7" @@ -1148,7 +1152,7 @@ "id": "tw-paste-lookup-resolved.result-null:gitlab-path", "observation": { "sender": ["65342779da15", "d58cca0b1bf7", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "ee20a1dc39e7", @@ -1162,7 +1166,7 @@ "id": "tw-paste-lookup-resolved.result-null:repo-slug-matched", "observation": { "sender": ["65342779da15", "d58cca0b1bf7", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "ee20a1dc39e7", @@ -1177,7 +1181,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:by-slug", "observation": { "sender": ["65342779da15", "c4a429577522"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "46daeacd502c" @@ -1190,7 +1194,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:gitlab-path", "observation": { "sender": ["65342779da15", "c4a429577522", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "46daeacd502c", @@ -1204,7 +1208,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:repo-slug-matched", "observation": { "sender": ["65342779da15", "c4a429577522", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "46daeacd502c", @@ -1219,7 +1223,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:by-slug", "observation": { "sender": ["65342779da15", "90adb9377343"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "9e9f15f7df58" @@ -1232,7 +1236,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:gitlab-path", "observation": { "sender": ["65342779da15", "90adb9377343", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "9e9f15f7df58", @@ -1246,7 +1250,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:repo-slug-matched", "observation": { "sender": ["65342779da15", "90adb9377343", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "9e9f15f7df58", @@ -1261,7 +1265,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:by-slug", "observation": { "sender": ["65342779da15", "9221b9a7a4b0"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "a7f4472cdb70" @@ -1274,7 +1278,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:gitlab-path", "observation": { "sender": ["65342779da15", "9221b9a7a4b0", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "a7f4472cdb70", @@ -1288,7 +1292,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:repo-slug-matched", "observation": { "sender": ["65342779da15", "9221b9a7a4b0", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "a7f4472cdb70", @@ -1303,7 +1307,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:by-slug", "observation": { "sender": ["65342779da15", "34d2c8648702"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "32a7c0ae7918" @@ -1316,7 +1320,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:gitlab-path", "observation": { "sender": ["65342779da15", "34d2c8648702", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "32a7c0ae7918", @@ -1330,7 +1334,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:repo-slug-matched", "observation": { "sender": ["65342779da15", "34d2c8648702", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "32a7c0ae7918", @@ -1345,7 +1349,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:by-slug", "observation": { "sender": ["65342779da15", "9fe9e3dcad5b"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "f3b516f62081" @@ -1358,7 +1362,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:gitlab-path", "observation": { "sender": ["65342779da15", "9fe9e3dcad5b", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "f3b516f62081", @@ -1372,7 +1376,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:repo-slug-matched", "observation": { "sender": ["65342779da15", "9fe9e3dcad5b", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "f3b516f62081", @@ -1387,7 +1391,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:by-slug", "observation": { "sender": ["65342779da15", "0e35851dfc19"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "b948e8307e81" @@ -1400,7 +1404,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:gitlab-path", "observation": { "sender": ["65342779da15", "0e35851dfc19", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "b948e8307e81", @@ -1414,7 +1418,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:repo-slug-matched", "observation": { "sender": ["65342779da15", "0e35851dfc19", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "b948e8307e81", @@ -1429,7 +1433,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:by-slug", "observation": { "sender": ["65342779da15", "518d26b50905"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "a947768bc0ed" @@ -1442,7 +1446,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:gitlab-path", "observation": { "sender": ["65342779da15", "518d26b50905", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "a947768bc0ed", @@ -1456,7 +1460,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:repo-slug-matched", "observation": { "sender": ["65342779da15", "518d26b50905", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "a947768bc0ed", @@ -1471,7 +1475,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:by-slug", "observation": { "sender": ["65342779da15", "825e80908bc2"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "c7584e82c72f" @@ -1484,7 +1488,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:gitlab-path", "observation": { "sender": ["65342779da15", "825e80908bc2", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "c7584e82c72f", @@ -1498,7 +1502,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:repo-slug-matched", "observation": { "sender": ["65342779da15", "825e80908bc2", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "c7584e82c72f", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json index ceb4acfc5a0..8e935c4eb4e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "ab5511fa34181dc9de590df2fe57a0d061a261e7b204a6ef830c03bc53923d65", "platform": "darwin", @@ -104,10 +104,6 @@ } } }, - "11ab96fde6c9": { - "name": "gitlab.workItemByPath#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}" - }, "2113a0cc7708": { "by-number": { "number": 12, @@ -196,6 +192,11 @@ "repoId": "repo-1" } }, + "293712bf6b06": { + "name": "github.workItemByOwnerRepo#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}", + "sent": 2 + }, "2c926252e701": { "name": "gitlab.workItemByPath#1", "args": [ @@ -340,6 +341,11 @@ } } }, + "62d4d4b68fd1": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 4 + }, "65342779da15": { "name": "github.workItem#1", "args": [ @@ -648,10 +654,6 @@ } } }, - "a45a7dd68af6": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "a7f4472cdb70": { "status": "fulfilled", "startedAt": 0, @@ -674,10 +676,6 @@ "isRpcDeliveryUnknown": true } }, - "aaf80675fc49": { - "name": "github.workItem#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -741,6 +739,11 @@ } } }, + "d296887f365c": { + "name": "gitlab.workItemByPath#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}", + "sent": 3 + }, "dfcabc236ad7": { "name": "gitlab.workItemByPath#1", "args": [ @@ -781,10 +784,6 @@ } } }, - "e1f537905a65": { - "name": "github.workItemByOwnerRepo#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}" - }, "e29333b1693f": { "name": "gitlab.workItemByPath#1", "args": [ @@ -844,6 +843,11 @@ "$rpc": "null" } }, + "ee9b55f8dafb": { + "name": "github.workItem#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}", + "sent": 1 + }, "f0766555428a": { "name": "gitlab.workItemByPath#1", "args": [ @@ -975,7 +979,7 @@ "id": "tw-paste-lookup-resolved.prelude:by-number", "observation": { "sender": ["65342779da15"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "731507dd2e23" }, @@ -987,7 +991,7 @@ "id": "tw-paste-lookup-resolved.prelude:by-slug", "observation": { "sender": ["65342779da15", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23" @@ -1000,7 +1004,7 @@ "id": "tw-paste-lookup-resolved.normal:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1014,7 +1018,7 @@ "id": "tw-paste-lookup-resolved.normal:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1029,7 +1033,7 @@ "id": "tw-paste-lookup-resolved.result-absent:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "5f9434462f8a"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1043,7 +1047,7 @@ "id": "tw-paste-lookup-resolved.result-absent:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "5f9434462f8a", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1058,7 +1062,7 @@ "id": "tw-paste-lookup-resolved.result-null:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "f215cf4a0ca3"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1072,7 +1076,7 @@ "id": "tw-paste-lookup-resolved.result-null:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "f215cf4a0ca3", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1087,7 +1091,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "22a0e7139433"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1101,7 +1105,7 @@ "id": "tw-paste-lookup-resolved.inner-ok-missing:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "22a0e7139433", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1116,7 +1120,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "0c4bd9fe5448"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1130,7 +1134,7 @@ "id": "tw-paste-lookup-resolved.inner-false-string-error:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "0c4bd9fe5448", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1145,7 +1149,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "dfcabc236ad7"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1159,7 +1163,7 @@ "id": "tw-paste-lookup-resolved.inner-false-object-error:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "dfcabc236ad7", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1174,7 +1178,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "4ef10450d3fc"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1188,7 +1192,7 @@ "id": "tw-paste-lookup-resolved.outer-refused:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "4ef10450d3fc", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1203,7 +1207,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "f0766555428a"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1217,7 +1221,7 @@ "id": "tw-paste-lookup-resolved.outer-refused-no-message:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "f0766555428a", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1232,7 +1236,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "737574c61e8d"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1246,7 +1250,7 @@ "id": "tw-paste-lookup-resolved.method-not-found:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "737574c61e8d", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1261,7 +1265,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "2c926252e701"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1275,7 +1279,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "2c926252e701", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1290,7 +1294,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "a346acfeb887"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -1304,7 +1308,7 @@ "id": "tw-paste-lookup-resolved.transport-rejection-no-message:repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "a346acfeb887", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listaccessible-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listaccessible-1.json index ebb07406389..28d858aa4ab 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listaccessible-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listaccessible-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-board-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "7c16d49ffeace5c689309316da6e4638fa1b70d3ef52a78d27db934ae56cf64d", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02310a132254": { - "name": "githubProjectPartialFailures", - "value": [] - }, "02a4a58d8dfb": { "name": "github.project.listViews#2", "args": [ @@ -61,10 +57,6 @@ } } }, - "03a767961869": { - "name": "githubProjectLoading", - "value": true - }, "09d1a467c534": { "name": "github.project.listViews#1", "args": [ @@ -126,20 +118,6 @@ } ] }, - "0f1253424990": { - "name": "github.project.listViews#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}" - }, - "11b132a242c1": { - "name": "githubProjectTable", - "value": { - "$rpc": "null" - } - }, - "1296da8e044e": { - "name": "githubProjectSearch", - "value": "" - }, "147d0c98fb46": { "error": "", "loading": false, @@ -150,6 +128,16 @@ }, "views": [] }, + "156064e9724d": { + "name": "githubProjectPasteBusy", + "value": true, + "sent": 3 + }, + "16712ed539ad": { + "name": "githubProjectSearch", + "value": "", + "sent": 5 + }, "19ca94a33e1c": { "name": "github.project.listAccessible#1", "args": [ @@ -186,13 +174,10 @@ } } }, - "1d3552e91192": { - "name": "github.project.listAccessible#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}" - }, - "27ed3970f7fb": { - "name": "githubProjectPasteBusy", - "value": true + "25b0ac550549": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 1 }, "2ab1b35ff194": { "error": "", @@ -232,10 +217,6 @@ } ] }, - "2ae6c4fc165d": { - "name": "githubProjectLoading", - "value": false - }, "2eca8c3879a2": { "name": "github.project.listAccessible#1", "args": [ @@ -276,6 +257,11 @@ "isRpcDeliveryUnknown": false } }, + "32b1426d14c0": { + "name": "githubProjectLoading", + "value": false, + "sent": 3 + }, "376c9e8bd72a": { "error": "", "loading": false, @@ -301,13 +287,15 @@ } ] }, - "39bc2fd66e3d": { - "name": "github.project.viewTable#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}" + "383da1c2fa1c": { + "name": "githubProjectLoading", + "value": true, + "sent": 4 }, - "3e904e0d43b4": { - "name": "github.project.listViews#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "42d96f8f44ae": { + "name": "githubProjectError", + "value": "", + "sent": 3 }, "43d044e8caea": { "name": "github.project.listAccessible#1", @@ -382,38 +370,12 @@ } ] }, - "520e0f81bc2a": { - "name": "githubProjects", - "value": [ - { - "host": "github.com", - "number": 3, - "owner": "owner", - "ownerType": "organization", - "title": "Board" - } - ] + "474d63060ff3": { + "name": "github.project.viewTable#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}", + "sent": 3 }, - "54ea0f0a1191": { - "name": "githubProjectTable", - "value": { - "fields": [], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [], - "selectedView": { - "filter": "is:open", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "560b9ae7cb02": { + "47ebe03e8b7f": { "name": "githubProjectViews", "value": [ { @@ -422,7 +384,33 @@ "name": "Table", "number": 1 } - ] + ], + "sent": 5 + }, + "4d6bf1149ea4": { + "name": "githubProjectError", + "value": "", + "sent": 4 + }, + "54b9c49c04a8": { + "name": "githubProjectError", + "value": "", + "sent": 0 + }, + "57acdd86193b": { + "name": "githubProjectSearch", + "value": "is:open", + "sent": 3 + }, + "5bd0110906b9": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 0 + }, + "6579ec5a7d8f": { + "name": "githubProjectLoading", + "value": false, + "sent": 5 }, "66aa748f97f8": { "name": "github.project.listAccessible#1", @@ -458,6 +446,11 @@ } } }, + "6820b76533c9": { + "name": "githubProjectLoading", + "value": true, + "sent": 2 + }, "6daf8fc5b2c1": { "name": "github.project.listAccessible#1", "args": [ @@ -492,9 +485,17 @@ } } }, - "6f73e51854d5": { - "name": "github.project.resolveRef#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}" + "6e64e24c633d": { + "name": "appliedGithubProjectSearch", + "value": { + "$rpc": "undefined" + }, + "sent": 5 + }, + "74ee0682f370": { + "name": "github.project.listViews#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 2 }, "7868f9428edf": { "status": "rejected", @@ -506,6 +507,11 @@ "isRpcDeliveryUnknown": false } }, + "7ca39426a1f8": { + "name": "github.project.listAccessible#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}", + "sent": 1 + }, "7f38226869db": { "name": "github.project.listAccessible#1", "args": [ @@ -540,6 +546,29 @@ } } }, + "80ceb7c32703": { + "name": "githubProjects", + "value": [ + { + "host": "github.com", + "number": 3, + "owner": "owner", + "ownerType": "organization", + "title": "Board" + } + ], + "sent": 1 + }, + "900becffe437": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 4 + }, + "a55aa59164e2": { + "name": "github.project.listViews#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 5 + }, "a666b0248aa0": { "name": "github.project.listAccessible#1", "args": [ @@ -583,15 +612,22 @@ "isRpcDeliveryUnknown": true } }, - "abd075971f7c": { - "name": "githubProjectPasteError", - "value": "" + "b05e50b1dc22": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 5 }, - "b14931fed627": { - "name": "appliedGithubProjectSearch", - "value": { - "$rpc": "undefined" - } + "b2ddd7451862": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 2 }, "b51d4b287393": { "name": "github.project.listAccessible#1", @@ -626,6 +662,18 @@ } } }, + "b6255b367ac4": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 3 + }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -743,6 +791,11 @@ "isRpcDeliveryUnknown": false } }, + "d81c02b76226": { + "name": "github.project.resolveRef#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}", + "sent": 4 + }, "db45b655b685": { "status": "rejected", "startedAt": 0, @@ -753,9 +806,12 @@ "isRpcDeliveryUnknown": false } }, - "dbe747c32c99": { - "name": "githubProjectError", - "value": "" + "ddc3cac1e389": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "dec0f3dc00c9": { "name": "github.project.viewTable#1", @@ -810,17 +866,15 @@ } } }, - "e32cd29f23cb": { + "e59d16f6cde5": { + "name": "githubProjectPasteError", + "value": "", + "sent": 3 + }, + "e8b0899e8eb2": { "name": "githubProjectPasteInput", - "value": "" - }, - "e42224cf3520": { - "name": "githubProjectSearch", - "value": "is:open" - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "value": "", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -830,6 +884,26 @@ "$rpc": "undefined" } }, + "ebf1d6b98d33": { + "name": "githubProjectTable", + "value": { + "fields": [], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [], + "selectedView": { + "filter": "is:open", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, "f3b516f62081": { "status": "rejected", "startedAt": 0, @@ -840,6 +914,11 @@ "isRpcDeliveryUnknown": false } }, + "f3e4bb3c6cb0": { + "name": "githubProjectError", + "value": "", + "sent": 2 + }, "f6aecc8c253c": { "name": "github.project.listAccessible#1", "args": [ @@ -902,10 +981,6 @@ } } }, - "fe4574f4cf7a": { - "name": "githubProjectPasteBusy", - "value": false - }, "ff43b5ec92a9": { "error": "", "loading": false, @@ -932,20 +1007,20 @@ "id": "tk-project-board-load.normal:projects-settled", "observation": { "sender": ["43d044e8caea"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.normal:views-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -953,11 +1028,11 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862" ] } }, @@ -965,7 +1040,7 @@ "id": "tk-project-board-load.normal:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -974,17 +1049,17 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -999,11 +1074,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1014,30 +1089,30 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1045,34 +1120,34 @@ "id": "tk-project-board-load.result-absent:projects-settled", "observation": { "sender": ["2eca8c3879a2"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "db45b655b685" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.result-absent:views-settled", "observation": { "sender": ["2eca8c3879a2", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "db45b655b685", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.result-absent:table-settled", "observation": { "sender": ["2eca8c3879a2", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "db45b655b685", @@ -1081,15 +1156,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1104,11 +1179,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1119,28 +1194,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1148,34 +1223,34 @@ "id": "tk-project-board-load.result-null:projects-settled", "observation": { "sender": ["a666b0248aa0"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "7868f9428edf" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.result-null:views-settled", "observation": { "sender": ["a666b0248aa0", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "7868f9428edf", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.result-null:table-settled", "observation": { "sender": ["a666b0248aa0", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "7868f9428edf", @@ -1184,15 +1259,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1207,11 +1282,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1222,28 +1297,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1251,34 +1326,34 @@ "id": "tk-project-board-load.inner-ok-missing:projects-settled", "observation": { "sender": ["b51d4b287393"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.inner-ok-missing:views-settled", "observation": { "sender": ["b51d4b287393", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.inner-ok-missing:table-settled", "observation": { "sender": ["b51d4b287393", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081", @@ -1287,15 +1362,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1310,11 +1385,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1325,28 +1400,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1354,34 +1429,34 @@ "id": "tk-project-board-load.inner-false-string-error:projects-settled", "observation": { "sender": ["bcc305ff49f6"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.inner-false-string-error:views-settled", "observation": { "sender": ["bcc305ff49f6", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.inner-false-string-error:table-settled", "observation": { "sender": ["bcc305ff49f6", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081", @@ -1390,15 +1465,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1413,11 +1488,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1428,28 +1503,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1457,34 +1532,34 @@ "id": "tk-project-board-load.inner-false-object-error:projects-settled", "observation": { "sender": ["19ca94a33e1c"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "d05b2d417b9c" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.inner-false-object-error:views-settled", "observation": { "sender": ["19ca94a33e1c", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "d05b2d417b9c", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.inner-false-object-error:table-settled", "observation": { "sender": ["19ca94a33e1c", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "d05b2d417b9c", @@ -1493,15 +1568,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1516,11 +1591,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1531,28 +1606,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1560,34 +1635,34 @@ "id": "tk-project-board-load.outer-refused:projects-settled", "observation": { "sender": ["6daf8fc5b2c1"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "32a7c0ae7918" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.outer-refused:views-settled", "observation": { "sender": ["6daf8fc5b2c1", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "32a7c0ae7918", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.outer-refused:table-settled", "observation": { "sender": ["6daf8fc5b2c1", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "32a7c0ae7918", @@ -1596,15 +1671,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1619,11 +1694,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1634,28 +1709,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1663,34 +1738,34 @@ "id": "tk-project-board-load.outer-refused-no-message:projects-settled", "observation": { "sender": ["7f38226869db"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.outer-refused-no-message:views-settled", "observation": { "sender": ["7f38226869db", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.outer-refused-no-message:table-settled", "observation": { "sender": ["7f38226869db", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "f3b516f62081", @@ -1699,15 +1774,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1722,11 +1797,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1737,28 +1812,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1766,34 +1841,34 @@ "id": "tk-project-board-load.method-not-found:projects-settled", "observation": { "sender": ["66aa748f97f8"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "b948e8307e81" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.method-not-found:views-settled", "observation": { "sender": ["66aa748f97f8", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "b948e8307e81", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.method-not-found:table-settled", "observation": { "sender": ["66aa748f97f8", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "b948e8307e81", @@ -1802,15 +1877,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1825,11 +1900,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1840,28 +1915,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1869,34 +1944,34 @@ "id": "tk-project-board-load.transport-rejection:projects-settled", "observation": { "sender": ["f7d4b459305a"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "a947768bc0ed" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.transport-rejection:views-settled", "observation": { "sender": ["f7d4b459305a", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "a947768bc0ed", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.transport-rejection:table-settled", "observation": { "sender": ["f7d4b459305a", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "a947768bc0ed", @@ -1905,15 +1980,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1928,11 +2003,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1943,28 +2018,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1972,34 +2047,34 @@ "id": "tk-project-board-load.transport-rejection-no-message:projects-settled", "observation": { "sender": ["f6aecc8c253c"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "c7584e82c72f" }, "state": "147d0c98fb46", - "effects": ["dbe747c32c99", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9"] } }, { "id": "tk-project-board-load.transport-rejection-no-message:views-settled", "observation": { "sender": ["f6aecc8c253c", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "c7584e82c72f", "views-1": "be0da5b53ffb" }, "state": "0e76d492b4f4", - "effects": ["dbe747c32c99", "02310a132254", "560b9ae7cb02"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "b2ddd7451862"] } }, { "id": "tk-project-board-load.transport-rejection-no-message:table-settled", "observation": { "sender": ["f6aecc8c253c", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "c7584e82c72f", @@ -2008,15 +2083,15 @@ }, "state": "4607a82f1dd3", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -2031,11 +2106,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -2046,28 +2121,28 @@ }, "state": "0e76d492b4f4", "effects": [ - "dbe747c32c99", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-1.json index eea6a489778..95e0ec51ebf 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-board-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "c5cc9a11a75a86780195be7d1055d1064c8aba78bb8e4e8bbdf033409c2b2aa5", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02310a132254": { - "name": "githubProjectPartialFailures", - "value": [] - }, "02a4a58d8dfb": { "name": "github.project.listViews#2", "args": [ @@ -61,10 +57,6 @@ } } }, - "03a767961869": { - "name": "githubProjectLoading", - "value": true - }, "09d1a467c534": { "name": "github.project.listViews#1", "args": [ @@ -109,16 +101,6 @@ } } }, - "0f1253424990": { - "name": "github.project.listViews#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}" - }, - "11b132a242c1": { - "name": "githubProjectTable", - "value": { - "$rpc": "null" - } - }, "1264f49f4abd": { "name": "github.project.listViews#1", "args": [ @@ -152,13 +134,15 @@ } } }, - "1296da8e044e": { - "name": "githubProjectSearch", - "value": "" + "156064e9724d": { + "name": "githubProjectPasteBusy", + "value": true, + "sent": 3 }, - "1d3552e91192": { - "name": "github.project.listAccessible#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}" + "16712ed539ad": { + "name": "githubProjectSearch", + "value": "", + "sent": 5 }, "205bbb499ca8": { "name": "github.project.listViews#1", @@ -196,6 +180,11 @@ } } }, + "25b0ac550549": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 1 + }, "25ded056137c": { "name": "github.project.listViews#1", "args": [ @@ -233,10 +222,6 @@ } } }, - "27ed3970f7fb": { - "name": "githubProjectPasteBusy", - "value": true - }, "2ab1b35ff194": { "error": "", "loading": false, @@ -275,10 +260,6 @@ } ] }, - "2ae6c4fc165d": { - "name": "githubProjectLoading", - "value": false - }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -289,6 +270,11 @@ "isRpcDeliveryUnknown": false } }, + "32b1426d14c0": { + "name": "githubProjectLoading", + "value": false, + "sent": 3 + }, "376c9e8bd72a": { "error": "", "loading": false, @@ -314,13 +300,15 @@ } ] }, - "39bc2fd66e3d": { - "name": "github.project.viewTable#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}" + "383da1c2fa1c": { + "name": "githubProjectLoading", + "value": true, + "sent": 4 }, - "3e904e0d43b4": { - "name": "github.project.listViews#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "42d96f8f44ae": { + "name": "githubProjectError", + "value": "", + "sent": 3 }, "43d044e8caea": { "name": "github.project.listAccessible#1", @@ -365,38 +353,12 @@ } } }, - "520e0f81bc2a": { - "name": "githubProjects", - "value": [ - { - "host": "github.com", - "number": 3, - "owner": "owner", - "ownerType": "organization", - "title": "Board" - } - ] + "474d63060ff3": { + "name": "github.project.viewTable#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}", + "sent": 3 }, - "54ea0f0a1191": { - "name": "githubProjectTable", - "value": { - "fields": [], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [], - "selectedView": { - "filter": "is:open", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "560b9ae7cb02": { + "47ebe03e8b7f": { "name": "githubProjectViews", "value": [ { @@ -405,7 +367,18 @@ "name": "Table", "number": 1 } - ] + ], + "sent": 5 + }, + "4d6bf1149ea4": { + "name": "githubProjectError", + "value": "", + "sent": 4 + }, + "54b9c49c04a8": { + "name": "githubProjectError", + "value": "", + "sent": 0 }, "561d216cf2d4": { "name": "github.project.listViews#1", @@ -443,9 +416,37 @@ } } }, - "6f73e51854d5": { - "name": "github.project.resolveRef#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}" + "57acdd86193b": { + "name": "githubProjectSearch", + "value": "is:open", + "sent": 3 + }, + "5bd0110906b9": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 0 + }, + "6579ec5a7d8f": { + "name": "githubProjectLoading", + "value": false, + "sent": 5 + }, + "6820b76533c9": { + "name": "githubProjectLoading", + "value": true, + "sent": 2 + }, + "6e64e24c633d": { + "name": "appliedGithubProjectSearch", + "value": { + "$rpc": "undefined" + }, + "sent": 5 + }, + "74ee0682f370": { + "name": "github.project.listViews#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 2 }, "7868f9428edf": { "status": "rejected", @@ -457,6 +458,24 @@ "isRpcDeliveryUnknown": false } }, + "7ca39426a1f8": { + "name": "github.project.listAccessible#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}", + "sent": 1 + }, + "80ceb7c32703": { + "name": "githubProjects", + "value": [ + { + "host": "github.com", + "number": 3, + "owner": "owner", + "ownerType": "organization", + "title": "Board" + } + ], + "sent": 1 + }, "8387244cd4f1": { "name": "github.project.listViews#1", "args": [ @@ -491,6 +510,16 @@ } } }, + "900becffe437": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 4 + }, + "a55aa59164e2": { + "name": "github.project.listViews#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 5 + }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -501,15 +530,22 @@ "isRpcDeliveryUnknown": true } }, - "abd075971f7c": { - "name": "githubProjectPasteError", - "value": "" + "b05e50b1dc22": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 5 }, - "b14931fed627": { - "name": "appliedGithubProjectSearch", - "value": { - "$rpc": "undefined" - } + "b2ddd7451862": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 2 }, "b43273a232f5": { "name": "github.project.listViews#1", @@ -545,6 +581,18 @@ } } }, + "b6255b367ac4": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 3 + }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -667,6 +715,11 @@ "isRpcDeliveryUnknown": false } }, + "d81c02b76226": { + "name": "github.project.resolveRef#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}", + "sent": 4 + }, "db45b655b685": { "status": "rejected", "startedAt": 0, @@ -677,10 +730,6 @@ "isRpcDeliveryUnknown": false } }, - "dbe747c32c99": { - "name": "githubProjectError", - "value": "" - }, "dcc04fab4332": { "name": "github.project.listViews#1", "args": [ @@ -718,6 +767,13 @@ } } }, + "ddc3cac1e389": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, "dec0f3dc00c9": { "name": "github.project.viewTable#1", "args": [ @@ -771,17 +827,15 @@ } } }, - "e32cd29f23cb": { + "e59d16f6cde5": { + "name": "githubProjectPasteError", + "value": "", + "sent": 3 + }, + "e8b0899e8eb2": { "name": "githubProjectPasteInput", - "value": "" - }, - "e42224cf3520": { - "name": "githubProjectSearch", - "value": "is:open" - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "value": "", + "sent": 4 }, "e9ddd99252b5": { "name": "github.project.listViews#1", @@ -828,6 +882,26 @@ "$rpc": "undefined" } }, + "ebf1d6b98d33": { + "name": "githubProjectTable", + "value": { + "fields": [], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [], + "selectedView": { + "filter": "is:open", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, "ee22a8355cbd": { "name": "github.project.listViews#1", "args": [ @@ -875,9 +949,10 @@ "isRpcDeliveryUnknown": false } }, - "fe4574f4cf7a": { - "name": "githubProjectPasteBusy", - "value": false + "f3e4bb3c6cb0": { + "name": "githubProjectError", + "value": "", + "sent": 2 }, "ff43b5ec92a9": { "error": "", @@ -905,20 +980,20 @@ "id": "tk-project-board-load.prelude:projects-settled", "observation": { "sender": ["43d044e8caea"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.normal:views-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -926,11 +1001,11 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862" ] } }, @@ -938,7 +1013,7 @@ "id": "tk-project-board-load.normal:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -947,17 +1022,17 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -972,11 +1047,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -987,30 +1062,30 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1018,21 +1093,21 @@ "id": "tk-project-board-load.result-absent:views-settled", "observation": { "sender": ["43d044e8caea", "1264f49f4abd"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "db45b655b685" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.result-absent:table-settled", "observation": { "sender": ["43d044e8caea", "1264f49f4abd", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1041,16 +1116,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1065,11 +1140,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1080,29 +1155,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1110,21 +1185,21 @@ "id": "tk-project-board-load.result-null:views-settled", "observation": { "sender": ["43d044e8caea", "561d216cf2d4"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "7868f9428edf" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.result-null:table-settled", "observation": { "sender": ["43d044e8caea", "561d216cf2d4", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1133,16 +1208,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1157,11 +1232,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1172,29 +1247,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1202,21 +1277,21 @@ "id": "tk-project-board-load.inner-ok-missing:views-settled", "observation": { "sender": ["43d044e8caea", "205bbb499ca8"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "f3b516f62081" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.inner-ok-missing:table-settled", "observation": { "sender": ["43d044e8caea", "205bbb499ca8", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1225,16 +1300,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1249,11 +1324,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1264,29 +1339,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1294,21 +1369,21 @@ "id": "tk-project-board-load.inner-false-string-error:views-settled", "observation": { "sender": ["43d044e8caea", "e9ddd99252b5"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "f3b516f62081" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.inner-false-string-error:table-settled", "observation": { "sender": ["43d044e8caea", "e9ddd99252b5", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1317,16 +1392,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1341,11 +1416,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1356,29 +1431,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1386,21 +1461,21 @@ "id": "tk-project-board-load.inner-false-object-error:views-settled", "observation": { "sender": ["43d044e8caea", "ced28adf12ed"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "d05b2d417b9c" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.inner-false-object-error:table-settled", "observation": { "sender": ["43d044e8caea", "ced28adf12ed", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1409,16 +1484,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1433,11 +1508,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1448,29 +1523,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1478,21 +1553,21 @@ "id": "tk-project-board-load.outer-refused:views-settled", "observation": { "sender": ["43d044e8caea", "dcc04fab4332"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "32a7c0ae7918" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.outer-refused:table-settled", "observation": { "sender": ["43d044e8caea", "dcc04fab4332", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1501,16 +1576,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1525,11 +1600,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1540,29 +1615,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1570,21 +1645,21 @@ "id": "tk-project-board-load.outer-refused-no-message:views-settled", "observation": { "sender": ["43d044e8caea", "ee22a8355cbd"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "f3b516f62081" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.outer-refused-no-message:table-settled", "observation": { "sender": ["43d044e8caea", "ee22a8355cbd", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1593,16 +1668,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1617,11 +1692,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1632,29 +1707,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1662,21 +1737,21 @@ "id": "tk-project-board-load.method-not-found:views-settled", "observation": { "sender": ["43d044e8caea", "25ded056137c"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "b948e8307e81" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.method-not-found:table-settled", "observation": { "sender": ["43d044e8caea", "25ded056137c", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1685,16 +1760,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1709,11 +1784,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1724,29 +1799,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1754,21 +1829,21 @@ "id": "tk-project-board-load.transport-rejection:views-settled", "observation": { "sender": ["43d044e8caea", "b43273a232f5"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "a947768bc0ed" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.transport-rejection:table-settled", "observation": { "sender": ["43d044e8caea", "b43273a232f5", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1777,16 +1852,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1801,11 +1876,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1816,29 +1891,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1846,21 +1921,21 @@ "id": "tk-project-board-load.transport-rejection-no-message:views-settled", "observation": { "sender": ["43d044e8caea", "8387244cd4f1"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", "views-1": "c7584e82c72f" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.transport-rejection-no-message:table-settled", "observation": { "sender": ["43d044e8caea", "8387244cd4f1", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1869,16 +1944,16 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1893,11 +1968,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1908,29 +1983,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-2.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-2.json index e94b9cc3d88..57b81e25b1f 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-2.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.listviews-2.json @@ -3,9 +3,9 @@ "family": "tasks.project-board-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "7f748bb55df907bba315ea6899c585837d97fa0ea9b312330cf35d95bda87bd1", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02310a132254": { - "name": "githubProjectPartialFailures", - "value": [] - }, "02a4a58d8dfb": { "name": "github.project.listViews#2", "args": [ @@ -61,10 +57,6 @@ } } }, - "03a767961869": { - "name": "githubProjectLoading", - "value": true - }, "09d1a467c534": { "name": "github.project.listViews#1", "args": [ @@ -109,19 +101,15 @@ } } }, - "0f1253424990": { - "name": "github.project.listViews#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "156064e9724d": { + "name": "githubProjectPasteBusy", + "value": true, + "sent": 3 }, - "11b132a242c1": { - "name": "githubProjectTable", - "value": { - "$rpc": "null" - } - }, - "1296da8e044e": { + "16712ed539ad": { "name": "githubProjectSearch", - "value": "" + "value": "", + "sent": 5 }, "17fdd112d0a7": { "name": "github.project.listViews#2", @@ -198,13 +186,25 @@ } ] }, - "1d3552e91192": { - "name": "github.project.listAccessible#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}" + "1ccd71976643": { + "name": "githubProjectError", + "value": "Connection closed", + "sent": 5 }, - "27ed3970f7fb": { - "name": "githubProjectPasteBusy", - "value": true + "1fc005bf68ed": { + "name": "githubProjectError", + "value": "transport failure", + "sent": 5 + }, + "24c2f17ad70b": { + "name": "githubProjectError", + "value": "outer refused", + "sent": 5 + }, + "25b0ac550549": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 1 }, "29aec6d77c95": { "name": "github.project.listViews#2", @@ -354,10 +354,6 @@ } ] }, - "2ae6c4fc165d": { - "name": "githubProjectLoading", - "value": false - }, "2d0e42961cec": { "name": "github.project.listViews#2", "args": [ @@ -394,9 +390,10 @@ } } }, - "2e598d8cc4d9": { - "name": "githubProjectError", - "value": "Connection closed" + "32b1426d14c0": { + "name": "githubProjectLoading", + "value": false, + "sent": 3 }, "376c9e8bd72a": { "error": "", @@ -423,13 +420,15 @@ } ] }, - "39bc2fd66e3d": { - "name": "github.project.viewTable#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}" + "383da1c2fa1c": { + "name": "githubProjectLoading", + "value": true, + "sent": 4 }, - "3e904e0d43b4": { - "name": "github.project.listViews#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "42d96f8f44ae": { + "name": "githubProjectError", + "value": "", + "sent": 3 }, "43d044e8caea": { "name": "github.project.listAccessible#1", @@ -474,6 +473,23 @@ } } }, + "474d63060ff3": { + "name": "github.project.viewTable#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}", + "sent": 3 + }, + "47ebe03e8b7f": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 5 + }, "4cf1a3bc4178": { "error": "inner refused", "loading": false, @@ -512,59 +528,62 @@ } ] }, - "520e0f81bc2a": { - "name": "githubProjects", - "value": [ - { - "host": "github.com", - "number": 3, - "owner": "owner", - "ownerType": "organization", - "title": "Board" - } - ] + "4d6bf1149ea4": { + "name": "githubProjectError", + "value": "", + "sent": 4 }, - "54ea0f0a1191": { - "name": "githubProjectTable", + "54b9c49c04a8": { + "name": "githubProjectError", + "value": "", + "sent": 0 + }, + "5757abe66f2b": { + "name": "githubProjectError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 5 + }, + "57acdd86193b": { + "name": "githubProjectSearch", + "value": "is:open", + "sent": 3 + }, + "5bd0110906b9": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 0 + }, + "6579ec5a7d8f": { + "name": "githubProjectLoading", + "value": false, + "sent": 5 + }, + "6820b76533c9": { + "name": "githubProjectLoading", + "value": true, + "sent": 2 + }, + "6e64e24c633d": { + "name": "appliedGithubProjectSearch", "value": { - "fields": [], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [], - "selectedView": { - "filter": "is:open", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } + "$rpc": "undefined" + }, + "sent": 5 }, - "560b9ae7cb02": { - "name": "githubProjectViews", - "value": [ - { - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - ] - }, - "6f73e51854d5": { - "name": "github.project.resolveRef#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}" - }, - "76881a7fdb8f": { + "708b116bab85": { "name": "githubProjectError", - "value": "outer refused" + "value": "", + "sent": 5 }, - "7a0387e3a88a": { - "name": "githubProjectError", - "value": "Cannot read properties of undefined (reading 'ok')" + "74ee0682f370": { + "name": "github.project.listViews#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 2 + }, + "7ca39426a1f8": { + "name": "github.project.listAccessible#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}", + "sent": 1 }, "7e7f0e10b49d": { "name": "github.project.listViews#2", @@ -600,9 +619,23 @@ } } }, - "98491273f69c": { - "name": "githubProjectError", - "value": "inner refused" + "80ceb7c32703": { + "name": "githubProjects", + "value": [ + { + "host": "github.com", + "number": 3, + "owner": "owner", + "ownerType": "organization", + "title": "Board" + } + ], + "sent": 1 + }, + "900becffe437": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 4 }, "98e1a8b95833": { "name": "github.project.listViews#2", @@ -712,6 +745,11 @@ } } }, + "a2836c7e5b97": { + "name": "githubProjectError", + "value": "inner refused", + "sent": 5 + }, "a3fbce1fcf8a": { "error": "Cannot read properties of undefined (reading 'ok')", "loading": false, @@ -750,6 +788,11 @@ } ] }, + "a55aa59164e2": { + "name": "github.project.listViews#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 5 + }, "a7afd7be9a23": { "name": "github.project.listViews#2", "args": [ @@ -789,10 +832,6 @@ } } }, - "a8502e95a4f7": { - "name": "githubProjectError", - "value": "Unknown method" - }, "abb28d0939d9": { "error": "Unknown method", "loading": false, @@ -831,15 +870,10 @@ } ] }, - "abd075971f7c": { - "name": "githubProjectPasteError", - "value": "" - }, - "b14931fed627": { - "name": "appliedGithubProjectSearch", - "value": { - "$rpc": "undefined" - } + "b05e50b1dc22": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 5 }, "b1b0d0b13d2e": { "error": "outer refused", @@ -879,6 +913,23 @@ } ] }, + "b2ddd7451862": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 2 + }, + "b3c9af8595f5": { + "name": "githubProjectError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 5 + }, "b4d6fa5183e5": { "name": "github.project.listViews#2", "args": [ @@ -913,9 +964,17 @@ } } }, - "b6fa4d826acb": { - "name": "githubProjectError", - "value": "Cannot read properties of null (reading 'ok')" + "b6255b367ac4": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 3 }, "be0da5b53ffb": { "status": "fulfilled", @@ -1004,9 +1063,17 @@ } } }, - "dbe747c32c99": { - "name": "githubProjectError", - "value": "" + "d81c02b76226": { + "name": "github.project.resolveRef#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}", + "sent": 4 + }, + "ddc3cac1e389": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "dec0f3dc00c9": { "name": "github.project.viewTable#1", @@ -1061,17 +1128,20 @@ } } }, - "e32cd29f23cb": { + "e4de887f1178": { + "name": "githubProjectError", + "value": "Unknown method", + "sent": 5 + }, + "e59d16f6cde5": { + "name": "githubProjectPasteError", + "value": "", + "sent": 3 + }, + "e8b0899e8eb2": { "name": "githubProjectPasteInput", - "value": "" - }, - "e42224cf3520": { - "name": "githubProjectSearch", - "value": "is:open" - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "value": "", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1081,9 +1151,25 @@ "$rpc": "undefined" } }, - "ecb14ecb2ea8": { - "name": "githubProjectError", - "value": "transport failure" + "ebf1d6b98d33": { + "name": "githubProjectTable", + "value": { + "fields": [], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [], + "selectedView": { + "filter": "is:open", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 }, "f1dd827578d3": { "error": "Cannot read properties of null (reading 'ok')", @@ -1123,9 +1209,10 @@ } ] }, - "fe4574f4cf7a": { - "name": "githubProjectPasteBusy", - "value": false + "f3e4bb3c6cb0": { + "name": "githubProjectError", + "value": "", + "sent": 2 }, "ff43b5ec92a9": { "error": "", @@ -1153,20 +1240,20 @@ "id": "tk-project-board-load.prelude:projects-settled", "observation": { "sender": ["43d044e8caea"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.prelude:views-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1174,11 +1261,11 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862" ] } }, @@ -1186,7 +1273,7 @@ "id": "tk-project-board-load.prelude:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1195,17 +1282,17 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1220,11 +1307,11 @@ "b4d6fa5183e5" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1235,27 +1322,27 @@ }, "state": "1b7a7437b046", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "2e598d8cc4d9", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "1ccd71976643", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1270,11 +1357,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1285,30 +1372,30 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1323,11 +1410,11 @@ "98e1a8b95833" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1338,27 +1425,27 @@ }, "state": "a3fbce1fcf8a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "7a0387e3a88a", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "5757abe66f2b", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1373,11 +1460,11 @@ "29b4d604921f" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1388,27 +1475,27 @@ }, "state": "f1dd827578d3", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "b6fa4d826acb", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "b3c9af8595f5", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1423,11 +1510,11 @@ "2d0e42961cec" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1438,27 +1525,27 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "dbe747c32c99", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "708b116bab85", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1473,11 +1560,11 @@ "a0be195a8974" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1488,27 +1575,27 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "dbe747c32c99", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "708b116bab85", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1523,11 +1610,11 @@ "a7afd7be9a23" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1538,27 +1625,27 @@ }, "state": "4cf1a3bc4178", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "98491273f69c", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "a2836c7e5b97", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1573,11 +1660,11 @@ "29aec6d77c95" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1588,27 +1675,27 @@ }, "state": "b1b0d0b13d2e", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "76881a7fdb8f", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "24c2f17ad70b", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1623,11 +1710,11 @@ "2a1601ad9099" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1638,27 +1725,27 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "dbe747c32c99", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "708b116bab85", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1673,11 +1760,11 @@ "17fdd112d0a7" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1688,27 +1775,27 @@ }, "state": "abb28d0939d9", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "a8502e95a4f7", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "e4de887f1178", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1723,11 +1810,11 @@ "d068dd4c0d9d" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1738,27 +1825,27 @@ }, "state": "9fb985a7d8f6", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "ecb14ecb2ea8", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "1fc005bf68ed", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1773,11 +1860,11 @@ "7e7f0e10b49d" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1788,27 +1875,27 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "dbe747c32c99", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "708b116bab85", + "6579ec5a7d8f", + "b05e50b1dc22" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.resolveref-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.resolveref-1.json index 3f2a94de9bb..1a06c482c6f 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.resolveref-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.resolveref-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-board-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "4ab4e4022cafd69cbc7af45ddf72d2dad3e8215df363511651d7faea014147d3", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02310a132254": { - "name": "githubProjectPartialFailures", - "value": [] - }, "02a4a58d8dfb": { "name": "github.project.listViews#2", "args": [ @@ -61,10 +57,6 @@ } } }, - "03a767961869": { - "name": "githubProjectLoading", - "value": true - }, "09d1a467c534": { "name": "github.project.listViews#1", "args": [ @@ -109,19 +101,10 @@ } } }, - "0f1253424990": { - "name": "github.project.listViews#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}" - }, - "11b132a242c1": { - "name": "githubProjectTable", - "value": { - "$rpc": "null" - } - }, - "1296da8e044e": { - "name": "githubProjectSearch", - "value": "" + "0bad1349dcef": { + "name": "githubProjectPasteError", + "value": "", + "sent": 4 }, "12ff41170090": { "error": "", @@ -161,13 +144,20 @@ } ] }, - "1d3552e91192": { - "name": "github.project.listAccessible#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}" - }, - "27ed3970f7fb": { + "156064e9724d": { "name": "githubProjectPasteBusy", - "value": true + "value": true, + "sent": 3 + }, + "16712ed539ad": { + "name": "githubProjectSearch", + "value": "", + "sent": 5 + }, + "25b0ac550549": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 1 }, "2ab1b35ff194": { "error": "", @@ -207,9 +197,10 @@ } ] }, - "2ae6c4fc165d": { + "32b1426d14c0": { "name": "githubProjectLoading", - "value": false + "value": false, + "sent": 3 }, "34c532a971ec": { "name": "github.project.resolveRef#1", @@ -268,9 +259,10 @@ } ] }, - "39bc2fd66e3d": { - "name": "github.project.viewTable#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}" + "383da1c2fa1c": { + "name": "githubProjectLoading", + "value": true, + "sent": 4 }, "3c881dadbe0c": { "name": "github.project.resolveRef#1", @@ -309,13 +301,10 @@ } } }, - "3e904e0d43b4": { - "name": "github.project.listViews#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}" - }, - "3f0b866f56f5": { - "name": "githubProjectPasteError", - "value": "Unknown method" + "42d96f8f44ae": { + "name": "githubProjectError", + "value": "", + "sent": 3 }, "43d044e8caea": { "name": "github.project.listAccessible#1", @@ -395,10 +384,6 @@ } } }, - "46b99ab68ae7": { - "name": "githubProjectPasteError", - "value": "transport failure" - }, "46bb2cca7c25": { "name": "github.project.resolveRef#1", "args": [ @@ -434,6 +419,11 @@ } } }, + "474d63060ff3": { + "name": "github.project.viewTable#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}", + "sent": 3 + }, "47aa692d7dc9": { "error": "", "loading": false, @@ -474,6 +464,23 @@ } ] }, + "47ebe03e8b7f": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 5 + }, + "4d6bf1149ea4": { + "name": "githubProjectError", + "value": "", + "sent": 4 + }, "500bc939e9f2": { "name": "github.project.resolveRef#1", "args": [ @@ -506,18 +513,6 @@ } } }, - "520e0f81bc2a": { - "name": "githubProjects", - "value": [ - { - "host": "github.com", - "number": 3, - "owner": "owner", - "ownerType": "organization", - "title": "Board" - } - ] - }, "542d281c736b": { "error": "", "loading": false, @@ -556,35 +551,25 @@ } ] }, - "54ea0f0a1191": { - "name": "githubProjectTable", - "value": { - "fields": [], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [], - "selectedView": { - "filter": "is:open", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } + "54b9c49c04a8": { + "name": "githubProjectError", + "value": "", + "sent": 0 }, - "560b9ae7cb02": { - "name": "githubProjectViews", - "value": [ - { - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - ] + "577154374a02": { + "name": "githubProjectPasteError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 4 + }, + "57acdd86193b": { + "name": "githubProjectSearch", + "value": "is:open", + "sent": 3 + }, + "5bd0110906b9": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 0 }, "5e0f133660e0": { "name": "github.project.resolveRef#1", @@ -621,15 +606,20 @@ } } }, - "618e264cbbab": { + "61559589d8d1": { "name": "githubProjectPasteError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "Unknown method", + "sent": 4 }, - "66f958024dc4": { - "name": "githubProjectPasteError", - "value": { - "$rpc": "undefined" - } + "6579ec5a7d8f": { + "name": "githubProjectLoading", + "value": false, + "sent": 5 + }, + "6820b76533c9": { + "name": "githubProjectLoading", + "value": true, + "sent": 2 }, "6836d7fdd70a": { "name": "github.project.resolveRef#1", @@ -665,13 +655,22 @@ } } }, - "69c475303b93": { + "699bf714392b": { "name": "githubProjectPasteError", - "value": "Connection closed" + "value": "transport failure", + "sent": 4 }, - "6f73e51854d5": { - "name": "github.project.resolveRef#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}" + "6e64e24c633d": { + "name": "appliedGithubProjectSearch", + "value": { + "$rpc": "undefined" + }, + "sent": 5 + }, + "74ee0682f370": { + "name": "github.project.listViews#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 2 }, "7a234b9d2ae3": { "error": "", @@ -711,6 +710,24 @@ } ] }, + "7ca39426a1f8": { + "name": "github.project.listAccessible#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}", + "sent": 1 + }, + "80ceb7c32703": { + "name": "githubProjects", + "value": [ + { + "host": "github.com", + "number": 3, + "owner": "owner", + "ownerType": "organization", + "title": "Board" + } + ], + "sent": 1 + }, "8b44cdbe429d": { "name": "github.project.resolveRef#1", "args": [ @@ -745,6 +762,21 @@ } } }, + "8cc6c42c6cbc": { + "name": "githubProjectPasteError", + "value": "outer refused", + "sent": 4 + }, + "8ff10f29e8cd": { + "name": "githubProjectPasteError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 4 + }, + "900becffe437": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 4 + }, "933fa40d28dd": { "error": "", "loading": false, @@ -783,10 +815,6 @@ } ] }, - "9589db7547f2": { - "name": "githubProjectPasteError", - "value": "inner refused" - }, "9fa2b69acf20": { "error": "", "loading": false, @@ -825,19 +853,44 @@ } ] }, - "abd075971f7c": { + "9fb5dff2ed3c": { "name": "githubProjectPasteError", - "value": "" + "value": "inner refused", + "sent": 4 }, - "aec9d5639ed2": { - "name": "githubProjectPasteError", - "value": "Cannot read properties of undefined (reading 'ok')" + "a55aa59164e2": { + "name": "github.project.listViews#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 5 }, - "b14931fed627": { - "name": "appliedGithubProjectSearch", - "value": { - "$rpc": "undefined" - } + "b05e50b1dc22": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 5 + }, + "b2ddd7451862": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 2 + }, + "b6255b367ac4": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 3 }, "bce0d93ba4fe": { "name": "github.project.resolveRef#1", @@ -927,6 +980,11 @@ } } }, + "c9b4cd88639c": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 4 + }, "d73cf56a3eac": { "name": "github.project.resolveRef#1", "args": [ @@ -997,9 +1055,17 @@ } ] }, - "dbe747c32c99": { - "name": "githubProjectError", - "value": "" + "d81c02b76226": { + "name": "github.project.resolveRef#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}", + "sent": 4 + }, + "ddc3cac1e389": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "dec0f3dc00c9": { "name": "github.project.viewTable#1", @@ -1054,21 +1120,20 @@ } } }, - "e1cdc07ded44": { + "e1cc27695a3c": { "name": "githubProjectPasteError", - "value": "outer refused" + "value": "Connection closed", + "sent": 4 }, - "e32cd29f23cb": { + "e59d16f6cde5": { + "name": "githubProjectPasteError", + "value": "", + "sent": 3 + }, + "e8b0899e8eb2": { "name": "githubProjectPasteInput", - "value": "" - }, - "e42224cf3520": { - "name": "githubProjectSearch", - "value": "is:open" - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "value": "", + "sent": 4 }, "eaeb8885f03d": { "name": "github.project.resolveRef#1", @@ -1109,9 +1174,37 @@ "$rpc": "undefined" } }, - "fe4574f4cf7a": { - "name": "githubProjectPasteBusy", - "value": false + "ebf1d6b98d33": { + "name": "githubProjectTable", + "value": { + "fields": [], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [], + "selectedView": { + "filter": "is:open", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, + "ec92d4b4669e": { + "name": "githubProjectPasteError", + "value": { + "$rpc": "undefined" + }, + "sent": 4 + }, + "f3e4bb3c6cb0": { + "name": "githubProjectError", + "value": "", + "sent": 2 }, "ff43b5ec92a9": { "error": "", @@ -1139,20 +1232,20 @@ "id": "tk-project-board-load.prelude:projects-settled", "observation": { "sender": ["43d044e8caea"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.prelude:views-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1160,11 +1253,11 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862" ] } }, @@ -1172,7 +1265,7 @@ "id": "tk-project-board-load.prelude:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1181,17 +1274,17 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1199,7 +1292,7 @@ "id": "tk-project-board-load.prelude:cleanup", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "d73cf56a3eac"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1209,22 +1302,22 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "69c475303b93", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e1cc27695a3c", + "c9b4cd88639c" ] } }, @@ -1239,11 +1332,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1254,30 +1347,30 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1285,7 +1378,7 @@ "id": "tk-project-board-load.result-absent:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "eaeb8885f03d"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1295,22 +1388,22 @@ }, "state": "12ff41170090", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "aec9d5639ed2", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "577154374a02", + "c9b4cd88639c" ] } }, @@ -1318,7 +1411,7 @@ "id": "tk-project-board-load.result-null:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "6836d7fdd70a"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1328,22 +1421,22 @@ }, "state": "7a234b9d2ae3", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "618e264cbbab", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "8ff10f29e8cd", + "c9b4cd88639c" ] } }, @@ -1351,7 +1444,7 @@ "id": "tk-project-board-load.inner-ok-missing:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "8b44cdbe429d"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1361,22 +1454,22 @@ }, "state": "47aa692d7dc9", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "66f958024dc4", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "ec92d4b4669e", + "c9b4cd88639c" ] } }, @@ -1384,7 +1477,7 @@ "id": "tk-project-board-load.inner-false-string-error:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "43f95b0c95f8"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1394,22 +1487,22 @@ }, "state": "47aa692d7dc9", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "66f958024dc4", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "ec92d4b4669e", + "c9b4cd88639c" ] } }, @@ -1417,7 +1510,7 @@ "id": "tk-project-board-load.inner-false-object-error:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "3c881dadbe0c"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1427,22 +1520,22 @@ }, "state": "542d281c736b", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "9589db7547f2", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "9fb5dff2ed3c", + "c9b4cd88639c" ] } }, @@ -1450,7 +1543,7 @@ "id": "tk-project-board-load.outer-refused:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "5e0f133660e0"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1460,22 +1553,22 @@ }, "state": "9fa2b69acf20", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e1cdc07ded44", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "8cc6c42c6cbc", + "c9b4cd88639c" ] } }, @@ -1483,7 +1576,7 @@ "id": "tk-project-board-load.outer-refused-no-message:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "46bb2cca7c25"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1493,22 +1586,22 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "abd075971f7c", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "0bad1349dcef", + "c9b4cd88639c" ] } }, @@ -1516,7 +1609,7 @@ "id": "tk-project-board-load.method-not-found:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "bce0d93ba4fe"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1526,22 +1619,22 @@ }, "state": "933fa40d28dd", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "3f0b866f56f5", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "61559589d8d1", + "c9b4cd88639c" ] } }, @@ -1549,7 +1642,7 @@ "id": "tk-project-board-load.transport-rejection:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "500bc939e9f2"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1559,22 +1652,22 @@ }, "state": "d76c24e12352", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "46b99ab68ae7", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "699bf714392b", + "c9b4cd88639c" ] } }, @@ -1582,7 +1675,7 @@ "id": "tk-project-board-load.transport-rejection-no-message:paste-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9", "34c532a971ec"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d", "6f73e51854d5"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3", "d81c02b76226"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1592,22 +1685,22 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "abd075971f7c", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "0bad1349dcef", + "c9b4cd88639c" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.viewtable-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.viewtable-1.json index 5755aa733b2..116687dfacc 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.viewtable-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-board-load-github.project.viewtable-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-board-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "cf64dd43e708ff953ba2cbb2a70378aa8ab5d13ede157af7ba0967d913755b82", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02310a132254": { - "name": "githubProjectPartialFailures", - "value": [] - }, "02a4a58d8dfb": { "name": "github.project.listViews#2", "args": [ @@ -61,10 +57,6 @@ } } }, - "03a767961869": { - "name": "githubProjectLoading", - "value": true - }, "09d1a467c534": { "name": "github.project.listViews#1", "args": [ @@ -109,23 +101,20 @@ } } }, - "0f1253424990": { - "name": "github.project.listViews#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "156064e9724d": { + "name": "githubProjectPasteBusy", + "value": true, + "sent": 3 }, - "11b132a242c1": { - "name": "githubProjectTable", - "value": { - "$rpc": "null" - } - }, - "1296da8e044e": { + "16712ed539ad": { "name": "githubProjectSearch", - "value": "" + "value": "", + "sent": 5 }, - "1d3552e91192": { - "name": "github.project.listAccessible#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}" + "218236a33a96": { + "name": "githubProjectError", + "value": "Unknown method", + "sent": 3 }, "2538fbdb9ee1": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -152,9 +141,10 @@ } ] }, - "27ed3970f7fb": { - "name": "githubProjectPasteBusy", - "value": true + "25b0ac550549": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 1 }, "2a4866c4dda3": { "error": "outer refused", @@ -219,13 +209,10 @@ } ] }, - "2ae6c4fc165d": { + "32b1426d14c0": { "name": "githubProjectLoading", - "value": false - }, - "2e598d8cc4d9": { - "name": "githubProjectError", - "value": "Connection closed" + "value": false, + "sent": 3 }, "376c9e8bd72a": { "error": "", @@ -252,9 +239,10 @@ } ] }, - "39bc2fd66e3d": { - "name": "github.project.viewTable#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}" + "383da1c2fa1c": { + "name": "githubProjectLoading", + "value": true, + "sent": 4 }, "3d9ba9ad6aee": { "name": "github.project.viewTable#1", @@ -294,9 +282,15 @@ } } }, - "3e904e0d43b4": { - "name": "github.project.listViews#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "4244a1d83025": { + "name": "githubProjectError", + "value": "transport failure", + "sent": 3 + }, + "42d96f8f44ae": { + "name": "githubProjectError", + "value": "", + "sent": 3 }, "43d044e8caea": { "name": "github.project.listAccessible#1", @@ -341,6 +335,23 @@ } } }, + "474d63060ff3": { + "name": "github.project.viewTable#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}", + "sent": 3 + }, + "47ebe03e8b7f": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 5 + }, "482cebdadf7a": { "name": "github.project.viewTable#1", "args": [ @@ -376,47 +387,20 @@ } } }, - "520e0f81bc2a": { - "name": "githubProjects", - "value": [ - { - "host": "github.com", - "number": 3, - "owner": "owner", - "ownerType": "organization", - "title": "Board" - } - ] + "4d6bf1149ea4": { + "name": "githubProjectError", + "value": "", + "sent": 4 }, - "54ea0f0a1191": { - "name": "githubProjectTable", - "value": { - "fields": [], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [], - "selectedView": { - "filter": "is:open", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } + "5325dcd76d4a": { + "name": "githubProjectError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 }, - "560b9ae7cb02": { - "name": "githubProjectViews", - "value": [ - { - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - ] + "54b9c49c04a8": { + "name": "githubProjectError", + "value": "", + "sent": 0 }, "56f0120745a9": { "error": "inner refused", @@ -443,6 +427,11 @@ } ] }, + "57acdd86193b": { + "name": "githubProjectSearch", + "value": "is:open", + "sent": 3 + }, "5af49cca31cf": { "name": "github.project.viewTable#1", "args": [ @@ -483,9 +472,37 @@ } } }, - "6f73e51854d5": { - "name": "github.project.resolveRef#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}" + "5bd0110906b9": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 0 + }, + "6212bd36ceb5": { + "name": "githubProjectError", + "value": "inner refused", + "sent": 3 + }, + "6579ec5a7d8f": { + "name": "githubProjectLoading", + "value": false, + "sent": 5 + }, + "6820b76533c9": { + "name": "githubProjectLoading", + "value": true, + "sent": 2 + }, + "6e64e24c633d": { + "name": "appliedGithubProjectSearch", + "value": { + "$rpc": "undefined" + }, + "sent": 5 + }, + "74ee0682f370": { + "name": "github.project.listViews#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 2 }, "74f8ab788f2e": { "error": "", @@ -550,13 +567,40 @@ } } }, - "76881a7fdb8f": { - "name": "githubProjectError", - "value": "outer refused" + "7ca39426a1f8": { + "name": "github.project.listAccessible#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}", + "sent": 1 }, - "7a0387e3a88a": { + "80ceb7c32703": { + "name": "githubProjects", + "value": [ + { + "host": "github.com", + "number": 3, + "owner": "owner", + "ownerType": "organization", + "title": "Board" + } + ], + "sent": 1 + }, + "8ba8c7b6d28e": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 3 + }, + "900becffe437": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 4 + }, + "90792bd17eb6": { "name": "githubProjectError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Connection closed", + "sent": 3 }, "91394970ae38": { "name": "github.project.viewTable#1", @@ -627,10 +671,6 @@ } } }, - "98491273f69c": { - "name": "githubProjectError", - "value": "inner refused" - }, "a09d190ee4fa": { "name": "github.project.viewTable#1", "args": [ @@ -668,23 +708,39 @@ } } }, - "a8502e95a4f7": { - "name": "githubProjectError", - "value": "Unknown method" + "a55aa59164e2": { + "name": "github.project.listViews#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 5 }, - "abd075971f7c": { - "name": "githubProjectPasteError", - "value": "" + "b05e50b1dc22": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 5 }, - "b14931fed627": { - "name": "appliedGithubProjectSearch", - "value": { - "$rpc": "undefined" - } + "b2ddd7451862": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 2 }, - "b6fa4d826acb": { - "name": "githubProjectError", - "value": "Cannot read properties of null (reading 'ok')" + "b6255b367ac4": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 3 }, "b7072d162a52": { "name": "github.project.viewTable#1", @@ -837,9 +893,22 @@ } ] }, - "dbe747c32c99": { + "d3f2d124fc2a": { "name": "githubProjectError", - "value": "" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, + "d81c02b76226": { + "name": "github.project.resolveRef#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}", + "sent": 4 + }, + "ddc3cac1e389": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "de19f9b2e75a": { "error": "transport failure", @@ -919,17 +988,15 @@ } } }, - "e32cd29f23cb": { + "e59d16f6cde5": { + "name": "githubProjectPasteError", + "value": "", + "sent": 3 + }, + "e8b0899e8eb2": { "name": "githubProjectPasteInput", - "value": "" - }, - "e42224cf3520": { - "name": "githubProjectSearch", - "value": "is:open" - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "value": "", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -939,6 +1006,26 @@ "$rpc": "undefined" } }, + "ebf1d6b98d33": { + "name": "githubProjectTable", + "value": { + "fields": [], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [], + "selectedView": { + "filter": "is:open", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, "ebfd636aa78d": { "name": "github.project.viewTable#1", "args": [ @@ -977,9 +1064,15 @@ } } }, - "ecb14ecb2ea8": { + "f3e4bb3c6cb0": { "name": "githubProjectError", - "value": "transport failure" + "value": "", + "sent": 2 + }, + "f59e95d163d7": { + "name": "githubProjectError", + "value": "outer refused", + "sent": 3 }, "fab4d5ff43b8": { "name": "github.project.viewTable#1", @@ -1043,10 +1136,6 @@ } ] }, - "fe4574f4cf7a": { - "name": "githubProjectPasteBusy", - "value": false - }, "ff43b5ec92a9": { "error": "", "loading": false, @@ -1073,20 +1162,20 @@ "id": "tk-project-board-load.prelude:projects-settled", "observation": { "sender": ["43d044e8caea"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "tk-project-board-load.prelude:views-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1094,11 +1183,11 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862" ] } }, @@ -1106,7 +1195,7 @@ "id": "tk-project-board-load.prelude:cleanup", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "c39cbca62adf"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1115,16 +1204,16 @@ }, "state": "74f8ab788f2e", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "2e598d8cc4d9", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "90792bd17eb6", + "32b1426d14c0" ] } }, @@ -1132,7 +1221,7 @@ "id": "tk-project-board-load.normal:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1141,17 +1230,17 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -1166,11 +1255,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1181,30 +1270,30 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1212,7 +1301,7 @@ "id": "tk-project-board-load.result-absent:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "91394970ae38"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1221,16 +1310,16 @@ }, "state": "2538fbdb9ee1", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "7a0387e3a88a", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "5325dcd76d4a", + "32b1426d14c0" ] } }, @@ -1245,11 +1334,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1260,29 +1349,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "7a0387e3a88a", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "5325dcd76d4a", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1290,7 +1379,7 @@ "id": "tk-project-board-load.result-null:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "fab4d5ff43b8"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1299,16 +1388,16 @@ }, "state": "c4615593811a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "b6fa4d826acb", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "d3f2d124fc2a", + "32b1426d14c0" ] } }, @@ -1323,11 +1412,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1338,29 +1427,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "b6fa4d826acb", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "d3f2d124fc2a", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1368,7 +1457,7 @@ "id": "tk-project-board-load.inner-ok-missing:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "a09d190ee4fa"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1377,16 +1466,16 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0" ] } }, @@ -1401,11 +1490,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1416,29 +1505,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1446,7 +1535,7 @@ "id": "tk-project-board-load.inner-false-string-error:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "b7072d162a52"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1455,16 +1544,16 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0" ] } }, @@ -1479,11 +1568,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1494,29 +1583,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1524,7 +1613,7 @@ "id": "tk-project-board-load.inner-false-object-error:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "5af49cca31cf"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1533,16 +1622,16 @@ }, "state": "56f0120745a9", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "98491273f69c", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "6212bd36ceb5", + "32b1426d14c0" ] } }, @@ -1557,11 +1646,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1572,29 +1661,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "98491273f69c", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "6212bd36ceb5", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1602,7 +1691,7 @@ "id": "tk-project-board-load.outer-refused:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "ebfd636aa78d"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1611,16 +1700,16 @@ }, "state": "2a4866c4dda3", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "76881a7fdb8f", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "f59e95d163d7", + "32b1426d14c0" ] } }, @@ -1635,11 +1724,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1650,29 +1739,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "76881a7fdb8f", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "f59e95d163d7", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1680,7 +1769,7 @@ "id": "tk-project-board-load.outer-refused-no-message:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "767cf5b5be25"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1689,16 +1778,16 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0" ] } }, @@ -1713,11 +1802,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1728,29 +1817,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1758,7 +1847,7 @@ "id": "tk-project-board-load.method-not-found:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "3d9ba9ad6aee"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1767,16 +1856,16 @@ }, "state": "fd9fcbd54752", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "a8502e95a4f7", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "218236a33a96", + "32b1426d14c0" ] } }, @@ -1791,11 +1880,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1806,29 +1895,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "a8502e95a4f7", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "218236a33a96", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1836,7 +1925,7 @@ "id": "tk-project-board-load.transport-rejection:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "95d6f2bce698"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1845,16 +1934,16 @@ }, "state": "de19f9b2e75a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "ecb14ecb2ea8", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "4244a1d83025", + "32b1426d14c0" ] } }, @@ -1869,11 +1958,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1884,29 +1973,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "ecb14ecb2ea8", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "4244a1d83025", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } }, @@ -1914,7 +2003,7 @@ "id": "tk-project-board-load.transport-rejection-no-message:table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "482cebdadf7a"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -1923,16 +2012,16 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0" ] } }, @@ -1947,11 +2036,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -1962,29 +2051,29 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "11b132a242c1", - "dbe747c32c99", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "8ba8c7b6d28e", + "42d96f8f44ae", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-repo-slugs-github.reposlug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-repo-slugs-github.reposlug-1.json index 3f9a21b95a7..aede60c3326 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-repo-slugs-github.reposlug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-repo-slugs-github.reposlug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-repo-slugs", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "667a06cf9ff8129eee64327566012448abe1fe31f58c0d9b882b13e74db5a877", "platform": "darwin", @@ -49,6 +49,18 @@ } } }, + "067e0f525ca4": { + "name": "githubRepoSlugCache", + "value": { + "repo-1": { + "path": "/repo", + "repository": { + "$rpc": "undefined" + } + } + }, + "sent": 1 + }, "0caf56550963": { "cache": { "repo-1": { @@ -59,20 +71,6 @@ } } }, - "1442b25019e2": { - "name": "githubRepoSlugCache", - "value": { - "repo-1": { - "path": "/repo", - "repository": { - "error": { - "message": "inner refused" - }, - "ok": false - } - } - } - }, "1b6c8cbfdc90": { "cache": { "repo-1": { @@ -84,6 +82,19 @@ } } }, + "204880c5c7ff": { + "name": "githubRepoSlugCache", + "value": { + "repo-1": { + "path": "/repo", + "repository": { + "error": "inner refused", + "ok": false + } + } + }, + "sent": 1 + }, "436770d5f8a8": { "name": "github.repoSlug#1", "args": [ @@ -163,10 +174,6 @@ } } }, - "6530ef4dbd15": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "687b5a42463c": { "name": "github.repoSlug#1", "args": [ @@ -231,6 +238,46 @@ } } }, + "7686fc340030": { + "name": "githubRepoSlugCache", + "value": { + "repo-1": { + "path": "/repo", + "repository": { + "$rpc": "null" + } + } + }, + "sent": 1 + }, + "76be317ac0fc": { + "name": "githubRepoSlugCache", + "value": { + "repo-1": { + "failed": true, + "path": "/repo", + "repository": { + "$rpc": "null" + } + } + }, + "sent": 1 + }, + "788ba90c1898": { + "name": "githubRepoSlugCache", + "value": { + "repo-1": { + "path": "/repo", + "repository": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + }, + "sent": 1 + }, "7de03629a406": { "name": "github.repoSlug#1", "args": [ @@ -262,6 +309,11 @@ } } }, + "81640993e00b": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, "8a9b6f06911d": { "cache": { "repo-1": { @@ -307,7 +359,7 @@ } } }, - "a21757eb73fd": { + "a357afc033aa": { "name": "githubRepoSlugCache", "value": { "repo-1": { @@ -318,7 +370,8 @@ "repo": "repo" } } - } + }, + "sent": 1 }, "a4483defdd13": { "cache": { @@ -364,18 +417,6 @@ } } }, - "b2fd6f936f49": { - "name": "githubRepoSlugCache", - "value": { - "repo-1": { - "path": "/repo", - "repository": { - "error": "inner refused", - "ok": false - } - } - } - }, "bdec8bbb3c04": { "cache": { "repo-1": { @@ -388,18 +429,6 @@ } } }, - "c3850497d116": { - "name": "githubRepoSlugCache", - "value": { - "repo-1": { - "failed": true, - "path": "/repo", - "repository": { - "$rpc": "null" - } - } - } - }, "dc2fd792171e": { "name": "github.repoSlug#1", "args": [ @@ -434,17 +463,6 @@ } } }, - "e2b2399bb17c": { - "name": "githubRepoSlugCache", - "value": { - "repo-1": { - "path": "/repo", - "repository": { - "$rpc": "undefined" - } - } - } - }, "e933226b8b59": { "name": "github.repoSlug#1", "args": [ @@ -483,7 +501,7 @@ "$rpc": "undefined" } }, - "ed19813b2541": { + "efa8d7457ce2": { "name": "githubRepoSlugCache", "value": { "repo-1": { @@ -492,18 +510,8 @@ "error": "refused" } } - } - }, - "fd2aa51746f4": { - "name": "githubRepoSlugCache", - "value": { - "repo-1": { - "path": "/repo", - "repository": { - "$rpc": "null" - } - } - } + }, + "sent": 1 }, "ffa0fb99ddcc": { "cache": { @@ -559,132 +567,132 @@ "id": "tk-project-repo-slugs.normal:mounted", "observation": { "sender": ["5330ec46fa7e"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "bdec8bbb3c04", - "effects": ["a21757eb73fd"] + "effects": ["a357afc033aa"] } }, { "id": "tk-project-repo-slugs.result-absent:mounted", "observation": { "sender": ["e933226b8b59"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "4cfa99d7eefa", - "effects": ["e2b2399bb17c"] + "effects": ["067e0f525ca4"] } }, { "id": "tk-project-repo-slugs.result-null:mounted", "observation": { "sender": ["6eacf14fe40e"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a4483defdd13", - "effects": ["fd2aa51746f4"] + "effects": ["7686fc340030"] } }, { "id": "tk-project-repo-slugs.inner-ok-missing:mounted", "observation": { "sender": ["ffd83cd58474"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "0caf56550963", - "effects": ["ed19813b2541"] + "effects": ["efa8d7457ce2"] } }, { "id": "tk-project-repo-slugs.inner-false-string-error:mounted", "observation": { "sender": ["a6d3481c0eea"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "8a9b6f06911d", - "effects": ["b2fd6f936f49"] + "effects": ["204880c5c7ff"] } }, { "id": "tk-project-repo-slugs.inner-false-object-error:mounted", "observation": { "sender": ["00546d51a1b2"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ffa0fb99ddcc", - "effects": ["1442b25019e2"] + "effects": ["788ba90c1898"] } }, { "id": "tk-project-repo-slugs.outer-refused:mounted", "observation": { "sender": ["dc2fd792171e"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1b6c8cbfdc90", - "effects": ["c3850497d116"] + "effects": ["76be317ac0fc"] } }, { "id": "tk-project-repo-slugs.outer-refused-no-message:mounted", "observation": { "sender": ["436770d5f8a8"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1b6c8cbfdc90", - "effects": ["c3850497d116"] + "effects": ["76be317ac0fc"] } }, { "id": "tk-project-repo-slugs.method-not-found:mounted", "observation": { "sender": ["96fe094f2ea3"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1b6c8cbfdc90", - "effects": ["c3850497d116"] + "effects": ["76be317ac0fc"] } }, { "id": "tk-project-repo-slugs.transport-rejection:mounted", "observation": { "sender": ["7de03629a406"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1b6c8cbfdc90", - "effects": ["c3850497d116"] + "effects": ["76be317ac0fc"] } }, { "id": "tk-project-repo-slugs.transport-rejection-no-message:mounted", "observation": { "sender": ["687b5a42463c"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1b6c8cbfdc90", - "effects": ["c3850497d116"] + "effects": ["76be317ac0fc"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.addissuecommentbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.addissuecommentbyslug-1.json index 63b11f28cdf..e006a0aa48d 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.addissuecommentbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.addissuecommentbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-comments-issue", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "9fd4756c2224f3ecbc9ffc82e1ee11615a9e057e600bc56ccaf5c5e2c0e411d8", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, "04cdd10ad87d": { "detail": { "assignees": ["octocat"], @@ -79,9 +84,10 @@ "itemType": "ISSUE" } }, - "057a0b5a420b": { + "058dd618a0c9": { "name": "projectRowDetailError", - "value": "" + "value": "Failed to add comment", + "sent": 2 }, "0646472479ae": { "detail": { @@ -149,21 +155,15 @@ "itemType": "ISSUE" } }, - "086a41047c19": { - "name": "projectCommentDraft", - "value": "" - }, - "0924615699bf": { + "0d3abde11044": { "name": "projectRowDetailError", - "value": "transport failure" + "value": "Connection closed", + "sent": 2 }, - "0ce8caa0cc82": { - "name": "github.project.addIssueCommentBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}" - }, - "0f7851fe84bb": { - "name": "projectRowDetailError", - "value": "Failed to add comment" + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "144eca616682": { "detail": { @@ -231,85 +231,54 @@ "itemType": "ISSUE" } }, - "16637fd57f65": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}" - }, - "1749ae600a25": { - "name": "githubProjectTable", + "3d626a8131b4": { + "name": "projectRowDetail", "value": { - "fields": [ + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" + "author": "octocat", + "body": "an edited comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" }, { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" } ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1782d901730e": { - "name": "projectEditingCommentDraft", - "value": "" - }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 }, "41b07d08a3e2": { "detail": { @@ -377,6 +346,21 @@ "itemType": "ISSUE" } }, + "466f8db9d238": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 2 + }, + "46b4c26d709a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 2 + }, + "4b9c688ebd34": { + "name": "projectEditingCommentDraft", + "value": "", + "sent": 3 + }, "4f1e1382f08b": { "name": "github.project.addIssueCommentBySlug#1", "args": [ @@ -556,6 +540,11 @@ "itemType": "ISSUE" } }, + "5278d0def4dc": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 2 + }, "585e4c6b6fac": { "name": "github.project.addIssueCommentBySlug#1", "args": [ @@ -632,6 +621,11 @@ } } }, + "5f2604a47fa1": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}", + "sent": 3 + }, "6732613ec527": { "detail": { "assignees": ["octocat"], @@ -698,6 +692,11 @@ "itemType": "ISSUE" } }, + "674a78fb6dfb": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 2 + }, "6b62a21f3537": { "detail": { "assignees": ["octocat"], @@ -764,10 +763,6 @@ "itemType": "ISSUE" } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, "6ef3aff4fc24": { "detail": { "assignees": ["octocat"], @@ -834,9 +829,20 @@ "itemType": "ISSUE" } }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, "7b395b440507": { "name": "github.project.addIssueCommentBySlug#1", @@ -876,59 +882,10 @@ } } }, - "8d7301a69c58": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8f5c8979ff80": { "name": "github.project.updateIssueCommentBySlug#1", @@ -1113,9 +1070,10 @@ "itemType": "ISSUE" } }, - "9340829c00ac": { - "name": "github.project.updateIssueBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}" + "9698ad92ebc9": { + "name": "projectCommentDraft", + "value": "", + "sent": 2 }, "99357cb70ec5": { "name": "github.project.addIssueCommentBySlug#1", @@ -1192,59 +1150,12 @@ } } }, - "9f682b8cbc1e": { - "name": "projectRowDetail", + "a26efea23f6c": { + "name": "projectEditingCommentId", "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "an edited comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "$rpc": "null" + }, + "sent": 3 }, "a3c003fbf907": { "name": "github.project.updateIssueBySlug#1", @@ -1320,29 +1231,65 @@ } } }, - "aff4cd03e232": { - "name": "projectRowItem", + "b1384e55e8cf": { + "name": "projectRowDetail", "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "reviewRequests": [] + }, + "sent": 2 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "c2bda70f8353": { + "name": "github.project.updateIssueBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}", + "sent": 1 }, "ca900f5bc97e": { "name": "github.project.addIssueCommentBySlug#1", @@ -1384,6 +1331,16 @@ } } }, + "cfc8331c4dc0": { + "name": "github.project.addIssueCommentBySlug#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}", + "sent": 2 + }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, "d2f88225ac22": { "name": "github.project.addIssueCommentBySlug#1", "args": [ @@ -1419,16 +1376,6 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" - }, - "d33f5097e2ec": { - "name": "projectEditingCommentId", - "value": { - "$rpc": "null" - } - }, "d4cb8b6bfc20": { "detail": { "assignees": ["octocat"], @@ -1495,6 +1442,67 @@ "itemType": "ISSUE" } }, + "e3226dc257b6": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1569,11 +1577,7 @@ "itemType": "ISSUE" } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" - }, - "fc2be803a0ee": { + "ee587f93f5f1": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1596,6 +1600,12 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 } ], "files": [ @@ -1619,7 +1629,39 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 3 + }, + "f5260513deed": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 + }, + "fe748dc95970": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 2 + }, + "fed93fa7addb": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 2 }, "ffca882b5ac7": { "name": "github.project.addIssueCommentBySlug#1", @@ -1663,20 +1705,20 @@ "id": "tk-project-row-comments-issue.prelude:update-item-settled", "observation": { "sender": ["a3c003fbf907"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "9188c83ef653", - "effects": ["c2a271fc5d97", "aff4cd03e232", "1749ae600a25", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "f5260513deed", "e3226dc257b6", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.prelude:cleanup", "observation": { "sender": ["a3c003fbf907", "a919a9358d84"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1684,13 +1726,13 @@ }, "state": "ec5c4f3719fc", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "0d3abde11044", + "6f4f9198e5ff" ] } }, @@ -1698,7 +1740,7 @@ "id": "tk-project-row-comments-issue.normal:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1706,14 +1748,14 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -1721,7 +1763,7 @@ "id": "tk-project-row-comments-issue.normal:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1730,20 +1772,20 @@ }, "state": "527330ed2103", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1751,7 +1793,7 @@ "id": "tk-project-row-comments-issue.result-absent:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "ffca882b5ac7"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1759,13 +1801,13 @@ }, "state": "04cdd10ad87d", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "fed93fa7addb", + "6f4f9198e5ff" ] } }, @@ -1773,7 +1815,7 @@ "id": "tk-project-row-comments-issue.result-absent:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "ffca882b5ac7", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1782,19 +1824,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "fed93fa7addb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1802,7 +1844,7 @@ "id": "tk-project-row-comments-issue.result-null:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "904c7fb9b8eb"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1810,13 +1852,13 @@ }, "state": "6b62a21f3537", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "5278d0def4dc", + "6f4f9198e5ff" ] } }, @@ -1824,7 +1866,7 @@ "id": "tk-project-row-comments-issue.result-null:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "904c7fb9b8eb", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1833,19 +1875,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "5278d0def4dc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1853,7 +1895,7 @@ "id": "tk-project-row-comments-issue.inner-ok-missing:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "99357cb70ec5"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1861,13 +1903,13 @@ }, "state": "144eca616682", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "0f7851fe84bb", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "058dd618a0c9", + "6f4f9198e5ff" ] } }, @@ -1875,7 +1917,7 @@ "id": "tk-project-row-comments-issue.inner-ok-missing:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "99357cb70ec5", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1884,19 +1926,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "0f7851fe84bb", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "058dd618a0c9", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1904,7 +1946,7 @@ "id": "tk-project-row-comments-issue.inner-false-string-error:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "5da29084db11"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1912,13 +1954,13 @@ }, "state": "144eca616682", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "0f7851fe84bb", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "058dd618a0c9", + "6f4f9198e5ff" ] } }, @@ -1926,7 +1968,7 @@ "id": "tk-project-row-comments-issue.inner-false-string-error:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "5da29084db11", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1935,19 +1977,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "0f7851fe84bb", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "058dd618a0c9", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1955,7 +1997,7 @@ "id": "tk-project-row-comments-issue.inner-false-object-error:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "ca900f5bc97e"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1963,13 +2005,13 @@ }, "state": "6732613ec527", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "fe748dc95970", + "6f4f9198e5ff" ] } }, @@ -1977,7 +2019,7 @@ "id": "tk-project-row-comments-issue.inner-false-object-error:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "ca900f5bc97e", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1986,19 +2028,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "fe748dc95970", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2006,7 +2048,7 @@ "id": "tk-project-row-comments-issue.outer-refused:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "9c53830b0865"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2014,13 +2056,13 @@ }, "state": "41b07d08a3e2", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "466f8db9d238", + "6f4f9198e5ff" ] } }, @@ -2028,7 +2070,7 @@ "id": "tk-project-row-comments-issue.outer-refused:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "9c53830b0865", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2037,19 +2079,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2057,7 +2099,7 @@ "id": "tk-project-row-comments-issue.outer-refused-no-message:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "585e4c6b6fac"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2065,13 +2107,13 @@ }, "state": "9188c83ef653", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2079,7 +2121,7 @@ "id": "tk-project-row-comments-issue.outer-refused-no-message:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "585e4c6b6fac", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2088,19 +2130,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2108,7 +2150,7 @@ "id": "tk-project-row-comments-issue.method-not-found:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "7b395b440507"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2116,13 +2158,13 @@ }, "state": "6ef3aff4fc24", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "46b4c26d709a", + "6f4f9198e5ff" ] } }, @@ -2130,7 +2172,7 @@ "id": "tk-project-row-comments-issue.method-not-found:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "7b395b440507", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2139,19 +2181,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2159,7 +2201,7 @@ "id": "tk-project-row-comments-issue.transport-rejection:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "d2f88225ac22"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2167,13 +2209,13 @@ }, "state": "0646472479ae", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "674a78fb6dfb", + "6f4f9198e5ff" ] } }, @@ -2181,7 +2223,7 @@ "id": "tk-project-row-comments-issue.transport-rejection:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "d2f88225ac22", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2190,19 +2232,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2210,7 +2252,7 @@ "id": "tk-project-row-comments-issue.transport-rejection-no-message:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "4f1e1382f08b"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2218,13 +2260,13 @@ }, "state": "9188c83ef653", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2232,7 +2274,7 @@ "id": "tk-project-row-comments-issue.transport-rejection-no-message:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "4f1e1382f08b", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2241,19 +2283,19 @@ }, "state": "d4cb8b6bfc20", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "fc2be803a0ee", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "3d626a8131b4", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuebyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuebyslug-1.json index 74ba2cebe4b..c1d155c4600 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuebyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuebyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-comments-issue", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "cfe0284f502001a57a9d18585222e5ae4b254d9bac32e0bb4080ee9363e8e019", "platform": "darwin", @@ -13,17 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "086a41047c19": { - "name": "projectCommentDraft", - "value": "" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "0ce270f34372": { "detail": { @@ -96,9 +89,15 @@ "itemType": "ISSUE" } }, - "0ce8caa0cc82": { - "name": "github.project.addIssueCommentBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}" + "0ef970845cc7": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "13824903a84a": { "name": "github.project.updateIssueBySlug#1", @@ -177,73 +176,10 @@ } } }, - "16637fd57f65": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}" - }, - "1749ae600a25": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1782d901730e": { - "name": "projectEditingCommentDraft", - "value": "" + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 }, "1c06180a60fe": { "detail": { @@ -387,14 +323,6 @@ "itemType": "ISSUE" } }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, "2d926e5ab439": { "detail": { "assignees": ["octocat"], @@ -460,10 +388,6 @@ "itemType": "ISSUE" } }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "483cdc3c1f58": { "detail": { "assignees": ["octocat"], @@ -535,6 +459,16 @@ "itemType": "ISSUE" } }, + "4b9c688ebd34": { + "name": "projectEditingCommentDraft", + "value": "", + "sent": 3 + }, + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, "4d1ed5381bf1": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -861,6 +795,11 @@ } } }, + "5f2604a47fa1": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}", + "sent": 3 + }, "68f35933f895": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -901,10 +840,6 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, "6eadb971d40a": { "detail": { "assignees": ["octocat"], @@ -970,9 +905,20 @@ "itemType": "ISSUE" } }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, "7dbdb709990a": { "detail": { @@ -1045,59 +991,20 @@ "itemType": "ISSUE" } }, - "8d7301a69c58": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "8237b3a567bf": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 1 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8f5c8979ff80": { "name": "github.project.updateIssueCommentBySlug#1", @@ -1310,9 +1217,10 @@ "itemType": "ISSUE" } }, - "9340829c00ac": { - "name": "github.project.updateIssueBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}" + "9698ad92ebc9": { + "name": "projectCommentDraft", + "value": "", + "sent": 2 }, "9e0614dcfad6": { "detail": { @@ -1385,59 +1293,12 @@ "itemType": "ISSUE" } }, - "9f682b8cbc1e": { - "name": "projectRowDetail", + "a26efea23f6c": { + "name": "projectEditingCommentId", "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "an edited comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "$rpc": "null" + }, + "sent": 3 }, "a2f2a0705e06": { "name": "github.project.updateIssueBySlug#1", @@ -1557,25 +1418,10 @@ } } }, - "aff4cd03e232": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 }, "b0b8eaa35966": { "name": "github.project.updateIssueBySlug#1", @@ -1614,6 +1460,61 @@ } } }, + "b1384e55e8cf": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, "bc53376d51ab": { "name": "github.project.updateIssueBySlug#1", "args": [ @@ -1654,23 +1555,20 @@ } } }, - "c2a271fc5d97": { + "c2bda70f8353": { + "name": "github.project.updateIssueBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}", + "sent": 1 + }, + "cfc8331c4dc0": { + "name": "github.project.addIssueCommentBySlug#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}", + "sent": 2 + }, + "d1bb762720d5": { "name": "projectMutating", - "value": true - }, - "cbdef49cc723": { - "name": "projectRowDetailError", - "value": "Failed to update GitHub item" - }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" - }, - "d33f5097e2ec": { - "name": "projectEditingCommentId", - "value": { - "$rpc": "null" - } + "value": true, + "sent": 1 }, "d4484ddd6b14": { "detail": { @@ -1743,6 +1641,11 @@ "itemType": "ISSUE" } }, + "da0f06b573ab": { + "name": "projectRowDetailError", + "value": "Failed to update GitHub item", + "sent": 1 + }, "db89c82fef5f": { "detail": { "assignees": ["octocat"], @@ -1879,6 +1782,67 @@ "itemType": "ISSUE" } }, + "e3226dc257b6": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 1 + }, "e477ca22990a": { "detail": { "assignees": ["octocat"], @@ -2152,6 +2116,87 @@ "id": "item-1", "itemType": "ISSUE" } + }, + "ee587f93f5f1": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "an edited comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, + "eff724250cc7": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 1 + }, + "f5260513deed": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 } }, "recording": { @@ -2161,20 +2206,20 @@ "id": "tk-project-row-comments-issue.normal:update-item-settled", "observation": { "sender": ["a3c003fbf907"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "9188c83ef653", - "effects": ["c2a271fc5d97", "aff4cd03e232", "1749ae600a25", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "f5260513deed", "e3226dc257b6", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.normal:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2182,14 +2227,14 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2197,7 +2242,7 @@ "id": "tk-project-row-comments-issue.normal:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2206,20 +2251,20 @@ }, "state": "527330ed2103", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2227,20 +2272,20 @@ "id": "tk-project-row-comments-issue.result-absent:update-item-settled", "observation": { "sender": ["5ed215cd45d5"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "ec46684b62db", - "effects": ["c2a271fc5d97", "2e2da1bbd7ed", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "4c09a53c8150", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.result-absent:add-comment-settled", "observation": { "sender": ["5ed215cd45d5", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2248,13 +2293,13 @@ }, "state": "9e0614dcfad6", "effects": [ - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2262,7 +2307,7 @@ "id": "tk-project-row-comments-issue.result-absent:update-comment-settled", "observation": { "sender": ["5ed215cd45d5", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2271,19 +2316,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2291,20 +2336,20 @@ "id": "tk-project-row-comments-issue.result-null:update-item-settled", "observation": { "sender": ["4d1ed5381bf1"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "e26c297a9155", - "effects": ["c2a271fc5d97", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "a7b76954b136", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.result-null:add-comment-settled", "observation": { "sender": ["4d1ed5381bf1", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2312,13 +2357,13 @@ }, "state": "d4484ddd6b14", "effects": [ - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2326,7 +2371,7 @@ "id": "tk-project-row-comments-issue.result-null:update-comment-settled", "observation": { "sender": ["4d1ed5381bf1", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2335,19 +2380,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2355,20 +2400,20 @@ "id": "tk-project-row-comments-issue.inner-ok-missing:update-item-settled", "observation": { "sender": ["a36c9349bb7d"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "9188c83ef653", - "effects": ["c2a271fc5d97", "aff4cd03e232", "1749ae600a25", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "f5260513deed", "e3226dc257b6", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.inner-ok-missing:add-comment-settled", "observation": { "sender": ["a36c9349bb7d", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2376,14 +2421,14 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2391,7 +2436,7 @@ "id": "tk-project-row-comments-issue.inner-ok-missing:update-comment-settled", "observation": { "sender": ["a36c9349bb7d", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2400,20 +2445,20 @@ }, "state": "527330ed2103", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2421,20 +2466,20 @@ "id": "tk-project-row-comments-issue.inner-false-string-error:update-item-settled", "observation": { "sender": ["a2f2a0705e06"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "4e8e632ab029", - "effects": ["c2a271fc5d97", "cbdef49cc723", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "da0f06b573ab", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.inner-false-string-error:add-comment-settled", "observation": { "sender": ["a2f2a0705e06", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2442,13 +2487,13 @@ }, "state": "1e1fa0e5367c", "effects": [ - "c2a271fc5d97", - "cbdef49cc723", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "da0f06b573ab", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2456,7 +2501,7 @@ "id": "tk-project-row-comments-issue.inner-false-string-error:update-comment-settled", "observation": { "sender": ["a2f2a0705e06", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2465,19 +2510,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "cbdef49cc723", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "da0f06b573ab", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2485,20 +2530,20 @@ "id": "tk-project-row-comments-issue.inner-false-object-error:update-item-settled", "observation": { "sender": ["5e7147dcfd07"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "2d926e5ab439", - "effects": ["c2a271fc5d97", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "eff724250cc7", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.inner-false-object-error:add-comment-settled", "observation": { "sender": ["5e7147dcfd07", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2506,13 +2551,13 @@ }, "state": "0ce270f34372", "effects": [ - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2520,7 +2565,7 @@ "id": "tk-project-row-comments-issue.inner-false-object-error:update-comment-settled", "observation": { "sender": ["5e7147dcfd07", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2529,19 +2574,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2549,20 +2594,20 @@ "id": "tk-project-row-comments-issue.outer-refused:update-item-settled", "observation": { "sender": ["bc53376d51ab"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "912346988e26", - "effects": ["c2a271fc5d97", "27f506c59cc7", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "0ef970845cc7", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.outer-refused:add-comment-settled", "observation": { "sender": ["bc53376d51ab", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2570,13 +2615,13 @@ }, "state": "db89c82fef5f", "effects": [ - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2584,7 +2629,7 @@ "id": "tk-project-row-comments-issue.outer-refused:update-comment-settled", "observation": { "sender": ["bc53376d51ab", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2593,19 +2638,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2613,20 +2658,20 @@ "id": "tk-project-row-comments-issue.outer-refused-no-message:update-item-settled", "observation": { "sender": ["13824903a84a"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "e477ca22990a", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.outer-refused-no-message:add-comment-settled", "observation": { "sender": ["13824903a84a", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2634,13 +2679,13 @@ }, "state": "ee3092e3ff92", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2648,7 +2693,7 @@ "id": "tk-project-row-comments-issue.outer-refused-no-message:update-comment-settled", "observation": { "sender": ["13824903a84a", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2657,19 +2702,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2677,20 +2722,20 @@ "id": "tk-project-row-comments-issue.method-not-found:update-item-settled", "observation": { "sender": ["68f35933f895"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "6eadb971d40a", - "effects": ["c2a271fc5d97", "6b6431f01d00", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "152580ec9e5a", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.method-not-found:add-comment-settled", "observation": { "sender": ["68f35933f895", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2698,13 +2743,13 @@ }, "state": "483cdc3c1f58", "effects": [ - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2712,7 +2757,7 @@ "id": "tk-project-row-comments-issue.method-not-found:update-comment-settled", "observation": { "sender": ["68f35933f895", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2721,19 +2766,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2741,20 +2786,20 @@ "id": "tk-project-row-comments-issue.transport-rejection:update-item-settled", "observation": { "sender": ["b0b8eaa35966"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "e9a8d758f9c7", - "effects": ["c2a271fc5d97", "0924615699bf", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "8237b3a567bf", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.transport-rejection:add-comment-settled", "observation": { "sender": ["b0b8eaa35966", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2762,13 +2807,13 @@ }, "state": "7dbdb709990a", "effects": [ - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2776,7 +2821,7 @@ "id": "tk-project-row-comments-issue.transport-rejection:update-comment-settled", "observation": { "sender": ["b0b8eaa35966", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2785,19 +2830,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -2805,20 +2850,20 @@ "id": "tk-project-row-comments-issue.transport-rejection-no-message:update-item-settled", "observation": { "sender": ["140fa75b0a29"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "e477ca22990a", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.transport-rejection-no-message:add-comment-settled", "observation": { "sender": ["140fa75b0a29", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2826,13 +2871,13 @@ }, "state": "ee3092e3ff92", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -2840,7 +2885,7 @@ "id": "tk-project-row-comments-issue.transport-rejection-no-message:update-comment-settled", "observation": { "sender": ["140fa75b0a29", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -2849,19 +2894,19 @@ }, "state": "1c06180a60fe", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuecommentbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuecommentbyslug-1.json index 1b77f7cd741..e821b9e0299 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuecommentbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-issue-github.project.updateissuecommentbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-comments-issue", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "b21a3b3f568bf6caecca62272f4b7882062027684c70878fd5f883622ff2a9ea", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, "046fcf1720b7": { "detail": { "assignees": ["octocat"], @@ -85,89 +90,15 @@ "itemType": "ISSUE" } }, - "057a0b5a420b": { + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "1b30471b40d2": { "name": "projectRowDetailError", - "value": "" - }, - "086a41047c19": { - "name": "projectCommentDraft", - "value": "" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "0ce8caa0cc82": { - "name": "github.project.addIssueCommentBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}" - }, - "16637fd57f65": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}" - }, - "1749ae600a25": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1782d901730e": { - "name": "projectEditingCommentDraft", - "value": "" + "value": "inner refused", + "sent": 3 }, "249f844e5fd7": { "name": "github.project.updateIssueCommentBySlug#1", @@ -204,17 +135,10 @@ } } }, - "27f506c59cc7": { + "347fa6adc9f3": { "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 3 }, "435d84b75259": { "name": "github.project.updateIssueCommentBySlug#1", @@ -254,6 +178,11 @@ } } }, + "4b9c688ebd34": { + "name": "projectEditingCommentDraft", + "value": "", + "sent": 3 + }, "4ef3d6c081cc": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -436,13 +365,20 @@ "itemType": "ISSUE" } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "5f2604a47fa1": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}", + "sent": 3 }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, "7683733d824b": { "name": "github.project.updateIssueCommentBySlug#1", @@ -482,6 +418,11 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, "8130cec409d0": { "detail": { "assignees": ["octocat"], @@ -663,59 +604,10 @@ } } }, - "8d7301a69c58": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8f5c8979ff80": { "name": "github.project.updateIssueCommentBySlug#1", @@ -797,6 +689,11 @@ } } }, + "9138850642c5": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 3 + }, "9188c83ef653": { "detail": { "assignees": ["octocat"], @@ -863,9 +760,10 @@ "itemType": "ISSUE" } }, - "9340829c00ac": { - "name": "github.project.updateIssueBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}" + "9698ad92ebc9": { + "name": "projectCommentDraft", + "value": "", + "sent": 2 }, "98d03b78783e": { "detail": { @@ -939,60 +837,6 @@ "itemType": "ISSUE" } }, - "9f682b8cbc1e": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "an edited comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "a1ef0cf29aaa": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -1031,6 +875,13 @@ } } }, + "a26efea23f6c": { + "name": "projectEditingCommentId", + "value": { + "$rpc": "null" + }, + "sent": 3 + }, "a3404a53c58b": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -1105,25 +956,60 @@ } } }, - "aff4cd03e232": { - "name": "projectRowItem", + "b1384e55e8cf": { + "name": "projectRowDetail", "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "reviewRequests": [] + }, + "sent": 2 }, "b867fbc25fae": { "name": "github.project.updateIssueCommentBySlug#1", @@ -1165,19 +1051,20 @@ } } }, - "c2a271fc5d97": { + "c2bda70f8353": { + "name": "github.project.updateIssueBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}", + "sent": 1 + }, + "cfc8331c4dc0": { + "name": "github.project.addIssueCommentBySlug#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}", + "sent": 2 + }, + "d1bb762720d5": { "name": "projectMutating", - "value": true - }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" - }, - "d33f5097e2ec": { - "name": "projectEditingCommentId", - "value": { - "$rpc": "null" - } + "value": true, + "sent": 1 }, "d3919ddf3bd4": { "detail": { @@ -1323,6 +1210,77 @@ "itemType": "ISSUE" } }, + "d72ea315da15": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 3 + }, + "d856c0886ca0": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 3 + }, + "e3226dc257b6": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 1 + }, "e6decc8d528e": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -1360,6 +1318,11 @@ } } }, + "e7d38ed5fb03": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, "eb064eaa81a1": { "detail": { "assignees": ["octocat"], @@ -1432,6 +1395,11 @@ "itemType": "ISSUE" } }, + "eb612a2e1a87": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1440,6 +1408,61 @@ "$rpc": "undefined" } }, + "ee587f93f5f1": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "an edited comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, "ee5cfc07be28": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -1475,6 +1498,32 @@ } } }, + "f37a9bff665c": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 3 + }, + "f5260513deed": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 + }, "f5296aa6ec28": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -1508,10 +1557,6 @@ "ok": true } } - }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" } }, "recording": { @@ -1521,20 +1566,20 @@ "id": "tk-project-row-comments-issue.prelude:update-item-settled", "observation": { "sender": ["a3c003fbf907"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "9188c83ef653", - "effects": ["c2a271fc5d97", "aff4cd03e232", "1749ae600a25", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "f5260513deed", "e3226dc257b6", "02839f22d2db"] } }, { "id": "tk-project-row-comments-issue.prelude:add-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1542,14 +1587,14 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -1557,7 +1602,7 @@ "id": "tk-project-row-comments-issue.prelude:cleanup", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "a3404a53c58b"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1566,18 +1611,18 @@ }, "state": "98d03b78783e", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f37a9bff665c", + "73c3051352c2" ] } }, @@ -1585,7 +1630,7 @@ "id": "tk-project-row-comments-issue.normal:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1594,20 +1639,20 @@ }, "state": "527330ed2103", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1615,7 +1660,7 @@ "id": "tk-project-row-comments-issue.result-absent:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "f5296aa6ec28"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1624,18 +1669,18 @@ }, "state": "d3919ddf3bd4", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2" ] } }, @@ -1643,7 +1688,7 @@ "id": "tk-project-row-comments-issue.result-null:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "e6decc8d528e"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1652,18 +1697,18 @@ }, "state": "848c29b901c6", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2" ] } }, @@ -1671,7 +1716,7 @@ "id": "tk-project-row-comments-issue.inner-ok-missing:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "8745b196b032"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1680,20 +1725,20 @@ }, "state": "527330ed2103", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } }, @@ -1701,7 +1746,7 @@ "id": "tk-project-row-comments-issue.inner-false-string-error:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "a1ef0cf29aaa"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1710,18 +1755,18 @@ }, "state": "d42b872468e1", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2" ] } }, @@ -1729,7 +1774,7 @@ "id": "tk-project-row-comments-issue.inner-false-object-error:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "b867fbc25fae"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1738,18 +1783,18 @@ }, "state": "d42b872468e1", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2" ] } }, @@ -1757,7 +1802,7 @@ "id": "tk-project-row-comments-issue.outer-refused:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "4ef3d6c081cc"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1766,18 +1811,18 @@ }, "state": "046fcf1720b7", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2" ] } }, @@ -1785,7 +1830,7 @@ "id": "tk-project-row-comments-issue.outer-refused-no-message:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "435d84b75259"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1794,18 +1839,18 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -1813,7 +1858,7 @@ "id": "tk-project-row-comments-issue.method-not-found:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "7683733d824b"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1822,18 +1867,18 @@ }, "state": "eb064eaa81a1", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2" ] } }, @@ -1841,7 +1886,7 @@ "id": "tk-project-row-comments-issue.transport-rejection:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "ee5cfc07be28"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1850,18 +1895,18 @@ }, "state": "8130cec409d0", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2" ] } }, @@ -1869,7 +1914,7 @@ "id": "tk-project-row-comments-issue.transport-rejection-no-message:update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "249f844e5fd7"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -1878,18 +1923,18 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-pr-github.project.updatepullrequestbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-pr-github.project.updatepullrequestbyslug-1.json index d8ee7024494..9168eeb668a 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-pr-github.project.updatepullrequestbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-comments-pr-github.project.updatepullrequestbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-comments-pr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "e286edb942c338fd844ce8437ac03c872838228515ce833cfd310332354da725", "platform": "darwin", @@ -13,13 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, - "0924615699bf": { + "0ef970845cc7": { "name": "projectRowDetailError", - "value": "transport failure" + "value": "outer refused", + "sent": 1 }, "0fa9db1cc7c0": { "name": "github.project.updatePullRequestBySlug#1", @@ -60,6 +62,11 @@ } } }, + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 + }, "194a466e49bd": { "detail": { "assignees": ["octocat"], @@ -125,14 +132,6 @@ "itemType": "PULL_REQUEST" } }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, "2d1e8ede1fcf": { "detail": { "assignees": ["octocat"], @@ -199,10 +198,6 @@ "itemType": "PULL_REQUEST" } }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "470d3aa7b368": { "detail": { "assignees": ["octocat"], @@ -369,6 +364,11 @@ } } }, + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, "4cc5ce7ffda2": { "name": "github.project.updatePullRequestBySlug#1", "args": [ @@ -473,14 +473,6 @@ "itemType": "PULL_REQUEST" } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" - }, "71fe9d50f237": { "name": "github.project.updatePullRequestBySlug#1", "args": [ @@ -586,6 +578,11 @@ "itemType": "PULL_REQUEST" } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, "7b9270764362": { "name": "github.project.updatePullRequestBySlug#1", "args": [ @@ -626,29 +623,15 @@ } } }, - "80e87e83df29": { - "name": "github.project.updatePullRequestBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updatePullRequestBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":2,\"updates\":{\"title\":\"Renamed\"}}}" + "8237b3a567bf": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 1 }, - "944afddca6db": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 }, "97094e0009d2": { "name": "github.project.updatePullRequestBySlug#1", @@ -767,6 +750,11 @@ } } }, + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "bc87b4b6ed64": { "name": "github.project.updatePullRequestBySlug#1", "args": [ @@ -871,56 +859,28 @@ "itemType": "PULL_REQUEST" } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "cbdef49cc723": { - "name": "projectRowDetailError", - "value": "Failed to update GitHub item" - }, - "cff93cd7b1a7": { - "name": "github.project.updatePullRequestBySlug#1", - "args": [ - { - "name": "method", - "value": "github.project.updatePullRequestBySlug" + "c8e3f060e5f1": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/pull/2" }, - { - "name": "params", - "value": { - "host": "github.enterprise.test", - "number": 2, - "owner": "owner", - "repo": "repo", - "updates": { - "title": "Renamed" - } - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "rejected", - "startedAt": 0, - "settledAt": 0, - "error": { - "category": "Error", - "message": "transport failure", - "isRpcDeliveryUnknown": true - } - } + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 1 }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" - }, - "d8d5425b5f04": { + "c9abda0c6d89": { "name": "githubProjectTable", "value": { "fields": [ @@ -978,8 +938,51 @@ "name": "Table", "number": 1 } + }, + "sent": 1 + }, + "cff93cd7b1a7": { + "name": "github.project.updatePullRequestBySlug#1", + "args": [ + { + "name": "method", + "value": "github.project.updatePullRequestBySlug" + }, + { + "name": "params", + "value": { + "host": "github.enterprise.test", + "number": 2, + "owner": "owner", + "repo": "repo", + "updates": { + "title": "Renamed" + } + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } } }, + "da0f06b573ab": { + "name": "projectRowDetailError", + "value": "Failed to update GitHub item", + "sent": 1 + }, "e07ed1ef7289": { "name": "github.project.updatePullRequestBySlug#1", "args": [ @@ -1022,6 +1025,11 @@ } } }, + "e1d50458f904": { + "name": "github.project.updatePullRequestBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updatePullRequestBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":2,\"updates\":{\"title\":\"Renamed\"}}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1030,6 +1038,11 @@ "$rpc": "undefined" } }, + "eff724250cc7": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 1 + }, "f7a965ae68e5": { "detail": { "assignees": ["octocat"], @@ -1168,143 +1181,143 @@ "id": "tk-project-row-comments-pr.normal:update-item-settled", "observation": { "sender": ["0fa9db1cc7c0"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "2d1e8ede1fcf", - "effects": ["c2a271fc5d97", "944afddca6db", "d8d5425b5f04", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "c8e3f060e5f1", "c9abda0c6d89", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.result-absent:update-item-settled", "observation": { "sender": ["4aa5b1f0a2a8"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "49d660b9acf0", - "effects": ["c2a271fc5d97", "2e2da1bbd7ed", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "4c09a53c8150", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.result-null:update-item-settled", "observation": { "sender": ["4cc5ce7ffda2"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "f7a965ae68e5", - "effects": ["c2a271fc5d97", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "a7b76954b136", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.inner-ok-missing:update-item-settled", "observation": { "sender": ["bc87b4b6ed64"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "2d1e8ede1fcf", - "effects": ["c2a271fc5d97", "944afddca6db", "d8d5425b5f04", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "c8e3f060e5f1", "c9abda0c6d89", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.inner-false-string-error:update-item-settled", "observation": { "sender": ["7b9270764362"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "fce902b2381c", - "effects": ["c2a271fc5d97", "cbdef49cc723", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "da0f06b573ab", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.inner-false-object-error:update-item-settled", "observation": { "sender": ["e07ed1ef7289"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "194a466e49bd", - "effects": ["c2a271fc5d97", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "eff724250cc7", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.outer-refused:update-item-settled", "observation": { "sender": ["97094e0009d2"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "c089d68bd230", - "effects": ["c2a271fc5d97", "27f506c59cc7", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "0ef970845cc7", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.outer-refused-no-message:update-item-settled", "observation": { "sender": ["a348d735e20f"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "6764270f0dc1", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.method-not-found:update-item-settled", "observation": { "sender": ["71fe9d50f237"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "79252b22d0fc", - "effects": ["c2a271fc5d97", "6b6431f01d00", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "152580ec9e5a", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.transport-rejection:update-item-settled", "observation": { "sender": ["cff93cd7b1a7"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "470d3aa7b368", - "effects": ["c2a271fc5d97", "0924615699bf", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "8237b3a567bf", "02839f22d2db"] } }, { "id": "tk-project-row-comments-pr.transport-rejection-no-message:update-item-settled", "observation": { "sender": ["983756056f4c"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "6764270f0dc1", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-detail-github.project.workitemdetailsbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-detail-github.project.workitemdetailsbyslug-1.json index 4a607f2191d..8085f0eeebe 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-detail-github.project.workitemdetailsbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-detail-github.project.workitemdetailsbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-detail", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f8f6e5d500f959b9b15c5498885a05422747880b6aef4ad795bc3064ebbacea6", "scenarioSha256": "52b2cc222d9819121ba99f8f603bc76abe420d731e5853116e802a4db59e2d3e", "platform": "darwin", @@ -13,23 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { + "049372f27933": { + "name": "prFileContents", + "value": {}, + "sent": 0 + }, + "0e6d17a72b48": { + "name": "projectEditingCommentDraft", + "value": "", + "sent": 0 + }, + "0ef970845cc7": { "name": "projectRowDetailError", - "value": "" - }, - "086a41047c19": { - "name": "projectCommentDraft", - "value": "" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "value": "outer refused", + "sent": 1 }, "0fa980ff8396": { "detail": { @@ -38,23 +35,29 @@ "error": "outer refused", "loading": false }, - "1057be813592": { + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 + }, + "1948869d1aab": { + "name": "projectTitleDraft", + "value": { + "$rpc": "undefined" + }, + "sent": 0 + }, + "1ab0db6f980d": { + "name": "projectCommentDraft", + "value": "", + "sent": 0 + }, + "1e04ae13b692": { "name": "expandedPrFilePath", "value": { "$rpc": "null" - } - }, - "1782d901730e": { - "name": "projectEditingCommentDraft", - "value": "" - }, - "188585c3859c": { - "name": "projectFieldDrafts", - "value": {} - }, - "1ca3c6b62543": { - "name": "projectRowDetailLoading", - "value": true + }, + "sent": 0 }, "205699b4093c": { "detail": { @@ -63,9 +66,10 @@ "error": "inner refused", "loading": false }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" + "228957b08ee5": { + "name": "projectReviewersDraft", + "value": "", + "sent": 0 }, "2a5f104cc20a": { "name": "github.project.workItemDetailsBySlug#1", @@ -102,16 +106,6 @@ } } }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, "348c16318267": { "detail": { "$rpc": "null" @@ -119,9 +113,17 @@ "error": "transport failure", "loading": false }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" + "3690e3603bc7": { + "name": "projectEditingCommentId", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "3a8d8b837c22": { + "name": "projectRowDetailLoading", + "value": false, + "sent": 1 }, "41f7d0f4ab48": { "detail": { @@ -130,6 +132,13 @@ "error": "Unknown method", "loading": false }, + "4331036690d4": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, "45b703d1ba29": { "detail": { "$rpc": "null" @@ -175,25 +184,10 @@ } } }, - "4f9b2f35c45f": { - "name": "projectRowDetail", - "value": { - "assignees": [], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [], - "files": [], - "headSha": "head-sha", - "labels": [], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [] - } + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "5a7bbfc7f8af": { "name": "github.project.workItemDetailsBySlug#1", @@ -230,10 +224,6 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, "629ca94bfed3": { "name": "github.project.workItemDetailsBySlug#1", "args": [ @@ -268,9 +258,10 @@ } } }, - "6918d0b7aab9": { - "name": "prFileContents", - "value": {} + "62fee54ba0b2": { + "name": "projectBodyDraft", + "value": "", + "sent": 0 }, "697a14434811": { "name": "github.project.workItemDetailsBySlug#1", @@ -309,23 +300,42 @@ } } }, - "6b6431f01d00": { + "73fd5eb0550e": { + "name": "projectRowDetailLoading", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { "name": "projectRowDetailError", - "value": "Unknown method" + "value": "", + "sent": 0 }, - "6fe1c7d73e4d": { + "8237b3a567bf": { "name": "projectRowDetailError", - "value": "inner refused" + "value": "transport failure", + "sent": 1 }, - "8f0c8ca9f6fc": { - "name": "projectBodyDraft", - "value": "" + "8441059da147": { + "name": "github.project.workItemDetailsBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.workItemDetailsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"type\":\"issue\"}}", + "sent": 1 }, - "9348720697e0": { - "name": "projectTitleDraft", + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", "value": { - "$rpc": "undefined" - } + "$rpc": "null" + }, + "sent": 0 + }, + "9b91f921fbb2": { + "name": "projectFieldDrafts", + "value": {}, + "sent": 0 }, "9cbb2a5c7ddc": { "name": "github.project.workItemDetailsBySlug#1", @@ -365,6 +375,11 @@ } } }, + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "ab01782b6daf": { "name": "github.project.workItemDetailsBySlug#1", "args": [ @@ -471,6 +486,32 @@ "error": "Cannot read properties of undefined (reading 'ok')", "loading": false }, + "c3e75b813157": { + "name": "projectRowDetail", + "value": { + "assignees": [], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [], + "files": [], + "headSha": "head-sha", + "labels": [], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "undefined" + }, + "reviewRequests": [] + }, + "sent": 1 + }, + "ce991ff5560d": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 0 + }, "d1f95449bb04": { "name": "github.project.workItemDetailsBySlug#1", "args": [ @@ -521,16 +562,6 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" - }, - "d33f5097e2ec": { - "name": "projectEditingCommentId", - "value": { - "$rpc": "null" - } - }, "e11a0d677154": { "name": "github.project.workItemDetailsBySlug#1", "args": [ @@ -569,10 +600,6 @@ } } }, - "e27d1a246a98": { - "name": "github.project.workItemDetailsBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.workItemDetailsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"type\":\"issue\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -581,6 +608,11 @@ "$rpc": "undefined" } }, + "eff724250cc7": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 1 + }, "f3a26e0bbdca": { "detail": { "$rpc": "null" @@ -588,10 +620,6 @@ "error": "Cannot read properties of null (reading 'ok')", "loading": false }, - "f78c32654fc4": { - "name": "projectRowDetailLoading", - "value": false - }, "fe08a0925a32": { "name": "github.project.workItemDetailsBySlug#1", "args": [ @@ -637,28 +665,28 @@ "id": "tk-project-row-detail.normal:mounted", "observation": { "sender": ["d1f95449bb04"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "b2a01ad6d4fe", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "4f9b2f35c45f", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "c3e75b813157", + "3a8d8b837c22" ] } }, @@ -666,28 +694,28 @@ "id": "tk-project-row-detail.result-absent:mounted", "observation": { "sender": ["629ca94bfed3"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ba38fcc880dc", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "2e2da1bbd7ed", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "4c09a53c8150", + "3a8d8b837c22" ] } }, @@ -695,28 +723,28 @@ "id": "tk-project-row-detail.result-null:mounted", "observation": { "sender": ["697a14434811"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f3a26e0bbdca", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "d330309fabb3", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "a7b76954b136", + "3a8d8b837c22" ] } }, @@ -724,28 +752,28 @@ "id": "tk-project-row-detail.inner-ok-missing:mounted", "observation": { "sender": ["fe08a0925a32"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "45b703d1ba29", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "057a0b5a420b", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "85f150b2df81", + "3a8d8b837c22" ] } }, @@ -753,28 +781,28 @@ "id": "tk-project-row-detail.inner-false-string-error:mounted", "observation": { "sender": ["b5e6f1e3f366"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "45b703d1ba29", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "057a0b5a420b", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "85f150b2df81", + "3a8d8b837c22" ] } }, @@ -782,28 +810,28 @@ "id": "tk-project-row-detail.inner-false-object-error:mounted", "observation": { "sender": ["ab01782b6daf"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "205699b4093c", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "6fe1c7d73e4d", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "eff724250cc7", + "3a8d8b837c22" ] } }, @@ -811,28 +839,28 @@ "id": "tk-project-row-detail.outer-refused:mounted", "observation": { "sender": ["e11a0d677154"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "0fa980ff8396", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "27f506c59cc7", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "0ef970845cc7", + "3a8d8b837c22" ] } }, @@ -840,28 +868,28 @@ "id": "tk-project-row-detail.outer-refused-no-message:mounted", "observation": { "sender": ["9cbb2a5c7ddc"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "45b703d1ba29", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "057a0b5a420b", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "85f150b2df81", + "3a8d8b837c22" ] } }, @@ -869,28 +897,28 @@ "id": "tk-project-row-detail.method-not-found:mounted", "observation": { "sender": ["46f64f0cee44"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "41f7d0f4ab48", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "6b6431f01d00", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "152580ec9e5a", + "3a8d8b837c22" ] } }, @@ -898,28 +926,28 @@ "id": "tk-project-row-detail.transport-rejection:mounted", "observation": { "sender": ["2a5f104cc20a"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "348c16318267", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "0924615699bf", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "8237b3a567bf", + "3a8d8b837c22" ] } }, @@ -927,28 +955,28 @@ "id": "tk-project-row-detail.transport-rejection-no-message:mounted", "observation": { "sender": ["5a7bbfc7f8af"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "45b703d1ba29", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "057a0b5a420b", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "85f150b2df81", + "3a8d8b837c22" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.clearitemfield-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.clearitemfield-1.json index 805ecf817a1..853e83d8bcd 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.clearitemfield-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.clearitemfield-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-fields", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "0fe8c60631cf04d33b34371155f5f80c8426b07b1cbec2fabc5d6d619f2633b8", "platform": "darwin", @@ -13,116 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "010155bc60dd": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, - "057a0b5a420b": { + "0d3abde11044": { "name": "projectRowDetailError", - "value": "" + "value": "Connection closed", + "sent": 2 }, - "06620643557d": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": { - "field-1": { - "color": "YELLOW", - "fieldId": "field-1", - "kind": "single-select", - "name": "In progress", - "optionId": "option-1" - } - }, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "11453f1749a4": { "error": "transport failure", @@ -223,72 +127,6 @@ } } }, - "1153dfcb2ccc": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, "17d68b64c995": { "name": "github.project.clearItemField#1", "args": [ @@ -328,11 +166,10 @@ } } }, - "1939e469a4b3": { - "name": "projectFieldDrafts", - "value": { - "field-1": "" - } + "1bd08607e7f8": { + "name": "projectRowDetailError", + "value": "Failed to update project field", + "sent": 2 }, "1c2300267a50": { "name": "github.project.clearItemField#1", @@ -368,9 +205,80 @@ } } }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" + "208468d41a71": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": { + "field-1": { + "color": "YELLOW", + "fieldId": "field-1", + "kind": "single-select", + "name": "In progress", + "optionId": "option-1" + } + }, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 1 }, "292291b21e81": { "error": "Cannot read properties of null (reading 'ok')", @@ -471,14 +379,6 @@ } } }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "311a2f79b43d": { "error": "transport failure", "mutating": false, @@ -625,79 +525,38 @@ } } }, - "3a0ba35a3b28": { - "name": "githubProjectTable", + "34daaf185d9e": { + "name": "projectRowItem", "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": { - "field-1": { - "color": "YELLOW", - "fieldId": "field-1", - "kind": "single-select", - "name": "In progress", - "optionId": "option-1" - } - }, - "id": "item-1", - "itemType": "ISSUE" + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": { + "field-1": { + "color": "YELLOW", + "fieldId": "field-1", + "kind": "single-select", + "name": "In progress", + "optionId": "option-1" } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } + }, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 + }, + "3602df6361c4": { + "name": "github.project.updateItemField#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}", + "sent": 1 }, "3acce5b08290": { "error": "inner refused", @@ -798,6 +657,11 @@ } } }, + "3dd9611f0850": { + "name": "github.project.clearItemField#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}", + "sent": 2 + }, "424e9a1ae7ed": { "error": "", "mutating": false, @@ -897,6 +761,16 @@ } } }, + "466f8db9d238": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 2 + }, + "46b4c26d709a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 2 + }, "46c028c0d924": { "name": "github.project.clearItemField#1", "args": [ @@ -933,9 +807,102 @@ } } }, - "4bb4179487e7": { - "name": "github.project.updateIssueTypeBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}" + "5278d0def4dc": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 2 + }, + "55107e6e9979": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 2 + }, + "574da420bac4": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 3 }, "57a8b31d7765": { "error": "", @@ -1145,6 +1112,11 @@ } } }, + "60c2e1f55655": { + "name": "github.project.updateIssueTypeBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}", + "sent": 3 + }, "6294f739146e": { "error": "Failed to update project field", "mutating": false, @@ -1353,6 +1325,11 @@ } } }, + "674a78fb6dfb": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 2 + }, "674d1327dcc8": { "error": "Cannot read properties of null (reading 'ok')", "mutating": false, @@ -1545,32 +1522,15 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "6be8b6473722": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, "759540f23b63": { "name": "github.project.clearItemField#1", @@ -1643,6 +1603,11 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, "7da1fa6feb18": { "name": "github.project.clearItemField#1", "args": [ @@ -1677,37 +1642,162 @@ } } }, - "828b2d745070": { - "name": "projectRowDetailError", - "value": "Failed to update project field" - }, - "83ef3d3c2cac": { - "name": "projectRowItem", + "824d5b4543f1": { + "name": "githubProjectTable", "value": { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 }, - "895e7a6b9398": { - "name": "github.project.updateItemField#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}" + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "99cdcb3796ac": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": { + "field-1": { + "color": "YELLOW", + "fieldId": "field-1", + "kind": "single-select", + "name": "In progress", + "optionId": "option-1" + } + }, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 }, "9b25901e2435": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -1818,6 +1908,13 @@ } } }, + "b2345144ca7e": { + "name": "projectFieldDrafts", + "value": { + "field-1": "" + }, + "sent": 2 + }, "bd34a3803a4e": { "error": "inner refused", "mutating": false, @@ -1927,13 +2024,18 @@ } } }, - "c28945c7087a": { + "c3317944bc82": { "name": "projectRowItem", "value": { "content": { "assignees": [], "issueType": { - "$rpc": "null" + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" }, "labels": [], "number": 1, @@ -1952,11 +2054,8 @@ }, "id": "item-1", "itemType": "ISSUE" - } - }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + }, + "sent": 3 }, "c5d817856415": { "error": "", @@ -2301,85 +2400,6 @@ } } }, - "ca40db170f48": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": { - "field-1": { - "color": "YELLOW", - "fieldId": "field-1", - "kind": "single-select", - "name": "In progress", - "optionId": "option-1" - } - }, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, "cdb1e0ec3294": { "name": "github.project.clearItemField#1", "args": [ @@ -2566,9 +2586,30 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d74cf538de66": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 2 }, "d7d194b8694f": { "name": "github.project.clearItemField#1", @@ -2643,10 +2684,6 @@ } } }, - "dca464e5bca3": { - "name": "github.project.clearItemField#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}" - }, "de29905548eb": { "error": "", "mutating": false, @@ -2917,9 +2954,15 @@ } } }, - "f871d643501c": { + "fe748dc95970": { "name": "projectRowDetailError", - "value": "Connection closed" + "value": "inner refused", + "sent": 2 + }, + "fed93fa7addb": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 2 } }, "recording": { @@ -2929,20 +2972,20 @@ "id": "tk-project-row-fields.prelude:set-field-settled", "observation": { "sender": ["d19660e0ba85"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "424e9a1ae7ed", - "effects": ["c2a271fc5d97", "c28945c7087a", "3a0ba35a3b28", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "34daaf185d9e", "208468d41a71", "02839f22d2db"] } }, { "id": "tk-project-row-fields.prelude:cleanup", "observation": { "sender": ["d19660e0ba85", "759540f23b63"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2950,13 +2993,13 @@ }, "state": "c5d817856415", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "0d3abde11044", + "6f4f9198e5ff" ] } }, @@ -2964,7 +3007,7 @@ "id": "tk-project-row-fields.normal:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2972,15 +3015,15 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2988,7 +3031,7 @@ "id": "tk-project-row-fields.normal:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2997,19 +3040,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -3017,7 +3060,7 @@ "id": "tk-project-row-fields.result-absent:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "f71162f2f6ab"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3025,13 +3068,13 @@ }, "state": "e0b55fd5ddd3", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "fed93fa7addb", + "6f4f9198e5ff" ] } }, @@ -3039,7 +3082,7 @@ "id": "tk-project-row-fields.result-absent:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "f71162f2f6ab", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3048,17 +3091,17 @@ }, "state": "9b25901e2435", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "fed93fa7addb", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3066,7 +3109,7 @@ "id": "tk-project-row-fields.result-null:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "c729dad3a433"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3074,13 +3117,13 @@ }, "state": "292291b21e81", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "5278d0def4dc", + "6f4f9198e5ff" ] } }, @@ -3088,7 +3131,7 @@ "id": "tk-project-row-fields.result-null:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "c729dad3a433", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3097,17 +3140,17 @@ }, "state": "674d1327dcc8", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "5278d0def4dc", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3115,7 +3158,7 @@ "id": "tk-project-row-fields.inner-ok-missing:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "d7d194b8694f"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3123,15 +3166,15 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -3139,7 +3182,7 @@ "id": "tk-project-row-fields.inner-ok-missing:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "d7d194b8694f", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3148,19 +3191,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -3168,7 +3211,7 @@ "id": "tk-project-row-fields.inner-false-string-error:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "e14ea8ebe65d"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3176,13 +3219,13 @@ }, "state": "6294f739146e", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "828b2d745070", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "1bd08607e7f8", + "6f4f9198e5ff" ] } }, @@ -3190,7 +3233,7 @@ "id": "tk-project-row-fields.inner-false-string-error:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "e14ea8ebe65d", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3199,17 +3242,17 @@ }, "state": "c70cb6df3f9c", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "828b2d745070", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "1bd08607e7f8", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3217,7 +3260,7 @@ "id": "tk-project-row-fields.inner-false-object-error:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "17d68b64c995"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3225,13 +3268,13 @@ }, "state": "3acce5b08290", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "fe748dc95970", + "6f4f9198e5ff" ] } }, @@ -3239,7 +3282,7 @@ "id": "tk-project-row-fields.inner-false-object-error:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "17d68b64c995", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3248,17 +3291,17 @@ }, "state": "bd34a3803a4e", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "fe748dc95970", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3266,7 +3309,7 @@ "id": "tk-project-row-fields.outer-refused:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "7aa05181323a"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3274,13 +3317,13 @@ }, "state": "5f110d72ade0", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "466f8db9d238", + "6f4f9198e5ff" ] } }, @@ -3288,7 +3331,7 @@ "id": "tk-project-row-fields.outer-refused:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "7aa05181323a", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3297,17 +3340,17 @@ }, "state": "cfc00f66b739", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3315,7 +3358,7 @@ "id": "tk-project-row-fields.outer-refused-no-message:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "31dba010fada"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3323,13 +3366,13 @@ }, "state": "424e9a1ae7ed", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -3337,7 +3380,7 @@ "id": "tk-project-row-fields.outer-refused-no-message:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "31dba010fada", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3346,17 +3389,17 @@ }, "state": "57a8b31d7765", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3364,7 +3407,7 @@ "id": "tk-project-row-fields.method-not-found:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "cdb1e0ec3294"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3372,13 +3415,13 @@ }, "state": "c668cb389101", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "46b4c26d709a", + "6f4f9198e5ff" ] } }, @@ -3386,7 +3429,7 @@ "id": "tk-project-row-fields.method-not-found:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "cdb1e0ec3294", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3395,17 +3438,17 @@ }, "state": "645856fd5e4f", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3413,7 +3456,7 @@ "id": "tk-project-row-fields.transport-rejection:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "1c2300267a50"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3421,13 +3464,13 @@ }, "state": "11453f1749a4", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "674a78fb6dfb", + "6f4f9198e5ff" ] } }, @@ -3435,7 +3478,7 @@ "id": "tk-project-row-fields.transport-rejection:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "1c2300267a50", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3444,17 +3487,17 @@ }, "state": "311a2f79b43d", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } }, @@ -3462,7 +3505,7 @@ "id": "tk-project-row-fields.transport-rejection-no-message:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "7da1fa6feb18"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3470,13 +3513,13 @@ }, "state": "424e9a1ae7ed", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -3484,7 +3527,7 @@ "id": "tk-project-row-fields.transport-rejection-no-message:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "7da1fa6feb18", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3493,17 +3536,17 @@ }, "state": "57a8b31d7765", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "06620643557d", - "ca40db170f48", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "c3317944bc82", + "99cdcb3796ac", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateissuetypebyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateissuetypebyslug-1.json index 84bad518059..7e707ca71af 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateissuetypebyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateissuetypebyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-fields", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "8ad021e101d8ef17ed47472a5fbfbeaebb2690a4040c89a0e9ee133e69e4fecd", "platform": "darwin", @@ -13,80 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "010155bc60dd": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "06f1fbeb0d68": { "error": "inner refused", @@ -171,81 +101,15 @@ } } }, - "0924615699bf": { + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "1b30471b40d2": { "name": "projectRowDetailError", - "value": "transport failure" - }, - "1153dfcb2ccc": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1939e469a4b3": { - "name": "projectFieldDrafts", - "value": { - "field-1": "" - } + "value": "inner refused", + "sent": 3 }, "1cac1b5d748f": { "name": "github.project.updateIssueTypeBySlug#1", @@ -285,19 +149,7 @@ } } }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "3a0ba35a3b28": { + "208468d41a71": { "name": "githubProjectTable", "value": { "fields": [ @@ -369,7 +221,51 @@ "name": "Table", "number": 1 } - } + }, + "sent": 1 + }, + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 + }, + "34daaf185d9e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": { + "field-1": { + "color": "YELLOW", + "fieldId": "field-1", + "kind": "single-select", + "name": "In progress", + "optionId": "option-1" + } + }, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 + }, + "3602df6361c4": { + "name": "github.project.updateItemField#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}", + "sent": 1 + }, + "3dd9611f0850": { + "name": "github.project.clearItemField#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}", + "sent": 2 }, "410042a82391": { "name": "github.project.updateIssueTypeBySlug#1", @@ -613,10 +509,6 @@ } } }, - "4bb4179487e7": { - "name": "github.project.updateIssueTypeBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}" - }, "4f9f6d6a111c": { "error": "Unknown method", "mutating": false, @@ -700,6 +592,73 @@ } } }, + "55107e6e9979": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 2 + }, "56f10066f7c7": { "error": "outer refused", "mutating": false, @@ -783,6 +742,31 @@ } } }, + "574da420bac4": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 3 + }, "609b678e071d": { "error": "Cannot read properties of null (reading 'ok')", "mutating": false, @@ -866,6 +850,11 @@ } } }, + "60c2e1f55655": { + "name": "github.project.updateIssueTypeBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}", + "sent": 3 + }, "63352559e8ae": { "name": "github.project.updateIssueTypeBySlug#1", "args": [ @@ -1020,29 +1009,6 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, - "6be8b6473722": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } - }, "6e1a42381897": { "error": "", "mutating": true, @@ -1126,9 +1092,20 @@ } } }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, "7c1d7cf7bffa": { "error": "Failed to update issue type", @@ -1213,33 +1190,82 @@ } } }, - "83ef3d3c2cac": { - "name": "projectRowItem", + "824d5b4543f1": { + "name": "githubProjectTable", "value": { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 }, - "895e7a6b9398": { - "name": "github.project.updateItemField#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}" + "9138850642c5": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 3 }, "979b91030a71": { "error": "transport failure", @@ -1397,36 +1423,12 @@ } } }, - "c28945c7087a": { - "name": "projectRowItem", + "b2345144ca7e": { + "name": "projectFieldDrafts", "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": { - "field-1": { - "color": "YELLOW", - "fieldId": "field-1", - "kind": "single-select", - "name": "In progress", - "optionId": "option-1" - } - }, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "field-1": "" + }, + "sent": 2 }, "d19660e0ba85": { "name": "github.project.updateItemField#1", @@ -1468,13 +1470,40 @@ } } }, - "d330309fabb3": { + "d1a1ddbea4f4": { "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "Failed to update issue type", + "sent": 3 }, - "d61a2bdf170c": { + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d72ea315da15": { "name": "projectRowDetailError", - "value": "Failed to update issue type" + "value": "transport failure", + "sent": 3 + }, + "d74cf538de66": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 2 }, "d8504a4a27ff": { "name": "github.project.updateIssueTypeBySlug#1", @@ -1513,9 +1542,10 @@ } } }, - "dca464e5bca3": { - "name": "github.project.clearItemField#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}" + "d856c0886ca0": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 3 }, "de29905548eb": { "error": "", @@ -1731,6 +1761,16 @@ } } }, + "e7d38ed5fb03": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, + "eb612a2e1a87": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1739,6 +1779,11 @@ "$rpc": "undefined" } }, + "f37a9bff665c": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 3 + }, "f4712f15d814": { "name": "github.project.updateIssueTypeBySlug#1", "args": [ @@ -1816,10 +1861,6 @@ } } } - }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" } }, "recording": { @@ -1829,20 +1870,20 @@ "id": "tk-project-row-fields.prelude:set-field-settled", "observation": { "sender": ["d19660e0ba85"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "424e9a1ae7ed", - "effects": ["c2a271fc5d97", "c28945c7087a", "3a0ba35a3b28", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "34daaf185d9e", "208468d41a71", "02839f22d2db"] } }, { "id": "tk-project-row-fields.prelude:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -1850,15 +1891,15 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -1866,7 +1907,7 @@ "id": "tk-project-row-fields.prelude:cleanup", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "ad112425d74f"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -1875,18 +1916,18 @@ }, "state": "6e1a42381897", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "f37a9bff665c", + "73c3051352c2" ] } }, @@ -1894,7 +1935,7 @@ "id": "tk-project-row-fields.normal:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -1903,19 +1944,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -1923,7 +1964,7 @@ "id": "tk-project-row-fields.result-absent:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "63352559e8ae"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -1932,18 +1973,18 @@ }, "state": "e4b835fd05c7", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "e7d38ed5fb03", + "73c3051352c2" ] } }, @@ -1951,7 +1992,7 @@ "id": "tk-project-row-fields.result-null:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "6a1a1849278e"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -1960,18 +2001,18 @@ }, "state": "609b678e071d", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "eb612a2e1a87", + "73c3051352c2" ] } }, @@ -1979,7 +2020,7 @@ "id": "tk-project-row-fields.inner-ok-missing:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "410042a82391"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -1988,19 +2029,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2008,7 +2049,7 @@ "id": "tk-project-row-fields.inner-false-string-error:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "1cac1b5d748f"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2017,18 +2058,18 @@ }, "state": "7c1d7cf7bffa", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "d61a2bdf170c", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "d1a1ddbea4f4", + "73c3051352c2" ] } }, @@ -2036,7 +2077,7 @@ "id": "tk-project-row-fields.inner-false-object-error:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "f692cb94d5e5"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2045,18 +2086,18 @@ }, "state": "06f1fbeb0d68", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "1b30471b40d2", + "73c3051352c2" ] } }, @@ -2064,7 +2105,7 @@ "id": "tk-project-row-fields.outer-refused:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "e44d4ff4fd2c"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2073,18 +2114,18 @@ }, "state": "56f10066f7c7", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "9138850642c5", + "73c3051352c2" ] } }, @@ -2092,7 +2133,7 @@ "id": "tk-project-row-fields.outer-refused-no-message:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "f4712f15d814"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2101,18 +2142,18 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2120,7 +2161,7 @@ "id": "tk-project-row-fields.method-not-found:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "aa3d456d5986"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2129,18 +2170,18 @@ }, "state": "4f9f6d6a111c", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "d856c0886ca0", + "73c3051352c2" ] } }, @@ -2148,7 +2189,7 @@ "id": "tk-project-row-fields.transport-rejection:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "4134e8c61d66"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2157,18 +2198,18 @@ }, "state": "979b91030a71", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "d72ea315da15", + "73c3051352c2" ] } }, @@ -2176,7 +2217,7 @@ "id": "tk-project-row-fields.transport-rejection-no-message:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "41896a7a7f79"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2185,18 +2226,18 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "347fa6adc9f3", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateitemfield-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateitemfield-1.json index 09f1580d957..e14f0660df0 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateitemfield-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-fields-github.project.updateitemfield-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-fields", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "4d33ce12f3f35bea8a98fec2c0378e73caf7fbfb93085545e890b082a392cd60", "platform": "darwin", @@ -13,80 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "010155bc60dd": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "06f1fbeb0d68": { "error": "inner refused", @@ -171,9 +101,15 @@ } } }, - "0924615699bf": { + "0ef970845cc7": { "name": "projectRowDetailError", - "value": "transport failure" + "value": "outer refused", + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "0f6f9457ff9b": { "error": "Cannot read properties of undefined (reading 'ok')", @@ -351,72 +287,6 @@ } } }, - "1153dfcb2ccc": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, "1380b97742e8": { "error": "Unknown method", "mutating": false, @@ -510,25 +380,12 @@ } } }, - "1939e469a4b3": { - "name": "projectFieldDrafts", - "value": { - "field-1": "" - } - }, - "27f506c59cc7": { + "152580ec9e5a": { "name": "projectRowDetailError", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "3a0ba35a3b28": { + "208468d41a71": { "name": "githubProjectTable", "value": { "fields": [ @@ -600,7 +457,41 @@ "name": "Table", "number": 1 } - } + }, + "sent": 1 + }, + "34daaf185d9e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": { + "field-1": { + "color": "YELLOW", + "fieldId": "field-1", + "kind": "single-select", + "name": "In progress", + "optionId": "option-1" + } + }, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 + }, + "3602df6361c4": { + "name": "github.project.updateItemField#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}", + "sent": 1 }, "3c5f3f30f302": { "name": "github.project.updateItemField#1", @@ -645,6 +536,11 @@ } } }, + "3dd9611f0850": { + "name": "github.project.clearItemField#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}", + "sent": 2 + }, "424e9a1ae7ed": { "error": "", "mutating": false, @@ -873,9 +769,10 @@ } } }, - "4bb4179487e7": { - "name": "github.project.updateIssueTypeBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}" + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "4f9f6d6a111c": { "error": "Unknown method", @@ -960,6 +857,73 @@ } } }, + "55107e6e9979": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 2 + }, "5547ae3de041": { "name": "github.project.updateItemField#1", "args": [ @@ -1084,6 +1048,31 @@ } } }, + "574da420bac4": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 3 + }, "609b678e071d": { "error": "Cannot read properties of null (reading 'ok')", "mutating": false, @@ -1167,6 +1156,11 @@ } } }, + "60c2e1f55655": { + "name": "github.project.updateIssueTypeBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}", + "sent": 3 + }, "643348172820": { "name": "github.project.updateItemField#1", "args": [ @@ -1421,32 +1415,20 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "6be8b6473722": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, "807f89a51704": { "error": "inner refused", @@ -1541,37 +1523,92 @@ } } }, - "828b2d745070": { + "8237b3a567bf": { "name": "projectRowDetailError", - "value": "Failed to update project field" + "value": "transport failure", + "sent": 1 }, - "83ef3d3c2cac": { - "name": "projectRowItem", + "824d5b4543f1": { + "name": "githubProjectTable", "value": { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 }, - "895e7a6b9398": { - "name": "github.project.updateItemField#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}" + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a3a29ab638a": { + "name": "projectRowDetailError", + "value": "Failed to update project field", + "sent": 1 }, "9187aa80af70": { "error": "Cannot read properties of null (reading 'ok')", @@ -1824,6 +1861,18 @@ } } }, + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "b2345144ca7e": { + "name": "projectFieldDrafts", + "value": { + "field-1": "" + }, + "sent": 2 + }, "c06c70888019": { "name": "github.project.updateItemField#1", "args": [ @@ -1865,37 +1914,6 @@ } } }, - "c28945c7087a": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": { - "field-1": { - "color": "YELLOW", - "fieldId": "field-1", - "kind": "single-select", - "name": "In progress", - "optionId": "option-1" - } - }, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "d0b8df2afede": { "name": "github.project.updateItemField#1", "args": [ @@ -2069,9 +2087,10 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, "d3d3d8af379c": { "name": "github.project.updateItemField#1", @@ -2114,6 +2133,26 @@ } } }, + "d74cf538de66": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 2 + }, "d8504a4a27ff": { "name": "github.project.updateIssueTypeBySlug#1", "args": [ @@ -2151,10 +2190,6 @@ } } }, - "dca464e5bca3": { - "name": "github.project.clearItemField#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}" - }, "de29905548eb": { "error": "", "mutating": false, @@ -2379,6 +2414,11 @@ "value": { "$rpc": "undefined" } + }, + "eff724250cc7": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 1 } }, "recording": { @@ -2388,20 +2428,20 @@ "id": "tk-project-row-fields.normal:set-field-settled", "observation": { "sender": ["d19660e0ba85"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "424e9a1ae7ed", - "effects": ["c2a271fc5d97", "c28945c7087a", "3a0ba35a3b28", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "34daaf185d9e", "208468d41a71", "02839f22d2db"] } }, { "id": "tk-project-row-fields.normal:clear-field-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2409,15 +2449,15 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2425,7 +2465,7 @@ "id": "tk-project-row-fields.normal:issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2434,19 +2474,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2454,20 +2494,20 @@ "id": "tk-project-row-fields.result-absent:set-field-settled", "observation": { "sender": ["9911f70b3a99"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "e4b835fd05c7", - "effects": ["c2a271fc5d97", "2e2da1bbd7ed", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "4c09a53c8150", "02839f22d2db"] } }, { "id": "tk-project-row-fields.result-absent:clear-field-settled", "observation": { "sender": ["9911f70b3a99", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2475,14 +2515,14 @@ }, "state": "e4b835fd05c7", "effects": [ - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2490,7 +2530,7 @@ "id": "tk-project-row-fields.result-absent:issue-type-settled", "observation": { "sender": ["9911f70b3a99", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2499,18 +2539,18 @@ }, "state": "0f6f9457ff9b", "effects": [ - "c2a271fc5d97", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2518,20 +2558,20 @@ "id": "tk-project-row-fields.result-null:set-field-settled", "observation": { "sender": ["69e0f833e426"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "609b678e071d", - "effects": ["c2a271fc5d97", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "a7b76954b136", "02839f22d2db"] } }, { "id": "tk-project-row-fields.result-null:clear-field-settled", "observation": { "sender": ["69e0f833e426", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2539,14 +2579,14 @@ }, "state": "609b678e071d", "effects": [ - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2554,7 +2594,7 @@ "id": "tk-project-row-fields.result-null:issue-type-settled", "observation": { "sender": ["69e0f833e426", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2563,18 +2603,18 @@ }, "state": "9187aa80af70", "effects": [ - "c2a271fc5d97", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2582,20 +2622,20 @@ "id": "tk-project-row-fields.inner-ok-missing:set-field-settled", "observation": { "sender": ["d0b8df2afede"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "424e9a1ae7ed", - "effects": ["c2a271fc5d97", "c28945c7087a", "3a0ba35a3b28", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "34daaf185d9e", "208468d41a71", "02839f22d2db"] } }, { "id": "tk-project-row-fields.inner-ok-missing:clear-field-settled", "observation": { "sender": ["d0b8df2afede", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2603,15 +2643,15 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2619,7 +2659,7 @@ "id": "tk-project-row-fields.inner-ok-missing:issue-type-settled", "observation": { "sender": ["d0b8df2afede", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2628,19 +2668,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2648,20 +2688,20 @@ "id": "tk-project-row-fields.inner-false-string-error:set-field-settled", "observation": { "sender": ["5547ae3de041"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "100344e42a25", - "effects": ["c2a271fc5d97", "828b2d745070", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "8a3a29ab638a", "02839f22d2db"] } }, { "id": "tk-project-row-fields.inner-false-string-error:clear-field-settled", "observation": { "sender": ["5547ae3de041", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2669,14 +2709,14 @@ }, "state": "100344e42a25", "effects": [ - "c2a271fc5d97", - "828b2d745070", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "8a3a29ab638a", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2684,7 +2724,7 @@ "id": "tk-project-row-fields.inner-false-string-error:issue-type-settled", "observation": { "sender": ["5547ae3de041", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2693,18 +2733,18 @@ }, "state": "4535ac294dad", "effects": [ - "c2a271fc5d97", - "828b2d745070", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "8a3a29ab638a", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2712,20 +2752,20 @@ "id": "tk-project-row-fields.inner-false-object-error:set-field-settled", "observation": { "sender": ["3c5f3f30f302"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "06f1fbeb0d68", - "effects": ["c2a271fc5d97", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "eff724250cc7", "02839f22d2db"] } }, { "id": "tk-project-row-fields.inner-false-object-error:clear-field-settled", "observation": { "sender": ["3c5f3f30f302", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2733,14 +2773,14 @@ }, "state": "06f1fbeb0d68", "effects": [ - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2748,7 +2788,7 @@ "id": "tk-project-row-fields.inner-false-object-error:issue-type-settled", "observation": { "sender": ["3c5f3f30f302", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2757,18 +2797,18 @@ }, "state": "807f89a51704", "effects": [ - "c2a271fc5d97", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2776,20 +2816,20 @@ "id": "tk-project-row-fields.outer-refused:set-field-settled", "observation": { "sender": ["d3d3d8af379c"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "56f10066f7c7", - "effects": ["c2a271fc5d97", "27f506c59cc7", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "0ef970845cc7", "02839f22d2db"] } }, { "id": "tk-project-row-fields.outer-refused:clear-field-settled", "observation": { "sender": ["d3d3d8af379c", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2797,14 +2837,14 @@ }, "state": "56f10066f7c7", "effects": [ - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2812,7 +2852,7 @@ "id": "tk-project-row-fields.outer-refused:issue-type-settled", "observation": { "sender": ["d3d3d8af379c", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2821,18 +2861,18 @@ }, "state": "6550473ac304", "effects": [ - "c2a271fc5d97", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2840,20 +2880,20 @@ "id": "tk-project-row-fields.outer-refused-no-message:set-field-settled", "observation": { "sender": ["c06c70888019"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "68296a29ee63", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-fields.outer-refused-no-message:clear-field-settled", "observation": { "sender": ["c06c70888019", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2861,14 +2901,14 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2876,7 +2916,7 @@ "id": "tk-project-row-fields.outer-refused-no-message:issue-type-settled", "observation": { "sender": ["c06c70888019", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2885,18 +2925,18 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2904,20 +2944,20 @@ "id": "tk-project-row-fields.method-not-found:set-field-settled", "observation": { "sender": ["e60a1b71cf8a"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "4f9f6d6a111c", - "effects": ["c2a271fc5d97", "6b6431f01d00", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "152580ec9e5a", "02839f22d2db"] } }, { "id": "tk-project-row-fields.method-not-found:clear-field-settled", "observation": { "sender": ["e60a1b71cf8a", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2925,14 +2965,14 @@ }, "state": "4f9f6d6a111c", "effects": [ - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -2940,7 +2980,7 @@ "id": "tk-project-row-fields.method-not-found:issue-type-settled", "observation": { "sender": ["e60a1b71cf8a", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2949,18 +2989,18 @@ }, "state": "1380b97742e8", "effects": [ - "c2a271fc5d97", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -2968,20 +3008,20 @@ "id": "tk-project-row-fields.transport-rejection:set-field-settled", "observation": { "sender": ["a0bf6b16f0f6"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "979b91030a71", - "effects": ["c2a271fc5d97", "0924615699bf", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "8237b3a567bf", "02839f22d2db"] } }, { "id": "tk-project-row-fields.transport-rejection:clear-field-settled", "observation": { "sender": ["a0bf6b16f0f6", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -2989,14 +3029,14 @@ }, "state": "979b91030a71", "effects": [ - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -3004,7 +3044,7 @@ "id": "tk-project-row-fields.transport-rejection:issue-type-settled", "observation": { "sender": ["a0bf6b16f0f6", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3013,18 +3053,18 @@ }, "state": "d19825f17e38", "effects": [ - "c2a271fc5d97", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } }, @@ -3032,20 +3072,20 @@ "id": "tk-project-row-fields.transport-rejection-no-message:set-field-settled", "observation": { "sender": ["643348172820"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "68296a29ee63", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-fields.transport-rejection-no-message:clear-field-settled", "observation": { "sender": ["643348172820", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3053,14 +3093,14 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -3068,7 +3108,7 @@ "id": "tk-project-row-fields.transport-rejection-no-message:issue-type-settled", "observation": { "sender": ["643348172820", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -3077,18 +3117,18 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.addprreviewcomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.addprreviewcomment-1.json index 7382f774285..91e23a83151 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.addprreviewcomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.addprreviewcomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-files-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b228732762828412ad3d9eec3ece00a897d866046e37044322c3911758d6e0a9", "scenarioSha256": "0cec6c7e6322135772132c15af4f5cec7ddc667ba3476ad871ed92625293036f", "platform": "darwin", @@ -50,13 +50,21 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 + }, + "065a8cd07789": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 1 }, "06d1e3906e8b": { "name": "github.addPRReviewComment#1", @@ -99,9 +107,10 @@ } } }, - "06d558d172f7": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "06eb2ab576a1": { + "name": "projectRowDetailError", + "value": "[object Object]", + "sent": 2 }, "0735075cd3b2": { "contents": { @@ -130,11 +139,245 @@ "itemType": "PULL_REQUEST" } }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" + "0a7c13874fce": { + "contents": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "error": "[object Object]", + "mutating": false, + "row": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } }, - "094bf6975c7c": { + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0d3abde11044": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 2 + }, + "0e34127a891f": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "13ab8771d5c0": { + "name": "github.updatePRState#1", + "args": [ + { + "name": "method", + "value": "github.updatePRState" + }, + { + "name": "params", + "value": { + "prNumber": 12, + "repo": "id:repo-1", + "updates": { + "state": "closed" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "18ffd2f97a51": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 2 + }, + "1cd93d62cbf1": { + "name": "github.addPRReviewComment#1", + "args": [ + { + "name": "method", + "value": "github.addPRReviewComment" + }, + { + "name": "params", + "value": { + "body": "a review comment", + "commitId": "head-sha", + "line": 12, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "252f3a25533f": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "287030eca79a": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 0 + }, + "359e5860abb8": { + "name": "github.mergePR#1", + "args": [ + { + "name": "method", + "value": "github.mergePR" + }, + { + "name": "params", + "value": { + "method": "squash", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 60000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "396f274f2717": { "name": "githubProjectTable", "value": { "fields": [ @@ -191,177 +434,8 @@ "name": "Table", "number": 1 } - } - }, - "0a7c13874fce": { - "contents": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } }, - "error": "[object Object]", - "mutating": false, - "row": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } - }, - "13ab8771d5c0": { - "name": "github.updatePRState#1", - "args": [ - { - "name": "method", - "value": "github.updatePRState" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-1", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "1cd93d62cbf1": { - "name": "github.addPRReviewComment#1", - "args": [ - { - "name": "method", - "value": "github.addPRReviewComment" - }, - { - "name": "params", - "value": { - "body": "a review comment", - "commitId": "head-sha", - "line": 12, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true - } - } - }, - "251de2865843": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}" - }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "29ab02f35956": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "359e5860abb8": { - "name": "github.mergePR#1", - "args": [ - { - "name": "method", - "value": "github.mergePR" - }, - { - "name": "params", - "value": { - "method": "squash", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 60000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "ok": true - } - } - } + "sent": 3 }, "3c2e1eec734d": { "name": "github.addPRReviewComment#1", @@ -409,6 +483,36 @@ } } }, + "421abd55bc0e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 3 + }, + "466f8db9d238": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 2 + }, + "46b4c26d709a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 2 + }, "4737ca53031e": { "contents": { "src/index.ts": { @@ -436,10 +540,6 @@ "itemType": "PULL_REQUEST" } }, - "4d1d017cea91": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, "523d69c87953": { "name": "github.addPRReviewComment#1", "args": [ @@ -483,9 +583,15 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "5278d0def4dc": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 2 + }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 }, "5ea47b04351c": { "contents": { @@ -514,23 +620,25 @@ "itemType": "PULL_REQUEST" } }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } + "64f9432f6c71": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}", + "sent": 4 }, - "6b6431f01d00": { + "674a78fb6dfb": { "name": "projectRowDetailError", - "value": "Unknown method" + "value": "transport failure", + "sent": 2 }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 }, "73a4d4d7ddfb": { "contents": { @@ -559,6 +667,11 @@ "itemType": "PULL_REQUEST" } }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, "7583b52fa89a": { "name": "github.addPRReviewComment#1", "args": [ @@ -600,84 +713,15 @@ } } }, - "7db3219ad526": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 }, - "7ed15e1dbd33": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "82cd71d524c8": { - "name": "error", - "value": "" + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 }, "888469387359": { "contents": { @@ -706,6 +750,11 @@ "itemType": "PULL_REQUEST" } }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, "8aa4781c9f62": { "name": "github.addPRReviewComment#1", "args": [ @@ -749,9 +798,10 @@ } } }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" + "94340748de2a": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}", + "sent": 3 }, "97a226118637": { "contents": { @@ -824,62 +874,6 @@ } } }, - "9963bc10a55b": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "ab7c5c2480a4": { "contents": { "src/index.ts": { @@ -907,12 +901,6 @@ "itemType": "PULL_REQUEST" } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, "acad7a1dbf23": { "name": "github.addPRReviewComment#1", "args": [ @@ -998,13 +986,17 @@ } } }, - "c02d6dba8a29": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}" + "b84494cf2d3b": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 1 }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 }, "c274925d7845": { "name": "github.addPRReviewComment#1", @@ -1057,10 +1049,6 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "cb3d443fc9be": { "name": "github.prFileContents#1", "args": [ @@ -1136,9 +1124,72 @@ "itemType": "PULL_REQUEST" } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d632883158cc": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "dc1b4dd901b7": { "name": "github.addPRReviewComment#1", @@ -1184,6 +1235,16 @@ } } }, + "deafdf0df276": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 2 + }, + "e02a62a4ddf5": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 0 + }, "e8f51e29a7d9": { "name": "github.addPRReviewComment#1", "args": [ @@ -1236,17 +1297,17 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "eddbc5f50eef": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 5 }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" - }, - "f9222c9368b1": { - "name": "projectRowDetailError", - "value": "[object Object]" + "f070b17abcde": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "fdf15056fb68": { "contents": { @@ -1274,6 +1335,16 @@ "id": "item-2", "itemType": "PULL_REQUEST" } + }, + "fe748dc95970": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 2 + }, + "fed93fa7addb": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 2 } }, "recording": { @@ -1283,18 +1354,18 @@ "id": "tk-project-row-files-merge.prelude:expand-settled", "observation": { "sender": ["cb3d443fc9be"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde" ] } }, @@ -1302,7 +1373,7 @@ "id": "tk-project-row-files-merge.prelude:cleanup", "observation": { "sender": ["cb3d443fc9be", "7583b52fa89a"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1310,15 +1381,15 @@ }, "state": "888469387359", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "0d3abde11044", + "6f4f9198e5ff" ] } }, @@ -1326,7 +1397,7 @@ "id": "tk-project-row-files-merge.normal:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1334,16 +1405,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -1351,7 +1422,7 @@ "id": "tk-project-row-files-merge.normal:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1360,21 +1431,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1382,7 +1453,7 @@ "id": "tk-project-row-files-merge.normal:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1392,25 +1463,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1425,11 +1496,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1441,29 +1512,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1471,7 +1542,7 @@ "id": "tk-project-row-files-merge.result-absent:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "1cd93d62cbf1"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1479,15 +1550,15 @@ }, "state": "97a226118637", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fed93fa7addb", + "6f4f9198e5ff" ] } }, @@ -1495,7 +1566,7 @@ "id": "tk-project-row-files-merge.result-absent:merge-settled", "observation": { "sender": ["cb3d443fc9be", "1cd93d62cbf1", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1504,20 +1575,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fed93fa7addb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1525,7 +1596,7 @@ "id": "tk-project-row-files-merge.result-absent:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "1cd93d62cbf1", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1535,24 +1606,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fed93fa7addb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1567,11 +1638,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1583,28 +1654,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fed93fa7addb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1612,7 +1683,7 @@ "id": "tk-project-row-files-merge.result-null:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "523d69c87953"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1620,15 +1691,15 @@ }, "state": "ab7c5c2480a4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "5278d0def4dc", + "6f4f9198e5ff" ] } }, @@ -1636,7 +1707,7 @@ "id": "tk-project-row-files-merge.result-null:merge-settled", "observation": { "sender": ["cb3d443fc9be", "523d69c87953", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1645,20 +1716,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "5278d0def4dc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1666,7 +1737,7 @@ "id": "tk-project-row-files-merge.result-null:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "523d69c87953", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1676,24 +1747,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "5278d0def4dc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1708,11 +1779,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1724,28 +1795,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "5278d0def4dc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1753,7 +1824,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "8aa4781c9f62"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1761,16 +1832,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "7ed15e1dbd33", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "0e34127a891f", + "6f4f9198e5ff" ] } }, @@ -1778,7 +1849,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:merge-settled", "observation": { "sender": ["cb3d443fc9be", "8aa4781c9f62", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1787,21 +1858,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "7ed15e1dbd33", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "0e34127a891f", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1809,7 +1880,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "8aa4781c9f62", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1819,25 +1890,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "7ed15e1dbd33", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "0e34127a891f", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1852,11 +1923,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1868,29 +1939,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "7ed15e1dbd33", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "0e34127a891f", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1898,7 +1969,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "dc1b4dd901b7"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1906,15 +1977,15 @@ }, "state": "5ea47b04351c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fe748dc95970", + "6f4f9198e5ff" ] } }, @@ -1922,7 +1993,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:merge-settled", "observation": { "sender": ["cb3d443fc9be", "dc1b4dd901b7", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1931,20 +2002,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fe748dc95970", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1952,7 +2023,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "dc1b4dd901b7", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1962,24 +2033,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fe748dc95970", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1994,11 +2065,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2010,28 +2081,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "fe748dc95970", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2039,7 +2110,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "3c2e1eec734d"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2047,15 +2118,15 @@ }, "state": "0a7c13874fce", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "06eb2ab576a1", + "6f4f9198e5ff" ] } }, @@ -2063,7 +2134,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:merge-settled", "observation": { "sender": ["cb3d443fc9be", "3c2e1eec734d", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2072,20 +2143,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "06eb2ab576a1", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2093,7 +2164,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "3c2e1eec734d", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2103,24 +2174,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "06eb2ab576a1", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2135,11 +2206,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2151,28 +2222,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "06eb2ab576a1", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2180,7 +2251,7 @@ "id": "tk-project-row-files-merge.outer-refused:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "983f236234aa"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2188,15 +2259,15 @@ }, "state": "cb79f3d4a1da", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff" ] } }, @@ -2204,7 +2275,7 @@ "id": "tk-project-row-files-merge.outer-refused:merge-settled", "observation": { "sender": ["cb3d443fc9be", "983f236234aa", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2213,20 +2284,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2234,7 +2305,7 @@ "id": "tk-project-row-files-merge.outer-refused:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "983f236234aa", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2244,24 +2315,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2276,11 +2347,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2292,28 +2363,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2321,7 +2392,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "e8f51e29a7d9"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2329,15 +2400,15 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2345,7 +2416,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:merge-settled", "observation": { "sender": ["cb3d443fc9be", "e8f51e29a7d9", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2354,20 +2425,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2375,7 +2446,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "e8f51e29a7d9", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2385,24 +2456,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2417,11 +2488,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2433,28 +2504,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2462,7 +2533,7 @@ "id": "tk-project-row-files-merge.method-not-found:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "b54d23ad8fa5"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2470,15 +2541,15 @@ }, "state": "0735075cd3b2", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff" ] } }, @@ -2486,7 +2557,7 @@ "id": "tk-project-row-files-merge.method-not-found:merge-settled", "observation": { "sender": ["cb3d443fc9be", "b54d23ad8fa5", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2495,20 +2566,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2516,7 +2587,7 @@ "id": "tk-project-row-files-merge.method-not-found:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "b54d23ad8fa5", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2526,24 +2597,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2558,11 +2629,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2574,28 +2645,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2603,7 +2674,7 @@ "id": "tk-project-row-files-merge.transport-rejection:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "06d1e3906e8b"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2611,15 +2682,15 @@ }, "state": "73a4d4d7ddfb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff" ] } }, @@ -2627,7 +2698,7 @@ "id": "tk-project-row-files-merge.transport-rejection:merge-settled", "observation": { "sender": ["cb3d443fc9be", "06d1e3906e8b", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2636,20 +2707,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2657,7 +2728,7 @@ "id": "tk-project-row-files-merge.transport-rejection:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "06d1e3906e8b", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2667,24 +2738,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2699,11 +2770,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2715,28 +2786,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2744,7 +2815,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "acad7a1dbf23"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2752,15 +2823,15 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2768,7 +2839,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:merge-settled", "observation": { "sender": ["cb3d443fc9be", "acad7a1dbf23", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2777,20 +2848,20 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2798,7 +2869,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "acad7a1dbf23", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2808,24 +2879,24 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2840,11 +2911,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2856,28 +2927,28 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.mergepr-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.mergepr-1.json index b1923316066..8855629d37e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.mergepr-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.mergepr-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-files-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b228732762828412ad3d9eec3ece00a897d866046e37044322c3911758d6e0a9", "scenarioSha256": "754d93c552864ab693a5fd2776ba917a1c0f155f6bf8fb2873eafe9b97fd02b0", "platform": "darwin", @@ -50,17 +50,21 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 }, - "06d558d172f7": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "065a8cd07789": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 1 }, "0735075cd3b2": { "contents": { @@ -89,69 +93,6 @@ "itemType": "PULL_REQUEST" } }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "094bf6975c7c": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, "0a7c13874fce": { "contents": { "src/index.ts": { @@ -179,11 +120,15 @@ "itemType": "PULL_REQUEST" } }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "0f72c1f3a2e3": { "name": "github.mergePR#1", @@ -304,17 +249,32 @@ } } }, - "251de2865843": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}" + "18ffd2f97a51": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 2 }, - "27f506c59cc7": { + "1b30471b40d2": { "name": "projectRowDetailError", - "value": "outer refused" + "value": "inner refused", + "sent": 3 }, - "29ab02f35956": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "252f3a25533f": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "287030eca79a": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 0 }, "2bcb83a8835c": { "name": "github.mergePR#1", @@ -397,13 +357,10 @@ } } }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { + "347fa6adc9f3": { "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 3 }, "359e5860abb8": { "name": "github.mergePR#1", @@ -445,6 +402,66 @@ } } }, + "396f274f2717": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, "401d2f559a6e": { "name": "github.mergePR#1", "args": [ @@ -482,6 +499,26 @@ } } }, + "421abd55bc0e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 3 + }, "4737ca53031e": { "contents": { "src/index.ts": { @@ -509,9 +546,10 @@ "itemType": "PULL_REQUEST" } }, - "4d1d017cea91": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" + "4a73d878a19a": { + "name": "projectRowDetailError", + "value": "[object Object]", + "sent": 3 }, "5251c5a46aa5": { "name": "github.mergePR#1", @@ -554,9 +592,10 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 }, "5ea47b04351c": { "contents": { @@ -585,6 +624,11 @@ "itemType": "PULL_REQUEST" } }, + "64f9432f6c71": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}", + "sent": 4 + }, "64fa126f1c85": { "name": "github.mergePR#1", "args": [ @@ -625,23 +669,15 @@ } } }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 }, "73a4d4d7ddfb": { "contents": { @@ -670,6 +706,11 @@ "itemType": "PULL_REQUEST" } }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, "79d7b1bb5ebd": { "name": "github.mergePR#1", "args": [ @@ -710,28 +751,15 @@ } } }, - "7db3219ad526": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 }, "888469387359": { "contents": { @@ -760,9 +788,20 @@ "itemType": "PULL_REQUEST" } }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "9138850642c5": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 3 + }, + "94340748de2a": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}", + "sent": 3 }, "965aaa80409b": { "name": "github.mergePR#1", @@ -829,62 +868,6 @@ "itemType": "PULL_REQUEST" } }, - "9963bc10a55b": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "a2f430756265": { "name": "github.mergePR#1", "args": [ @@ -950,19 +933,17 @@ "itemType": "PULL_REQUEST" } }, - "ac9996319e05": { + "b84494cf2d3b": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 1 + }, + "c22bc4151f3c": { "name": "actionItem", "value": { "$rpc": "null" - } - }, - "c02d6dba8a29": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" + }, + "sent": 4 }, "c274925d7845": { "name": "github.addPRReviewComment#1", @@ -1015,10 +996,6 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "cb3d443fc9be": { "name": "github.prFileContents#1", "args": [ @@ -1094,9 +1071,102 @@ "itemType": "PULL_REQUEST" } }, - "d330309fabb3": { + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d632883158cc": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "d72ea315da15": { "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "transport failure", + "sent": 3 + }, + "d856c0886ca0": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 3 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, + "deafdf0df276": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 2 + }, + "e02a62a4ddf5": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 0 + }, + "e7d38ed5fb03": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, + "eb612a2e1a87": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1106,9 +1176,22 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "eddbc5f50eef": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 5 + }, + "f070b17abcde": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f37a9bff665c": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 3 }, "f547e50c8503": { "name": "github.mergePR#1", @@ -1151,14 +1234,6 @@ } } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" - }, - "f9222c9368b1": { - "name": "projectRowDetailError", - "value": "[object Object]" - }, "fdf15056fb68": { "contents": { "src/index.ts": { @@ -1194,18 +1269,18 @@ "id": "tk-project-row-files-merge.prelude:expand-settled", "observation": { "sender": ["cb3d443fc9be"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde" ] } }, @@ -1213,7 +1288,7 @@ "id": "tk-project-row-files-merge.prelude:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1221,16 +1296,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -1238,7 +1313,7 @@ "id": "tk-project-row-files-merge.prelude:cleanup", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "a2f430756265"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1247,20 +1322,20 @@ }, "state": "888469387359", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f37a9bff665c", + "73c3051352c2" ] } }, @@ -1268,7 +1343,7 @@ "id": "tk-project-row-files-merge.normal:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1277,21 +1352,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1299,7 +1374,7 @@ "id": "tk-project-row-files-merge.normal:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1309,25 +1384,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1342,11 +1417,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1358,29 +1433,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1388,7 +1463,7 @@ "id": "tk-project-row-files-merge.result-absent:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "401d2f559a6e"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1397,20 +1472,20 @@ }, "state": "97a226118637", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2" ] } }, @@ -1418,7 +1493,7 @@ "id": "tk-project-row-files-merge.result-absent:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "401d2f559a6e", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1428,24 +1503,24 @@ }, "state": "97a226118637", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1460,11 +1535,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1476,28 +1551,28 @@ }, "state": "97a226118637", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1505,7 +1580,7 @@ "id": "tk-project-row-files-merge.result-null:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "64fa126f1c85"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1514,20 +1589,20 @@ }, "state": "ab7c5c2480a4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2" ] } }, @@ -1535,7 +1610,7 @@ "id": "tk-project-row-files-merge.result-null:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "64fa126f1c85", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1545,24 +1620,24 @@ }, "state": "ab7c5c2480a4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1577,11 +1652,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1593,28 +1668,28 @@ }, "state": "ab7c5c2480a4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1622,7 +1697,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "79d7b1bb5ebd"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1631,21 +1706,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1653,7 +1728,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "79d7b1bb5ebd", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1663,25 +1738,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1696,11 +1771,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1712,29 +1787,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1742,7 +1817,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "0f72c1f3a2e3"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1751,20 +1826,20 @@ }, "state": "5ea47b04351c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2" ] } }, @@ -1772,7 +1847,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "0f72c1f3a2e3", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1782,24 +1857,24 @@ }, "state": "5ea47b04351c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1814,11 +1889,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1830,28 +1905,28 @@ }, "state": "5ea47b04351c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1859,7 +1934,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "2bf9a40128ec"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1868,20 +1943,20 @@ }, "state": "0a7c13874fce", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2" ] } }, @@ -1889,7 +1964,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "2bf9a40128ec", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1899,24 +1974,24 @@ }, "state": "0a7c13874fce", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1931,11 +2006,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1947,28 +2022,28 @@ }, "state": "0a7c13874fce", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1976,7 +2051,7 @@ "id": "tk-project-row-files-merge.outer-refused:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "f547e50c8503"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1985,20 +2060,20 @@ }, "state": "cb79f3d4a1da", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2" ] } }, @@ -2006,7 +2081,7 @@ "id": "tk-project-row-files-merge.outer-refused:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "f547e50c8503", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2016,24 +2091,24 @@ }, "state": "cb79f3d4a1da", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2048,11 +2123,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2064,28 +2139,28 @@ }, "state": "cb79f3d4a1da", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2093,7 +2168,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "1676273b982e"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2102,20 +2177,20 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2123,7 +2198,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "1676273b982e", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2133,24 +2208,24 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2165,11 +2240,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2181,28 +2256,28 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2210,7 +2285,7 @@ "id": "tk-project-row-files-merge.method-not-found:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "5251c5a46aa5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2219,20 +2294,20 @@ }, "state": "0735075cd3b2", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2" ] } }, @@ -2240,7 +2315,7 @@ "id": "tk-project-row-files-merge.method-not-found:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "5251c5a46aa5", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2250,24 +2325,24 @@ }, "state": "0735075cd3b2", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2282,11 +2357,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2298,28 +2373,28 @@ }, "state": "0735075cd3b2", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2327,7 +2402,7 @@ "id": "tk-project-row-files-merge.transport-rejection:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "2bcb83a8835c"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2336,20 +2411,20 @@ }, "state": "73a4d4d7ddfb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2" ] } }, @@ -2357,7 +2432,7 @@ "id": "tk-project-row-files-merge.transport-rejection:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "2bcb83a8835c", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2367,24 +2442,24 @@ }, "state": "73a4d4d7ddfb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2399,11 +2474,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2415,28 +2490,28 @@ }, "state": "73a4d4d7ddfb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2444,7 +2519,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "965aaa80409b"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2453,20 +2528,20 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2474,7 +2549,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "965aaa80409b", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2484,24 +2559,24 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2516,11 +2591,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2532,28 +2607,28 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.prfilecontents-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.prfilecontents-1.json index 58021e11f45..41ef253fb43 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.prfilecontents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.prfilecontents-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-files-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b228732762828412ad3d9eec3ece00a897d866046e37044322c3911758d6e0a9", "scenarioSha256": "d8838276fb40a8ccb2dbedc269b970f85c1c800466b9813ac06f409ea44ffaff", "platform": "darwin", @@ -13,6 +13,18 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "005f1e8ab7dc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "error": { + "message": "inner refused" + }, + "ok": false + } + }, + "sent": 1 + }, "02509b3a87d5": { "name": "github.updateIssue#1", "args": [ @@ -50,86 +62,36 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 }, - "06d558d172f7": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "094bf6975c7c": { - "name": "githubProjectTable", + "065a8cd07789": { + "name": "prFileContents", "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false } - } + }, + "sent": 1 }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0ef970845cc7": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "10fc9bd3f197": { "contents": { @@ -238,6 +200,30 @@ } } }, + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 + }, + "18ffd2f97a51": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 2 + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "20bb8fdf1756": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "$rpc": "undefined" + } + }, + "sent": 1 + }, "22fd0e0131d4": { "contents": { "src/index.ts": { @@ -309,13 +295,12 @@ } } }, - "251de2865843": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}" - }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" + "252f3a25533f": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "27fdd77feed1": { "name": "github.prFileContents#1", @@ -361,13 +346,10 @@ } } }, - "29ab02f35956": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false + "287030eca79a": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 0 }, "359e5860abb8": { "name": "github.mergePR#1", @@ -456,13 +438,85 @@ } } }, - "41d159823e94": { - "name": "prFileContents", + "396f274f2717": { + "name": "githubProjectTable", "value": { - "src/index.ts": { - "error": "refused" + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 } - } + }, + "sent": 3 + }, + "421abd55bc0e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 3 }, "45c48181b1af": { "name": "github.prFileContents#1", @@ -584,9 +638,10 @@ "itemType": "PULL_REQUEST" } }, - "4d1d017cea91": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 }, "5823f67a2c34": { "name": "github.prFileContents#1", @@ -725,27 +780,10 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, - "6675a3209313": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "$rpc": "undefined" - } - } - }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } + "64f9432f6c71": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}", + "sent": 4 }, "688948cddf49": { "contents": {}, @@ -768,18 +806,10 @@ "itemType": "PULL_REQUEST" } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, - "6d11036fbd9f": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "error": "inner refused", - "ok": false - } - } + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, "6ff1a00346a2": { "contents": {}, @@ -802,6 +832,11 @@ "itemType": "PULL_REQUEST" } }, + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 + }, "708ba51de239": { "contents": { "src/index.ts": { @@ -830,32 +865,10 @@ "itemType": "PULL_REQUEST" } }, - "7aeaf5f9e363": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "$rpc": "null" - } - } - }, - "7db3219ad526": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, "80d305d2ab51": { "name": "github.prFileContents#1", @@ -906,6 +919,11 @@ } } }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, "80de19bea023": { "contents": { "src/index.ts": { @@ -931,20 +949,15 @@ "itemType": "PULL_REQUEST" } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "8237b3a567bf": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 1 }, - "88669240de7c": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "error": { - "message": "inner refused" - }, - "ok": false - } - } + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 }, "88a25ad142bb": { "contents": { @@ -971,11 +984,294 @@ "itemType": "PULL_REQUEST" } }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, - "9963bc10a55b": { + "94340748de2a": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}", + "sent": 3 + }, + "9d1e84daf78b": { + "contents": {}, + "error": "", + "mutating": false, + "row": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + }, + "a849f43252c8": { + "contents": { + "src/index.ts": { + "error": { + "message": "inner refused" + }, + "ok": false + } + }, + "error": "", + "mutating": false, + "row": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + }, + "a927adec2d59": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "error": "refused" + } + }, + "sent": 1 + }, + "ae5da2018f44": { + "name": "github.prFileContents#1", + "args": [ + { + "name": "method", + "value": "github.prFileContents" + }, + { + "name": "params", + "value": { + "baseSha": "base-sha", + "headSha": "head-sha", + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "status": "modified" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "b1e42b117fc4": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "error": "inner refused", + "ok": false + } + }, + "sent": 1 + }, + "b561de642030": { + "contents": {}, + "error": "Unknown method", + "mutating": false, + "row": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + }, + "b84494cf2d3b": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 1 + }, + "be2bf5177055": { + "contents": { + "src/index.ts": { + "error": "inner refused", + "ok": false + } + }, + "error": "", + "mutating": false, + "row": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + }, + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, + "c274925d7845": { + "name": "github.addPRReviewComment#1", + "args": [ + { + "name": "method", + "value": "github.addPRReviewComment" + }, + { + "name": "params", + "value": { + "body": "a review comment", + "commitId": "head-sha", + "line": 12, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "comment": { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + }, + "ok": true + } + } + } + }, + "cb3d443fc9be": { + "name": "github.prFileContents#1", + "args": [ + { + "name": "method", + "value": "github.prFileContents" + }, + { + "name": "params", + "value": { + "baseSha": "base-sha", + "headSha": "head-sha", + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "status": "modified" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + } + } + }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d632883158cc": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1029,266 +1325,23 @@ "$rpc": "null" }, "reviewRequests": [] - } - }, - "9d1e84daf78b": { - "contents": {}, - "error": "", - "mutating": false, - "row": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - }, - "a849f43252c8": { - "contents": { - "src/index.ts": { - "error": { - "message": "inner refused" - }, - "ok": false - } }, - "error": "", - "mutating": false, - "row": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "sent": 2 }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, - "ae5da2018f44": { - "name": "github.prFileContents#1", - "args": [ - { - "name": "method", - "value": "github.prFileContents" - }, - { - "name": "params", - "value": { - "baseSha": "base-sha", - "headSha": "head-sha", - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "status": "modified" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "$rpc": "null" - } - } - } - }, - "b561de642030": { - "contents": {}, - "error": "Unknown method", - "mutating": false, - "row": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - }, - "be2bf5177055": { - "contents": { - "src/index.ts": { - "error": "inner refused", - "ok": false - } - }, - "error": "", - "mutating": false, - "row": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - }, - "c02d6dba8a29": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, - "c274925d7845": { + "deafdf0df276": { "name": "github.addPRReviewComment#1", - "args": [ - { - "name": "method", - "value": "github.addPRReviewComment" - }, - { - "name": "params", - "value": { - "body": "a review comment", - "commitId": "head-sha", - "line": 12, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "comment": { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - }, - "ok": true - } - } - } + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 2 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "cb3d443fc9be": { - "name": "github.prFileContents#1", - "args": [ - { - "name": "method", - "value": "github.prFileContents" - }, - { - "name": "params", - "value": { - "baseSha": "base-sha", - "headSha": "head-sha", - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "status": "modified" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - } + "e02a62a4ddf5": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1298,9 +1351,26 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "eddbc5f50eef": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 5 + }, + "f070b17abcde": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f0d0b64ae0b7": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "$rpc": "null" + } + }, + "sent": 1 }, "f462ab28ddde": { "contents": { @@ -1387,18 +1457,18 @@ "id": "tk-project-row-files-merge.normal:expand-settled", "observation": { "sender": ["cb3d443fc9be"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde" ] } }, @@ -1406,7 +1476,7 @@ "id": "tk-project-row-files-merge.normal:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1414,16 +1484,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -1431,7 +1501,7 @@ "id": "tk-project-row-files-merge.normal:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1440,21 +1510,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1462,7 +1532,7 @@ "id": "tk-project-row-files-merge.normal:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1472,25 +1542,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1505,11 +1575,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1521,29 +1591,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1551,18 +1621,18 @@ "id": "tk-project-row-files-merge.result-absent:expand-settled", "observation": { "sender": ["5823f67a2c34"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "22fd0e0131d4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6675a3209313", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "20bb8fdf1756", + "f070b17abcde" ] } }, @@ -1570,7 +1640,7 @@ "id": "tk-project-row-files-merge.result-absent:file-comment-settled", "observation": { "sender": ["5823f67a2c34", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1578,16 +1648,16 @@ }, "state": "22fd0e0131d4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6675a3209313", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "20bb8fdf1756", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -1595,7 +1665,7 @@ "id": "tk-project-row-files-merge.result-absent:merge-settled", "observation": { "sender": ["5823f67a2c34", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1604,21 +1674,21 @@ }, "state": "88a25ad142bb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6675a3209313", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "20bb8fdf1756", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1626,7 +1696,7 @@ "id": "tk-project-row-files-merge.result-absent:issue-state-settled", "observation": { "sender": ["5823f67a2c34", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1636,25 +1706,25 @@ }, "state": "88a25ad142bb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6675a3209313", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "20bb8fdf1756", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1669,11 +1739,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1685,29 +1755,29 @@ }, "state": "88a25ad142bb", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6675a3209313", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "20bb8fdf1756", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1715,18 +1785,18 @@ "id": "tk-project-row-files-merge.result-null:expand-settled", "observation": { "sender": ["ae5da2018f44"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "f462ab28ddde", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "7aeaf5f9e363", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "f0d0b64ae0b7", + "f070b17abcde" ] } }, @@ -1734,7 +1804,7 @@ "id": "tk-project-row-files-merge.result-null:file-comment-settled", "observation": { "sender": ["ae5da2018f44", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1742,16 +1812,16 @@ }, "state": "f462ab28ddde", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "7aeaf5f9e363", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "f0d0b64ae0b7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -1759,7 +1829,7 @@ "id": "tk-project-row-files-merge.result-null:merge-settled", "observation": { "sender": ["ae5da2018f44", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1768,21 +1838,21 @@ }, "state": "fe5e9e5c827c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "7aeaf5f9e363", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "f0d0b64ae0b7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1790,7 +1860,7 @@ "id": "tk-project-row-files-merge.result-null:issue-state-settled", "observation": { "sender": ["ae5da2018f44", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1800,25 +1870,25 @@ }, "state": "fe5e9e5c827c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "7aeaf5f9e363", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "f0d0b64ae0b7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1833,11 +1903,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1849,29 +1919,29 @@ }, "state": "fe5e9e5c827c", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "7aeaf5f9e363", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "f0d0b64ae0b7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1879,18 +1949,18 @@ "id": "tk-project-row-files-merge.inner-ok-missing:expand-settled", "observation": { "sender": ["23256a6371e3"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "80de19bea023", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "41d159823e94", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "a927adec2d59", + "f070b17abcde" ] } }, @@ -1898,7 +1968,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:file-comment-settled", "observation": { "sender": ["23256a6371e3", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1906,16 +1976,16 @@ }, "state": "80de19bea023", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "41d159823e94", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "a927adec2d59", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -1923,7 +1993,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:merge-settled", "observation": { "sender": ["23256a6371e3", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1932,21 +2002,21 @@ }, "state": "4778f4df22e3", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "41d159823e94", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "a927adec2d59", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1954,7 +2024,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:issue-state-settled", "observation": { "sender": ["23256a6371e3", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1964,25 +2034,25 @@ }, "state": "4778f4df22e3", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "41d159823e94", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "a927adec2d59", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1997,11 +2067,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2013,29 +2083,29 @@ }, "state": "4778f4df22e3", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "41d159823e94", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "a927adec2d59", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2043,18 +2113,18 @@ "id": "tk-project-row-files-merge.inner-false-string-error:expand-settled", "observation": { "sender": ["3626bec692e0"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "be2bf5177055", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6d11036fbd9f", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "b1e42b117fc4", + "f070b17abcde" ] } }, @@ -2062,7 +2132,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:file-comment-settled", "observation": { "sender": ["3626bec692e0", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2070,16 +2140,16 @@ }, "state": "be2bf5177055", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6d11036fbd9f", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "b1e42b117fc4", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -2087,7 +2157,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:merge-settled", "observation": { "sender": ["3626bec692e0", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2096,21 +2166,21 @@ }, "state": "10fc9bd3f197", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6d11036fbd9f", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "b1e42b117fc4", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2118,7 +2188,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:issue-state-settled", "observation": { "sender": ["3626bec692e0", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2128,25 +2198,25 @@ }, "state": "10fc9bd3f197", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6d11036fbd9f", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "b1e42b117fc4", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2161,11 +2231,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2177,29 +2247,29 @@ }, "state": "10fc9bd3f197", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6d11036fbd9f", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "b1e42b117fc4", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2207,18 +2277,18 @@ "id": "tk-project-row-files-merge.inner-false-object-error:expand-settled", "observation": { "sender": ["80d305d2ab51"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "a849f43252c8", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "88669240de7c", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "005f1e8ab7dc", + "f070b17abcde" ] } }, @@ -2226,7 +2296,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:file-comment-settled", "observation": { "sender": ["80d305d2ab51", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2234,16 +2304,16 @@ }, "state": "a849f43252c8", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "88669240de7c", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "005f1e8ab7dc", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -2251,7 +2321,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:merge-settled", "observation": { "sender": ["80d305d2ab51", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2260,21 +2330,21 @@ }, "state": "708ba51de239", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "88669240de7c", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "005f1e8ab7dc", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2282,7 +2352,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:issue-state-settled", "observation": { "sender": ["80d305d2ab51", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2292,25 +2362,25 @@ }, "state": "708ba51de239", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "88669240de7c", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "005f1e8ab7dc", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2325,11 +2395,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2341,29 +2411,29 @@ }, "state": "708ba51de239", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "88669240de7c", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "005f1e8ab7dc", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2371,18 +2441,18 @@ "id": "tk-project-row-files-merge.outer-refused:expand-settled", "observation": { "sender": ["59f6eb4c6450"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "6ff1a00346a2", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "27f506c59cc7", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "0ef970845cc7", + "f070b17abcde" ] } }, @@ -2390,7 +2460,7 @@ "id": "tk-project-row-files-merge.outer-refused:file-comment-settled", "observation": { "sender": ["59f6eb4c6450", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2398,16 +2468,16 @@ }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "27f506c59cc7", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "0ef970845cc7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -2415,7 +2485,7 @@ "id": "tk-project-row-files-merge.outer-refused:merge-settled", "observation": { "sender": ["59f6eb4c6450", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2424,21 +2494,21 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "27f506c59cc7", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "0ef970845cc7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2446,7 +2516,7 @@ "id": "tk-project-row-files-merge.outer-refused:issue-state-settled", "observation": { "sender": ["59f6eb4c6450", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2456,25 +2526,25 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "27f506c59cc7", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "0ef970845cc7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2489,11 +2559,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2505,29 +2575,29 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "27f506c59cc7", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "0ef970845cc7", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2535,18 +2605,18 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:expand-settled", "observation": { "sender": ["5da70090d778"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde" ] } }, @@ -2554,7 +2624,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:file-comment-settled", "observation": { "sender": ["5da70090d778", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2562,16 +2632,16 @@ }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -2579,7 +2649,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:merge-settled", "observation": { "sender": ["5da70090d778", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2588,21 +2658,21 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2610,7 +2680,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:issue-state-settled", "observation": { "sender": ["5da70090d778", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2620,25 +2690,25 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2653,11 +2723,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2669,29 +2739,29 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2699,18 +2769,18 @@ "id": "tk-project-row-files-merge.method-not-found:expand-settled", "observation": { "sender": ["45c48181b1af"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "b561de642030", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6b6431f01d00", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "152580ec9e5a", + "f070b17abcde" ] } }, @@ -2718,7 +2788,7 @@ "id": "tk-project-row-files-merge.method-not-found:file-comment-settled", "observation": { "sender": ["45c48181b1af", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2726,16 +2796,16 @@ }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6b6431f01d00", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "152580ec9e5a", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -2743,7 +2813,7 @@ "id": "tk-project-row-files-merge.method-not-found:merge-settled", "observation": { "sender": ["45c48181b1af", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2752,21 +2822,21 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6b6431f01d00", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "152580ec9e5a", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2774,7 +2844,7 @@ "id": "tk-project-row-files-merge.method-not-found:issue-state-settled", "observation": { "sender": ["45c48181b1af", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2784,25 +2854,25 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6b6431f01d00", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "152580ec9e5a", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2817,11 +2887,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2833,29 +2903,29 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "6b6431f01d00", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "152580ec9e5a", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -2863,18 +2933,18 @@ "id": "tk-project-row-files-merge.transport-rejection:expand-settled", "observation": { "sender": ["27fdd77feed1"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "49630b84cbb4", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "0924615699bf", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "8237b3a567bf", + "f070b17abcde" ] } }, @@ -2882,7 +2952,7 @@ "id": "tk-project-row-files-merge.transport-rejection:file-comment-settled", "observation": { "sender": ["27fdd77feed1", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2890,16 +2960,16 @@ }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "0924615699bf", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "8237b3a567bf", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -2907,7 +2977,7 @@ "id": "tk-project-row-files-merge.transport-rejection:merge-settled", "observation": { "sender": ["27fdd77feed1", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2916,21 +2986,21 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "0924615699bf", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "8237b3a567bf", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -2938,7 +3008,7 @@ "id": "tk-project-row-files-merge.transport-rejection:issue-state-settled", "observation": { "sender": ["27fdd77feed1", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -2948,25 +3018,25 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "0924615699bf", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "8237b3a567bf", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -2981,11 +3051,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2997,29 +3067,29 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "0924615699bf", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "8237b3a567bf", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -3027,18 +3097,18 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:expand-settled", "observation": { "sender": ["14db520a3d36"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde" ] } }, @@ -3046,7 +3116,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:file-comment-settled", "observation": { "sender": ["14db520a3d36", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -3054,16 +3124,16 @@ }, "state": "9d1e84daf78b", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -3071,7 +3141,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:merge-settled", "observation": { "sender": ["14db520a3d36", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -3080,21 +3150,21 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -3102,7 +3172,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:issue-state-settled", "observation": { "sender": ["14db520a3d36", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -3112,25 +3182,25 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -3145,11 +3215,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -3161,29 +3231,29 @@ }, "state": "688948cddf49", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "057a0b5a420b", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "85f150b2df81", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateissue-1.json index d86b1588165..0025e6d997e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-files-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b228732762828412ad3d9eec3ece00a897d866046e37044322c3911758d6e0a9", "scenarioSha256": "785dad70a0e382a6cc2b030cec2077a1e816e84ba60b082f60c9a96ec56b47c5", "platform": "darwin", @@ -50,19 +50,175 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 }, - "06d558d172f7": { + "065a8cd07789": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 1 + }, + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "13ab8771d5c0": { "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "args": [ + { + "name": "method", + "value": "github.updatePRState" + }, + { + "name": "params", + "value": { + "prNumber": 12, + "repo": "id:repo-1", + "updates": { + "state": "closed" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "ok": true + } + } + } }, - "094bf6975c7c": { + "18ffd2f97a51": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 2 + }, + "19ba7281c684": { + "name": "github.updateIssue#1", + "args": [ + { + "name": "method", + "value": "github.updateIssue" + }, + { + "name": "params", + "value": { + "number": 9, + "repo": "id:repo-1", + "updates": { + "state": "closed" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + }, + "1b37ac207e48": { + "name": "error", + "value": "inner refused", + "sent": 4 + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "252f3a25533f": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "287030eca79a": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 0 + }, + "359e5860abb8": { + "name": "github.mergePR#1", + "args": [ + { + "name": "method", + "value": "github.mergePR" + }, + { + "name": "params", + "value": { + "method": "squash", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 60000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "396f274f2717": { "name": "githubProjectTable", "value": { "fields": [ @@ -119,148 +275,28 @@ "name": "Table", "number": 1 } - } + }, + "sent": 3 }, - "0c85499cb425": { - "name": "prFileLoadingPath", + "421abd55bc0e": { + "name": "projectRowItem", "value": { - "$rpc": "null" - } - }, - "13ab8771d5c0": { - "name": "github.updatePRState#1", - "args": [ - { - "name": "method", - "value": "github.updatePRState" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-1", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, - "19ba7281c684": { - "name": "github.updateIssue#1", - "args": [ - { - "name": "method", - "value": "github.updateIssue" - }, - { - "name": "params", - "value": { - "number": 9, - "repo": "id:repo-1", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "" + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" }, - "id": "frame-4", - "ok": false - } - } - }, - "251de2865843": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}" - }, - "29ab02f35956": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, - "359e5860abb8": { - "name": "github.mergePR#1", - "args": [ - { - "name": "method", - "value": "github.mergePR" + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" }, - { - "name": "params", - "value": { - "method": "squash", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 60000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "ok": true - } - } - } + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 3 }, "4737ca53031e": { "contents": { @@ -289,9 +325,15 @@ "itemType": "PULL_REQUEST" } }, - "4d1d017cea91": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" + "4a38f5d5d245": { + "name": "error", + "value": "Connection closed", + "sent": 4 + }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 }, "574e384ff29d": { "name": "github.updateIssue#1", @@ -327,19 +369,15 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "598d95f891dc": { + "name": "error", + "value": "Unknown method", + "sent": 4 }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } + "64f9432f6c71": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}", + "sent": 4 }, "6ee59968996b": { "name": "github.updateIssue#1", @@ -379,28 +417,40 @@ } } }, - "7db3219ad526": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "82cd71d524c8": { + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "85fe4aac509f": { "name": "error", - "value": "" + "value": "[object Object]", + "sent": 4 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8aa55e932cab": { "name": "github.updateIssue#1", @@ -440,13 +490,15 @@ } } }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "945ea389c1ef": { + "8dbfbb161772": { "name": "error", - "value": "transport failure" + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 4 + }, + "94340748de2a": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}", + "sent": 3 }, "96e6092073a3": { "name": "github.updateIssue#1", @@ -488,66 +540,6 @@ } } }, - "9963bc10a55b": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "9f82f10075a3": { - "name": "error", - "value": "Connection closed" - }, "a4f2970b0b80": { "name": "github.updateIssue#1", "args": [ @@ -618,15 +610,10 @@ } } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "ae5be7de2632": { + "abbcd2a93f15": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 4 }, "b1aaaf697117": { "name": "github.updateIssue#1", @@ -663,21 +650,17 @@ } } }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" + "b84494cf2d3b": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 1 }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, - "c02d6dba8a29": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 }, "c274925d7845": { "name": "github.addPRReviewComment#1", @@ -730,10 +713,6 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "c49440be2f91": { "name": "github.updateIssue#1", "args": [ @@ -820,6 +799,93 @@ } } }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d632883158cc": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, + "deafdf0df276": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 2 + }, + "e02a62a4ddf5": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 0 + }, + "e57a3f9ecfc9": { + "name": "error", + "value": "outer refused", + "sent": 4 + }, + "e594e65c588c": { + "name": "error", + "value": "transport failure", + "sent": 4 + }, "e8927dceb988": { "name": "github.updateIssue#1", "args": [ @@ -865,13 +931,17 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "eddbc5f50eef": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 5 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f070b17abcde": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "f6b15e92940a": { "name": "github.updateIssue#1", @@ -945,18 +1015,18 @@ "id": "tk-project-row-files-merge.prelude:expand-settled", "observation": { "sender": ["cb3d443fc9be"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde" ] } }, @@ -964,7 +1034,7 @@ "id": "tk-project-row-files-merge.prelude:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -972,16 +1042,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -989,7 +1059,7 @@ "id": "tk-project-row-files-merge.prelude:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -998,21 +1068,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1020,7 +1090,7 @@ "id": "tk-project-row-files-merge.prelude:cleanup", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "a4f2970b0b80"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1030,25 +1100,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "4a38f5d5d245", + "70678ab6df9a" ] } }, @@ -1056,7 +1126,7 @@ "id": "tk-project-row-files-merge.normal:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1066,25 +1136,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1099,11 +1169,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1115,29 +1185,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1145,7 +1215,7 @@ "id": "tk-project-row-files-merge.result-absent:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "574e384ff29d"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1155,25 +1225,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "8dbfbb161772", + "70678ab6df9a" ] } }, @@ -1188,11 +1258,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1204,29 +1274,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "8dbfbb161772", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1234,7 +1304,7 @@ "id": "tk-project-row-files-merge.result-null:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "f6b15e92940a"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1244,25 +1314,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "abbcd2a93f15", + "70678ab6df9a" ] } }, @@ -1277,11 +1347,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1293,29 +1363,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "abbcd2a93f15", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1323,7 +1393,7 @@ "id": "tk-project-row-files-merge.inner-ok-missing:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "e8927dceb988"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1333,25 +1403,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1366,11 +1436,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1382,29 +1452,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1412,7 +1482,7 @@ "id": "tk-project-row-files-merge.inner-false-string-error:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "8aa55e932cab"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1422,25 +1492,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "1b37ac207e48", + "70678ab6df9a" ] } }, @@ -1455,11 +1525,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1471,29 +1541,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "1b37ac207e48", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1501,7 +1571,7 @@ "id": "tk-project-row-files-merge.inner-false-object-error:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "96e6092073a3"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1511,25 +1581,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "85fe4aac509f", + "70678ab6df9a" ] } }, @@ -1544,11 +1614,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1560,29 +1630,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "85fe4aac509f", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1590,7 +1660,7 @@ "id": "tk-project-row-files-merge.outer-refused:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "6ee59968996b"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1600,25 +1670,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "e57a3f9ecfc9", + "70678ab6df9a" ] } }, @@ -1633,11 +1703,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1649,29 +1719,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "e57a3f9ecfc9", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1679,7 +1749,7 @@ "id": "tk-project-row-files-merge.outer-refused-no-message:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "19ba7281c684"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1689,25 +1759,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "1e34370849ff", + "70678ab6df9a" ] } }, @@ -1722,11 +1792,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1738,29 +1808,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "1e34370849ff", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1768,7 +1838,7 @@ "id": "tk-project-row-files-merge.method-not-found:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "c49440be2f91"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1778,25 +1848,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "598d95f891dc", + "70678ab6df9a" ] } }, @@ -1811,11 +1881,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1827,29 +1897,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "598d95f891dc", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1857,7 +1927,7 @@ "id": "tk-project-row-files-merge.transport-rejection:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "a9cdda0486ea"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1867,25 +1937,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "e594e65c588c", + "70678ab6df9a" ] } }, @@ -1900,11 +1970,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1916,29 +1986,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "e594e65c588c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1946,7 +2016,7 @@ "id": "tk-project-row-files-merge.transport-rejection-no-message:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "b1aaaf697117"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1956,25 +2026,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "1e34370849ff", + "70678ab6df9a" ] } }, @@ -1989,11 +2059,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -2005,29 +2075,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "1e34370849ff", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateprstate-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateprstate-1.json index fff2aac860e..483e0da533c 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateprstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-files-merge-github.updateprstate-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-files-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b228732762828412ad3d9eec3ece00a897d866046e37044322c3911758d6e0a9", "scenarioSha256": "8d31245ea6869184de082cf9ef3af8d6e0806ab48b6f159e5076f786745c4413", "platform": "darwin", @@ -50,82 +50,31 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 }, - "06d558d172f7": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" - }, - "094bf6975c7c": { - "name": "githubProjectTable", + "065a8cd07789": { + "name": "prFileContents", "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false } - } + }, + "sent": 1 }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "100ba187880b": { "name": "github.updatePRState#1", @@ -234,25 +183,42 @@ } } }, - "186f44bc465a": { + "18ffd2f97a51": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 2 + }, + "1e34370849ff": { "name": "error", - "value": "Unknown method" + "value": "", + "sent": 4 }, - "251de2865843": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}" + "252f3a25533f": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "29ab02f35956": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "287030eca79a": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 0 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2d711d96f190": { + "2dcc3610aa80": { "name": "error", - "value": "Cannot read properties of null (reading 'ok')" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 5 + }, + "2e81adcfbca6": { + "name": "error", + "value": "Unknown method", + "sent": 5 + }, + "30f161ec011f": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 5 }, "34718313adf4": { "name": "github.updatePRState#1", @@ -334,6 +300,11 @@ } } }, + "36bcd0cc2219": { + "name": "error", + "value": "[object Object]", + "sent": 5 + }, "3825598c02f7": { "name": "github.updatePRState#1", "args": [ @@ -369,6 +340,91 @@ } } }, + "396f274f2717": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, + "4174675282eb": { + "name": "error", + "value": "transport failure", + "sent": 5 + }, + "421abd55bc0e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 3 + }, "4737ca53031e": { "contents": { "src/index.ts": { @@ -396,10 +452,6 @@ "itemType": "PULL_REQUEST" } }, - "4d1d017cea91": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" - }, "4dc5f6b0c764": { "name": "github.updatePRState#1", "args": [ @@ -438,9 +490,10 @@ } } }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 }, "6203f9c80a3e": { "name": "github.updatePRState#1", @@ -479,15 +532,10 @@ } } }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } + "64f9432f6c71": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}", + "sent": 4 }, "6a8206273d9c": { "name": "github.updatePRState#1", @@ -527,6 +575,21 @@ } } }, + "6ba526833af0": { + "name": "error", + "value": "", + "sent": 5 + }, + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 + }, "718ebcf73f73": { "name": "github.updatePRState#1", "args": [ @@ -564,32 +627,25 @@ } } }, - "7db3219ad526": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8e0d841c499e": { "name": "github.updatePRState#1", @@ -625,11 +681,209 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "94340748de2a": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}", + "sent": 3 }, - "9963bc10a55b": { + "9a4ad458f55c": { + "name": "github.updatePRState#1", + "args": [ + { + "name": "method", + "value": "github.updatePRState" + }, + { + "name": "params", + "value": { + "prNumber": 12, + "repo": "id:repo-1", + "updates": { + "state": "closed" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "b84494cf2d3b": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 1 + }, + "c0bf26bdb1b1": { + "name": "github.updatePRState#1", + "args": [ + { + "name": "method", + "value": "github.updatePRState" + }, + { + "name": "params", + "value": { + "prNumber": 12, + "repo": "id:repo-1", + "updates": { + "state": "closed" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-5", + "ok": false + } + } + }, + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, + "c274925d7845": { + "name": "github.addPRReviewComment#1", + "args": [ + { + "name": "method", + "value": "github.addPRReviewComment" + }, + { + "name": "params", + "value": { + "body": "a review comment", + "commitId": "head-sha", + "line": 12, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "comment": { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + }, + "ok": true + } + } + } + }, + "cb3d443fc9be": { + "name": "github.prFileContents#1", + "args": [ + { + "name": "method", + "value": "github.prFileContents" + }, + { + "name": "params", + "value": { + "baseSha": "base-sha", + "headSha": "head-sha", + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "status": "modified" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + } + } + }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d27db8a11567": { + "name": "error", + "value": "inner refused", + "sent": 5 + }, + "d632883158cc": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -683,216 +937,28 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, - "9a4ad458f55c": { - "name": "github.updatePRState#1", - "args": [ - { - "name": "method", - "value": "github.updatePRState" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-1", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "error": "inner refused", - "ok": false - } - } - } - }, - "9f82f10075a3": { + "dbbebbd74a18": { "name": "error", - "value": "Connection closed" + "value": "", + "sent": 3 }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" - }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" - }, - "c02d6dba8a29": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, - "c0bf26bdb1b1": { - "name": "github.updatePRState#1", - "args": [ - { - "name": "method", - "value": "github.updatePRState" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-1", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "error": { - "code": "refused", - "message": "" - }, - "id": "frame-5", - "ok": false - } - } - }, - "c274925d7845": { + "deafdf0df276": { "name": "github.addPRReviewComment#1", - "args": [ - { - "name": "method", - "value": "github.addPRReviewComment" - }, - { - "name": "params", - "value": { - "body": "a review comment", - "commitId": "head-sha", - "line": 12, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "comment": { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - }, - "ok": true - } - } - } + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 2 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "e02a62a4ddf5": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 0 }, - "cb3d443fc9be": { - "name": "github.prFileContents#1", - "args": [ - { - "name": "method", - "value": "github.prFileContents" - }, - { - "name": "params", - "value": { - "baseSha": "base-sha", - "headSha": "head-sha", - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "status": "modified" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - } + "e87d71fbc115": { + "name": "error", + "value": "Connection closed", + "sent": 5 }, "eb79a9b3682a": { "status": "fulfilled", @@ -902,13 +968,22 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "eddbc5f50eef": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 5 }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f070b17abcde": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f673fac7d1d0": { + "name": "error", + "value": "outer refused", + "sent": 5 }, "fdf15056fb68": { "contents": { @@ -945,18 +1020,18 @@ "id": "tk-project-row-files-merge.prelude:expand-settled", "observation": { "sender": ["cb3d443fc9be"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde" ] } }, @@ -964,7 +1039,7 @@ "id": "tk-project-row-files-merge.prelude:file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -972,16 +1047,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -989,7 +1064,7 @@ "id": "tk-project-row-files-merge.prelude:merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -998,21 +1073,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -1020,7 +1095,7 @@ "id": "tk-project-row-files-merge.prelude:issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -1030,25 +1105,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -1063,11 +1138,11 @@ "3825598c02f7" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1079,29 +1154,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "9f82f10075a3", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "e87d71fbc115", + "5467502970f1" ] } }, @@ -1116,11 +1191,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1132,29 +1207,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1169,11 +1244,11 @@ "8e0d841c499e" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1185,29 +1260,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ae5be7de2632", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "30f161ec011f", + "5467502970f1" ] } }, @@ -1222,11 +1297,11 @@ "6203f9c80a3e" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1238,29 +1313,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2d711d96f190", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "2dcc3610aa80", + "5467502970f1" ] } }, @@ -1275,11 +1350,11 @@ "718ebcf73f73" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1291,29 +1366,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } }, @@ -1328,11 +1403,11 @@ "9a4ad458f55c" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1344,29 +1419,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "c008e85e2d06", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "d27db8a11567", + "5467502970f1" ] } }, @@ -1381,11 +1456,11 @@ "34718313adf4" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1397,29 +1472,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ecc1b4e0914f", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "36bcd0cc2219", + "5467502970f1" ] } }, @@ -1434,11 +1509,11 @@ "6a8206273d9c" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1450,29 +1525,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ba65a7abe43b", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "f673fac7d1d0", + "5467502970f1" ] } }, @@ -1487,11 +1562,11 @@ "c0bf26bdb1b1" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1503,29 +1578,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "6ba526833af0", + "5467502970f1" ] } }, @@ -1540,11 +1615,11 @@ "4dc5f6b0c764" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1556,29 +1631,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "186f44bc465a", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "2e81adcfbca6", + "5467502970f1" ] } }, @@ -1593,11 +1668,11 @@ "100ba187880b" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1609,29 +1684,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "945ea389c1ef", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "4174675282eb", + "5467502970f1" ] } }, @@ -1646,11 +1721,11 @@ "13526638734c" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -1662,29 +1737,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "82cd71d524c8", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "6ba526833af0", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listassignableusersbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listassignableusersbyslug-1.json index 5e21e81aa25..c7507bca74b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listassignableusersbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listassignableusersbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-metadata-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f8f6e5d500f959b9b15c5498885a05422747880b6aef4ad795bc3064ebbacea6", "scenarioSha256": "2303fc902e5a6cf6a43db58ef2938538a7b770d1509cc22a9811f4c83051aea1", "platform": "darwin", @@ -13,34 +13,45 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0ec535506ef6": { - "name": "projectIssueTypesLoading", - "value": true - }, - "13110f6c348f": { - "name": "projectAvailableLabels", - "value": ["bug"] - }, - "15a2c52c35d3": { - "name": "projectAvailableLabels", - "value": [] - }, - "1dbbc2014563": { + "019b572d889b": { "name": "projectAssignableUsersError", - "value": "outer refused" + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 }, - "1ea80133c336": { + "09f12e10766e": { + "name": "projectIssueTypesLoading", + "value": false, + "sent": 3 + }, + "0a6de48086bd": { + "name": "github.project.listLabelsBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 + }, + "193e408831dc": { + "name": "projectAssignableUsersError", + "value": "Unknown method", + "sent": 3 + }, + "26e63cedd53f": { + "name": "projectAssignableUsersError", + "value": "transport failure", + "sent": 3 + }, + "2ef615f214b1": { "name": "projectAssignableUsers", "value": [ { "login": "octocat", "name": "Octo" } - ] + ], + "sent": 3 }, - "3d9f892630c2": { - "name": "projectAssignableUsersLoading", - "value": false + "32b4277def9a": { + "name": "projectAvailableLabels", + "value": ["bug"], + "sent": 3 }, "3f5d8df504de": { "name": "github.project.listLabelsBySlug#1", @@ -78,10 +89,6 @@ } } }, - "3f82f874744e": { - "name": "projectAssignableUsersError", - "value": "Unknown method" - }, "422b5b394c6c": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -157,10 +164,6 @@ } } }, - "4532c39efcc5": { - "name": "projectLabelsLoading", - "value": false - }, "45c516d96c02": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -244,6 +247,11 @@ } } }, + "57d4746ddb82": { + "name": "projectAssignableUsersLoading", + "value": true, + "sent": 1 + }, "580a93d48297": { "labels": ["bug"], "labelsError": "", @@ -257,6 +265,11 @@ "users": [], "usersError": "Unknown method" }, + "5fd1b0e4ca3a": { + "name": "projectAssignableUsersLoading", + "value": false, + "sent": 3 + }, "63501635672a": { "labels": ["bug"], "labelsError": "", @@ -270,9 +283,25 @@ "users": [], "usersError": "Cannot read properties of null (reading 'ok')" }, - "6b42f445e370": { + "6375bbcea315": { "name": "projectAssignableUsersError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "inner refused", + "sent": 3 + }, + "6c910b6dc2fa": { + "name": "projectIssueTypesError", + "value": "", + "sent": 2 + }, + "7122de433e6a": { + "name": "projectIssueTypes", + "value": [ + { + "id": "type-1", + "name": "Bug" + } + ], + "sent": 3 }, "739399640862": { "name": "github.project.listAssignableUsersBySlug#1", @@ -348,10 +377,6 @@ } } }, - "7b69f54a8a5a": { - "name": "projectAssignableUsers", - "value": [] - }, "7e5e42c91283": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -389,22 +414,6 @@ } } }, - "822c655b8d01": { - "name": "projectLabelsError", - "value": "" - }, - "83bfe2deb7bf": { - "name": "projectAssignableUsersError", - "value": "" - }, - "83c1f676e233": { - "name": "projectIssueTypes", - "value": [] - }, - "84c3fb2868bd": { - "name": "github.project.listIssueTypesBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, "898de671c728": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -439,9 +448,15 @@ } } }, - "8d8599f1ba0f": { - "name": "projectIssueTypesError", - "value": "" + "8ebe151a4e7c": { + "name": "projectAssignableUsersError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, + "8f395e09a24b": { + "name": "projectAvailableLabels", + "value": [], + "sent": 0 }, "8fbb806f8730": { "name": "github.project.listIssueTypesBySlug#1", @@ -518,9 +533,10 @@ } } }, - "9a8068985c26": { - "name": "github.project.listAssignableUsersBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}" + "97d5d1b2d5a0": { + "name": "github.project.listIssueTypesBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 }, "9b3320d7d510": { "labels": ["bug"], @@ -535,22 +551,30 @@ "users": [], "usersError": "" }, - "a149427e545f": { + "a6bac73470d9": { + "name": "github.project.listAssignableUsersBySlug#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}", + "sent": 3 + }, + "a9da2a563a6c": { "name": "projectLabelsLoading", - "value": true + "value": false, + "sent": 3 }, - "a1ecaf05ee5c": { + "bf0887cbf7f3": { + "name": "projectAssignableUsersError", + "value": "", + "sent": 1 + }, + "bfd812ba86c3": { "name": "projectIssueTypesLoading", - "value": false + "value": true, + "sent": 2 }, - "b65199d523ec": { - "name": "projectIssueTypes", - "value": [ - { - "id": "type-1", - "name": "Bug" - } - ] + "bfdd7df58f9b": { + "name": "projectLabelsError", + "value": "", + "sent": 0 }, "c1ec04d6cffb": { "labels": ["bug"], @@ -565,9 +589,15 @@ "users": [], "usersError": "inner refused" }, - "c5b7a97798ac": { - "name": "projectAssignableUsersError", - "value": "inner refused" + "d14a772531e0": { + "name": "projectLabelsLoading", + "value": true, + "sent": 0 + }, + "d17d55e4fee3": { + "name": "projectAssignableUsers", + "value": [], + "sent": 1 }, "d41a9829423a": { "labels": ["bug"], @@ -600,21 +630,20 @@ ], "usersError": "" }, - "d6be96273c26": { - "name": "projectAssignableUsersLoading", - "value": true - }, - "da36de1a5410": { - "name": "github.project.listLabelsBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, - "df4e8bbcb961": { + "d8ccdd1938bf": { "name": "projectAssignableUsersError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "", + "sent": 3 }, - "e08296c9ec58": { + "de5d251f09d0": { "name": "projectAssignableUsersError", - "value": "Failed to load assignees" + "value": "Failed to load assignees", + "sent": 3 + }, + "ea3458d66e88": { + "name": "projectAssignableUsersError", + "value": "outer refused", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -624,6 +653,11 @@ "$rpc": "undefined" } }, + "ee43aa13c95f": { + "name": "projectIssueTypes", + "value": [], + "sent": 2 + }, "ef507c348d21": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -727,10 +761,6 @@ "typesError": "", "users": [], "usersError": "transport failure" - }, - "fb7de183d1dc": { - "name": "projectAssignableUsersError", - "value": "transport failure" } }, "recording": { @@ -740,27 +770,27 @@ "id": "tk-project-row-metadata-load.normal:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d5d91d8a5bac", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -768,27 +798,27 @@ "id": "tk-project-row-metadata-load.result-absent:mounted", "observation": { "sender": ["3f5d8df504de", "45c516d96c02", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "554d6896d32c", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "6b42f445e370", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "019b572d889b", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -796,27 +826,27 @@ "id": "tk-project-row-metadata-load.result-null:mounted", "observation": { "sender": ["3f5d8df504de", "4300c57e763f", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "63501635672a", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "df4e8bbcb961", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "8ebe151a4e7c", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -824,27 +854,27 @@ "id": "tk-project-row-metadata-load.inner-ok-missing:mounted", "observation": { "sender": ["3f5d8df504de", "f86f58d75c2a", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d41a9829423a", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "e08296c9ec58", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "de5d251f09d0", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -852,27 +882,27 @@ "id": "tk-project-row-metadata-load.inner-false-string-error:mounted", "observation": { "sender": ["3f5d8df504de", "739399640862", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d41a9829423a", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "e08296c9ec58", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "de5d251f09d0", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -880,27 +910,27 @@ "id": "tk-project-row-metadata-load.inner-false-object-error:mounted", "observation": { "sender": ["3f5d8df504de", "422b5b394c6c", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c1ec04d6cffb", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "c5b7a97798ac", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "6375bbcea315", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -908,27 +938,27 @@ "id": "tk-project-row-metadata-load.outer-refused:mounted", "observation": { "sender": ["3f5d8df504de", "56df060067e5", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f1e41c753708", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1dbbc2014563", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "ea3458d66e88", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -936,27 +966,27 @@ "id": "tk-project-row-metadata-load.outer-refused-no-message:mounted", "observation": { "sender": ["3f5d8df504de", "7e5e42c91283", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "9b3320d7d510", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "83bfe2deb7bf", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "d8ccdd1938bf", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -964,27 +994,27 @@ "id": "tk-project-row-metadata-load.method-not-found:mounted", "observation": { "sender": ["3f5d8df504de", "76f67a78fe7b", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "580a93d48297", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "3f82f874744e", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "193e408831dc", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -992,27 +1022,27 @@ "id": "tk-project-row-metadata-load.transport-rejection:mounted", "observation": { "sender": ["3f5d8df504de", "898de671c728", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "faf207372749", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "fb7de183d1dc", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "26e63cedd53f", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -1020,27 +1050,27 @@ "id": "tk-project-row-metadata-load.transport-rejection-no-message:mounted", "observation": { "sender": ["3f5d8df504de", "9264d848b194", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "9b3320d7d510", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "83bfe2deb7bf", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "d8ccdd1938bf", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listissuetypesbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listissuetypesbyslug-1.json index 23857d97422..18f09b71377 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listissuetypesbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listissuetypesbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-metadata-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f8f6e5d500f959b9b15c5498885a05422747880b6aef4ad795bc3064ebbacea6", "scenarioSha256": "8b75854487566ca6da98d391b6822c81c99e61011fc094458ae038905c1c9287", "platform": "darwin", @@ -13,9 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0ec535506ef6": { + "0329856b8162": { + "name": "projectIssueTypesError", + "value": "Unknown method", + "sent": 3 + }, + "09f12e10766e": { "name": "projectIssueTypesLoading", - "value": true + "value": false, + "sent": 3 + }, + "0a6de48086bd": { + "name": "github.project.listLabelsBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 }, "10e6f0eb4832": { "name": "github.project.listIssueTypesBySlug#1", @@ -84,13 +95,10 @@ } } }, - "13110f6c348f": { - "name": "projectAvailableLabels", - "value": ["bug"] - }, - "15a2c52c35d3": { - "name": "projectAvailableLabels", - "value": [] + "1dbe4f4ee3a9": { + "name": "projectIssueTypesError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 }, "1e4a42e12fe1": { "labels": ["bug"], @@ -105,22 +113,10 @@ ], "usersError": "" }, - "1ea80133c336": { - "name": "projectAssignableUsers", - "value": [ - { - "login": "octocat", - "name": "Octo" - } - ] - }, - "20a3073fc5ae": { + "240e8dbe86a2": { "name": "projectIssueTypesError", - "value": "transport failure" - }, - "2210882137a5": { - "name": "projectIssueTypesError", - "value": "outer refused" + "value": "outer refused", + "sent": 3 }, "2654bf3eaeb5": { "name": "github.project.listIssueTypesBySlug#1", @@ -160,9 +156,25 @@ } } }, - "3d9f892630c2": { - "name": "projectAssignableUsersLoading", - "value": false + "2ef615f214b1": { + "name": "projectAssignableUsers", + "value": [ + { + "login": "octocat", + "name": "Octo" + } + ], + "sent": 3 + }, + "3172adfa8033": { + "name": "projectIssueTypesError", + "value": "Failed to load issue types", + "sent": 3 + }, + "32b4277def9a": { + "name": "projectAvailableLabels", + "value": ["bug"], + "sent": 3 }, "3f5d8df504de": { "name": "github.project.listLabelsBySlug#1", @@ -213,10 +225,6 @@ ], "usersError": "" }, - "4532c39efcc5": { - "name": "projectLabelsLoading", - "value": false - }, "470cb6d8e135": { "name": "github.project.listIssueTypesBySlug#1", "args": [ @@ -253,6 +261,21 @@ } } }, + "48ae65ccd05f": { + "name": "projectIssueTypesError", + "value": "inner refused", + "sent": 3 + }, + "57d4746ddb82": { + "name": "projectAssignableUsersLoading", + "value": true, + "sent": 1 + }, + "5fd1b0e4ca3a": { + "name": "projectAssignableUsersLoading", + "value": false, + "sent": 3 + }, "61b9b973f3c5": { "name": "github.project.listIssueTypesBySlug#1", "args": [ @@ -319,9 +342,10 @@ } } }, - "6a3a5470c82e": { + "6c910b6dc2fa": { "name": "projectIssueTypesError", - "value": "Cannot read properties of null (reading 'ok')" + "value": "", + "sent": 2 }, "6d0473328c78": { "name": "github.project.listIssueTypesBySlug#1", @@ -359,6 +383,16 @@ } } }, + "7122de433e6a": { + "name": "projectIssueTypes", + "value": [ + { + "id": "type-1", + "name": "Bug" + } + ], + "sent": 3 + }, "78836b1c1374": { "labels": ["bug"], "labelsError": "", @@ -372,10 +406,6 @@ ], "usersError": "" }, - "7b69f54a8a5a": { - "name": "projectAssignableUsers", - "value": [] - }, "7c837b386969": { "labels": ["bug"], "labelsError": "", @@ -389,29 +419,10 @@ ], "usersError": "" }, - "7d235c436696": { + "7dce712a128e": { "name": "projectIssueTypesError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "822c655b8d01": { - "name": "projectLabelsError", - "value": "" - }, - "83bfe2deb7bf": { - "name": "projectAssignableUsersError", - "value": "" - }, - "83c1f676e233": { - "name": "projectIssueTypes", - "value": [] - }, - "84c3fb2868bd": { - "name": "github.project.listIssueTypesBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, - "84cd73de9431": { - "name": "projectIssueTypesError", - "value": "Failed to load issue types" + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 }, "85dea4f0ec45": { "labels": ["bug"], @@ -439,9 +450,10 @@ ], "usersError": "" }, - "8d8599f1ba0f": { - "name": "projectIssueTypesError", - "value": "" + "8f395e09a24b": { + "name": "projectAvailableLabels", + "value": [], + "sent": 0 }, "8fbb806f8730": { "name": "github.project.listIssueTypesBySlug#1", @@ -484,21 +496,10 @@ } } }, - "9a8068985c26": { - "name": "github.project.listAssignableUsersBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}" - }, - "a149427e545f": { - "name": "projectLabelsLoading", - "value": true - }, - "a1ecaf05ee5c": { - "name": "projectIssueTypesLoading", - "value": false - }, - "a52f2267470a": { - "name": "projectIssueTypesError", - "value": "inner refused" + "97d5d1b2d5a0": { + "name": "github.project.listIssueTypesBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 }, "a5fc70778afe": { "labels": ["bug"], @@ -513,14 +514,35 @@ ], "usersError": "" }, - "b65199d523ec": { - "name": "projectIssueTypes", - "value": [ - { - "id": "type-1", - "name": "Bug" - } - ] + "a6bac73470d9": { + "name": "github.project.listAssignableUsersBySlug#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}", + "sent": 3 + }, + "a9da2a563a6c": { + "name": "projectLabelsLoading", + "value": false, + "sent": 3 + }, + "bf0887cbf7f3": { + "name": "projectAssignableUsersError", + "value": "", + "sent": 1 + }, + "bfd812ba86c3": { + "name": "projectIssueTypesLoading", + "value": true, + "sent": 2 + }, + "bfdd7df58f9b": { + "name": "projectLabelsError", + "value": "", + "sent": 0 + }, + "c573e0717658": { + "name": "projectIssueTypesError", + "value": "", + "sent": 3 }, "ce078ca67d81": { "name": "github.project.listIssueTypesBySlug#1", @@ -558,6 +580,11 @@ } } }, + "d14a772531e0": { + "name": "projectLabelsLoading", + "value": true, + "sent": 0 + }, "d174aa9012c0": { "labels": ["bug"], "labelsError": "", @@ -571,6 +598,11 @@ ], "usersError": "" }, + "d17d55e4fee3": { + "name": "projectAssignableUsers", + "value": [], + "sent": 1 + }, "d5d91d8a5bac": { "labels": ["bug"], "labelsError": "", @@ -589,14 +621,6 @@ ], "usersError": "" }, - "d6be96273c26": { - "name": "projectAssignableUsersLoading", - "value": true - }, - "da36de1a5410": { - "name": "github.project.listLabelsBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, "e3813cfb8529": { "name": "github.project.listIssueTypesBySlug#1", "args": [ @@ -676,6 +700,11 @@ "$rpc": "undefined" } }, + "ee43aa13c95f": { + "name": "projectIssueTypes", + "value": [], + "sent": 2 + }, "ef507c348d21": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -718,9 +747,10 @@ } } }, - "faa936060915": { + "f0ab50bf91b1": { "name": "projectIssueTypesError", - "value": "Unknown method" + "value": "transport failure", + "sent": 3 } }, "recording": { @@ -730,27 +760,27 @@ "id": "tk-project-row-metadata-load.normal:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d5d91d8a5bac", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -758,27 +788,27 @@ "id": "tk-project-row-metadata-load.result-absent:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "10e6f0eb4832"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "78836b1c1374", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "7d235c436696", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "1dbe4f4ee3a9", + "09f12e10766e" ] } }, @@ -786,27 +816,27 @@ "id": "tk-project-row-metadata-load.result-null:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "e3813cfb8529"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "8cec5485d355", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "6a3a5470c82e", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7dce712a128e", + "09f12e10766e" ] } }, @@ -814,27 +844,27 @@ "id": "tk-project-row-metadata-load.inner-ok-missing:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "1273b9cdf496"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a5fc70778afe", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "84cd73de9431", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "3172adfa8033", + "09f12e10766e" ] } }, @@ -842,27 +872,27 @@ "id": "tk-project-row-metadata-load.inner-false-string-error:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "6d0473328c78"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a5fc70778afe", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "84cd73de9431", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "3172adfa8033", + "09f12e10766e" ] } }, @@ -870,27 +900,27 @@ "id": "tk-project-row-metadata-load.inner-false-object-error:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "2654bf3eaeb5"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "85dea4f0ec45", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "a52f2267470a", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "48ae65ccd05f", + "09f12e10766e" ] } }, @@ -898,27 +928,27 @@ "id": "tk-project-row-metadata-load.outer-refused:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "ce078ca67d81"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1e4a42e12fe1", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "2210882137a5", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "240e8dbe86a2", + "09f12e10766e" ] } }, @@ -926,27 +956,27 @@ "id": "tk-project-row-metadata-load.outer-refused-no-message:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "e3e945349a67"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "404aee2280bc", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "8d8599f1ba0f", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "c573e0717658", + "09f12e10766e" ] } }, @@ -954,27 +984,27 @@ "id": "tk-project-row-metadata-load.method-not-found:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "470cb6d8e135"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7c837b386969", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "faa936060915", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "0329856b8162", + "09f12e10766e" ] } }, @@ -982,27 +1012,27 @@ "id": "tk-project-row-metadata-load.transport-rejection:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "61b9b973f3c5"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d174aa9012c0", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "20a3073fc5ae", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "f0ab50bf91b1", + "09f12e10766e" ] } }, @@ -1010,27 +1040,27 @@ "id": "tk-project-row-metadata-load.transport-rejection-no-message:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "67c6703593b1"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "404aee2280bc", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "8d8599f1ba0f", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "c573e0717658", + "09f12e10766e" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listlabelsbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listlabelsbyslug-1.json index 576ec97d255..37b74425f51 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listlabelsbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-metadata-load-github.project.listlabelsbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-metadata-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f8f6e5d500f959b9b15c5498885a05422747880b6aef4ad795bc3064ebbacea6", "scenarioSha256": "7c948e76afb331e4038298215181adc97cd533c4f79e205e183c08e8a2db20fc", "platform": "darwin", @@ -13,13 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "054e440d55a6": { - "name": "projectLabelsError", - "value": "transport failure" - }, - "0ec535506ef6": { + "09f12e10766e": { "name": "projectIssueTypesLoading", - "value": true + "value": false, + "sent": 3 + }, + "0a6de48086bd": { + "name": "github.project.listLabelsBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 }, "0ef05fd70152": { "name": "github.project.listLabelsBySlug#1", @@ -59,18 +61,6 @@ } } }, - "13110f6c348f": { - "name": "projectAvailableLabels", - "value": ["bug"] - }, - "14dbb900a4a0": { - "name": "projectLabelsError", - "value": "Cannot read properties of null (reading 'ok')" - }, - "15a2c52c35d3": { - "name": "projectAvailableLabels", - "value": [] - }, "19e6a8232bfe": { "name": "github.project.listLabelsBySlug#1", "args": [ @@ -107,19 +97,6 @@ } } }, - "1ea80133c336": { - "name": "projectAssignableUsers", - "value": [ - { - "login": "octocat", - "name": "Octo" - } - ] - }, - "28b6a2a05d79": { - "name": "projectLabelsError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "28bac89de584": { "labels": [], "labelsError": "inner refused", @@ -138,6 +115,21 @@ ], "usersError": "" }, + "2ef615f214b1": { + "name": "projectAssignableUsers", + "value": [ + { + "login": "octocat", + "name": "Octo" + } + ], + "sent": 3 + }, + "32b4277def9a": { + "name": "projectAvailableLabels", + "value": ["bug"], + "sent": 3 + }, "33456346b818": { "name": "github.project.listLabelsBySlug#1", "args": [ @@ -171,9 +163,10 @@ } } }, - "382ee5a3bb42": { + "38bb5568ec06": { "name": "projectLabelsError", - "value": "Unknown method" + "value": "transport failure", + "sent": 3 }, "3a740cb021bb": { "name": "github.project.listLabelsBySlug#1", @@ -243,10 +236,6 @@ } } }, - "3d9f892630c2": { - "name": "projectAssignableUsersLoading", - "value": false - }, "3f5d8df504de": { "name": "github.project.listLabelsBySlug#1", "args": [ @@ -283,13 +272,15 @@ } } }, - "4532c39efcc5": { - "name": "projectLabelsLoading", - "value": false - }, - "45ebbda6a772": { + "4898092f9671": { "name": "projectLabelsError", - "value": "outer refused" + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, + "50071e824d24": { + "name": "projectLabelsError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 }, "52e20d57bbfa": { "name": "github.project.listLabelsBySlug#1", @@ -344,6 +335,11 @@ ], "usersError": "" }, + "57d4746ddb82": { + "name": "projectAssignableUsersLoading", + "value": true, + "sent": 1 + }, "58119434ee38": { "labels": [], "labelsError": "outer refused", @@ -362,6 +358,21 @@ ], "usersError": "" }, + "5fd1b0e4ca3a": { + "name": "projectAssignableUsersLoading", + "value": false, + "sent": 3 + }, + "696fa42cb11c": { + "name": "projectLabelsError", + "value": "outer refused", + "sent": 3 + }, + "6c910b6dc2fa": { + "name": "projectIssueTypesError", + "value": "", + "sent": 2 + }, "6cc4cd12a170": { "labels": [], "labelsError": "", @@ -380,6 +391,16 @@ ], "usersError": "" }, + "7122de433e6a": { + "name": "projectIssueTypes", + "value": [ + { + "id": "type-1", + "name": "Bug" + } + ], + "sent": 3 + }, "792eafc160d3": { "labels": [], "labelsError": "Unknown method", @@ -398,33 +419,10 @@ ], "usersError": "" }, - "7b69f54a8a5a": { - "name": "projectAssignableUsers", - "value": [] - }, - "822c655b8d01": { - "name": "projectLabelsError", - "value": "" - }, - "83bfe2deb7bf": { - "name": "projectAssignableUsersError", - "value": "" - }, - "83c1f676e233": { - "name": "projectIssueTypes", - "value": [] - }, - "84c3fb2868bd": { - "name": "github.project.listIssueTypesBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, - "8d8599f1ba0f": { - "name": "projectIssueTypesError", - "value": "" - }, - "8e21c3ec86f2": { - "name": "projectLabelsError", - "value": "inner refused" + "8f395e09a24b": { + "name": "projectAvailableLabels", + "value": [], + "sent": 0 }, "8fbb806f8730": { "name": "github.project.listIssueTypesBySlug#1", @@ -521,17 +519,15 @@ } } }, - "9a8068985c26": { + "97d5d1b2d5a0": { + "name": "github.project.listIssueTypesBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 + }, + "a6bac73470d9": { "name": "github.project.listAssignableUsersBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}" - }, - "a149427e545f": { - "name": "projectLabelsLoading", - "value": true - }, - "a1ecaf05ee5c": { - "name": "projectIssueTypesLoading", - "value": false + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}", + "sent": 3 }, "a7f75837a806": { "name": "github.project.listLabelsBySlug#1", @@ -565,14 +561,25 @@ } } }, - "b65199d523ec": { - "name": "projectIssueTypes", - "value": [ - { - "id": "type-1", - "name": "Bug" - } - ] + "a9da2a563a6c": { + "name": "projectLabelsLoading", + "value": false, + "sent": 3 + }, + "bf0887cbf7f3": { + "name": "projectAssignableUsersError", + "value": "", + "sent": 1 + }, + "bfd812ba86c3": { + "name": "projectIssueTypesLoading", + "value": true, + "sent": 2 + }, + "bfdd7df58f9b": { + "name": "projectLabelsError", + "value": "", + "sent": 0 }, "c2c98ef22b43": { "name": "github.project.listLabelsBySlug#1", @@ -610,9 +617,15 @@ } } }, - "d2dde6efd0a7": { - "name": "projectLabelsError", - "value": "Failed to load labels" + "d14a772531e0": { + "name": "projectLabelsLoading", + "value": true, + "sent": 0 + }, + "d17d55e4fee3": { + "name": "projectAssignableUsers", + "value": [], + "sent": 1 }, "d5d91d8a5bac": { "labels": ["bug"], @@ -632,14 +645,6 @@ ], "usersError": "" }, - "d6be96273c26": { - "name": "projectAssignableUsersLoading", - "value": true - }, - "da36de1a5410": { - "name": "github.project.listLabelsBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, "dba8d8f1c7df": { "labels": [], "labelsError": "Cannot read properties of undefined (reading 'ok')", @@ -658,6 +663,16 @@ ], "usersError": "" }, + "dc5159e02876": { + "name": "projectLabelsError", + "value": "inner refused", + "sent": 3 + }, + "e35fa77345c3": { + "name": "projectLabelsError", + "value": "Unknown method", + "sent": 3 + }, "e493dc6bdc13": { "name": "github.project.listLabelsBySlug#1", "args": [ @@ -694,6 +709,11 @@ } } }, + "e93c4c960261": { + "name": "projectLabelsError", + "value": "Failed to load labels", + "sent": 3 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -702,6 +722,11 @@ "$rpc": "undefined" } }, + "ee43aa13c95f": { + "name": "projectIssueTypes", + "value": [], + "sent": 2 + }, "ef507c348d21": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -744,6 +769,11 @@ } } }, + "f8160d8f0119": { + "name": "projectLabelsError", + "value": "", + "sent": 3 + }, "f9bf509bfe31": { "labels": [], "labelsError": "Cannot read properties of null (reading 'ok')", @@ -770,27 +800,27 @@ "id": "tk-project-row-metadata-load.normal:mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d5d91d8a5bac", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -798,27 +828,27 @@ "id": "tk-project-row-metadata-load.result-absent:mounted", "observation": { "sender": ["a7f75837a806", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "dba8d8f1c7df", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "28b6a2a05d79", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "4898092f9671", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -826,27 +856,27 @@ "id": "tk-project-row-metadata-load.result-null:mounted", "observation": { "sender": ["52e20d57bbfa", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f9bf509bfe31", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "14dbb900a4a0", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "50071e824d24", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -854,27 +884,27 @@ "id": "tk-project-row-metadata-load.inner-ok-missing:mounted", "observation": { "sender": ["3a740cb021bb", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "903819696961", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "d2dde6efd0a7", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "e93c4c960261", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -882,27 +912,27 @@ "id": "tk-project-row-metadata-load.inner-false-string-error:mounted", "observation": { "sender": ["93fd155afdbe", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "903819696961", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "d2dde6efd0a7", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "e93c4c960261", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -910,27 +940,27 @@ "id": "tk-project-row-metadata-load.inner-false-object-error:mounted", "observation": { "sender": ["0ef05fd70152", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "28bac89de584", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "8e21c3ec86f2", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "dc5159e02876", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -938,27 +968,27 @@ "id": "tk-project-row-metadata-load.outer-refused:mounted", "observation": { "sender": ["19e6a8232bfe", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "58119434ee38", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "45ebbda6a772", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "696fa42cb11c", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -966,27 +996,27 @@ "id": "tk-project-row-metadata-load.outer-refused-no-message:mounted", "observation": { "sender": ["c2c98ef22b43", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "6cc4cd12a170", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "822c655b8d01", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "f8160d8f0119", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -994,27 +1024,27 @@ "id": "tk-project-row-metadata-load.method-not-found:mounted", "observation": { "sender": ["e493dc6bdc13", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "792eafc160d3", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "382ee5a3bb42", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "e35fa77345c3", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -1022,27 +1052,27 @@ "id": "tk-project-row-metadata-load.transport-rejection:mounted", "observation": { "sender": ["3bee39e3449b", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "53a82e75f637", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "054e440d55a6", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "38bb5568ec06", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } }, @@ -1050,27 +1080,27 @@ "id": "tk-project-row-metadata-load.transport-rejection-no-message:mounted", "observation": { "sender": ["33456346b818", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "6cc4cd12a170", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "822c655b8d01", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "f8160d8f0119", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.prchecks-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.prchecks-1.json index eb25656d9b3..d190fbf4506 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.prchecks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.prchecks-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-review-checks", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "20e9631df87e40e64d35cee0c0e06b922fe53bd93e3d9e4078633b85a5278b7e", "platform": "darwin", @@ -52,9 +52,10 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "065cd72ecfab": { "name": "github.prChecks#1", @@ -100,9 +101,15 @@ } } }, - "0924615699bf": { + "0d3abde11044": { "name": "projectRowDetailError", - "value": "transport failure" + "value": "Connection closed", + "sent": 2 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "126adb332144": { "name": "github.prChecks#1", @@ -275,6 +282,11 @@ "mutating": false, "refreshSeq": 0 }, + "23b7a2047b2c": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 4 + }, "267aadba5179": { "name": "github.prChecks#1", "args": [ @@ -316,10 +328,6 @@ } } }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, "2a1ffe6c7f4c": { "detail": { "assignees": ["octocat"], @@ -381,10 +389,6 @@ "mutating": true, "refreshSeq": 0 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, "2cd85ef93c74": { "detail": { "assignees": ["octocat"], @@ -446,129 +450,10 @@ "mutating": false, "refreshSeq": 0 }, - "2eee910f375e": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}" - }, - "37d9097c7885": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "3be9b42f18ea": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 }, "3c5cb4768846": { "name": "github.prChecks#1", @@ -647,9 +532,15 @@ } } }, - "4b9b887ee27f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" + "466f8db9d238": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 2 + }, + "46b4c26d709a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 2 }, "5cdba004ba6c": { "detail": { @@ -719,71 +610,6 @@ "mutating": false, "refreshSeq": 1 }, - "5ffd15276a38": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, "62edc52051d6": { "detail": { "assignees": ["octocat"], @@ -852,6 +678,11 @@ "mutating": false, "refreshSeq": 1 }, + "674a78fb6dfb": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 2 + }, "694581af73a0": { "name": "github.setPRFileViewed#1", "args": [ @@ -891,9 +722,10 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, "735789ad613e": { "detail": { @@ -956,6 +788,21 @@ "mutating": false, "refreshSeq": 0 }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "78b2174d020d": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 + }, "78e4c95a24b3": { "name": "github.prChecks#1", "args": [ @@ -1044,11 +891,202 @@ } } }, - "87d5e8116a07": { - "name": "projectRowDetailRefreshSeq", - "value": 1 + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, - "89a13247ebe8": { + "7fde07c7539a": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 2 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bb4bae45cc1": { + "name": "github.requestPRReviewers#1", + "args": [ + { + "name": "method", + "value": "github.requestPRReviewers" + }, + { + "name": "params", + "value": { + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "reviewers": ["octocat"] + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "90f25d344500": { + "name": "projectRowDetailError", + "value": "Invalid checks response", + "sent": 2 + }, + "914b1bd28569": { + "name": "projectReviewersDraft", + "value": "", + "sent": 1 + }, + "93b879a81965": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, + "97fbbfe4cfb6": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1111,55 +1149,8 @@ } } ] - } - }, - "8bb4bae45cc1": { - "name": "github.requestPRReviewers#1", - "args": [ - { - "name": "method", - "value": "github.requestPRReviewers" - }, - { - "name": "params", - "value": { - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "reviewers": ["octocat"] - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "8da131c5ddea": { - "name": "projectRowDetailError", - "value": "Invalid checks response" - }, - "98fec6b761cc": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}" + }, + "sent": 4 }, "9f7761a3afec": { "detail": { @@ -1222,6 +1213,11 @@ "mutating": false, "refreshSeq": 1 }, + "9f8e0346d638": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}", + "sent": 1 + }, "a96d9b0de727": { "name": "github.prChecks#1", "args": [ @@ -1406,9 +1402,64 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "ce55ed88159e": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 4 }, "d10f79760196": { "name": "github.rerunPRChecks#1", @@ -1451,6 +1502,11 @@ } } }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, "d543cbf9ae9e": { "name": "github.prChecks#1", "args": [ @@ -1614,9 +1670,10 @@ "mutating": false, "refreshSeq": 0 }, - "dc5439b12876": { + "e931ac403da8": { "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1626,9 +1683,15 @@ "$rpc": "undefined" } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" + "f14882f2981f": { + "name": "projectRowDetailRefreshSeq", + "value": 1, + "sent": 3 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 } }, "recording": { @@ -1638,18 +1701,18 @@ "id": "tk-project-row-review-checks.prelude:reviewers-settled", "observation": { "sender": ["8bb4bae45cc1"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db" ] } }, @@ -1657,7 +1720,7 @@ "id": "tk-project-row-review-checks.prelude:cleanup", "observation": { "sender": ["8bb4bae45cc1", "3c5cb4768846"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1665,15 +1728,15 @@ }, "state": "2a1ffe6c7f4c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "0d3abde11044", + "6f4f9198e5ff" ] } }, @@ -1681,7 +1744,7 @@ "id": "tk-project-row-review-checks.normal:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1689,15 +1752,15 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff" ] } }, @@ -1705,7 +1768,7 @@ "id": "tk-project-row-review-checks.normal:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1714,19 +1777,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1734,7 +1797,7 @@ "id": "tk-project-row-review-checks.normal:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1744,23 +1807,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -1768,7 +1831,7 @@ "id": "tk-project-row-review-checks.result-absent:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "4365c86f6a70"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1776,15 +1839,15 @@ }, "state": "735789ad613e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff" ] } }, @@ -1792,7 +1855,7 @@ "id": "tk-project-row-review-checks.result-absent:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "4365c86f6a70", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1801,19 +1864,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1821,7 +1884,7 @@ "id": "tk-project-row-review-checks.result-absent:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "4365c86f6a70", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1831,23 +1894,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -1855,7 +1918,7 @@ "id": "tk-project-row-review-checks.result-null:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "d543cbf9ae9e"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1863,15 +1926,15 @@ }, "state": "735789ad613e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff" ] } }, @@ -1879,7 +1942,7 @@ "id": "tk-project-row-review-checks.result-null:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "d543cbf9ae9e", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1888,19 +1951,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1908,7 +1971,7 @@ "id": "tk-project-row-review-checks.result-null:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "d543cbf9ae9e", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1918,23 +1981,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -1942,7 +2005,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "267aadba5179"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1950,15 +2013,15 @@ }, "state": "735789ad613e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff" ] } }, @@ -1966,7 +2029,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "267aadba5179", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1975,19 +2038,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1995,7 +2058,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "267aadba5179", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2005,23 +2068,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2029,7 +2092,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "78e4c95a24b3"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2037,15 +2100,15 @@ }, "state": "735789ad613e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff" ] } }, @@ -2053,7 +2116,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "78e4c95a24b3", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2062,19 +2125,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2082,7 +2145,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "78e4c95a24b3", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2092,23 +2155,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2116,7 +2179,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "065cd72ecfab"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2124,15 +2187,15 @@ }, "state": "735789ad613e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff" ] } }, @@ -2140,7 +2203,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "065cd72ecfab", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2149,19 +2212,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2169,7 +2232,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "065cd72ecfab", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2179,23 +2242,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "8da131c5ddea", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "90f25d344500", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2203,7 +2266,7 @@ "id": "tk-project-row-review-checks.outer-refused:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "a96d9b0de727"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2211,15 +2274,15 @@ }, "state": "1fd8ba4fe09e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff" ] } }, @@ -2227,7 +2290,7 @@ "id": "tk-project-row-review-checks.outer-refused:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "a96d9b0de727", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2236,19 +2299,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2256,7 +2319,7 @@ "id": "tk-project-row-review-checks.outer-refused:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "a96d9b0de727", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2266,23 +2329,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2290,7 +2353,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "b02a5c30b3c1"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2298,15 +2361,15 @@ }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2314,7 +2377,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "b02a5c30b3c1", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2323,19 +2386,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2343,7 +2406,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "b02a5c30b3c1", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2353,23 +2416,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2377,7 +2440,7 @@ "id": "tk-project-row-review-checks.method-not-found:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "126adb332144"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2385,15 +2448,15 @@ }, "state": "d7be83edec32", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff" ] } }, @@ -2401,7 +2464,7 @@ "id": "tk-project-row-review-checks.method-not-found:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "126adb332144", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2410,19 +2473,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2430,7 +2493,7 @@ "id": "tk-project-row-review-checks.method-not-found:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "126adb332144", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2440,23 +2503,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2464,7 +2527,7 @@ "id": "tk-project-row-review-checks.transport-rejection:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "b418bb46de91"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2472,15 +2535,15 @@ }, "state": "d71bf87d2c40", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff" ] } }, @@ -2488,7 +2551,7 @@ "id": "tk-project-row-review-checks.transport-rejection:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "b418bb46de91", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2497,19 +2560,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2517,7 +2580,7 @@ "id": "tk-project-row-review-checks.transport-rejection:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "b418bb46de91", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2527,23 +2590,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } }, @@ -2551,7 +2614,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "025965054a76"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2559,15 +2622,15 @@ }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2575,7 +2638,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "025965054a76", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2584,19 +2647,19 @@ }, "state": "9f7761a3afec", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2604,7 +2667,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "025965054a76", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2614,23 +2677,23 @@ }, "state": "b2fdd4b38834", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "3be9b42f18ea", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ce55ed88159e", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.requestprreviewers-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.requestprreviewers-1.json index cec8e3beb20..25196dce203 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.requestprreviewers-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.requestprreviewers-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-review-checks", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "2d947b63fb35dad9bbe201061cb51d0b3c5a5e6f3e8018eeda2ec1f962952809", "platform": "darwin", @@ -64,13 +64,10 @@ "mutating": false, "refreshSeq": 0 }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "0a57c2f7f62b": { "name": "github.requestPRReviewers#1", @@ -112,6 +109,72 @@ } } }, + "0ef970845cc7": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "12e19b3aa95b": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 + }, "1394649d889f": { "detail": { "assignees": ["octocat"], @@ -170,6 +233,11 @@ "mutating": false, "refreshSeq": 0 }, + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 + }, "2115fb7ac9fb": { "name": "github.requestPRReviewers#1", "args": [ @@ -365,6 +433,11 @@ "mutating": false, "refreshSeq": 0 }, + "23b7a2047b2c": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 4 + }, "253a401313b2": { "detail": { "assignees": ["octocat"], @@ -423,14 +496,6 @@ "mutating": false, "refreshSeq": 1 }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, "2cd85ef93c74": { "detail": { "assignees": ["octocat"], @@ -492,75 +557,10 @@ "mutating": false, "refreshSeq": 0 }, - "2e2da1bbd7ed": { + "347fa6adc9f3": { "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "2eee910f375e": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}" - }, - "37d9097c7885": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" + "value": "", + "sent": 3 }, "3c2fa1277556": { "detail": { @@ -620,9 +620,10 @@ "mutating": false, "refreshSeq": 1 }, - "4b9b887ee27f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "5cdba004ba6c": { "detail": { @@ -692,71 +693,6 @@ "mutating": false, "refreshSeq": 1 }, - "5ffd15276a38": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, "62edc52051d6": { "detail": { "assignees": ["octocat"], @@ -905,68 +841,25 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, - "7306a516d733": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "78b2174d020d": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 }, "78c4e6dc05ef": { "name": "github.requestPRReviewers#1", @@ -1055,11 +948,12 @@ } } }, - "87d5e8116a07": { - "name": "projectRowDetailRefreshSeq", - "value": 1 + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, - "89a13247ebe8": { + "7fde07c7539a": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1100,7 +994,7 @@ }, "path": "src/index.ts", "status": "modified", - "viewerViewedState": "VIEWED" + "viewerViewedState": "UNVIEWED" } ], "headSha": "head-sha", @@ -1122,7 +1016,28 @@ } } ] - } + }, + "sent": 2 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "8237b3a567bf": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 1 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8a4f69f488e2": { "name": "github.requestPRReviewers#1", @@ -1244,9 +1159,140 @@ } } }, - "98fec6b761cc": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}" + "8d4c89b2a786": { + "name": "projectRowDetailError", + "value": "[object Object]", + "sent": 1 + }, + "914b1bd28569": { + "name": "projectReviewersDraft", + "value": "", + "sent": 1 + }, + "93b879a81965": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, + "97fbbfe4cfb6": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 4 }, "9b280ff80b44": { "name": "github.requestPRReviewers#1", @@ -1288,6 +1334,11 @@ } } }, + "9f8e0346d638": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}", + "sent": 1 + }, "a2c3811d26b3": { "detail": { "assignees": ["octocat"], @@ -1339,6 +1390,11 @@ "mutating": false, "refreshSeq": 0 }, + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, "b147405e45ea": { "detail": { "assignees": ["octocat"], @@ -1533,11 +1589,7 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "c4fe8e18f6a3": { + "cc986c7cc7e7": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1590,7 +1642,8 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, "d10f79760196": { "name": "github.rerunPRChecks#1", @@ -1633,9 +1686,10 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, "d388d0dd9c9c": { "detail": { @@ -1688,10 +1742,6 @@ "mutating": false, "refreshSeq": 0 }, - "dc5439b12876": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}" - }, "dfafb40d73d4": { "detail": { "assignees": ["octocat"], @@ -1743,6 +1793,11 @@ "mutating": false, "refreshSeq": 0 }, + "e931ac403da8": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 3 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1751,9 +1806,20 @@ "$rpc": "undefined" } }, - "f9222c9368b1": { + "eff724250cc7": { "name": "projectRowDetailError", - "value": "[object Object]" + "value": "inner refused", + "sent": 1 + }, + "f14882f2981f": { + "name": "projectRowDetailRefreshSeq", + "value": 1, + "sent": 3 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 }, "fd1710c7e153": { "name": "github.requestPRReviewers#1", @@ -1804,18 +1870,18 @@ "id": "tk-project-row-review-checks.normal:reviewers-settled", "observation": { "sender": ["8bb4bae45cc1"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db" ] } }, @@ -1823,7 +1889,7 @@ "id": "tk-project-row-review-checks.normal:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1831,15 +1897,15 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff" ] } }, @@ -1847,7 +1913,7 @@ "id": "tk-project-row-review-checks.normal:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1856,19 +1922,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1876,7 +1942,7 @@ "id": "tk-project-row-review-checks.normal:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1886,23 +1952,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -1910,20 +1976,20 @@ "id": "tk-project-row-review-checks.result-absent:reviewers-settled", "observation": { "sender": ["8a4f69f488e2"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "024c8bcbe9d9", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2e2da1bbd7ed", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "4c09a53c8150", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.result-absent:checks-settled", "observation": { "sender": ["8a4f69f488e2", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1931,14 +1997,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -1946,7 +2012,7 @@ "id": "tk-project-row-review-checks.result-absent:rerun-settled", "observation": { "sender": ["8a4f69f488e2", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1955,18 +2021,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1974,7 +2040,7 @@ "id": "tk-project-row-review-checks.result-absent:viewed-settled", "observation": { "sender": ["8a4f69f488e2", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1984,22 +2050,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2007,20 +2073,20 @@ "id": "tk-project-row-review-checks.result-null:reviewers-settled", "observation": { "sender": ["9b280ff80b44"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "23acafa856fa", - "effects": ["c2a271fc5d97", "057a0b5a420b", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "a7b76954b136", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.result-null:checks-settled", "observation": { "sender": ["9b280ff80b44", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2028,14 +2094,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2043,7 +2109,7 @@ "id": "tk-project-row-review-checks.result-null:rerun-settled", "observation": { "sender": ["9b280ff80b44", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2052,18 +2118,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2071,7 +2137,7 @@ "id": "tk-project-row-review-checks.result-null:viewed-settled", "observation": { "sender": ["9b280ff80b44", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2081,22 +2147,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2104,18 +2170,18 @@ "id": "tk-project-row-review-checks.inner-ok-missing:reviewers-settled", "observation": { "sender": ["0a57c2f7f62b"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db" ] } }, @@ -2123,7 +2189,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:checks-settled", "observation": { "sender": ["0a57c2f7f62b", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2131,15 +2197,15 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff" ] } }, @@ -2147,7 +2213,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:rerun-settled", "observation": { "sender": ["0a57c2f7f62b", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2156,19 +2222,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2176,7 +2242,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:viewed-settled", "observation": { "sender": ["0a57c2f7f62b", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2186,23 +2252,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2210,20 +2276,20 @@ "id": "tk-project-row-review-checks.inner-false-string-error:reviewers-settled", "observation": { "sender": ["fd1710c7e153"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "bca6ebb96154", - "effects": ["c2a271fc5d97", "057a0b5a420b", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "eff724250cc7", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.inner-false-string-error:checks-settled", "observation": { "sender": ["fd1710c7e153", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2231,14 +2297,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2246,7 +2312,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:rerun-settled", "observation": { "sender": ["fd1710c7e153", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2255,18 +2321,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2274,7 +2340,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:viewed-settled", "observation": { "sender": ["fd1710c7e153", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2284,22 +2350,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2307,20 +2373,20 @@ "id": "tk-project-row-review-checks.inner-false-object-error:reviewers-settled", "observation": { "sender": ["8ac3b49df2ca"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "dfafb40d73d4", - "effects": ["c2a271fc5d97", "057a0b5a420b", "f9222c9368b1", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "8d4c89b2a786", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.inner-false-object-error:checks-settled", "observation": { "sender": ["8ac3b49df2ca", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2328,14 +2394,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8d4c89b2a786", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2343,7 +2409,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:rerun-settled", "observation": { "sender": ["8ac3b49df2ca", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2352,18 +2418,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8d4c89b2a786", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2371,7 +2437,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:viewed-settled", "observation": { "sender": ["8ac3b49df2ca", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2381,22 +2447,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8d4c89b2a786", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2404,20 +2470,20 @@ "id": "tk-project-row-review-checks.outer-refused:reviewers-settled", "observation": { "sender": ["c1658bc8761a"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "b147405e45ea", - "effects": ["c2a271fc5d97", "057a0b5a420b", "27f506c59cc7", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "0ef970845cc7", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.outer-refused:checks-settled", "observation": { "sender": ["c1658bc8761a", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2425,14 +2491,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2440,7 +2506,7 @@ "id": "tk-project-row-review-checks.outer-refused:rerun-settled", "observation": { "sender": ["c1658bc8761a", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2449,18 +2515,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2468,7 +2534,7 @@ "id": "tk-project-row-review-checks.outer-refused:viewed-settled", "observation": { "sender": ["c1658bc8761a", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2478,22 +2544,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2501,20 +2567,20 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:reviewers-settled", "observation": { "sender": ["78c4e6dc05ef"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "d388d0dd9c9c", - "effects": ["c2a271fc5d97", "057a0b5a420b", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.outer-refused-no-message:checks-settled", "observation": { "sender": ["78c4e6dc05ef", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2522,14 +2588,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2537,7 +2603,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:rerun-settled", "observation": { "sender": ["78c4e6dc05ef", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2546,18 +2612,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2565,7 +2631,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:viewed-settled", "observation": { "sender": ["78c4e6dc05ef", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2575,22 +2641,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2598,20 +2664,20 @@ "id": "tk-project-row-review-checks.method-not-found:reviewers-settled", "observation": { "sender": ["69de7f3a82c1"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "c14c0c1159d1", - "effects": ["c2a271fc5d97", "057a0b5a420b", "6b6431f01d00", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "152580ec9e5a", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.method-not-found:checks-settled", "observation": { "sender": ["69de7f3a82c1", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2619,14 +2685,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2634,7 +2700,7 @@ "id": "tk-project-row-review-checks.method-not-found:rerun-settled", "observation": { "sender": ["69de7f3a82c1", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2643,18 +2709,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2662,7 +2728,7 @@ "id": "tk-project-row-review-checks.method-not-found:viewed-settled", "observation": { "sender": ["69de7f3a82c1", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2672,22 +2738,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2695,20 +2761,20 @@ "id": "tk-project-row-review-checks.transport-rejection:reviewers-settled", "observation": { "sender": ["2115fb7ac9fb"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "a2c3811d26b3", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0924615699bf", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "8237b3a567bf", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.transport-rejection:checks-settled", "observation": { "sender": ["2115fb7ac9fb", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2716,14 +2782,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2731,7 +2797,7 @@ "id": "tk-project-row-review-checks.transport-rejection:rerun-settled", "observation": { "sender": ["2115fb7ac9fb", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2740,18 +2806,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2759,7 +2825,7 @@ "id": "tk-project-row-review-checks.transport-rejection:viewed-settled", "observation": { "sender": ["2115fb7ac9fb", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2769,22 +2835,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } }, @@ -2792,20 +2858,20 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:reviewers-settled", "observation": { "sender": ["219bed761793"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "d388d0dd9c9c", - "effects": ["c2a271fc5d97", "057a0b5a420b", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-review-checks.transport-rejection-no-message:checks-settled", "observation": { "sender": ["219bed761793", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2813,14 +2879,14 @@ }, "state": "1394649d889f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff" ] } }, @@ -2828,7 +2894,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:rerun-settled", "observation": { "sender": ["219bed761793", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2837,18 +2903,18 @@ }, "state": "253a401313b2", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2856,7 +2922,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:viewed-settled", "observation": { "sender": ["219bed761793", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2866,22 +2932,22 @@ }, "state": "3c2fa1277556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c4fe8e18f6a3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7306a516d733", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "cc986c7cc7e7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "12e19b3aa95b", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.rerunprchecks-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.rerunprchecks-1.json index 2ba71166333..0c23713ac00 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.rerunprchecks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.rerunprchecks-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-review-checks", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "ca6b0d81b19811806ce332a776361a40e526a73bef90cfa3df05a764e2ee83b6", "platform": "darwin", @@ -13,13 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, "0aba735e014b": { "detail": { @@ -133,6 +130,16 @@ } } }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "1b30471b40d2": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 3 + }, "1edba0a1a262": { "name": "github.rerunPRChecks#1", "args": [ @@ -243,13 +250,10 @@ "mutating": false, "refreshSeq": 0 }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false + "23b7a2047b2c": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 4 }, "2cd85ef93c74": { "detail": { @@ -312,14 +316,6 @@ "mutating": false, "refreshSeq": 0 }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "2eee910f375e": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}" - }, "316daba13a9c": { "detail": { "assignees": ["octocat"], @@ -388,6 +384,11 @@ "mutating": false, "refreshSeq": 0 }, + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 + }, "371b50f433c2": { "name": "github.rerunPRChecks#1", "args": [ @@ -430,68 +431,6 @@ } } }, - "37d9097c7885": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" - }, "427bd9508150": { "name": "github.rerunPRChecks#1", "args": [ @@ -570,6 +509,11 @@ } } }, + "4a73d878a19a": { + "name": "projectRowDetailError", + "value": "[object Object]", + "sent": 3 + }, "4b8f240addf4": { "name": "github.rerunPRChecks#1", "args": [ @@ -612,10 +556,6 @@ } } }, - "4b9b887ee27f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" - }, "4be4f71a6ab7": { "detail": { "assignees": ["octocat"], @@ -752,71 +692,6 @@ "mutating": false, "refreshSeq": 1 }, - "5ffd15276a38": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, "62edc52051d6": { "detail": { "assignees": ["octocat"], @@ -924,13 +799,15 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 }, "755b3a374ed8": { "detail": { @@ -1000,6 +877,16 @@ "mutating": false, "refreshSeq": 0 }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "78b2174d020d": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 + }, "7941a2b950be": { "name": "github.prChecks#1", "args": [ @@ -1046,6 +933,87 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "7fde07c7539a": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 2 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, "867da7ac1013": { "name": "github.rerunPRChecks#1", "args": [ @@ -1088,74 +1056,10 @@ } } }, - "87d5e8116a07": { - "name": "projectRowDetailRefreshSeq", - "value": 1 - }, - "89a13247ebe8": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8aad67679b45": { "name": "github.rerunPRChecks#1", @@ -1236,9 +1140,145 @@ } } }, - "98fec6b761cc": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}" + "9138850642c5": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 3 + }, + "914b1bd28569": { + "name": "projectReviewersDraft", + "value": "", + "sent": 1 + }, + "93b879a81965": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, + "97fbbfe4cfb6": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 4 + }, + "9f8e0346d638": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}", + "sent": 1 }, "b9377f5f763b": { "detail": { @@ -1308,10 +1348,6 @@ "mutating": true, "refreshSeq": 0 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "cf5e20449a3b": { "name": "github.rerunPRChecks#1", "args": [ @@ -1394,9 +1430,10 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, "d4610f44ebca": { "detail": { @@ -1466,6 +1503,16 @@ "mutating": false, "refreshSeq": 0 }, + "d72ea315da15": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 3 + }, + "d856c0886ca0": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 3 + }, "db0eb1b27029": { "detail": { "assignees": ["octocat"], @@ -1534,10 +1581,6 @@ "mutating": false, "refreshSeq": 0 }, - "dc5439b12876": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}" - }, "e32b4c3c9b04": { "detail": { "assignees": ["octocat"], @@ -1674,6 +1717,21 @@ "mutating": false, "refreshSeq": 0 }, + "e7d38ed5fb03": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, + "e931ac403da8": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 3 + }, + "eb612a2e1a87": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1723,13 +1781,20 @@ } } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" + "f14882f2981f": { + "name": "projectRowDetailRefreshSeq", + "value": 1, + "sent": 3 }, - "f9222c9368b1": { + "f37a9bff665c": { "name": "projectRowDetailError", - "value": "[object Object]" + "value": "Connection closed", + "sent": 3 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 }, "ffae5011e8b3": { "name": "github.rerunPRChecks#1", @@ -1777,18 +1842,18 @@ "id": "tk-project-row-review-checks.prelude:reviewers-settled", "observation": { "sender": ["8bb4bae45cc1"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db" ] } }, @@ -1796,7 +1861,7 @@ "id": "tk-project-row-review-checks.prelude:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1804,15 +1869,15 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff" ] } }, @@ -1820,7 +1885,7 @@ "id": "tk-project-row-review-checks.prelude:cleanup", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "4684eb8b7156"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1829,19 +1894,19 @@ }, "state": "b9377f5f763b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f37a9bff665c", + "73c3051352c2" ] } }, @@ -1849,7 +1914,7 @@ "id": "tk-project-row-review-checks.normal:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1858,19 +1923,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1878,7 +1943,7 @@ "id": "tk-project-row-review-checks.normal:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1888,23 +1953,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -1912,7 +1977,7 @@ "id": "tk-project-row-review-checks.result-absent:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "ffae5011e8b3"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1921,19 +1986,19 @@ }, "state": "755b3a374ed8", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2" ] } }, @@ -1941,7 +2006,7 @@ "id": "tk-project-row-review-checks.result-absent:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "ffae5011e8b3", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1951,23 +2016,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -1975,7 +2040,7 @@ "id": "tk-project-row-review-checks.result-null:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "cf5e20449a3b"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1984,19 +2049,19 @@ }, "state": "e32b4c3c9b04", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2" ] } }, @@ -2004,7 +2069,7 @@ "id": "tk-project-row-review-checks.result-null:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "cf5e20449a3b", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2014,23 +2079,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2038,7 +2103,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "f0988a613161"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2047,19 +2112,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -2067,7 +2132,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "f0988a613161", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2077,23 +2142,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2101,7 +2166,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "867da7ac1013"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2110,19 +2175,19 @@ }, "state": "db0eb1b27029", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2" ] } }, @@ -2130,7 +2195,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "867da7ac1013", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2140,23 +2205,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2164,7 +2229,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "0e9e7de0aff5"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2173,19 +2238,19 @@ }, "state": "d4610f44ebca", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2" ] } }, @@ -2193,7 +2258,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "0e9e7de0aff5", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2203,23 +2268,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2227,7 +2292,7 @@ "id": "tk-project-row-review-checks.outer-refused:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "1edba0a1a262"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2236,19 +2301,19 @@ }, "state": "316daba13a9c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2" ] } }, @@ -2256,7 +2321,7 @@ "id": "tk-project-row-review-checks.outer-refused:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "1edba0a1a262", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2266,23 +2331,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2290,7 +2355,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "4b8f240addf4"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2299,19 +2364,19 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2319,7 +2384,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "4b8f240addf4", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2329,23 +2394,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2353,7 +2418,7 @@ "id": "tk-project-row-review-checks.method-not-found:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "371b50f433c2"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2362,19 +2427,19 @@ }, "state": "4be4f71a6ab7", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2" ] } }, @@ -2382,7 +2447,7 @@ "id": "tk-project-row-review-checks.method-not-found:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "371b50f433c2", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2392,23 +2457,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2416,7 +2481,7 @@ "id": "tk-project-row-review-checks.transport-rejection:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "427bd9508150"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2425,19 +2490,19 @@ }, "state": "e465cc97907a", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2" ] } }, @@ -2445,7 +2510,7 @@ "id": "tk-project-row-review-checks.transport-rejection:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "427bd9508150", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2455,23 +2520,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -2479,7 +2544,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "8aad67679b45"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2488,19 +2553,19 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2508,7 +2573,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "8aad67679b45", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -2518,23 +2583,23 @@ }, "state": "0aba735e014b", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.setprfileviewed-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.setprfileviewed-1.json index 4ed3098e976..bc1b0936744 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.setprfileviewed-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-review-checks-github.setprfileviewed-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-review-checks", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "bd58d88e0534366e281869ee79eb75fe65b418d02523d815d8d0d58799edc31b", "platform": "darwin", @@ -57,13 +57,20 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, - "0924615699bf": { + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "134f75ab5b29": { "name": "projectRowDetailError", - "value": "transport failure" + "value": "Failed to sync viewed state with GitHub.", + "sent": 4 }, "22ffca652b36": { "detail": { @@ -133,13 +140,10 @@ "mutating": false, "refreshSeq": 0 }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false + "23b7a2047b2c": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 4 }, "2cd85ef93c74": { "detail": { @@ -202,67 +206,10 @@ "mutating": false, "refreshSeq": 0 }, - "2eee910f375e": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}" - }, - "37d9097c7885": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 }, "38bdf0f6645e": { "name": "github.setPRFileViewed#1", @@ -302,13 +249,15 @@ } } }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" + "3d423b72401d": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 4 }, - "4b9b887ee27f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" + "4a9746552893": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 4 }, "4b9ee3adc5ac": { "name": "github.setPRFileViewed#1", @@ -352,6 +301,11 @@ } } }, + "558fe933adba": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 4 + }, "5cdba004ba6c": { "detail": { "assignees": ["octocat"], @@ -420,71 +374,6 @@ "mutating": false, "refreshSeq": 1 }, - "5ffd15276a38": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, "60688af118fb": { "name": "github.setPRFileViewed#1", "args": [ @@ -670,9 +559,25 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "78b2174d020d": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 }, "7941a2b950be": { "name": "github.prChecks#1", @@ -720,6 +625,87 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "7fde07c7539a": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 2 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, "867c89335556": { "detail": { "assignees": ["octocat"], @@ -788,11 +774,121 @@ "mutating": false, "refreshSeq": 1 }, - "87d5e8116a07": { - "name": "projectRowDetailRefreshSeq", - "value": 1 + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, - "89a13247ebe8": { + "8bb4bae45cc1": { + "name": "github.requestPRReviewers#1", + "args": [ + { + "name": "method", + "value": "github.requestPRReviewers" + }, + { + "name": "params", + "value": { + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "reviewers": ["octocat"] + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "914b1bd28569": { + "name": "projectReviewersDraft", + "value": "", + "sent": 1 + }, + "93b879a81965": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, + "976f63e51ba2": { + "name": "projectRowDetailError", + "value": "", + "sent": 4 + }, + "97fbbfe4cfb6": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -855,47 +951,8 @@ } } ] - } - }, - "8bb4bae45cc1": { - "name": "github.requestPRReviewers#1", - "args": [ - { - "name": "method", - "value": "github.requestPRReviewers" - }, - { - "name": "params", - "value": { - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "reviewers": ["octocat"] - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "ok": true - } - } - } + }, + "sent": 4 }, "98d5e7155129": { "name": "github.setPRFileViewed#1", @@ -938,10 +995,6 @@ } } }, - "98fec6b761cc": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}" - }, "9e2bd15c2270": { "detail": { "assignees": ["octocat"], @@ -1078,6 +1131,11 @@ "mutating": false, "refreshSeq": 1 }, + "9f8e0346d638": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}", + "sent": 1 + }, "acc9618c23f3": { "detail": { "assignees": ["octocat"], @@ -1230,10 +1288,6 @@ } } }, - "b8bda8418e94": { - "name": "projectRowDetailError", - "value": "Failed to sync viewed state with GitHub." - }, "b98956c1eea2": { "name": "github.setPRFileViewed#1", "args": [ @@ -1276,10 +1330,6 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "c744ecbe18a1": { "name": "github.setPRFileViewed#1", "args": [ @@ -1362,9 +1412,10 @@ } } }, - "dc5439b12876": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, "ddbf3cb813dc": { "detail": { @@ -1434,6 +1485,16 @@ "mutating": true, "refreshSeq": 1 }, + "e0a1028e48ba": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 4 + }, + "e931ac403da8": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 3 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1442,9 +1503,15 @@ "$rpc": "undefined" } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" + "f14882f2981f": { + "name": "projectRowDetailRefreshSeq", + "value": 1, + "sent": 3 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 }, "ff78e7952ee7": { "name": "github.setPRFileViewed#1", @@ -1493,18 +1560,18 @@ "id": "tk-project-row-review-checks.prelude:reviewers-settled", "observation": { "sender": ["8bb4bae45cc1"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db" ] } }, @@ -1512,7 +1579,7 @@ "id": "tk-project-row-review-checks.prelude:checks-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1520,15 +1587,15 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff" ] } }, @@ -1536,7 +1603,7 @@ "id": "tk-project-row-review-checks.prelude:rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1545,19 +1612,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -1565,7 +1632,7 @@ "id": "tk-project-row-review-checks.prelude:cleanup", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "ff78e7952ee7"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1575,23 +1642,23 @@ }, "state": "ddbf3cb813dc", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "558fe933adba", + "fa2e7b92e1d5" ] } }, @@ -1599,7 +1666,7 @@ "id": "tk-project-row-review-checks.normal:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1609,23 +1676,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } }, @@ -1633,7 +1700,7 @@ "id": "tk-project-row-review-checks.result-absent:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "38bdf0f6645e"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1643,23 +1710,23 @@ }, "state": "9e2bd15c2270", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "b8bda8418e94", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "134f75ab5b29", + "fa2e7b92e1d5" ] } }, @@ -1667,7 +1734,7 @@ "id": "tk-project-row-review-checks.result-null:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "98d5e7155129"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1677,23 +1744,23 @@ }, "state": "9e2bd15c2270", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "b8bda8418e94", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "134f75ab5b29", + "fa2e7b92e1d5" ] } }, @@ -1701,7 +1768,7 @@ "id": "tk-project-row-review-checks.inner-ok-missing:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "c744ecbe18a1"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1711,23 +1778,23 @@ }, "state": "9e2bd15c2270", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "b8bda8418e94", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "134f75ab5b29", + "fa2e7b92e1d5" ] } }, @@ -1735,7 +1802,7 @@ "id": "tk-project-row-review-checks.inner-false-string-error:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "b482257c101c"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1745,23 +1812,23 @@ }, "state": "9e2bd15c2270", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "b8bda8418e94", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "134f75ab5b29", + "fa2e7b92e1d5" ] } }, @@ -1769,7 +1836,7 @@ "id": "tk-project-row-review-checks.inner-false-object-error:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "0084f00f041a"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1779,23 +1846,23 @@ }, "state": "9e2bd15c2270", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "b8bda8418e94", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "134f75ab5b29", + "fa2e7b92e1d5" ] } }, @@ -1803,7 +1870,7 @@ "id": "tk-project-row-review-checks.outer-refused:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "b2c04f2e7d17"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1813,23 +1880,23 @@ }, "state": "9e89a1c8c40d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "e0a1028e48ba", + "fa2e7b92e1d5" ] } }, @@ -1837,7 +1904,7 @@ "id": "tk-project-row-review-checks.outer-refused-no-message:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "b98956c1eea2"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1847,23 +1914,23 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "976f63e51ba2", + "fa2e7b92e1d5" ] } }, @@ -1871,7 +1938,7 @@ "id": "tk-project-row-review-checks.method-not-found:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "4b9ee3adc5ac"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1881,23 +1948,23 @@ }, "state": "acc9618c23f3", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "3d423b72401d", + "fa2e7b92e1d5" ] } }, @@ -1905,7 +1972,7 @@ "id": "tk-project-row-review-checks.transport-rejection:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "60688af118fb"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1915,23 +1982,23 @@ }, "state": "867c89335556", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "4a9746552893", + "fa2e7b92e1d5" ] } }, @@ -1939,7 +2006,7 @@ "id": "tk-project-row-review-checks.transport-rejection-no-message:viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "6b21dc8d69c1"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -1949,23 +2016,23 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "976f63e51ba2", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addissuecomment-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addissuecomment-1.json index 5217e1576b9..e8bb2db491e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addissuecomment-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addissuecomment-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-threads", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "0f220b97bbb64ef8d347973690e6fab4b305eaaa54c9b7883340415c54e61206", "platform": "darwin", @@ -13,19 +13,12 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "095ff0ea9c3e": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, - "0ea6faa5db5f": { + "02df4d991595": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -61,7 +54,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "1689d9f91f40": { "name": "github.resolveReviewThread#1", @@ -164,21 +163,15 @@ "error": "", "mutating": false }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} - }, - "27f506c59cc7": { + "33c9edfc8631": { "name": "projectRowDetailError", - "value": "outer refused" + "value": "inner refused", + "sent": 4 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { + "347fa6adc9f3": { "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 3 }, "3616b3bb9bd2": { "name": "github.addIssueComment#1", @@ -222,58 +215,15 @@ } } }, - "3b43982aa2b2": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "3d423b72401d": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 4 + }, + "3eed5086ca8e": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 4 }, "43de89e6550f": { "detail": { @@ -323,6 +273,50 @@ "error": "[object Object]", "mutating": false }, + "4a9746552893": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 4 + }, + "4c677c52a54e": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, "550f58aa00a7": { "detail": { "assignees": ["octocat"], @@ -371,6 +365,16 @@ "error": "", "mutating": true }, + "558fe933adba": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 4 + }, + "55b83fbfcc09": { + "name": "projectRowDetailError", + "value": "[object Object]", + "sent": 4 + }, "5e4d75ca8adc": { "name": "github.addIssueComment#1", "args": [ @@ -413,6 +417,11 @@ } } }, + "6332aa2e35ef": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 4 + }, "680d3e2ff566": { "detail": { "assignees": ["octocat"], @@ -461,10 +470,6 @@ "error": "Unknown method", "mutating": false }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, "6d3be646bec9": { "name": "github.addIssueComment#1", "args": [ @@ -554,9 +559,20 @@ "error": "Cannot read properties of undefined (reading 'ok')", "mutating": false }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 }, "78c52015aa43": { "detail": { @@ -606,6 +622,21 @@ "error": "inner refused", "mutating": false }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, "874009380ba6": { "detail": { "assignees": ["octocat"], @@ -660,6 +691,26 @@ "error": "", "mutating": false }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bbb5efeadaf": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 4 + }, + "8dc2f0b815b9": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 3 + }, + "976f63e51ba2": { + "name": "projectRowDetailError", + "value": "", + "sent": 4 + }, "979e7cec91d8": { "name": "github.addIssueComment#1", "args": [ @@ -698,6 +749,54 @@ } } }, + "a7e90307fc74": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, "b6b9452c2348": { "detail": { "assignees": ["octocat"], @@ -815,9 +914,68 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "c283c93a5619": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "local-1767225600000", + "line": { + "$rpc": "undefined" + }, + "path": { + "$rpc": "undefined" + }, + "threadId": { + "$rpc": "undefined" + } + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 }, "c3f765625de5": { "name": "github.addIssueComment#1", @@ -858,12 +1016,6 @@ } } }, - "c9ebd6cbea9b": { - "name": "itemReplyDrafts", - "value": { - "comment-2": "a reply" - } - }, "cc8e9797ff26": { "name": "github.addIssueComment#1", "args": [ @@ -990,9 +1142,22 @@ "error": "transport failure", "mutating": false }, - "cf954aa5f6bf": { + "cf1e9d4fc0c3": { + "name": "itemReplyDrafts", + "value": { + "comment-2": "a reply" + }, + "sent": 3 + }, + "d018a759f2a7": { "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 2 + }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, "d1d6434fd325": { "name": "github.addIssueComment#1", @@ -1035,13 +1200,64 @@ } } }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d49ee0febc71": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 4 }, - "d7467bca27a7": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}" + "d515951be1e3": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 }, "d846e6d21f1e": { "detail": { @@ -1138,9 +1354,10 @@ } } }, - "e3ad9b260dec": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" + "e0a1028e48ba": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 4 }, "e76d5520ec18": { "detail": { @@ -1190,53 +1407,6 @@ "error": "", "mutating": false }, - "e87dc5b12fb8": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1245,68 +1415,6 @@ "$rpc": "undefined" } }, - "f0582a460a01": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "local-1767225600000", - "line": { - "$rpc": "undefined" - }, - "path": { - "$rpc": "undefined" - }, - "threadId": { - "$rpc": "undefined" - } - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "f27ce2e53696": { "name": "github.addIssueComment#1", "args": [ @@ -1402,13 +1510,15 @@ } } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" + "f87580087aa8": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}", + "sent": 1 }, - "f9222c9368b1": { - "name": "projectRowDetailError", - "value": "[object Object]" + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 }, "fa87419c6c2e": { "detail": { @@ -1510,20 +1620,20 @@ "id": "tk-project-row-threads.prelude:delete-comment-settled", "observation": { "sender": ["b94df8ff01a9"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b6b9452c2348", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0ea6faa5db5f", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "02df4d991595", "02839f22d2db"] } }, { "id": "tk-project-row-threads.prelude:thread-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1531,14 +1641,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff" ] } }, @@ -1546,7 +1656,7 @@ "id": "tk-project-row-threads.prelude:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1555,19 +1665,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1575,7 +1685,7 @@ "id": "tk-project-row-threads.prelude:cleanup", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "cd0e088a1f9b"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1585,23 +1695,23 @@ }, "state": "550f58aa00a7", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "558fe933adba", + "fa2e7b92e1d5" ] } }, @@ -1609,7 +1719,7 @@ "id": "tk-project-row-threads.normal:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1619,24 +1729,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1644,7 +1754,7 @@ "id": "tk-project-row-threads.result-absent:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "979e7cec91d8"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1654,23 +1764,23 @@ }, "state": "6eb252a289a0", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "3eed5086ca8e", + "fa2e7b92e1d5" ] } }, @@ -1678,7 +1788,7 @@ "id": "tk-project-row-threads.result-null:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "6d3be646bec9"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1688,23 +1798,23 @@ }, "state": "fa87419c6c2e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "6332aa2e35ef", + "fa2e7b92e1d5" ] } }, @@ -1712,7 +1822,7 @@ "id": "tk-project-row-threads.inner-ok-missing:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "d1d6434fd325"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1722,24 +1832,24 @@ }, "state": "192db8712646", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "f0582a460a01", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "c283c93a5619", + "fa2e7b92e1d5" ] } }, @@ -1747,7 +1857,7 @@ "id": "tk-project-row-threads.inner-false-string-error:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "f27ce2e53696"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1757,23 +1867,23 @@ }, "state": "78c52015aa43", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "33c9edfc8631", + "fa2e7b92e1d5" ] } }, @@ -1781,7 +1891,7 @@ "id": "tk-project-row-threads.inner-false-object-error:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "fbe223460865"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1791,23 +1901,23 @@ }, "state": "43de89e6550f", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "55b83fbfcc09", + "fa2e7b92e1d5" ] } }, @@ -1815,7 +1925,7 @@ "id": "tk-project-row-threads.outer-refused:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "bdfb0177e2c1"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1825,23 +1935,23 @@ }, "state": "d846e6d21f1e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "e0a1028e48ba", + "fa2e7b92e1d5" ] } }, @@ -1849,7 +1959,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "3616b3bb9bd2"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1859,23 +1969,23 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "976f63e51ba2", + "fa2e7b92e1d5" ] } }, @@ -1883,7 +1993,7 @@ "id": "tk-project-row-threads.method-not-found:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "5e4d75ca8adc"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1893,23 +2003,23 @@ }, "state": "680d3e2ff566", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "3d423b72401d", + "fa2e7b92e1d5" ] } }, @@ -1917,7 +2027,7 @@ "id": "tk-project-row-threads.transport-rejection:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "cc8e9797ff26"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1927,23 +2037,23 @@ }, "state": "cdb73ed7cd45", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "4a9746552893", + "fa2e7b92e1d5" ] } }, @@ -1951,7 +2061,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "c3f765625de5"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1961,23 +2071,23 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "976f63e51ba2", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addprreviewcommentreply-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addprreviewcommentreply-1.json index b272d57a702..2ee64944157 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addprreviewcommentreply-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.addprreviewcommentreply-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-threads", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "85160836c5a5c9bae76aff82c834ceb908f9262a90facd6e055c289362664eaa", "platform": "darwin", @@ -52,19 +52,12 @@ "error": "outer refused", "mutating": false }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "095ff0ea9c3e": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, - "0ea6faa5db5f": { + "02df4d991595": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -100,9 +93,15 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 1 }, - "11c3166b0343": { + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "1324001a72ab": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -153,7 +152,8 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 4 }, "14f66e7d5055": { "name": "github.addPRReviewCommentReply#1", @@ -327,21 +327,10 @@ "error": "", "mutating": false }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} - }, - "27f506c59cc7": { + "1b30471b40d2": { "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "inner refused", + "sent": 3 }, "32874acc8cbf": { "name": "github.addPRReviewCommentReply#1", @@ -385,6 +374,11 @@ } } }, + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 + }, "3a2a78903010": { "detail": { "assignees": ["octocat"], @@ -424,59 +418,6 @@ "error": "Cannot read properties of null (reading 'ok')", "mutating": false }, - "3b43982aa2b2": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "3f6d3565acae": { "detail": { "assignees": ["octocat"], @@ -594,6 +535,50 @@ "error": "", "mutating": true }, + "4a73d878a19a": { + "name": "projectRowDetailError", + "value": "[object Object]", + "sent": 3 + }, + "4c677c52a54e": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, "4dfa7307143d": { "detail": { "assignees": ["octocat"], @@ -639,12 +624,6 @@ "error": "", "mutating": false }, - "5d05e3b0fb72": { - "name": "itemReplyDrafts", - "value": { - "501": "a reply" - } - }, "66da313dd708": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -686,15 +665,7 @@ } } }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" - }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" - }, - "801d93296a5e": { + "6c4e721aaeba": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -736,7 +707,33 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 4 + }, + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 }, "82f7fb9e61e0": { "detail": { @@ -792,6 +789,11 @@ "error": "", "mutating": false }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, "874009380ba6": { "detail": { "assignees": ["octocat"], @@ -846,6 +848,26 @@ "error": "", "mutating": false }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bbb5efeadaf": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 4 + }, + "8dc2f0b815b9": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 3 + }, + "9138850642c5": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 3 + }, "97cb3dc78363": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -891,6 +913,54 @@ } } }, + "a7e90307fc74": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, "a8022b068249": { "detail": { "assignees": ["octocat"], @@ -1216,16 +1286,6 @@ "error": "transport failure", "mutating": false }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "c9ebd6cbea9b": { - "name": "itemReplyDrafts", - "value": { - "comment-2": "a reply" - } - }, "cd005a64924e": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -1271,15 +1331,83 @@ } } }, - "cf954aa5f6bf": { + "cf1e9d4fc0c3": { + "name": "itemReplyDrafts", + "value": { + "comment-2": "a reply" + }, + "sent": 3 + }, + "d018a759f2a7": { "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 2 }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, - "d61474a31f6c": { + "d49ee0febc71": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 4 + }, + "d515951be1e3": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 + }, + "d653fc1f4a8e": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1324,11 +1452,18 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 3 }, - "d7467bca27a7": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}" + "d72ea315da15": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 3 + }, + "d856c0886ca0": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 3 }, "de7e00504f8b": { "name": "github.addPRReviewCommentReply#1", @@ -1422,10 +1557,6 @@ } } }, - "e3ad9b260dec": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" - }, "e76d5520ec18": { "detail": { "assignees": ["octocat"], @@ -1474,52 +1605,15 @@ "error": "", "mutating": false }, - "e87dc5b12fb8": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "e7d38ed5fb03": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 3 + }, + "eb612a2e1a87": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1529,6 +1623,11 @@ "$rpc": "undefined" } }, + "f37a9bff665c": { + "name": "projectRowDetailError", + "value": "Connection closed", + "sent": 3 + }, "f59816cbb4a7": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -1627,13 +1726,22 @@ } } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" + "f87580087aa8": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}", + "sent": 1 }, - "f9222c9368b1": { - "name": "projectRowDetailError", - "value": "[object Object]" + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 + }, + "ffcb3fbaf068": { + "name": "itemReplyDrafts", + "value": { + "501": "a reply" + }, + "sent": 4 } }, "recording": { @@ -1643,20 +1751,20 @@ "id": "tk-project-row-threads.prelude:delete-comment-settled", "observation": { "sender": ["b94df8ff01a9"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b6b9452c2348", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0ea6faa5db5f", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "02df4d991595", "02839f22d2db"] } }, { "id": "tk-project-row-threads.prelude:thread-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1664,14 +1772,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff" ] } }, @@ -1679,7 +1787,7 @@ "id": "tk-project-row-threads.prelude:cleanup", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "14f66e7d5055"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1688,18 +1796,18 @@ }, "state": "486aee98d14d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f37a9bff665c", + "73c3051352c2" ] } }, @@ -1707,7 +1815,7 @@ "id": "tk-project-row-threads.normal:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1716,19 +1824,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1736,7 +1844,7 @@ "id": "tk-project-row-threads.normal:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1746,24 +1854,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1771,7 +1879,7 @@ "id": "tk-project-row-threads.result-absent:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "66da313dd708"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1780,18 +1888,18 @@ }, "state": "3f6d3565acae", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2" ] } }, @@ -1799,7 +1907,7 @@ "id": "tk-project-row-threads.result-absent:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "66da313dd708", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1809,23 +1917,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "e7d38ed5fb03", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -1833,7 +1941,7 @@ "id": "tk-project-row-threads.result-null:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "afc96b1cc014"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1842,18 +1950,18 @@ }, "state": "3a2a78903010", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2" ] } }, @@ -1861,7 +1969,7 @@ "id": "tk-project-row-threads.result-null:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "afc96b1cc014", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1871,23 +1979,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "eb612a2e1a87", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -1895,7 +2003,7 @@ "id": "tk-project-row-threads.inner-ok-missing:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "165bbcc6d7dc"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1904,19 +2012,19 @@ }, "state": "18a73ab69ff6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "d61474a31f6c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "d653fc1f4a8e", + "73c3051352c2" ] } }, @@ -1924,7 +2032,7 @@ "id": "tk-project-row-threads.inner-ok-missing:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "165bbcc6d7dc", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1934,24 +2042,24 @@ }, "state": "82f7fb9e61e0", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "d61474a31f6c", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "11c3166b0343", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "d653fc1f4a8e", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "1324001a72ab", + "fa2e7b92e1d5" ] } }, @@ -1959,7 +2067,7 @@ "id": "tk-project-row-threads.inner-false-string-error:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f59816cbb4a7"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1968,18 +2076,18 @@ }, "state": "a8022b068249", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2" ] } }, @@ -1987,7 +2095,7 @@ "id": "tk-project-row-threads.inner-false-string-error:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f59816cbb4a7", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1997,23 +2105,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "1b30471b40d2", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -2021,7 +2129,7 @@ "id": "tk-project-row-threads.inner-false-object-error:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "b6e86a35bef1"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2030,18 +2138,18 @@ }, "state": "446f11c345d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2" ] } }, @@ -2049,7 +2157,7 @@ "id": "tk-project-row-threads.inner-false-object-error:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "b6e86a35bef1", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2059,23 +2167,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f9222c9368b1", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "4a73d878a19a", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -2083,7 +2191,7 @@ "id": "tk-project-row-threads.outer-refused:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "cd005a64924e"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2092,18 +2200,18 @@ }, "state": "0063efc2d666", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2" ] } }, @@ -2111,7 +2219,7 @@ "id": "tk-project-row-threads.outer-refused:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "cd005a64924e", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2121,23 +2229,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "9138850642c5", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -2145,7 +2253,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "de7e00504f8b"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2154,18 +2262,18 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2173,7 +2281,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "de7e00504f8b", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2183,23 +2291,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -2207,7 +2315,7 @@ "id": "tk-project-row-threads.method-not-found:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "97cb3dc78363"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2216,18 +2324,18 @@ }, "state": "bf65c598102e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2" ] } }, @@ -2235,7 +2343,7 @@ "id": "tk-project-row-threads.method-not-found:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "97cb3dc78363", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2245,23 +2353,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d856c0886ca0", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -2269,7 +2377,7 @@ "id": "tk-project-row-threads.transport-rejection:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "32874acc8cbf"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2278,18 +2386,18 @@ }, "state": "c18900f349d0", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2" ] } }, @@ -2297,7 +2405,7 @@ "id": "tk-project-row-threads.transport-rejection:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "32874acc8cbf", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2307,23 +2415,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "d72ea315da15", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } }, @@ -2331,7 +2439,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "ae08229ffb6c"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2340,18 +2448,18 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2" ] } }, @@ -2359,7 +2467,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "ae08229ffb6c", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2369,23 +2477,23 @@ }, "state": "4dfa7307143d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5d05e3b0fb72", - "801d93296a5e", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "347fa6adc9f3", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "ffcb3fbaf068", + "6c4e721aaeba", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.project.deleteissuecommentbyslug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.project.deleteissuecommentbyslug-1.json index 2b61fb3c997..cf3c4f3fc6b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.project.deleteissuecommentbyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.project.deleteissuecommentbyslug-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-threads", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "5bc59cfd0d951ae5193df5c49ce3618d9536be0bc8f8192a7b03000963c2001b", "platform": "darwin", @@ -13,7 +13,12 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02d41907e381": { + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, + "02df4d991595": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -21,16 +26,6 @@ "body": "body", "checks": [], "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, { "author": "octocat", "body": "a thought", @@ -59,7 +54,8 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 1 }, "03b995b7d1e5": { "name": "github.project.deleteIssueCommentBySlug#1", @@ -98,57 +94,7 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "0924615699bf": { - "name": "projectRowDetailError", - "value": "transport failure" - }, - "095ff0ea9c3e": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, - "0ea6faa5db5f": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "133d25b43e51": { + "0e2253940af4": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -180,12 +126,6 @@ "line": 12, "path": "src/index.ts", "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 } ], "files": [ @@ -209,7 +149,23 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 3 + }, + "0ef970845cc7": { + "name": "projectRowDetailError", + "value": "outer refused", + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "152580ec9e5a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 1 }, "1689d9f91f40": { "name": "github.resolveReviewThread#1", @@ -249,22 +205,6 @@ } } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} - }, - "27f506c59cc7": { - "name": "projectRowDetailError", - "value": "outer refused" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "2e2da1bbd7ed": { - "name": "projectRowDetailError", - "value": "Cannot read properties of undefined (reading 'ok')" - }, "3113ec0eb967": { "detail": { "assignees": ["octocat"], @@ -457,7 +397,17 @@ } } }, - "3b43982aa2b2": { + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 + }, + "4c09a53c8150": { + "name": "projectRowDetailError", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "4c677c52a54e": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -470,21 +420,6 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 } ], "files": [ @@ -508,15 +443,23 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, - "6b6431f01d00": { - "name": "projectRowDetailError", - "value": "Unknown method" + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 }, - "6fe1c7d73e4d": { - "name": "projectRowDetailError", - "value": "inner refused" + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 }, "77d646fb0b5b": { "name": "github.project.deleteIssueCommentBySlug#1", @@ -591,6 +534,16 @@ } } }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, "80ed3cd5fa12": { "detail": { "assignees": ["octocat"], @@ -640,6 +593,16 @@ "error": "outer refused", "mutating": false }, + "8237b3a567bf": { + "name": "projectRowDetailError", + "value": "transport failure", + "sent": 1 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, "874009380ba6": { "detail": { "assignees": ["octocat"], @@ -694,6 +657,21 @@ "error": "", "mutating": false }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bbb5efeadaf": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 4 + }, + "8dc2f0b815b9": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 3 + }, "92b802be86b7": { "detail": { "assignees": ["octocat"], @@ -780,6 +758,59 @@ } } }, + "a7b76954b136": { + "name": "projectRowDetailError", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "a7e90307fc74": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, "b48fad669af7": { "detail": { "assignees": ["octocat"], @@ -938,16 +969,6 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "c9ebd6cbea9b": { - "name": "itemReplyDrafts", - "value": { - "comment-2": "a reply" - } - }, "cf092130ba77": { "name": "github.project.deleteIssueCommentBySlug#1", "args": [ @@ -985,13 +1006,22 @@ } } }, - "cf954aa5f6bf": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}" + "cf1e9d4fc0c3": { + "name": "itemReplyDrafts", + "value": { + "comment-2": "a reply" + }, + "sent": 3 }, - "d330309fabb3": { - "name": "projectRowDetailError", - "value": "Cannot read properties of null (reading 'ok')" + "d018a759f2a7": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 2 + }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, "d4042c0e5798": { "detail": { @@ -1042,6 +1072,65 @@ "error": "transport failure", "mutating": false }, + "d49ee0febc71": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 4 + }, + "d515951be1e3": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 + }, "d5c97305d438": { "detail": { "assignees": ["octocat"], @@ -1106,10 +1195,6 @@ "error": "", "mutating": false }, - "d7467bca27a7": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}" - }, "da378b958d73": { "name": "github.project.deleteIssueCommentBySlug#1", "args": [ @@ -1224,6 +1309,70 @@ } } }, + "e12f71818831": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 + }, "e2d6e04c1984": { "detail": { "assignees": ["octocat"], @@ -1273,10 +1422,6 @@ "error": "inner refused", "mutating": false }, - "e3ad9b260dec": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" - }, "e5dc2384d2f9": { "detail": { "assignees": ["octocat"], @@ -1374,7 +1519,15 @@ "error": "", "mutating": false }, - "e87dc5b12fb8": { + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ef2a66cf57a7": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -1384,18 +1537,19 @@ "comments": [ { "author": "octocat", - "body": "a thought", + "body": "please fix", "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, + "id": 501, + "isResolved": true, "line": 12, "path": "src/index.ts", "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" } ], "files": [ @@ -1419,15 +1573,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } + "eff724250cc7": { + "name": "projectRowDetailError", + "value": "inner refused", + "sent": 1 }, "f674d050fe62": { "name": "github.addPRReviewCommentReply#1", @@ -1482,62 +1634,15 @@ } } }, - "f776f578bd72": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "f87580087aa8": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}", + "sent": 1 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 }, "fb3c6772749f": { "name": "github.project.deleteIssueCommentBySlug#1", @@ -1586,20 +1691,20 @@ "id": "tk-project-row-threads.normal:delete-comment-settled", "observation": { "sender": ["b94df8ff01a9"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b6b9452c2348", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0ea6faa5db5f", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "02df4d991595", "02839f22d2db"] } }, { "id": "tk-project-row-threads.normal:thread-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1607,14 +1712,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff" ] } }, @@ -1622,7 +1727,7 @@ "id": "tk-project-row-threads.normal:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1631,19 +1736,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1651,7 +1756,7 @@ "id": "tk-project-row-threads.normal:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1661,24 +1766,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1686,20 +1791,20 @@ "id": "tk-project-row-threads.result-absent:delete-comment-settled", "observation": { "sender": ["da378b958d73"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "31aef5de0b63", - "effects": ["c2a271fc5d97", "057a0b5a420b", "2e2da1bbd7ed", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "4c09a53c8150", "02839f22d2db"] } }, { "id": "tk-project-row-threads.result-absent:thread-settled", "observation": { "sender": ["da378b958d73", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1707,14 +1812,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -1722,7 +1827,7 @@ "id": "tk-project-row-threads.result-absent:review-reply-settled", "observation": { "sender": ["da378b958d73", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1731,19 +1836,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -1751,7 +1856,7 @@ "id": "tk-project-row-threads.result-absent:issue-reply-settled", "observation": { "sender": ["da378b958d73", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1761,24 +1866,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "2e2da1bbd7ed", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "4c09a53c8150", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -1786,20 +1891,20 @@ "id": "tk-project-row-threads.result-null:delete-comment-settled", "observation": { "sender": ["326477e41522"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "3202574ed4db", - "effects": ["c2a271fc5d97", "057a0b5a420b", "d330309fabb3", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "a7b76954b136", "02839f22d2db"] } }, { "id": "tk-project-row-threads.result-null:thread-settled", "observation": { "sender": ["326477e41522", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1807,14 +1912,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -1822,7 +1927,7 @@ "id": "tk-project-row-threads.result-null:review-reply-settled", "observation": { "sender": ["326477e41522", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1831,19 +1936,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -1851,7 +1956,7 @@ "id": "tk-project-row-threads.result-null:issue-reply-settled", "observation": { "sender": ["326477e41522", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1861,24 +1966,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "d330309fabb3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "a7b76954b136", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -1886,20 +1991,20 @@ "id": "tk-project-row-threads.inner-ok-missing:delete-comment-settled", "observation": { "sender": ["77d646fb0b5b"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b6b9452c2348", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0ea6faa5db5f", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "02df4d991595", "02839f22d2db"] } }, { "id": "tk-project-row-threads.inner-ok-missing:thread-settled", "observation": { "sender": ["77d646fb0b5b", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1907,14 +2012,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff" ] } }, @@ -1922,7 +2027,7 @@ "id": "tk-project-row-threads.inner-ok-missing:review-reply-settled", "observation": { "sender": ["77d646fb0b5b", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1931,19 +2036,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1951,7 +2056,7 @@ "id": "tk-project-row-threads.inner-ok-missing:issue-reply-settled", "observation": { "sender": ["77d646fb0b5b", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1961,24 +2066,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1986,20 +2091,20 @@ "id": "tk-project-row-threads.inner-false-string-error:delete-comment-settled", "observation": { "sender": ["78ef9c03161e"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "e2d6e04c1984", - "effects": ["c2a271fc5d97", "057a0b5a420b", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "eff724250cc7", "02839f22d2db"] } }, { "id": "tk-project-row-threads.inner-false-string-error:thread-settled", "observation": { "sender": ["78ef9c03161e", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2007,14 +2112,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2022,7 +2127,7 @@ "id": "tk-project-row-threads.inner-false-string-error:review-reply-settled", "observation": { "sender": ["78ef9c03161e", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2031,19 +2136,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2051,7 +2156,7 @@ "id": "tk-project-row-threads.inner-false-string-error:issue-reply-settled", "observation": { "sender": ["78ef9c03161e", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2061,24 +2166,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -2086,20 +2191,20 @@ "id": "tk-project-row-threads.inner-false-object-error:delete-comment-settled", "observation": { "sender": ["fb3c6772749f"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "e2d6e04c1984", - "effects": ["c2a271fc5d97", "057a0b5a420b", "6fe1c7d73e4d", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "eff724250cc7", "02839f22d2db"] } }, { "id": "tk-project-row-threads.inner-false-object-error:thread-settled", "observation": { "sender": ["fb3c6772749f", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2107,14 +2212,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2122,7 +2227,7 @@ "id": "tk-project-row-threads.inner-false-object-error:review-reply-settled", "observation": { "sender": ["fb3c6772749f", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2131,19 +2236,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2151,7 +2256,7 @@ "id": "tk-project-row-threads.inner-false-object-error:issue-reply-settled", "observation": { "sender": ["fb3c6772749f", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2161,24 +2266,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6fe1c7d73e4d", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "eff724250cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -2186,20 +2291,20 @@ "id": "tk-project-row-threads.outer-refused:delete-comment-settled", "observation": { "sender": ["9846d945c878"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "80ed3cd5fa12", - "effects": ["c2a271fc5d97", "057a0b5a420b", "27f506c59cc7", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "0ef970845cc7", "02839f22d2db"] } }, { "id": "tk-project-row-threads.outer-refused:thread-settled", "observation": { "sender": ["9846d945c878", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2207,14 +2312,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2222,7 +2327,7 @@ "id": "tk-project-row-threads.outer-refused:review-reply-settled", "observation": { "sender": ["9846d945c878", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2231,19 +2336,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2251,7 +2356,7 @@ "id": "tk-project-row-threads.outer-refused:issue-reply-settled", "observation": { "sender": ["9846d945c878", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2261,24 +2366,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "0ef970845cc7", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -2286,20 +2391,20 @@ "id": "tk-project-row-threads.outer-refused-no-message:delete-comment-settled", "observation": { "sender": ["cf092130ba77"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b48fad669af7", - "effects": ["c2a271fc5d97", "057a0b5a420b", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-threads.outer-refused-no-message:thread-settled", "observation": { "sender": ["cf092130ba77", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2307,14 +2412,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2322,7 +2427,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:review-reply-settled", "observation": { "sender": ["cf092130ba77", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2331,19 +2436,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2351,7 +2456,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:issue-reply-settled", "observation": { "sender": ["cf092130ba77", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2361,24 +2466,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -2386,20 +2491,20 @@ "id": "tk-project-row-threads.method-not-found:delete-comment-settled", "observation": { "sender": ["03b995b7d1e5"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "92b802be86b7", - "effects": ["c2a271fc5d97", "057a0b5a420b", "6b6431f01d00", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "152580ec9e5a", "02839f22d2db"] } }, { "id": "tk-project-row-threads.method-not-found:thread-settled", "observation": { "sender": ["03b995b7d1e5", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2407,14 +2512,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2422,7 +2527,7 @@ "id": "tk-project-row-threads.method-not-found:review-reply-settled", "observation": { "sender": ["03b995b7d1e5", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2431,19 +2536,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2451,7 +2556,7 @@ "id": "tk-project-row-threads.method-not-found:issue-reply-settled", "observation": { "sender": ["03b995b7d1e5", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2461,24 +2566,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "152580ec9e5a", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -2486,20 +2591,20 @@ "id": "tk-project-row-threads.transport-rejection:delete-comment-settled", "observation": { "sender": ["b6b7b037e348"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "d4042c0e5798", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0924615699bf", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "8237b3a567bf", "02839f22d2db"] } }, { "id": "tk-project-row-threads.transport-rejection:thread-settled", "observation": { "sender": ["b6b7b037e348", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2507,14 +2612,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2522,7 +2627,7 @@ "id": "tk-project-row-threads.transport-rejection:review-reply-settled", "observation": { "sender": ["b6b7b037e348", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2531,19 +2636,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2551,7 +2656,7 @@ "id": "tk-project-row-threads.transport-rejection:issue-reply-settled", "observation": { "sender": ["b6b7b037e348", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2561,24 +2666,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "8237b3a567bf", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } }, @@ -2586,20 +2691,20 @@ "id": "tk-project-row-threads.transport-rejection-no-message:delete-comment-settled", "observation": { "sender": ["dd3a7b9465eb"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b48fad669af7", - "effects": ["c2a271fc5d97", "057a0b5a420b", "057a0b5a420b", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "85f150b2df81", "02839f22d2db"] } }, { "id": "tk-project-row-threads.transport-rejection-no-message:thread-settled", "observation": { "sender": ["dd3a7b9465eb", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2607,14 +2712,14 @@ }, "state": "e5dc2384d2f9", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff" ] } }, @@ -2622,7 +2727,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:review-reply-settled", "observation": { "sender": ["dd3a7b9465eb", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2631,19 +2736,19 @@ }, "state": "3113ec0eb967", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2" ] } }, @@ -2651,7 +2756,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:issue-reply-settled", "observation": { "sender": ["dd3a7b9465eb", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2661,24 +2766,24 @@ }, "state": "d5c97305d438", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "02d41907e381", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "f776f578bd72", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "133d25b43e51", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "85f150b2df81", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "ef2a66cf57a7", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "0e2253940af4", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "e12f71818831", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.resolvereviewthread-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.resolvereviewthread-1.json index 680320d6d5b..2a79dac48ff 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.resolvereviewthread-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.project-row-threads-github.resolvereviewthread-1.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-threads", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "0d8c240718b3911464a6fc486114d67cd6f60aa295cd0886ff755b77d5036014", "platform": "darwin", @@ -52,9 +52,49 @@ "error": "outer refused", "mutating": false }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, + "02df4d991595": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 }, "08c323b47aa3": { "name": "github.resolveReviewThread#1", @@ -96,13 +136,10 @@ } } }, - "0924615699bf": { + "0d3abde11044": { "name": "projectRowDetailError", - "value": "transport failure" - }, - "095ff0ea9c3e": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" + "value": "Connection closed", + "sent": 2 }, "0e7a55514902": { "name": "github.resolveReviewThread#1", @@ -145,43 +182,10 @@ } } }, - "0ea6faa5db5f": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "10db8439521b": { "name": "github.resolveReviewThread#1", @@ -224,6 +228,11 @@ } } }, + "14a659a554e8": { + "name": "projectRowDetailError", + "value": "Failed to resolve thread", + "sent": 2 + }, "1689d9f91f40": { "name": "github.resolveReviewThread#1", "args": [ @@ -300,74 +309,20 @@ } } }, - "1f2dca44fac3": { + "347fa6adc9f3": { "name": "projectRowDetailError", - "value": "Failed to resolve thread" + "value": "", + "sent": 3 }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} - }, - "27f506c59cc7": { + "466f8db9d238": { "name": "projectRowDetailError", - "value": "outer refused" + "value": "outer refused", + "sent": 2 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "3b43982aa2b2": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "46b4c26d709a": { + "name": "projectRowDetailError", + "value": "Unknown method", + "sent": 2 }, "486aee98d14d": { "detail": { @@ -408,6 +363,45 @@ "error": "", "mutating": true }, + "4c677c52a54e": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, "5aaa87a861a5": { "name": "github.resolveReviewThread#1", "args": [ @@ -451,9 +445,40 @@ } } }, - "6b6431f01d00": { + "674a78fb6dfb": { "name": "projectRowDetailError", - "value": "Unknown method" + "value": "transport failure", + "sent": 2 + }, + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 }, "863f823011a7": { "name": "github.resolveReviewThread#1", @@ -546,6 +571,69 @@ "error": "", "mutating": false }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bbb5efeadaf": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 4 + }, + "8dc2f0b815b9": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 3 + }, + "a7e90307fc74": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, "b44e99aa86c4": { "detail": { "assignees": ["octocat"], @@ -738,10 +826,6 @@ "error": "transport failure", "mutating": false }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, "c803a3716a6b": { "name": "github.resolveReviewThread#1", "args": [ @@ -782,19 +866,81 @@ } } }, - "c9ebd6cbea9b": { + "cf1e9d4fc0c3": { "name": "itemReplyDrafts", "value": { "comment-2": "a reply" - } + }, + "sent": 3 }, - "cf954aa5f6bf": { + "d018a759f2a7": { "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 2 }, - "d7467bca27a7": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d49ee0febc71": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 4 + }, + "d515951be1e3": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 }, "df5e09a21420": { "name": "github.addIssueComment#1", @@ -884,10 +1030,6 @@ } } }, - "e3ad9b260dec": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" - }, "e76d5520ec18": { "detail": { "assignees": ["octocat"], @@ -936,53 +1078,6 @@ "error": "", "mutating": false }, - "e87dc5b12fb8": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -1161,9 +1256,15 @@ } } }, - "f871d643501c": { - "name": "projectRowDetailError", - "value": "Connection closed" + "f87580087aa8": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}", + "sent": 1 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 } }, "recording": { @@ -1173,20 +1274,20 @@ "id": "tk-project-row-threads.prelude:delete-comment-settled", "observation": { "sender": ["b94df8ff01a9"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b6b9452c2348", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0ea6faa5db5f", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "02df4d991595", "02839f22d2db"] } }, { "id": "tk-project-row-threads.prelude:cleanup", "observation": { "sender": ["b94df8ff01a9", "f3fbcd58883a"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1194,14 +1295,14 @@ }, "state": "486aee98d14d", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "f871d643501c", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "0d3abde11044", + "6f4f9198e5ff" ] } }, @@ -1209,7 +1310,7 @@ "id": "tk-project-row-threads.normal:thread-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1217,14 +1318,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff" ] } }, @@ -1232,7 +1333,7 @@ "id": "tk-project-row-threads.normal:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1241,19 +1342,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1261,7 +1362,7 @@ "id": "tk-project-row-threads.normal:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1271,24 +1372,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1296,7 +1397,7 @@ "id": "tk-project-row-threads.result-absent:thread-settled", "observation": { "sender": ["b94df8ff01a9", "863f823011a7"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1304,14 +1405,14 @@ }, "state": "b44e99aa86c4", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff" ] } }, @@ -1319,7 +1420,7 @@ "id": "tk-project-row-threads.result-absent:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "863f823011a7", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1328,19 +1429,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1348,7 +1449,7 @@ "id": "tk-project-row-threads.result-absent:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "863f823011a7", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1358,24 +1459,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1383,7 +1484,7 @@ "id": "tk-project-row-threads.result-null:thread-settled", "observation": { "sender": ["b94df8ff01a9", "08c323b47aa3"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1391,14 +1492,14 @@ }, "state": "b44e99aa86c4", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff" ] } }, @@ -1406,7 +1507,7 @@ "id": "tk-project-row-threads.result-null:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "08c323b47aa3", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1415,19 +1516,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1435,7 +1536,7 @@ "id": "tk-project-row-threads.result-null:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "08c323b47aa3", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1445,24 +1546,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1470,7 +1571,7 @@ "id": "tk-project-row-threads.inner-ok-missing:thread-settled", "observation": { "sender": ["b94df8ff01a9", "c803a3716a6b"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1478,14 +1579,14 @@ }, "state": "b44e99aa86c4", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff" ] } }, @@ -1493,7 +1594,7 @@ "id": "tk-project-row-threads.inner-ok-missing:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "c803a3716a6b", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1502,19 +1603,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1522,7 +1623,7 @@ "id": "tk-project-row-threads.inner-ok-missing:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "c803a3716a6b", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1532,24 +1633,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1557,7 +1658,7 @@ "id": "tk-project-row-threads.inner-false-string-error:thread-settled", "observation": { "sender": ["b94df8ff01a9", "0e7a55514902"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1565,14 +1666,14 @@ }, "state": "b44e99aa86c4", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff" ] } }, @@ -1580,7 +1681,7 @@ "id": "tk-project-row-threads.inner-false-string-error:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "0e7a55514902", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1589,19 +1690,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1609,7 +1710,7 @@ "id": "tk-project-row-threads.inner-false-string-error:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "0e7a55514902", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1619,24 +1720,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1644,7 +1745,7 @@ "id": "tk-project-row-threads.inner-false-object-error:thread-settled", "observation": { "sender": ["b94df8ff01a9", "5aaa87a861a5"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1652,14 +1753,14 @@ }, "state": "b44e99aa86c4", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff" ] } }, @@ -1667,7 +1768,7 @@ "id": "tk-project-row-threads.inner-false-object-error:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "5aaa87a861a5", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1676,19 +1777,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1696,7 +1797,7 @@ "id": "tk-project-row-threads.inner-false-object-error:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "5aaa87a861a5", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1706,24 +1807,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "1f2dca44fac3", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "14a659a554e8", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1731,7 +1832,7 @@ "id": "tk-project-row-threads.outer-refused:thread-settled", "observation": { "sender": ["b94df8ff01a9", "10db8439521b"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1739,14 +1840,14 @@ }, "state": "0063efc2d666", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff" ] } }, @@ -1754,7 +1855,7 @@ "id": "tk-project-row-threads.outer-refused:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "10db8439521b", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1763,19 +1864,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1783,7 +1884,7 @@ "id": "tk-project-row-threads.outer-refused:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "10db8439521b", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1793,24 +1894,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "27f506c59cc7", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "466f8db9d238", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1818,7 +1919,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:thread-settled", "observation": { "sender": ["b94df8ff01a9", "f703a71aa233"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1826,14 +1927,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -1841,7 +1942,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "f703a71aa233", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1850,19 +1951,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1870,7 +1971,7 @@ "id": "tk-project-row-threads.outer-refused-no-message:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "f703a71aa233", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1880,24 +1981,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1905,7 +2006,7 @@ "id": "tk-project-row-threads.method-not-found:thread-settled", "observation": { "sender": ["b94df8ff01a9", "dff4138edccd"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1913,14 +2014,14 @@ }, "state": "bf65c598102e", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff" ] } }, @@ -1928,7 +2029,7 @@ "id": "tk-project-row-threads.method-not-found:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "dff4138edccd", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1937,19 +2038,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -1957,7 +2058,7 @@ "id": "tk-project-row-threads.method-not-found:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "dff4138edccd", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -1967,24 +2068,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "6b6431f01d00", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "46b4c26d709a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -1992,7 +2093,7 @@ "id": "tk-project-row-threads.transport-rejection:thread-settled", "observation": { "sender": ["b94df8ff01a9", "1827a49caafc"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2000,14 +2101,14 @@ }, "state": "c18900f349d0", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff" ] } }, @@ -2015,7 +2116,7 @@ "id": "tk-project-row-threads.transport-rejection:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1827a49caafc", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2024,19 +2125,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -2044,7 +2145,7 @@ "id": "tk-project-row-threads.transport-rejection:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1827a49caafc", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2054,24 +2155,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0924615699bf", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "674a78fb6dfb", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } }, @@ -2079,7 +2180,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:thread-settled", "observation": { "sender": ["b94df8ff01a9", "f2b357865f42"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2087,14 +2188,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff" ] } }, @@ -2102,7 +2203,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "f2b357865f42", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2111,19 +2212,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -2131,7 +2232,7 @@ "id": "tk-project-row-threads.transport-rejection-no-message:issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "f2b357865f42", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -2141,24 +2242,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "057a0b5a420b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "8a1d11133692", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.countworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.countworkitems-1.json index da8ea6ed645..415263827a5 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.countworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.countworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.provider-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "e9bdad78cf60e3dd931eab8810d011c6e0066f9a336a206f8f9ca62621b21fee", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0182b1872be2": { - "name": "selectedLinearWorkspaceId", - "value": "linear-workspace" - }, "088609fba40a": { "name": "github.countWorkItems#1", "args": [ @@ -119,6 +115,11 @@ } } }, + "0faba633b165": { + "name": "selectedLinearWorkspaceId", + "value": "linear-workspace", + "sent": 1 + }, "1c97db0775ed": { "status": "fulfilled", "startedAt": 0, @@ -208,13 +209,20 @@ } } }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true + "4d0c1292156f": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 1 }, - "50f6d11bf12d": { - "name": "selectedLinearTeamIds", - "value": ["team-1"] + "552cce3107ea": { + "name": "linearWorkspaces", + "value": [ + { + "id": "linear-workspace", + "name": "Workspace" + } + ], + "sent": 1 }, "5de521b4f498": { "name": "github.countWorkItems#1", @@ -269,6 +277,11 @@ } ] }, + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 + }, "739fba9f78c5": { "name": "github.countWorkItems#1", "args": [ @@ -399,7 +412,7 @@ } } }, - "89bbb50f70ec": { + "8e1216596b9c": { "name": "linearTeams", "value": [ { @@ -408,7 +421,13 @@ "name": "Engineering", "workspaceId": "linear-workspace" } - ] + ], + "sent": 2 + }, + "92ae4abe086d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 3 }, "a6bfe3e8ec00": { "name": "settings.update#1", @@ -481,19 +500,6 @@ } } }, - "b13993ed8b00": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" - }, - "ba929d11c91c": { - "name": "linearWorkspaces", - "value": [ - { - "id": "linear-workspace", - "name": "Workspace" - } - ] - }, "bed15481b61b": { "name": "github.countWorkItems#1", "args": [ @@ -526,13 +532,10 @@ } } }, - "bfba52c22ce2": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}" - }, - "c1e3ae5492e1": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" + "c1c057249f99": { + "name": "selectedLinearTeamIds", + "value": ["team-1"], + "sent": 2 }, "c413b74dec17": { "name": "github.countWorkItems#1", @@ -597,9 +600,10 @@ } } }, - "cf53e1835dc8": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" + "d470c3799e01": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "d5fffd95acc6": { "name": "github.countWorkItems#1", @@ -635,10 +639,6 @@ } } }, - "e19509ebde55": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -647,6 +647,11 @@ "$rpc": "undefined" } }, + "faf1e89d7c3c": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 5 + }, "fc9eba64cfa4": { "name": "github.countWorkItems#1", "args": [ @@ -681,6 +686,11 @@ "ok": false } } + }, + "ffdcf2452e62": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 4 } }, "recording": { @@ -690,18 +700,18 @@ "id": "tk-provider-load.prelude:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -709,7 +719,7 @@ "id": "tk-provider-load.prelude:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -717,11 +727,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -729,7 +739,7 @@ "id": "tk-provider-load.prelude:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -738,11 +748,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -757,11 +767,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -772,11 +782,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -791,11 +801,11 @@ "c413b74dec17" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -806,11 +816,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -825,11 +835,11 @@ "d5fffd95acc6" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -840,11 +850,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -859,11 +869,11 @@ "5de521b4f498" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -874,11 +884,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -893,11 +903,11 @@ "0b57eb25bc46" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -908,11 +918,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -927,11 +937,11 @@ "3c8fb5a2065b" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -942,11 +952,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -961,11 +971,11 @@ "088609fba40a" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -976,11 +986,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -995,11 +1005,11 @@ "739fba9f78c5" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1010,11 +1020,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1029,11 +1039,11 @@ "fc9eba64cfa4" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1044,11 +1054,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1063,11 +1073,11 @@ "bed15481b61b" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1078,11 +1088,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1097,11 +1107,11 @@ "c604751f65d7" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1112,11 +1122,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.listworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.listworkitems-1.json index cd376830106..bd4d9cf78d0 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.listworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-github.listworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.provider-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "a5704c6849de9a45564c8738076ec8c0307754a5acc2c039880fe436771e68b3", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0182b1872be2": { - "name": "selectedLinearWorkspaceId", - "value": "linear-workspace" - }, "01d2e29deceb": { "name": "github.listWorkItems#1", "args": [ @@ -124,6 +120,11 @@ } } }, + "0faba633b165": { + "name": "selectedLinearWorkspaceId", + "value": "linear-workspace", + "sent": 1 + }, "2aa7f595f31c": { "name": "github.listWorkItems#1", "args": [ @@ -244,13 +245,20 @@ } } }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true + "4d0c1292156f": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 1 }, - "50f6d11bf12d": { - "name": "selectedLinearTeamIds", - "value": ["team-1"] + "552cce3107ea": { + "name": "linearWorkspaces", + "value": [ + { + "id": "linear-workspace", + "name": "Workspace" + } + ], + "sent": 1 }, "66292427efc0": { "name": "github.listWorkItems#1", @@ -312,6 +320,11 @@ } ] }, + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 + }, "737f20de5cc0": { "status": "fulfilled", "startedAt": 0, @@ -457,7 +470,7 @@ } } }, - "89bbb50f70ec": { + "8e1216596b9c": { "name": "linearTeams", "value": [ { @@ -466,7 +479,13 @@ "name": "Engineering", "workspaceId": "linear-workspace" } - ] + ], + "sent": 2 + }, + "92ae4abe086d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 3 }, "a6bfe3e8ec00": { "name": "settings.update#1", @@ -539,19 +558,6 @@ } } }, - "b13993ed8b00": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" - }, - "ba929d11c91c": { - "name": "linearWorkspaces", - "value": [ - { - "id": "linear-workspace", - "name": "Workspace" - } - ] - }, "bec611c1195e": { "name": "github.listWorkItems#1", "args": [ @@ -588,13 +594,10 @@ } } }, - "bfba52c22ce2": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}" - }, - "c1e3ae5492e1": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" + "c1c057249f99": { + "name": "selectedLinearTeamIds", + "value": ["team-1"], + "sent": 2 }, "caa3cbb99bcf": { "name": "github.listWorkItems#1", @@ -635,10 +638,6 @@ } } }, - "cf53e1835dc8": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" - }, "d377cdb2c1c9": { "name": "github.listWorkItems#1", "args": [ @@ -678,9 +677,10 @@ } } }, - "e19509ebde55": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "d470c3799e01": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "e4b031c4e9d5": { "status": "fulfilled", @@ -739,6 +739,16 @@ } } } + }, + "faf1e89d7c3c": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 5 + }, + "ffdcf2452e62": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 4 } }, "recording": { @@ -748,18 +758,18 @@ "id": "tk-provider-load.prelude:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -767,7 +777,7 @@ "id": "tk-provider-load.prelude:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -775,11 +785,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -787,7 +797,7 @@ "id": "tk-provider-load.normal:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -796,11 +806,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -815,11 +825,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -830,11 +840,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -842,7 +852,7 @@ "id": "tk-provider-load.result-absent:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "3166b5c6b604"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -851,11 +861,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -870,11 +880,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -885,11 +895,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -897,7 +907,7 @@ "id": "tk-provider-load.result-null:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "78fb47c5b7aa"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -906,11 +916,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -925,11 +935,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -940,11 +950,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -952,7 +962,7 @@ "id": "tk-provider-load.inner-ok-missing:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "f899cea01df9"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -961,11 +971,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -980,11 +990,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -995,11 +1005,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1007,7 +1017,7 @@ "id": "tk-provider-load.inner-false-string-error:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "caa3cbb99bcf"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1016,11 +1026,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1035,11 +1045,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1050,11 +1060,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1062,7 +1072,7 @@ "id": "tk-provider-load.inner-false-object-error:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "66292427efc0"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1071,11 +1081,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1090,11 +1100,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1105,11 +1115,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1117,7 +1127,7 @@ "id": "tk-provider-load.outer-refused:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "01d2e29deceb"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1126,11 +1136,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1145,11 +1155,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1160,11 +1170,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1172,7 +1182,7 @@ "id": "tk-provider-load.outer-refused-no-message:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "d377cdb2c1c9"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1181,11 +1191,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1200,11 +1210,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1215,11 +1225,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1227,7 +1237,7 @@ "id": "tk-provider-load.method-not-found:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "2aa7f595f31c"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1236,11 +1246,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1255,11 +1265,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1270,11 +1280,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1282,7 +1292,7 @@ "id": "tk-provider-load.transport-rejection:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "bec611c1195e"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1291,11 +1301,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1310,11 +1320,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1325,11 +1335,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1337,7 +1347,7 @@ "id": "tk-provider-load.transport-rejection-no-message:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "0439d2f2ef88"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1346,11 +1356,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1365,11 +1375,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1380,11 +1390,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.listteams-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.listteams-1.json index dc702f4b82d..34e23d63450 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.listteams-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.listteams-1.json @@ -3,9 +3,9 @@ "family": "tasks.provider-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "e518040cbd40e3cc8c22e0b70b6de1087386936f75ed2f65f6e7b4fcdc344ba2", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0182b1872be2": { - "name": "selectedLinearWorkspaceId", - "value": "linear-workspace" - }, "0a6ad30d39df": { "connected": true, "selectedTeams": [], @@ -97,11 +93,10 @@ } } }, - "11dbbb2ef04c": { - "name": "linearTeams", - "value": { - "error": "refused" - } + "0faba633b165": { + "name": "selectedLinearWorkspaceId", + "value": "linear-workspace", + "sent": 1 }, "1a92facf7fe2": { "name": "linear.listTeams#1", @@ -210,6 +205,16 @@ "settledAt": 0, "value": 4 }, + "47dd57bc8f58": { + "name": "linearTeams", + "value": { + "error": { + "message": "inner refused" + }, + "ok": false + }, + "sent": 2 + }, "49c5fd241816": { "status": "fulfilled", "startedAt": 0, @@ -250,13 +255,10 @@ } } }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true - }, - "50f6d11bf12d": { - "name": "selectedLinearTeamIds", - "value": ["team-1"] + "4d0c1292156f": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 1 }, "5366d6506b21": { "name": "linear.listTeams#1", @@ -323,6 +325,23 @@ } } }, + "552cce3107ea": { + "name": "linearWorkspaces", + "value": [ + { + "id": "linear-workspace", + "name": "Workspace" + } + ], + "sent": 1 + }, + "56537bf8a7ad": { + "name": "linearTeams", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, "67b5ebc67646": { "connected": true, "selectedTeams": ["team-1"], @@ -342,14 +361,10 @@ } ] }, - "6e94ef6ce810": { - "name": "linearTeams", - "value": { - "error": { - "message": "inner refused" - }, - "ok": false - } + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 }, "775d7e2fb99d": { "name": "linear.status#1", @@ -564,7 +579,7 @@ } } }, - "89bbb50f70ec": { + "8e1216596b9c": { "name": "linearTeams", "value": [ { @@ -573,7 +588,13 @@ "name": "Engineering", "workspaceId": "linear-workspace" } - ] + ], + "sent": 2 + }, + "92ae4abe086d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 3 }, "93e7019b0698": { "status": "rejected", @@ -585,6 +606,13 @@ "isRpcDeliveryUnknown": false } }, + "95592fc22995": { + "name": "linearTeams", + "value": { + "$rpc": "undefined" + }, + "sent": 2 + }, "9b27648fc6b9": { "status": "rejected", "startedAt": 0, @@ -690,10 +718,6 @@ } } }, - "b13993ed8b00": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -704,15 +728,6 @@ "isRpcDeliveryUnknown": false } }, - "ba929d11c91c": { - "name": "linearWorkspaces", - "value": [ - { - "id": "linear-workspace", - "name": "Workspace" - } - ] - }, "bd5c2292b89a": { "connected": true, "selectedTeams": [], @@ -725,13 +740,10 @@ } ] }, - "bfba52c22ce2": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}" - }, - "c1e3ae5492e1": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" + "c1c057249f99": { + "name": "selectedLinearTeamIds", + "value": ["team-1"], + "sent": 2 }, "c7584e82c72f": { "status": "rejected", @@ -743,9 +755,10 @@ "isRpcDeliveryUnknown": true } }, - "cf53e1835dc8": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" + "d470c3799e01": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "d67c0881cceb": { "name": "linear.listTeams#1", @@ -778,13 +791,6 @@ } } }, - "d74b0f3fb507": { - "name": "linearTeams", - "value": { - "error": "inner refused", - "ok": false - } - }, "d8aa5fae89ce": { "connected": true, "selectedTeams": [], @@ -799,21 +805,13 @@ } ] }, - "daf57f2538da": { + "d9ae9e9a0660": { "name": "linearTeams", "value": { - "$rpc": "null" - } - }, - "e19509ebde55": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "e91ea8177e6e": { - "name": "linearTeams", - "value": { - "$rpc": "undefined" - } + "error": "inner refused", + "ok": false + }, + "sent": 2 }, "eb79a9b3682a": { "status": "fulfilled", @@ -865,6 +863,23 @@ "message": "", "isRpcDeliveryUnknown": false } + }, + "faf1e89d7c3c": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 5 + }, + "fccc4f6aae53": { + "name": "linearTeams", + "value": { + "error": "refused" + }, + "sent": 2 + }, + "ffdcf2452e62": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 4 } }, "recording": { @@ -874,18 +889,18 @@ "id": "tk-provider-load.normal:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -893,7 +908,7 @@ "id": "tk-provider-load.normal:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -901,11 +916,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -913,7 +928,7 @@ "id": "tk-provider-load.normal:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -922,11 +937,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -941,11 +956,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -956,11 +971,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -968,34 +983,34 @@ "id": "tk-provider-load.result-absent:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "3195d92ed493"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "93e7019b0698" }, "state": "d8aa5fae89ce", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "e91ea8177e6e"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "95592fc22995"] } }, { "id": "tk-provider-load.result-absent:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "3195d92ed493", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "93e7019b0698", "persist-teams-1": "eb79a9b3682a" }, "state": "d8aa5fae89ce", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "e91ea8177e6e"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "95592fc22995"] } }, { "id": "tk-provider-load.result-absent:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "3195d92ed493", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "93e7019b0698", @@ -1003,7 +1018,7 @@ "github-page-2": "49c5fd241816" }, "state": "d8aa5fae89ce", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "e91ea8177e6e"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "95592fc22995"] } }, { @@ -1017,11 +1032,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1031,41 +1046,41 @@ "github-count-3": "413e4f429e18" }, "state": "d8aa5fae89ce", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "e91ea8177e6e"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "95592fc22995"] } }, { "id": "tk-provider-load.result-null:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "86e8543b7327"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "335785e8af30" }, "state": "a591435f3ef1", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "daf57f2538da"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "56537bf8a7ad"] } }, { "id": "tk-provider-load.result-null:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "86e8543b7327", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "335785e8af30", "persist-teams-1": "eb79a9b3682a" }, "state": "a591435f3ef1", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "daf57f2538da"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "56537bf8a7ad"] } }, { "id": "tk-provider-load.result-null:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "86e8543b7327", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "335785e8af30", @@ -1073,7 +1088,7 @@ "github-page-2": "49c5fd241816" }, "state": "a591435f3ef1", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "daf57f2538da"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "56537bf8a7ad"] } }, { @@ -1087,11 +1102,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1101,41 +1116,41 @@ "github-count-3": "413e4f429e18" }, "state": "a591435f3ef1", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "daf57f2538da"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "56537bf8a7ad"] } }, { "id": "tk-provider-load.inner-ok-missing:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "ec40cd1ee2d6"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9" }, "state": "0a6ad30d39df", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "11dbbb2ef04c"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "fccc4f6aae53"] } }, { "id": "tk-provider-load.inner-ok-missing:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "ec40cd1ee2d6", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9", "persist-teams-1": "eb79a9b3682a" }, "state": "0a6ad30d39df", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "11dbbb2ef04c"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "fccc4f6aae53"] } }, { "id": "tk-provider-load.inner-ok-missing:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "ec40cd1ee2d6", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9", @@ -1143,7 +1158,7 @@ "github-page-2": "49c5fd241816" }, "state": "0a6ad30d39df", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "11dbbb2ef04c"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "fccc4f6aae53"] } }, { @@ -1157,11 +1172,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1171,41 +1186,41 @@ "github-count-3": "413e4f429e18" }, "state": "0a6ad30d39df", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "11dbbb2ef04c"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "fccc4f6aae53"] } }, { "id": "tk-provider-load.inner-false-string-error:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "1a92facf7fe2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9" }, "state": "7ec901b0100d", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "d74b0f3fb507"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "d9ae9e9a0660"] } }, { "id": "tk-provider-load.inner-false-string-error:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "1a92facf7fe2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9", "persist-teams-1": "eb79a9b3682a" }, "state": "7ec901b0100d", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "d74b0f3fb507"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "d9ae9e9a0660"] } }, { "id": "tk-provider-load.inner-false-string-error:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "1a92facf7fe2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9", @@ -1213,7 +1228,7 @@ "github-page-2": "49c5fd241816" }, "state": "7ec901b0100d", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "d74b0f3fb507"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "d9ae9e9a0660"] } }, { @@ -1227,11 +1242,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1241,41 +1256,41 @@ "github-count-3": "413e4f429e18" }, "state": "7ec901b0100d", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "d74b0f3fb507"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "d9ae9e9a0660"] } }, { "id": "tk-provider-load.inner-false-object-error:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "83bdb40ba3c7"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9" }, "state": "4079678c7804", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "6e94ef6ce810"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "47dd57bc8f58"] } }, { "id": "tk-provider-load.inner-false-object-error:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "83bdb40ba3c7", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9", "persist-teams-1": "eb79a9b3682a" }, "state": "4079678c7804", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "6e94ef6ce810"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "47dd57bc8f58"] } }, { "id": "tk-provider-load.inner-false-object-error:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "83bdb40ba3c7", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "9b27648fc6b9", @@ -1283,7 +1298,7 @@ "github-page-2": "49c5fd241816" }, "state": "4079678c7804", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "6e94ef6ce810"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "47dd57bc8f58"] } }, { @@ -1297,11 +1312,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1311,41 +1326,41 @@ "github-count-3": "413e4f429e18" }, "state": "4079678c7804", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2", "6e94ef6ce810"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165", "47dd57bc8f58"] } }, { "id": "tk-provider-load.outer-refused:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "53b5d5ee1dda"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.outer-refused:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "53b5d5ee1dda", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918", "persist-teams-1": "eb79a9b3682a" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.outer-refused:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "53b5d5ee1dda", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918", @@ -1353,7 +1368,7 @@ "github-page-2": "49c5fd241816" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { @@ -1367,11 +1382,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1381,41 +1396,41 @@ "github-count-3": "413e4f429e18" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.outer-refused-no-message:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "0bf4b379341b"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.outer-refused-no-message:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "0bf4b379341b", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081", "persist-teams-1": "eb79a9b3682a" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.outer-refused-no-message:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "0bf4b379341b", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081", @@ -1423,7 +1438,7 @@ "github-page-2": "49c5fd241816" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { @@ -1437,11 +1452,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1451,41 +1466,41 @@ "github-count-3": "413e4f429e18" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.method-not-found:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "78b31c69b43a"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.method-not-found:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "78b31c69b43a", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81", "persist-teams-1": "eb79a9b3682a" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.method-not-found:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "78b31c69b43a", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81", @@ -1493,7 +1508,7 @@ "github-page-2": "49c5fd241816" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { @@ -1507,11 +1522,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1521,41 +1536,41 @@ "github-count-3": "413e4f429e18" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.transport-rejection:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "5366d6506b21"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.transport-rejection:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "5366d6506b21", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed", "persist-teams-1": "eb79a9b3682a" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.transport-rejection:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "5366d6506b21", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed", @@ -1563,7 +1578,7 @@ "github-page-2": "49c5fd241816" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { @@ -1577,11 +1592,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1591,41 +1606,41 @@ "github-count-3": "413e4f429e18" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.transport-rejection-no-message:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "d67c0881cceb"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.transport-rejection-no-message:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "d67c0881cceb", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f", "persist-teams-1": "eb79a9b3682a" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { "id": "tk-provider-load.transport-rejection-no-message:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "d67c0881cceb", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f", @@ -1633,7 +1648,7 @@ "github-page-2": "49c5fd241816" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } }, { @@ -1647,11 +1662,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1661,7 +1676,7 @@ "github-count-3": "413e4f429e18" }, "state": "bd5c2292b89a", - "effects": ["50941ff8a9e3", "ba929d11c91c", "0182b1872be2"] + "effects": ["69d74e72326c", "552cce3107ea", "0faba633b165"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.status-1.json index 931f8c97ebc..34ae7953c38 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-linear.status-1.json @@ -3,9 +3,9 @@ "family": "tasks.provider-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "f02acd2ed6319b8cb674c04b41a1e96c50e53123a8914790acc8af5410d63f98", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0182b1872be2": { - "name": "selectedLinearWorkspaceId", - "value": "linear-workspace" + "00598fc4e64c": { + "name": "linearTeams", + "value": [], + "sent": 1 }, "0577812165ed": { "connected": false, @@ -26,6 +27,11 @@ }, "workspaces": [] }, + "0683cac72f6d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 2 + }, "0f9c77bd54ee": { "name": "github.countWorkItems#1", "args": [ @@ -58,9 +64,10 @@ } } }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "0faba633b165": { + "name": "selectedLinearWorkspaceId", + "value": "linear-workspace", + "sent": 1 }, "14b751028813": { "name": "github.countWorkItems#1", @@ -125,18 +132,6 @@ } } }, - "16f398d67267": { - "name": "linearConnected", - "value": false - }, - "1fc96e936096": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" - }, - "30b8910febfb": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" - }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -180,6 +175,11 @@ } } }, + "3edb27aad08d": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 1 + }, "413e4f429e18": { "status": "fulfilled", "startedAt": 0, @@ -257,15 +257,10 @@ } } }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true + "4d0c1292156f": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 1 }, "50edb1eae337": { "name": "linear.status#1", @@ -301,10 +296,6 @@ } } }, - "50f6d11bf12d": { - "name": "selectedLinearTeamIds", - "value": ["team-1"] - }, "545c802fdcb4": { "status": "rejected", "startedAt": 0, @@ -315,9 +306,15 @@ "isRpcDeliveryUnknown": false } }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] + "552cce3107ea": { + "name": "linearWorkspaces", + "value": [ + { + "id": "linear-workspace", + "name": "Workspace" + } + ], + "sent": 1 }, "578a67ab5d44": { "name": "linear.status#1", @@ -374,6 +371,11 @@ } ] }, + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 + }, "71fb4049425f": { "name": "linear.status#1", "args": [ @@ -532,7 +534,7 @@ } } }, - "89bbb50f70ec": { + "8e1216596b9c": { "name": "linearTeams", "value": [ { @@ -541,7 +543,13 @@ "name": "Engineering", "workspaceId": "linear-workspace" } - ] + ], + "sent": 2 + }, + "92ae4abe086d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 3 }, "92d390fd43e3": { "name": "linear.status#1", @@ -576,6 +584,21 @@ } } }, + "963a608dcb63": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 3 + }, + "978c959625ec": { + "name": "linearConnected", + "value": false, + "sent": 1 + }, + "9a57dee2b9b2": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 4 + }, "a6bfe3e8ec00": { "name": "settings.update#1", "args": [ @@ -657,13 +680,10 @@ } } }, - "b13993ed8b00": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" - }, - "b66eccd2062e": { + "ae35286647d6": { "name": "linearWorkspaces", - "value": [] + "value": [], + "sent": 1 }, "b948e8307e81": { "status": "rejected", @@ -675,18 +695,12 @@ "isRpcDeliveryUnknown": false } }, - "ba929d11c91c": { - "name": "linearWorkspaces", - "value": [ - { - "id": "linear-workspace", - "name": "Workspace" - } - ] - }, - "bfba52c22ce2": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}" + "bd7cad199eca": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "c172f642b601": { "name": "linear.status#1", @@ -722,9 +736,10 @@ } } }, - "c1e3ae5492e1": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" + "c1c057249f99": { + "name": "selectedLinearTeamIds", + "value": ["team-1"], + "sent": 2 }, "c7584e82c72f": { "status": "rejected", @@ -736,13 +751,10 @@ "isRpcDeliveryUnknown": true } }, - "cf53e1835dc8": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" - }, - "d538188eba86": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" + "d470c3799e01": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "d57b111fe4e9": { "name": "linear.status#1", @@ -778,10 +790,6 @@ } } }, - "e19509ebde55": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "e27165f1babf": { "name": "github.listWorkItems#1", "args": [ @@ -898,6 +906,16 @@ "ok": false } } + }, + "faf1e89d7c3c": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 5 + }, + "ffdcf2452e62": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 4 } }, "recording": { @@ -907,18 +925,18 @@ "id": "tk-provider-load.normal:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -926,7 +944,7 @@ "id": "tk-provider-load.normal:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -934,11 +952,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -946,7 +964,7 @@ "id": "tk-provider-load.normal:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -955,11 +973,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -974,11 +992,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -989,11 +1007,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1001,7 +1019,7 @@ "id": "tk-provider-load.result-absent:linear-context-settled", "observation": { "sender": ["8832bbbd6cb0"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "545c802fdcb4" @@ -1014,7 +1032,7 @@ "id": "tk-provider-load.result-absent:persist-teams-settled", "observation": { "sender": ["8832bbbd6cb0", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "545c802fdcb4", @@ -1028,7 +1046,7 @@ "id": "tk-provider-load.result-absent:github-page-settled", "observation": { "sender": ["8832bbbd6cb0", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "545c802fdcb4", @@ -1043,7 +1061,7 @@ "id": "tk-provider-load.result-absent:github-count-settled", "observation": { "sender": ["8832bbbd6cb0", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "545c802fdcb4", @@ -1059,7 +1077,7 @@ "id": "tk-provider-load.result-null:linear-context-settled", "observation": { "sender": ["71fb4049425f"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f797d088ff86" @@ -1072,7 +1090,7 @@ "id": "tk-provider-load.result-null:persist-teams-settled", "observation": { "sender": ["71fb4049425f", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f797d088ff86", @@ -1086,7 +1104,7 @@ "id": "tk-provider-load.result-null:github-page-settled", "observation": { "sender": ["71fb4049425f", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f797d088ff86", @@ -1101,7 +1119,7 @@ "id": "tk-provider-load.result-null:github-count-settled", "observation": { "sender": ["71fb4049425f", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f797d088ff86", @@ -1117,18 +1135,18 @@ "id": "tk-provider-load.inner-ok-missing:linear-context-settled", "observation": { "sender": ["92d390fd43e3"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1136,7 +1154,7 @@ "id": "tk-provider-load.inner-ok-missing:persist-teams-settled", "observation": { "sender": ["92d390fd43e3", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1144,11 +1162,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1156,7 +1174,7 @@ "id": "tk-provider-load.inner-ok-missing:github-page-settled", "observation": { "sender": ["92d390fd43e3", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1165,11 +1183,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1177,7 +1195,7 @@ "id": "tk-provider-load.inner-ok-missing:github-count-settled", "observation": { "sender": ["92d390fd43e3", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1187,11 +1205,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1199,18 +1217,18 @@ "id": "tk-provider-load.inner-false-string-error:linear-context-settled", "observation": { "sender": ["50edb1eae337"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1218,7 +1236,7 @@ "id": "tk-provider-load.inner-false-string-error:persist-teams-settled", "observation": { "sender": ["50edb1eae337", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1226,11 +1244,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1238,7 +1256,7 @@ "id": "tk-provider-load.inner-false-string-error:github-page-settled", "observation": { "sender": ["50edb1eae337", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1247,11 +1265,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1259,7 +1277,7 @@ "id": "tk-provider-load.inner-false-string-error:github-count-settled", "observation": { "sender": ["50edb1eae337", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1269,11 +1287,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1281,18 +1299,18 @@ "id": "tk-provider-load.inner-false-object-error:linear-context-settled", "observation": { "sender": ["578a67ab5d44"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1300,7 +1318,7 @@ "id": "tk-provider-load.inner-false-object-error:persist-teams-settled", "observation": { "sender": ["578a67ab5d44", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1308,11 +1326,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1320,7 +1338,7 @@ "id": "tk-provider-load.inner-false-object-error:github-page-settled", "observation": { "sender": ["578a67ab5d44", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1329,11 +1347,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1341,7 +1359,7 @@ "id": "tk-provider-load.inner-false-object-error:github-count-settled", "observation": { "sender": ["578a67ab5d44", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1351,11 +1369,11 @@ }, "state": "0577812165ed", "effects": [ - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1" + "978c959625ec", + "ae35286647d6", + "00598fc4e64c", + "3edb27aad08d", + "bd7cad199eca" ] } }, @@ -1363,7 +1381,7 @@ "id": "tk-provider-load.outer-refused:linear-context-settled", "observation": { "sender": ["f7f4c1dee514"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918" @@ -1376,7 +1394,7 @@ "id": "tk-provider-load.outer-refused:persist-teams-settled", "observation": { "sender": ["f7f4c1dee514", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918", @@ -1390,7 +1408,7 @@ "id": "tk-provider-load.outer-refused:github-page-settled", "observation": { "sender": ["f7f4c1dee514", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918", @@ -1405,7 +1423,7 @@ "id": "tk-provider-load.outer-refused:github-count-settled", "observation": { "sender": ["f7f4c1dee514", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "32a7c0ae7918", @@ -1421,7 +1439,7 @@ "id": "tk-provider-load.outer-refused-no-message:linear-context-settled", "observation": { "sender": ["c172f642b601"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081" @@ -1434,7 +1452,7 @@ "id": "tk-provider-load.outer-refused-no-message:persist-teams-settled", "observation": { "sender": ["c172f642b601", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081", @@ -1448,7 +1466,7 @@ "id": "tk-provider-load.outer-refused-no-message:github-page-settled", "observation": { "sender": ["c172f642b601", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081", @@ -1463,7 +1481,7 @@ "id": "tk-provider-load.outer-refused-no-message:github-count-settled", "observation": { "sender": ["c172f642b601", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "f3b516f62081", @@ -1479,7 +1497,7 @@ "id": "tk-provider-load.method-not-found:linear-context-settled", "observation": { "sender": ["d57b111fe4e9"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81" @@ -1492,7 +1510,7 @@ "id": "tk-provider-load.method-not-found:persist-teams-settled", "observation": { "sender": ["d57b111fe4e9", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81", @@ -1506,7 +1524,7 @@ "id": "tk-provider-load.method-not-found:github-page-settled", "observation": { "sender": ["d57b111fe4e9", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81", @@ -1521,7 +1539,7 @@ "id": "tk-provider-load.method-not-found:github-count-settled", "observation": { "sender": ["d57b111fe4e9", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "b948e8307e81", @@ -1537,7 +1555,7 @@ "id": "tk-provider-load.transport-rejection:linear-context-settled", "observation": { "sender": ["158449a16852"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed" @@ -1550,7 +1568,7 @@ "id": "tk-provider-load.transport-rejection:persist-teams-settled", "observation": { "sender": ["158449a16852", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed", @@ -1564,7 +1582,7 @@ "id": "tk-provider-load.transport-rejection:github-page-settled", "observation": { "sender": ["158449a16852", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed", @@ -1579,7 +1597,7 @@ "id": "tk-provider-load.transport-rejection:github-count-settled", "observation": { "sender": ["158449a16852", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "a947768bc0ed", @@ -1595,7 +1613,7 @@ "id": "tk-provider-load.transport-rejection-no-message:linear-context-settled", "observation": { "sender": ["4620b5cc7ae9"], - "payloads": ["e19509ebde55"], + "payloads": ["4d0c1292156f"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f" @@ -1608,7 +1626,7 @@ "id": "tk-provider-load.transport-rejection-no-message:persist-teams-settled", "observation": { "sender": ["4620b5cc7ae9", "388e74bd02c8"], - "payloads": ["e19509ebde55", "1fc96e936096"], + "payloads": ["4d0c1292156f", "0683cac72f6d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f", @@ -1622,7 +1640,7 @@ "id": "tk-provider-load.transport-rejection-no-message:github-page-settled", "observation": { "sender": ["4620b5cc7ae9", "388e74bd02c8", "e27165f1babf"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f", @@ -1637,7 +1655,7 @@ "id": "tk-provider-load.transport-rejection-no-message:github-count-settled", "observation": { "sender": ["4620b5cc7ae9", "388e74bd02c8", "e27165f1babf", "14b751028813"], - "payloads": ["e19509ebde55", "1fc96e936096", "d538188eba86", "30b8910febfb"], + "payloads": ["4d0c1292156f", "0683cac72f6d", "963a608dcb63", "9a57dee2b9b2"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "c7584e82c72f", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-settings.update-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-settings.update-1.json index 03d90c09153..fe71472ed25 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-settings.update-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.provider-load-settings.update-1.json @@ -3,9 +3,9 @@ "family": "tasks.provider-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "2b3006bfe1e7f3040b86ccc698e58ae19ae1aa11389aee2ec2a8f2dfdb0270f4", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "0182b1872be2": { - "name": "selectedLinearWorkspaceId", - "value": "linear-workspace" - }, "0f9c77bd54ee": { "name": "github.countWorkItems#1", "args": [ @@ -83,6 +79,11 @@ } } }, + "0faba633b165": { + "name": "selectedLinearWorkspaceId", + "value": "linear-workspace", + "sent": 1 + }, "1063fa5ae613": { "name": "settings.update#1", "args": [ @@ -229,13 +230,20 @@ } } }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true + "4d0c1292156f": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 1 }, - "50f6d11bf12d": { - "name": "selectedLinearTeamIds", - "value": ["team-1"] + "552cce3107ea": { + "name": "linearWorkspaces", + "value": [ + { + "id": "linear-workspace", + "name": "Workspace" + } + ], + "sent": 1 }, "67b5ebc67646": { "connected": true, @@ -256,6 +264,11 @@ } ] }, + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 + }, "775d7e2fb99d": { "name": "linear.status#1", "args": [ @@ -351,7 +364,7 @@ } } }, - "89bbb50f70ec": { + "8e1216596b9c": { "name": "linearTeams", "value": [ { @@ -360,7 +373,13 @@ "name": "Engineering", "workspaceId": "linear-workspace" } - ] + ], + "sent": 2 + }, + "92ae4abe086d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 3 }, "a4eafb8182c6": { "name": "settings.update#1", @@ -464,10 +483,6 @@ } } }, - "b13993ed8b00": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" - }, "b8c3d8a82464": { "name": "settings.update#1", "args": [ @@ -502,22 +517,10 @@ } } }, - "ba929d11c91c": { - "name": "linearWorkspaces", - "value": [ - { - "id": "linear-workspace", - "name": "Workspace" - } - ] - }, - "bfba52c22ce2": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}" - }, - "c1e3ae5492e1": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" + "c1c057249f99": { + "name": "selectedLinearTeamIds", + "value": ["team-1"], + "sent": 2 }, "cddf8f2121df": { "name": "settings.update#1", @@ -549,9 +552,10 @@ } } }, - "cf53e1835dc8": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" + "d470c3799e01": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "dc2afe927f03": { "name": "settings.update#1", @@ -623,10 +627,6 @@ } } }, - "e19509ebde55": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -665,6 +665,16 @@ "isRpcDeliveryUnknown": true } } + }, + "faf1e89d7c3c": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 5 + }, + "ffdcf2452e62": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 4 } }, "recording": { @@ -674,18 +684,18 @@ "id": "tk-provider-load.prelude:linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -693,7 +703,7 @@ "id": "tk-provider-load.normal:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -701,11 +711,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -713,7 +723,7 @@ "id": "tk-provider-load.normal:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -722,11 +732,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -741,11 +751,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -756,11 +766,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -768,7 +778,7 @@ "id": "tk-provider-load.result-absent:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "cddf8f2121df"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -776,11 +786,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -788,7 +798,7 @@ "id": "tk-provider-load.result-absent:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "cddf8f2121df", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -797,11 +807,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -816,11 +826,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -831,11 +841,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -843,7 +853,7 @@ "id": "tk-provider-load.result-null:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "1063fa5ae613"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -851,11 +861,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -863,7 +873,7 @@ "id": "tk-provider-load.result-null:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "1063fa5ae613", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -872,11 +882,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -891,11 +901,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -906,11 +916,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -918,7 +928,7 @@ "id": "tk-provider-load.inner-ok-missing:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "470fb30cb7ce"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -926,11 +936,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -938,7 +948,7 @@ "id": "tk-provider-load.inner-ok-missing:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "470fb30cb7ce", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -947,11 +957,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -966,11 +976,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -981,11 +991,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -993,7 +1003,7 @@ "id": "tk-provider-load.inner-false-string-error:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "b8c3d8a82464"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1001,11 +1011,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1013,7 +1023,7 @@ "id": "tk-provider-load.inner-false-string-error:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "b8c3d8a82464", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1022,11 +1032,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1041,11 +1051,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1056,11 +1066,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1068,7 +1078,7 @@ "id": "tk-provider-load.inner-false-object-error:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "e0541755540c"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1076,11 +1086,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1088,7 +1098,7 @@ "id": "tk-provider-load.inner-false-object-error:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "e0541755540c", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1097,11 +1107,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1116,11 +1126,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1131,11 +1141,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1143,7 +1153,7 @@ "id": "tk-provider-load.outer-refused:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "3382ae217088"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1151,11 +1161,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1163,7 +1173,7 @@ "id": "tk-provider-load.outer-refused:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "3382ae217088", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1172,11 +1182,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1191,11 +1201,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1206,11 +1216,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1218,7 +1228,7 @@ "id": "tk-provider-load.outer-refused-no-message:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "dc2afe927f03"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1226,11 +1236,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1238,7 +1248,7 @@ "id": "tk-provider-load.outer-refused-no-message:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "dc2afe927f03", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1247,11 +1257,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1266,11 +1276,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1281,11 +1291,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1293,7 +1303,7 @@ "id": "tk-provider-load.method-not-found:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "012ba9c9e5d6"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1301,11 +1311,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1313,7 +1323,7 @@ "id": "tk-provider-load.method-not-found:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "012ba9c9e5d6", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1322,11 +1332,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1341,11 +1351,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1356,11 +1366,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1368,7 +1378,7 @@ "id": "tk-provider-load.transport-rejection:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "f53dbb92bca4"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1376,11 +1386,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1388,7 +1398,7 @@ "id": "tk-provider-load.transport-rejection:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "f53dbb92bca4", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1397,11 +1407,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1416,11 +1426,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1431,11 +1441,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1443,7 +1453,7 @@ "id": "tk-provider-load.transport-rejection-no-message:persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a4eafb8182c6"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1451,11 +1461,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1463,7 +1473,7 @@ "id": "tk-provider-load.transport-rejection-no-message:github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a4eafb8182c6", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -1472,11 +1482,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -1491,11 +1501,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -1506,11 +1516,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.route-repo-list-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.route-repo-list-repo.list-1.json new file mode 100644 index 00000000000..3c5e9cbc3dd --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-tasks.route-repo-list-repo.list-1.json @@ -0,0 +1,771 @@ +{ + "operation": "tasks.route-repo-list", + "family": "tasks.route-repo-list", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d1810575d5f0e7a45f9f9a327c271f0ed483b16b21b65cfb5fcfa9dc90baf6c8", + "scenarioSha256": "6373b83783b1a9b061bede3bba7aa3b573c3a50b897102a094df93f926856fdc", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06b63e0d9986": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "06fc8e7b85d5": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "2381a3fe154e": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of undefined (reading 'repos')", + "isRpcDeliveryUnknown": false + } + }, + "26accd69bc48": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "2c8a833ba907": { + "crash": { + "$rpc": "null" + }, + "repoListError": "Unknown method", + "repoListStatus": "error", + "repos": [] + }, + "2ebe4d776f9b": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "32a7c0ae7918": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "outer refused", + "isRpcDeliveryUnknown": false + } + }, + "38e790fd9e9c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "3afd0fbd92b6": { + "crash": { + "$rpc": "null" + }, + "repoListError": "Cannot read properties of null (reading 'repos')", + "repoListStatus": "error", + "repos": [] + }, + "43e0e76c3901": { + "crash": { + "$rpc": "null" + }, + "repoListError": "outer refused", + "repoListStatus": "error", + "repos": [] + }, + "49bee46155dd": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "id": "repo-1", + "name": "orca" + }, + { + "id": "repo-2", + "name": "relay" + } + ] + } + } + } + }, + "5035ab0dea56": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "error", + "repos": [] + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "63dfbb6942f2": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "TypeError", + "message": "Cannot read properties of null (reading 'repos')", + "isRpcDeliveryUnknown": false + } + }, + "6e5c6593dad8": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "75825f56bde8": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "loaded", + "repos": { + "$rpc": "undefined" + } + }, + "9206a72df4c7": { + "crash": { + "$rpc": "null" + }, + "repoListError": "Cannot read properties of undefined (reading 'repos')", + "repoListStatus": "error", + "repos": [] + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "9d3fa0db2665": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "9d8c57ae3003": { + "crash": { + "$rpc": "null" + }, + "repoListError": "transport failure", + "repoListStatus": "error", + "repos": [] + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "afa949a66032": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "idle", + "repos": [] + }, + "b15e86f79919": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "loading", + "repos": [] + }, + "b948e8307e81": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "b9f0f1e94cd9": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "cc1facdf008c": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "e341bd05e614": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3b516f62081": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": false + } + }, + "f5484d90b3f7": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "loaded", + "repos": ["repo-1", "repo-2"] + }, + "f96e83d33565": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "fcd8faa86ca8": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "id": "repo-1", + "name": "orca" + }, + { + "id": "repo-2", + "name": "relay" + } + ] + } + }, + "recording": { + "scenario": "matrix-tasks.route-repo-list-repo.list-1", + "checkpoints": [ + { + "id": "tasks-route-repo-list.prelude:idle", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "afa949a66032", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.prelude:repos-pending", + "observation": { + "sender": ["26accd69bc48"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "9270aeb7d9c6" + }, + "state": "b15e86f79919", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.normal:repos-loaded", + "observation": { + "sender": ["49bee46155dd"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "fcd8faa86ca8" + }, + "state": "f5484d90b3f7", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.result-absent:repos-loaded", + "observation": { + "sender": ["2ebe4d776f9b"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "2381a3fe154e" + }, + "state": "9206a72df4c7", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.result-null:repos-loaded", + "observation": { + "sender": ["38e790fd9e9c"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "63dfbb6942f2" + }, + "state": "3afd0fbd92b6", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.inner-ok-missing:repos-loaded", + "observation": { + "sender": ["06b63e0d9986"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "eb79a9b3682a" + }, + "state": "75825f56bde8", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.inner-false-string-error:repos-loaded", + "observation": { + "sender": ["f96e83d33565"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "eb79a9b3682a" + }, + "state": "75825f56bde8", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.inner-false-object-error:repos-loaded", + "observation": { + "sender": ["9d3fa0db2665"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "eb79a9b3682a" + }, + "state": "75825f56bde8", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.outer-refused:repos-loaded", + "observation": { + "sender": ["b9f0f1e94cd9"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "32a7c0ae7918" + }, + "state": "43e0e76c3901", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.outer-refused-no-message:repos-loaded", + "observation": { + "sender": ["06fc8e7b85d5"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "f3b516f62081" + }, + "state": "5035ab0dea56", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.method-not-found:repos-loaded", + "observation": { + "sender": ["e341bd05e614"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "b948e8307e81" + }, + "state": "2c8a833ba907", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.transport-rejection:repos-loaded", + "observation": { + "sender": ["6e5c6593dad8"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "a947768bc0ed" + }, + "state": "9d8c57ae3003", + "effects": [] + } + }, + { + "id": "tasks-route-repo-list.transport-rejection-no-message:repos-loaded", + "observation": { + "sender": ["cc1facdf008c"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "c7584e82c72f" + }, + "state": "5035ab0dea56", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json index 6875875e624..a989c8b55a4 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "ea5c32c4dbb67aae1ebaf809a28104d52d189e5153d9b28285f4d8a6d78753ea", "platform": "darwin", @@ -157,6 +157,11 @@ } ] }, + "2a23cc4740e0": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 2 + }, "2cfd107b9660": { "github": [ { @@ -228,10 +233,6 @@ } } }, - "3828d5880c35": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "41d2452d4ebe": { "github": [ { @@ -572,9 +573,24 @@ } ] }, + "941f815566f4": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 5 + }, + "955ddb924df7": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}", + "sent": 1 + }, "96555ad1314a": { "github": [] }, + "9e06be33a485": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}", + "sent": 4 + }, "a4ee5d16b4f6": { "status": "fulfilled", "startedAt": 0, @@ -656,10 +672,6 @@ } ] }, - "b8b02a30b6b8": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -720,6 +732,11 @@ "isRpcDeliveryUnknown": true } }, + "c9256f29d706": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 3 + }, "ce28e5229996": { "name": "github.listWorkItems#1", "args": [ @@ -756,18 +773,6 @@ } } }, - "e97e5a589476": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, - "ead829dd6d03": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "ee6fe4f97b01": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}" - }, "ef416ca3ea2c": { "name": "github.listWorkItems#1", "args": [ @@ -983,7 +988,7 @@ "id": "tw-smart-search-all-providers.normal:github-items", "observation": { "sender": ["5bce68072dc3"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "36290ab254a4" }, @@ -995,7 +1000,7 @@ "id": "tw-smart-search-all-providers.normal:gitlab-items", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7" @@ -1008,7 +1013,7 @@ "id": "tw-smart-search-all-providers.normal:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1022,7 +1027,7 @@ "id": "tw-smart-search-all-providers.normal:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1044,11 +1049,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1065,7 +1070,7 @@ "id": "tw-smart-search-all-providers.result-absent:github-items", "observation": { "sender": ["f8f245caedb5"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "f51f34589c7a" }, @@ -1077,7 +1082,7 @@ "id": "tw-smart-search-all-providers.result-absent:gitlab-items", "observation": { "sender": ["f8f245caedb5", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "f51f34589c7a", "gitlab": "6e2d75e3bbd7" @@ -1090,7 +1095,7 @@ "id": "tw-smart-search-all-providers.result-absent:linear-search", "observation": { "sender": ["f8f245caedb5", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "f51f34589c7a", "gitlab": "6e2d75e3bbd7", @@ -1104,7 +1109,7 @@ "id": "tw-smart-search-all-providers.result-absent:branch-refs", "observation": { "sender": ["f8f245caedb5", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "f51f34589c7a", "gitlab": "6e2d75e3bbd7", @@ -1126,11 +1131,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "f51f34589c7a", @@ -1147,7 +1152,7 @@ "id": "tw-smart-search-all-providers.result-null:github-items", "observation": { "sender": ["ef416ca3ea2c"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "155f61ed496f" }, @@ -1159,7 +1164,7 @@ "id": "tw-smart-search-all-providers.result-null:gitlab-items", "observation": { "sender": ["ef416ca3ea2c", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "155f61ed496f", "gitlab": "6e2d75e3bbd7" @@ -1172,7 +1177,7 @@ "id": "tw-smart-search-all-providers.result-null:linear-search", "observation": { "sender": ["ef416ca3ea2c", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "155f61ed496f", "gitlab": "6e2d75e3bbd7", @@ -1186,7 +1191,7 @@ "id": "tw-smart-search-all-providers.result-null:branch-refs", "observation": { "sender": ["ef416ca3ea2c", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "155f61ed496f", "gitlab": "6e2d75e3bbd7", @@ -1208,11 +1213,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "155f61ed496f", @@ -1229,7 +1234,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:github-items", "observation": { "sender": ["f7877799c609"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "25716369cd8f" }, @@ -1241,7 +1246,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:gitlab-items", "observation": { "sender": ["f7877799c609", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7" @@ -1254,7 +1259,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:linear-search", "observation": { "sender": ["f7877799c609", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7", @@ -1268,7 +1273,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:branch-refs", "observation": { "sender": ["f7877799c609", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7", @@ -1290,11 +1295,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "25716369cd8f", @@ -1311,7 +1316,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:github-items", "observation": { "sender": ["13833f2512ec"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "25716369cd8f" }, @@ -1323,7 +1328,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:gitlab-items", "observation": { "sender": ["13833f2512ec", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7" @@ -1336,7 +1341,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:linear-search", "observation": { "sender": ["13833f2512ec", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7", @@ -1350,7 +1355,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:branch-refs", "observation": { "sender": ["13833f2512ec", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7", @@ -1372,11 +1377,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "25716369cd8f", @@ -1393,7 +1398,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:github-items", "observation": { "sender": ["61210ae02f8d"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "25716369cd8f" }, @@ -1405,7 +1410,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:gitlab-items", "observation": { "sender": ["61210ae02f8d", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7" @@ -1418,7 +1423,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:linear-search", "observation": { "sender": ["61210ae02f8d", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7", @@ -1432,7 +1437,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:branch-refs", "observation": { "sender": ["61210ae02f8d", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "25716369cd8f", "gitlab": "6e2d75e3bbd7", @@ -1454,11 +1459,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "25716369cd8f", @@ -1475,7 +1480,7 @@ "id": "tw-smart-search-all-providers.outer-refused:github-items", "observation": { "sender": ["50263a3726f9"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "32a7c0ae7918" }, @@ -1487,7 +1492,7 @@ "id": "tw-smart-search-all-providers.outer-refused:gitlab-items", "observation": { "sender": ["50263a3726f9", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "32a7c0ae7918", "gitlab": "6e2d75e3bbd7" @@ -1500,7 +1505,7 @@ "id": "tw-smart-search-all-providers.outer-refused:linear-search", "observation": { "sender": ["50263a3726f9", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "32a7c0ae7918", "gitlab": "6e2d75e3bbd7", @@ -1514,7 +1519,7 @@ "id": "tw-smart-search-all-providers.outer-refused:branch-refs", "observation": { "sender": ["50263a3726f9", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "32a7c0ae7918", "gitlab": "6e2d75e3bbd7", @@ -1536,11 +1541,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "32a7c0ae7918", @@ -1557,7 +1562,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:github-items", "observation": { "sender": ["ce28e5229996"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "f3b516f62081" }, @@ -1569,7 +1574,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:gitlab-items", "observation": { "sender": ["ce28e5229996", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "f3b516f62081", "gitlab": "6e2d75e3bbd7" @@ -1582,7 +1587,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:linear-search", "observation": { "sender": ["ce28e5229996", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "f3b516f62081", "gitlab": "6e2d75e3bbd7", @@ -1596,7 +1601,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:branch-refs", "observation": { "sender": ["ce28e5229996", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "f3b516f62081", "gitlab": "6e2d75e3bbd7", @@ -1618,11 +1623,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "f3b516f62081", @@ -1639,7 +1644,7 @@ "id": "tw-smart-search-all-providers.method-not-found:github-items", "observation": { "sender": ["80cc566cdd55"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "b948e8307e81" }, @@ -1651,7 +1656,7 @@ "id": "tw-smart-search-all-providers.method-not-found:gitlab-items", "observation": { "sender": ["80cc566cdd55", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "b948e8307e81", "gitlab": "6e2d75e3bbd7" @@ -1664,7 +1669,7 @@ "id": "tw-smart-search-all-providers.method-not-found:linear-search", "observation": { "sender": ["80cc566cdd55", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "b948e8307e81", "gitlab": "6e2d75e3bbd7", @@ -1678,7 +1683,7 @@ "id": "tw-smart-search-all-providers.method-not-found:branch-refs", "observation": { "sender": ["80cc566cdd55", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "b948e8307e81", "gitlab": "6e2d75e3bbd7", @@ -1700,11 +1705,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "b948e8307e81", @@ -1721,7 +1726,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:github-items", "observation": { "sender": ["37c4b6aa154e"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "a947768bc0ed" }, @@ -1733,7 +1738,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:gitlab-items", "observation": { "sender": ["37c4b6aa154e", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "a947768bc0ed", "gitlab": "6e2d75e3bbd7" @@ -1746,7 +1751,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:linear-search", "observation": { "sender": ["37c4b6aa154e", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "a947768bc0ed", "gitlab": "6e2d75e3bbd7", @@ -1760,7 +1765,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:branch-refs", "observation": { "sender": ["37c4b6aa154e", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "a947768bc0ed", "gitlab": "6e2d75e3bbd7", @@ -1782,11 +1787,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "a947768bc0ed", @@ -1803,7 +1808,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:github-items", "observation": { "sender": ["42f4c910f308"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "c7584e82c72f" }, @@ -1815,7 +1820,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:gitlab-items", "observation": { "sender": ["42f4c910f308", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "c7584e82c72f", "gitlab": "6e2d75e3bbd7" @@ -1828,7 +1833,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:linear-search", "observation": { "sender": ["42f4c910f308", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "c7584e82c72f", "gitlab": "6e2d75e3bbd7", @@ -1842,7 +1847,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:branch-refs", "observation": { "sender": ["42f4c910f308", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "c7584e82c72f", "gitlab": "6e2d75e3bbd7", @@ -1864,11 +1869,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "c7584e82c72f", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json index d65f1fbbbbc..9d9c56ea458 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "541a282829d3aa5d6b66eeba06e783368f397178ff0d2bdf3e87bccdc62b690f", "platform": "darwin", @@ -83,6 +83,11 @@ } ] }, + "2a23cc4740e0": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 2 + }, "2cfd107b9660": { "github": [ { @@ -161,10 +166,6 @@ } } }, - "3828d5880c35": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "41d2452d4ebe": { "github": [ { @@ -503,6 +504,11 @@ } } }, + "941f815566f4": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 5 + }, "94d9f7a1e105": { "name": "gitlab.listWorkItems#1", "args": [ @@ -540,6 +546,16 @@ } } }, + "955ddb924df7": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}", + "sent": 1 + }, + "9e06be33a485": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}", + "sent": 4 + }, "9f9af59ae576": { "branches": [ { @@ -675,10 +691,6 @@ } } }, - "b8b02a30b6b8": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -740,6 +752,11 @@ "isRpcDeliveryUnknown": true } }, + "c9256f29d706": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 3 + }, "e2325a86e69b": { "name": "gitlab.listWorkItems#1", "args": [ @@ -778,18 +795,6 @@ } } }, - "e97e5a589476": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, - "ead829dd6d03": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "ee6fe4f97b01": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}" - }, "f01419051ddf": { "name": "gitlab.listWorkItems#1", "args": [ @@ -990,7 +995,7 @@ "id": "tw-smart-search-all-providers.prelude:github-items", "observation": { "sender": ["5bce68072dc3"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "36290ab254a4" }, @@ -1002,7 +1007,7 @@ "id": "tw-smart-search-all-providers.normal:gitlab-items", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7" @@ -1015,7 +1020,7 @@ "id": "tw-smart-search-all-providers.normal:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1029,7 +1034,7 @@ "id": "tw-smart-search-all-providers.normal:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1051,11 +1056,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1072,7 +1077,7 @@ "id": "tw-smart-search-all-providers.result-absent:gitlab-items", "observation": { "sender": ["5bce68072dc3", "b236fc09fef7"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "be85b10635d4" @@ -1085,7 +1090,7 @@ "id": "tw-smart-search-all-providers.result-absent:linear-search", "observation": { "sender": ["5bce68072dc3", "b236fc09fef7", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "be85b10635d4", @@ -1099,7 +1104,7 @@ "id": "tw-smart-search-all-providers.result-absent:branch-refs", "observation": { "sender": ["5bce68072dc3", "b236fc09fef7", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "be85b10635d4", @@ -1121,11 +1126,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1142,7 +1147,7 @@ "id": "tw-smart-search-all-providers.result-null:gitlab-items", "observation": { "sender": ["5bce68072dc3", "76fa023e535f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "a25ac3f73d46" @@ -1155,7 +1160,7 @@ "id": "tw-smart-search-all-providers.result-null:linear-search", "observation": { "sender": ["5bce68072dc3", "76fa023e535f", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "a25ac3f73d46", @@ -1169,7 +1174,7 @@ "id": "tw-smart-search-all-providers.result-null:branch-refs", "observation": { "sender": ["5bce68072dc3", "76fa023e535f", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "a25ac3f73d46", @@ -1191,11 +1196,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1212,7 +1217,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:gitlab-items", "observation": { "sender": ["5bce68072dc3", "94d9f7a1e105"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f" @@ -1225,7 +1230,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:linear-search", "observation": { "sender": ["5bce68072dc3", "94d9f7a1e105", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f", @@ -1239,7 +1244,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:branch-refs", "observation": { "sender": ["5bce68072dc3", "94d9f7a1e105", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f", @@ -1261,11 +1266,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1282,7 +1287,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:gitlab-items", "observation": { "sender": ["5bce68072dc3", "8eb709e28997"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f" @@ -1295,7 +1300,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:linear-search", "observation": { "sender": ["5bce68072dc3", "8eb709e28997", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f", @@ -1309,7 +1314,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:branch-refs", "observation": { "sender": ["5bce68072dc3", "8eb709e28997", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f", @@ -1331,11 +1336,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1352,7 +1357,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:gitlab-items", "observation": { "sender": ["5bce68072dc3", "3698dc9e21e5"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f" @@ -1365,7 +1370,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:linear-search", "observation": { "sender": ["5bce68072dc3", "3698dc9e21e5", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f", @@ -1379,7 +1384,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:branch-refs", "observation": { "sender": ["5bce68072dc3", "3698dc9e21e5", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "25716369cd8f", @@ -1401,11 +1406,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1422,7 +1427,7 @@ "id": "tw-smart-search-all-providers.outer-refused:gitlab-items", "observation": { "sender": ["5bce68072dc3", "fb884a9370b1"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "32a7c0ae7918" @@ -1435,7 +1440,7 @@ "id": "tw-smart-search-all-providers.outer-refused:linear-search", "observation": { "sender": ["5bce68072dc3", "fb884a9370b1", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "32a7c0ae7918", @@ -1449,7 +1454,7 @@ "id": "tw-smart-search-all-providers.outer-refused:branch-refs", "observation": { "sender": ["5bce68072dc3", "fb884a9370b1", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "32a7c0ae7918", @@ -1471,11 +1476,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1492,7 +1497,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:gitlab-items", "observation": { "sender": ["5bce68072dc3", "5b5689593188"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "f3b516f62081" @@ -1505,7 +1510,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:linear-search", "observation": { "sender": ["5bce68072dc3", "5b5689593188", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "f3b516f62081", @@ -1519,7 +1524,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:branch-refs", "observation": { "sender": ["5bce68072dc3", "5b5689593188", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "f3b516f62081", @@ -1541,11 +1546,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1562,7 +1567,7 @@ "id": "tw-smart-search-all-providers.method-not-found:gitlab-items", "observation": { "sender": ["5bce68072dc3", "e2325a86e69b"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "b948e8307e81" @@ -1575,7 +1580,7 @@ "id": "tw-smart-search-all-providers.method-not-found:linear-search", "observation": { "sender": ["5bce68072dc3", "e2325a86e69b", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "b948e8307e81", @@ -1589,7 +1594,7 @@ "id": "tw-smart-search-all-providers.method-not-found:branch-refs", "observation": { "sender": ["5bce68072dc3", "e2325a86e69b", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "b948e8307e81", @@ -1611,11 +1616,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1632,7 +1637,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:gitlab-items", "observation": { "sender": ["5bce68072dc3", "67ba0246dbf8"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "a947768bc0ed" @@ -1645,7 +1650,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:linear-search", "observation": { "sender": ["5bce68072dc3", "67ba0246dbf8", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "a947768bc0ed", @@ -1659,7 +1664,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:branch-refs", "observation": { "sender": ["5bce68072dc3", "67ba0246dbf8", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "a947768bc0ed", @@ -1681,11 +1686,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1702,7 +1707,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:gitlab-items", "observation": { "sender": ["5bce68072dc3", "f01419051ddf"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "c7584e82c72f" @@ -1715,7 +1720,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:linear-search", "observation": { "sender": ["5bce68072dc3", "f01419051ddf", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "c7584e82c72f", @@ -1729,7 +1734,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:branch-refs", "observation": { "sender": ["5bce68072dc3", "f01419051ddf", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "c7584e82c72f", @@ -1751,11 +1756,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json index 06933fe2011..3c7e3037098 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "767044526344237daee0a3f981a10615fbb9ebc3f45c2f6f41f9b8b16d362082", "platform": "darwin", @@ -102,6 +102,11 @@ } ] }, + "2a23cc4740e0": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 2 + }, "2cfd107b9660": { "github": [ { @@ -140,10 +145,6 @@ } ] }, - "3828d5880c35": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "3c5eceeb8463": { "name": "linear.listIssues#1", "args": [ @@ -331,6 +332,16 @@ } } }, + "941f815566f4": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 5 + }, + "955ddb924df7": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}", + "sent": 1 + }, "957cc0c5ead6": { "status": "rejected", "startedAt": 0, @@ -341,6 +352,11 @@ "isRpcDeliveryUnknown": false } }, + "9e06be33a485": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}", + "sent": 4 + }, "a4ee5d16b4f6": { "status": "fulfilled", "startedAt": 0, @@ -485,10 +501,6 @@ } } }, - "b8b02a30b6b8": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -540,6 +552,11 @@ "isRpcDeliveryUnknown": true } }, + "c9256f29d706": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 3 + }, "d7c2c3caeb26": { "name": "linear.listIssues#1", "args": [ @@ -578,14 +595,6 @@ } } }, - "e97e5a589476": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, - "ead829dd6d03": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, "ec10770e2214": { "name": "linear.listIssues#1", "args": [ @@ -623,10 +632,6 @@ } } }, - "ee6fe4f97b01": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}" - }, "f32ad26605d0": { "name": "gitlab.listWorkItems#1", "args": [ @@ -837,7 +842,7 @@ "id": "tw-smart-search-all-providers.prelude:github-items", "observation": { "sender": ["5bce68072dc3"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "36290ab254a4" }, @@ -849,7 +854,7 @@ "id": "tw-smart-search-all-providers.prelude:gitlab-items", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7" @@ -862,7 +867,7 @@ "id": "tw-smart-search-all-providers.prelude:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -876,7 +881,7 @@ "id": "tw-smart-search-all-providers.prelude:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -898,11 +903,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -926,11 +931,11 @@ "f3a7d3f5dc3c" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -954,11 +959,11 @@ "7a91e9a2c1bb" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -982,11 +987,11 @@ "ec10770e2214" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1010,11 +1015,11 @@ "f7b4f4fa8d5a" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1038,11 +1043,11 @@ "b68d510a9e89" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1066,11 +1071,11 @@ "3c5eceeb8463" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1094,11 +1099,11 @@ "adb630f7c310" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1122,11 +1127,11 @@ "d7c2c3caeb26" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1150,11 +1155,11 @@ "f64e4725150b" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1178,11 +1183,11 @@ "090ea9e6ac63" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json index 9569a54568b..dc4dd82f6c8 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "40a8ea6a916d4266bd80148e40fd817bbe80cefa02465b88d37c42cebed44f22", "platform": "darwin", @@ -135,6 +135,11 @@ } } }, + "2a23cc4740e0": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 2 + }, "2cfd107b9660": { "github": [ { @@ -209,10 +214,6 @@ } ] }, - "3828d5880c35": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "41d2452d4ebe": { "github": [ { @@ -430,6 +431,16 @@ } } }, + "941f815566f4": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 5 + }, + "955ddb924df7": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}", + "sent": 1 + }, "957cc0c5ead6": { "status": "rejected", "startedAt": 0, @@ -473,6 +484,11 @@ } } }, + "9e06be33a485": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}", + "sent": 4 + }, "a4ee5d16b4f6": { "status": "fulfilled", "startedAt": 0, @@ -575,10 +591,6 @@ } } }, - "b8b02a30b6b8": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -692,17 +704,10 @@ } } }, - "e97e5a589476": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, - "ead829dd6d03": { + "c9256f29d706": { "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "ee6fe4f97b01": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 3 }, "f32ad26605d0": { "name": "gitlab.listWorkItems#1", @@ -843,7 +848,7 @@ "id": "tw-smart-search-all-providers.prelude:github-items", "observation": { "sender": ["5bce68072dc3"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "36290ab254a4" }, @@ -855,7 +860,7 @@ "id": "tw-smart-search-all-providers.prelude:gitlab-items", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7" @@ -868,7 +873,7 @@ "id": "tw-smart-search-all-providers.normal:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -882,7 +887,7 @@ "id": "tw-smart-search-all-providers.normal:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -904,11 +909,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -925,7 +930,7 @@ "id": "tw-smart-search-all-providers.result-absent:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "5a41c0588421"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -939,7 +944,7 @@ "id": "tw-smart-search-all-providers.result-absent:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "5a41c0588421", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -961,11 +966,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -982,7 +987,7 @@ "id": "tw-smart-search-all-providers.result-null:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "78f8899bda05"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -996,7 +1001,7 @@ "id": "tw-smart-search-all-providers.result-null:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "78f8899bda05", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1018,11 +1023,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1039,7 +1044,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "27fa02820da8"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1053,7 +1058,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "27fa02820da8", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1075,11 +1080,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1096,7 +1101,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "c770655d7a45"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1110,7 +1115,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "c770655d7a45", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1132,11 +1137,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1153,7 +1158,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "619f7466012f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1167,7 +1172,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "619f7466012f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1189,11 +1194,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1210,7 +1215,7 @@ "id": "tw-smart-search-all-providers.outer-refused:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "3351dd9fcc16"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1224,7 +1229,7 @@ "id": "tw-smart-search-all-providers.outer-refused:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "3351dd9fcc16", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1246,11 +1251,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1267,7 +1272,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "fb4807630e1d"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1281,7 +1286,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "fb4807630e1d", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1303,11 +1308,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1324,7 +1329,7 @@ "id": "tw-smart-search-all-providers.method-not-found:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "b4185f815a19"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1338,7 +1343,7 @@ "id": "tw-smart-search-all-providers.method-not-found:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "b4185f815a19", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1360,11 +1365,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1381,7 +1386,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "99e5be0a1b11"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1395,7 +1400,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "99e5be0a1b11", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1417,11 +1422,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1438,7 +1443,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "0914e9c666b1"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1452,7 +1457,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "0914e9c666b1", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1474,11 +1479,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json index 7c45b0eee6e..6aef7aef3a4 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "aa06630cd902fd5dde5181bddd38f5478ae5b48044a3105b090728158aa9a621", "platform": "darwin", @@ -95,6 +95,11 @@ } ] }, + "2a23cc4740e0": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 2 + }, "2cfd107b9660": { "github": [ { @@ -133,10 +138,6 @@ } ] }, - "3828d5880c35": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "3842f5bcd677": { "name": "repo.searchRefs#1", "args": [ @@ -459,6 +460,21 @@ } ] }, + "941f815566f4": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 5 + }, + "955ddb924df7": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}", + "sent": 1 + }, + "9e06be33a485": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}", + "sent": 4 + }, "a4263a13d324": { "branches": [], "github": [ @@ -618,10 +634,6 @@ } } }, - "b8b02a30b6b8": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}" - }, "b948e8307e81": { "status": "rejected", "startedAt": 0, @@ -683,6 +695,11 @@ "isRpcDeliveryUnknown": true } }, + "c9256f29d706": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 3 + }, "d1572a7d1ddb": { "github": [ { @@ -773,18 +790,6 @@ } } }, - "e97e5a589476": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, - "ead829dd6d03": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "ee6fe4f97b01": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}" - }, "f32ad26605d0": { "name": "gitlab.listWorkItems#1", "args": [ @@ -898,7 +903,7 @@ "id": "tw-smart-search-all-providers.prelude:github-items", "observation": { "sender": ["5bce68072dc3"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "36290ab254a4" }, @@ -910,7 +915,7 @@ "id": "tw-smart-search-all-providers.prelude:gitlab-items", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7" @@ -923,7 +928,7 @@ "id": "tw-smart-search-all-providers.prelude:linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -937,7 +942,7 @@ "id": "tw-smart-search-all-providers.normal:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -959,11 +964,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -980,7 +985,7 @@ "id": "tw-smart-search-all-providers.result-absent:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "5ff512429b6c"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1002,11 +1007,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1023,7 +1028,7 @@ "id": "tw-smart-search-all-providers.result-null:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "553cf244460a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1045,11 +1050,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1066,7 +1071,7 @@ "id": "tw-smart-search-all-providers.inner-ok-missing:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "b2d9361f1d3d"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1088,11 +1093,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1109,7 +1114,7 @@ "id": "tw-smart-search-all-providers.inner-false-string-error:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "b721d1733537"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1131,11 +1136,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1152,7 +1157,7 @@ "id": "tw-smart-search-all-providers.inner-false-object-error:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "3842f5bcd677"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1174,11 +1179,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1195,7 +1200,7 @@ "id": "tw-smart-search-all-providers.outer-refused:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "59e25358865a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1217,11 +1222,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1238,7 +1243,7 @@ "id": "tw-smart-search-all-providers.outer-refused-no-message:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "d4061d056a75"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1260,11 +1265,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1281,7 +1286,7 @@ "id": "tw-smart-search-all-providers.method-not-found:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "5d85e47efa46"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1303,11 +1308,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1324,7 +1329,7 @@ "id": "tw-smart-search-all-providers.transport-rejection:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "39576819ef3f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1346,11 +1351,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", @@ -1367,7 +1372,7 @@ "id": "tw-smart-search-all-providers.transport-rejection-no-message:branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "e6d2fd7367d3"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -1389,11 +1394,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-github.createissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-github.createissue-1.json index edbc12d368c..c82b67b8315 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-github.createissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-github.createissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "014040846f649f3c6ca1175b610ed1b51bae3001e7de103549d7ee1a511a2506", "platform": "darwin", @@ -121,13 +121,10 @@ } } }, - "1561684e8ae9": { - "name": "github.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}" - }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "19bc740e746a": { "name": "github.createIssue#1", @@ -173,14 +170,6 @@ "$rpc": "null" } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, "449fcef41ecc": { "composer": true, "creating": false, @@ -189,9 +178,10 @@ "$rpc": "null" } }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false + "value": true, + "sent": 0 }, "56ac6af35c46": { "composer": true, @@ -261,13 +251,25 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "5b8e3a96030e": { + "6652745ed1c6": { "name": "createBody", - "value": "" + "value": "", + "sent": 1 }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "6add5b7ef51f": { + "name": "repo.update#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}", + "sent": 2 + }, + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 + }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 }, "7db197060e39": { "composer": true, @@ -277,13 +279,32 @@ "$rpc": "null" } }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "871b62dd230b": { - "name": "createTitle", - "value": "" + "873de7fc7ff8": { + "name": "actionItem", + "value": { + "key": "github:repo-1:issue:11", + "provider": "github", + "source": { + "author": { + "$rpc": "null" + }, + "id": "issue:11", + "labels": [], + "number": 11, + "repoId": "repo-1", + "repoName": "Repo", + "state": "open", + "title": "A new task", + "type": "issue", + "updatedAt": "2026-01-01T00:00:00.000Z", + "url": "https://github.com/owner/repo/issues/11" + }, + "status": "Open", + "subtitle": "Repo #11", + "title": "A new task", + "updatedAt": "2026-01-01T00:00:00.000Z" + }, + "sent": 1 }, "907da244f26c": { "name": "github.createIssue#1", @@ -318,10 +339,6 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, "98e33157a9f2": { "name": "repo.update#1", "args": [ @@ -358,43 +375,25 @@ } } }, - "a10650cc438b": { - "name": "actionItem", - "value": { - "key": "github:repo-1:issue:11", - "provider": "github", - "source": { - "author": { - "$rpc": "null" - }, - "id": "issue:11", - "labels": [], - "number": 11, - "repoId": "repo-1", - "repoName": "Repo", - "state": "open", - "title": "A new task", - "type": "issue", - "updatedAt": "2026-01-01T00:00:00.000Z", - "url": "https://github.com/owner/repo/issues/11" - }, - "status": "Open", - "subtitle": "Repo #11", - "title": "A new task", - "updatedAt": "2026-01-01T00:00:00.000Z" - } - }, - "ae5be7de2632": { + "9e263f5e91be": { "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "value": "", + "sent": 0 }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" + "b91134109e2b": { + "name": "github.createIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}", + "sent": 1 + }, + "c0c0f9a6037e": { + "name": "createTitle", + "value": "", + "sent": 1 }, "c140f66eca23": { "composer": true, @@ -404,9 +403,15 @@ "$rpc": "null" } }, - "c41296ee02f7": { - "name": "repo.update#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}" + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 }, "cccb7ee799b9": { "name": "github.createIssue#1", @@ -454,6 +459,11 @@ "$rpc": "null" } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d6c61589920d": { "name": "github.createIssue#1", "args": [ @@ -539,10 +549,6 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, "ed6dd7582b18": { "name": "github.createIssue#1", "args": [ @@ -622,6 +628,21 @@ } } }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 + }, "fdd487d7c0f5": { "composer": true, "creating": false, @@ -638,20 +659,20 @@ "id": "tk-create-github.normal:create-settled", "observation": { "sender": ["06e1643ed0af"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -659,7 +680,7 @@ "id": "tk-create-github.normal:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -667,14 +688,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -682,20 +703,20 @@ "id": "tk-create-github.result-absent:create-settled", "observation": { "sender": ["5a343b47b8b2"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "56ac6af35c46", - "effects": ["791f05938c43", "82cd71d524c8", "ae5be7de2632", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c939abf83c6c", "fc7f792d6e89"] } }, { "id": "tk-create-github.result-absent:issue-source-settled", "observation": { "sender": ["5a343b47b8b2", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -703,11 +724,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "ae5be7de2632", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "c939abf83c6c", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -715,20 +736,20 @@ "id": "tk-create-github.result-null:create-settled", "observation": { "sender": ["14be26876a89"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "f3ba4c9e02fb", - "effects": ["791f05938c43", "82cd71d524c8", "2d711d96f190", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "faf0249fca3c", "fc7f792d6e89"] } }, { "id": "tk-create-github.result-null:issue-source-settled", "observation": { "sender": ["14be26876a89", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -736,11 +757,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "2d711d96f190", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "faf0249fca3c", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -748,19 +769,19 @@ "id": "tk-create-github.inner-ok-missing:create-settled", "observation": { "sender": ["ed6dd7582b18"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "df5721b34b16", "effects": [ - "791f05938c43", - "82cd71d524c8", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -768,7 +789,7 @@ "id": "tk-create-github.inner-ok-missing:issue-source-settled", "observation": { "sender": ["ed6dd7582b18", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -776,13 +797,13 @@ }, "state": "df5721b34b16", "effects": [ - "791f05938c43", - "82cd71d524c8", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -790,20 +811,20 @@ "id": "tk-create-github.inner-false-string-error:create-settled", "observation": { "sender": ["04fee07f8d96"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "fdd487d7c0f5", - "effects": ["791f05938c43", "82cd71d524c8", "c008e85e2d06", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c4f585980acf", "fc7f792d6e89"] } }, { "id": "tk-create-github.inner-false-string-error:issue-source-settled", "observation": { "sender": ["04fee07f8d96", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -811,11 +832,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "c008e85e2d06", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "c4f585980acf", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -823,20 +844,20 @@ "id": "tk-create-github.inner-false-object-error:create-settled", "observation": { "sender": ["cccb7ee799b9"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "2924a6b4c745", - "effects": ["791f05938c43", "82cd71d524c8", "ecc1b4e0914f", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "7d901d60a01a", "fc7f792d6e89"] } }, { "id": "tk-create-github.inner-false-object-error:issue-source-settled", "observation": { "sender": ["cccb7ee799b9", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -844,11 +865,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "ecc1b4e0914f", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "7d901d60a01a", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -856,20 +877,20 @@ "id": "tk-create-github.outer-refused:create-settled", "observation": { "sender": ["19bc740e746a"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "449fcef41ecc", - "effects": ["791f05938c43", "82cd71d524c8", "ba65a7abe43b", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "f791567b212f", "fc7f792d6e89"] } }, { "id": "tk-create-github.outer-refused:issue-source-settled", "observation": { "sender": ["19bc740e746a", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -877,11 +898,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "ba65a7abe43b", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "f791567b212f", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -889,20 +910,20 @@ "id": "tk-create-github.outer-refused-no-message:create-settled", "observation": { "sender": ["f66dd3cc48cf"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "7db197060e39", - "effects": ["791f05938c43", "82cd71d524c8", "82cd71d524c8", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"] } }, { "id": "tk-create-github.outer-refused-no-message:issue-source-settled", "observation": { "sender": ["f66dd3cc48cf", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -910,11 +931,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "82cd71d524c8", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "d48d5c49486c", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -922,20 +943,20 @@ "id": "tk-create-github.method-not-found:create-settled", "observation": { "sender": ["d6c61589920d"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "d24a112e43bf", - "effects": ["791f05938c43", "82cd71d524c8", "186f44bc465a", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "b53c339a3854", "fc7f792d6e89"] } }, { "id": "tk-create-github.method-not-found:issue-source-settled", "observation": { "sender": ["d6c61589920d", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -943,11 +964,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "186f44bc465a", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "b53c339a3854", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -955,20 +976,20 @@ "id": "tk-create-github.transport-rejection:create-settled", "observation": { "sender": ["dc838deee187"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "c140f66eca23", - "effects": ["791f05938c43", "82cd71d524c8", "945ea389c1ef", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "198ac889ae28", "fc7f792d6e89"] } }, { "id": "tk-create-github.transport-rejection:issue-source-settled", "observation": { "sender": ["dc838deee187", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -976,11 +997,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "945ea389c1ef", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "198ac889ae28", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -988,20 +1009,20 @@ "id": "tk-create-github.transport-rejection-no-message:create-settled", "observation": { "sender": ["907da244f26c"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "7db197060e39", - "effects": ["791f05938c43", "82cd71d524c8", "82cd71d524c8", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"] } }, { "id": "tk-create-github.transport-rejection-no-message:issue-source-settled", "observation": { "sender": ["907da244f26c", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -1009,11 +1030,11 @@ }, "state": "7db197060e39", "effects": [ - "791f05938c43", - "82cd71d524c8", - "82cd71d524c8", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "d48d5c49486c", + "fc7f792d6e89", + "d48d5c49486c" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-repo.update-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-repo.update-1.json index 1cb78401bed..6f0c76e3f41 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-repo.update-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-github-repo.update-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "9efe74e5a1b0d92f674e6044edfd534693c15b0a153bcb2c0e283a6cd53fa61b", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 + }, "06e1643ed0af": { "name": "github.createIssue#1", "args": [ @@ -86,21 +91,15 @@ } } }, - "1561684e8ae9": { - "name": "github.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}" - }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false + "value": true, + "sent": 0 + }, + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 }, "5ab5b62983be": { "composer": false, @@ -130,9 +129,15 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "5b8e3a96030e": { + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 + }, + "6652745ed1c6": { "name": "createBody", - "value": "" + "value": "", + "sent": 1 }, "686238f6a684": { "name": "repo.update#1", @@ -168,9 +173,15 @@ } } }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "6add5b7ef51f": { + "name": "repo.update#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}", + "sent": 2 + }, + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 }, "7e23e14f7a3d": { "name": "repo.update#1", @@ -243,10 +254,6 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "8690f0cd8ed3": { "name": "repo.update#1", "args": [ @@ -283,13 +290,32 @@ } } }, - "871b62dd230b": { - "name": "createTitle", - "value": "" - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "873de7fc7ff8": { + "name": "actionItem", + "value": { + "key": "github:repo-1:issue:11", + "provider": "github", + "source": { + "author": { + "$rpc": "null" + }, + "id": "issue:11", + "labels": [], + "number": 11, + "repoId": "repo-1", + "repoName": "Repo", + "state": "open", + "title": "A new task", + "type": "issue", + "updatedAt": "2026-01-01T00:00:00.000Z", + "url": "https://github.com/owner/repo/issues/11" + }, + "status": "Open", + "subtitle": "Repo #11", + "title": "A new task", + "updatedAt": "2026-01-01T00:00:00.000Z" + }, + "sent": 1 }, "9546ab40f414": { "name": "repo.update#1", @@ -401,35 +427,10 @@ } } }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" - }, - "a10650cc438b": { - "name": "actionItem", - "value": { - "key": "github:repo-1:issue:11", - "provider": "github", - "source": { - "author": { - "$rpc": "null" - }, - "id": "issue:11", - "labels": [], - "number": 11, - "repoId": "repo-1", - "repoName": "Repo", - "state": "open", - "title": "A new task", - "type": "issue", - "updatedAt": "2026-01-01T00:00:00.000Z", - "url": "https://github.com/owner/repo/issues/11" - }, - "status": "Open", - "subtitle": "Repo #11", - "title": "A new task", - "updatedAt": "2026-01-01T00:00:00.000Z" - } + "value": "", + "sent": 0 }, "a795619b2c90": { "name": "repo.update#1", @@ -470,13 +471,20 @@ } } }, - "ba65a7abe43b": { + "b57ded8a3ea3": { "name": "error", - "value": "outer refused" + "value": "", + "sent": 2 }, - "c41296ee02f7": { - "name": "repo.update#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}" + "b91134109e2b": { + "name": "github.createIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}", + "sent": 1 + }, + "c0c0f9a6037e": { + "name": "createTitle", + "value": "", + "sent": 1 }, "c7d97f6f2602": { "composer": false, @@ -539,6 +547,11 @@ } } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d7dccc1f4a58": { "name": "repo.update#1", "args": [ @@ -673,6 +686,16 @@ "value": { "$rpc": "undefined" } + }, + "f1cfc2d1bcc1": { + "name": "error", + "value": "Unknown method", + "sent": 2 + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 } }, "recording": { @@ -682,20 +705,20 @@ "id": "tk-create-github.prelude:create-settled", "observation": { "sender": ["06e1643ed0af"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -703,7 +726,7 @@ "id": "tk-create-github.prelude:cleanup", "observation": { "sender": ["06e1643ed0af", "686238f6a684"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -711,15 +734,15 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8", - "9f82f10075a3" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c", + "52d25e1f3035" ] } }, @@ -727,7 +750,7 @@ "id": "tk-create-github.normal:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -735,14 +758,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -750,7 +773,7 @@ "id": "tk-create-github.result-absent:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "ce7357abb281"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -758,14 +781,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -773,7 +796,7 @@ "id": "tk-create-github.result-null:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "8690f0cd8ed3"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -781,14 +804,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -796,7 +819,7 @@ "id": "tk-create-github.inner-ok-missing:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "0916041d412c"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -804,14 +827,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -819,7 +842,7 @@ "id": "tk-create-github.inner-false-string-error:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "e9b75be275af"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -827,14 +850,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -842,7 +865,7 @@ "id": "tk-create-github.inner-false-object-error:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "a795619b2c90"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -850,14 +873,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } }, @@ -865,7 +888,7 @@ "id": "tk-create-github.outer-refused:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "80dc3e1dd1b7"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -873,15 +896,15 @@ }, "state": "c7d97f6f2602", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8", - "ba65a7abe43b" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c", + "000516aa083b" ] } }, @@ -889,7 +912,7 @@ "id": "tk-create-github.outer-refused-no-message:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "9546ab40f414"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -897,15 +920,15 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c", + "b57ded8a3ea3" ] } }, @@ -913,7 +936,7 @@ "id": "tk-create-github.method-not-found:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "96a2fa7faef4"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -921,15 +944,15 @@ }, "state": "e590ae2d0a40", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8", - "186f44bc465a" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c", + "f1cfc2d1bcc1" ] } }, @@ -937,7 +960,7 @@ "id": "tk-create-github.transport-rejection:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "7e23e14f7a3d"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -945,15 +968,15 @@ }, "state": "d98907f962cc", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8", - "945ea389c1ef" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c", + "5c2874ad80bc" ] } }, @@ -961,7 +984,7 @@ "id": "tk-create-github.transport-rejection-no-message:issue-source-settled", "observation": { "sender": ["06e1643ed0af", "d7dccc1f4a58"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -969,15 +992,15 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c", + "b57ded8a3ea3" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-gitlab-gitlab.createissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-gitlab-gitlab.createissue-1.json index 651d4398699..f732e3cbb87 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-gitlab-gitlab.createissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-gitlab-gitlab.createissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "217a3da50a54c4cbe19a68835ecfa038eae5b350430f0b8fd0a616bb5bdfe32d", "platform": "darwin", @@ -46,32 +46,6 @@ } } }, - "0357d0481a9f": { - "name": "actionItem", - "value": { - "key": "gitlab:repo-1:issue:6", - "provider": "gitlab", - "source": { - "author": { - "$rpc": "null" - }, - "id": "issue:6", - "labels": [], - "number": 6, - "repoId": "repo-1", - "repoName": "Repo", - "state": "opened", - "title": "A new task", - "type": "issue", - "updatedAt": "2026-01-01T00:00:00.000Z", - "url": "https://gitlab.com/group/project/-/issues/6" - }, - "status": "Open", - "subtitle": "Repo #6", - "title": "A new task", - "updatedAt": "2026-01-01T00:00:00.000Z" - } - }, "0d4bd84d9af8": { "name": "gitlab.createIssue#1", "args": [ @@ -141,10 +115,6 @@ } } }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, "18a89f207b7d": { "name": "gitlab.createIssue#1", "args": [ @@ -181,6 +151,11 @@ } } }, + "198ac889ae28": { + "name": "error", + "value": "transport failure", + "sent": 1 + }, "2924a6b4c745": { "composer": true, "creating": false, @@ -189,10 +164,6 @@ "$rpc": "null" } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, "30a7797f8856": { "name": "gitlab.createIssue#1", "args": [ @@ -228,10 +199,6 @@ } } }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, "449fcef41ecc": { "composer": true, "creating": false, @@ -240,9 +207,10 @@ "$rpc": "null" } }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false + "value": true, + "sent": 0 }, "4ba7d57a0081": { "name": "gitlab.createIssue#1", @@ -312,9 +280,10 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "5b8e3a96030e": { + "6652745ed1c6": { "name": "createBody", - "value": "" + "value": "", + "sent": 1 }, "76d47cfabc48": { "name": "gitlab.createIssue#1", @@ -351,9 +320,15 @@ } } }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 + }, + "7d901d60a01a": { + "name": "error", + "value": "[object Object]", + "sent": 1 }, "7db197060e39": { "composer": true, @@ -363,25 +338,15 @@ "$rpc": "null" } }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, - "871b62dd230b": { - "name": "createTitle", - "value": "" - }, - "945ea389c1ef": { + "b53c339a3854": { "name": "error", - "value": "transport failure" - }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" - }, - "ba65a7abe43b": { - "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, "be19567941b0": { "name": "gitlab.createIssue#1", @@ -419,9 +384,10 @@ } } }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" + "c0c0f9a6037e": { + "name": "createTitle", + "value": "", + "sent": 1 }, "c140f66eca23": { "composer": true, @@ -431,6 +397,16 @@ "$rpc": "null" } }, + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, "c9c89070b638": { "name": "gitlab.createIssue#1", "args": [ @@ -512,6 +488,11 @@ } } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "df5721b34b16": { "composer": false, "creating": false, @@ -528,9 +509,10 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" + "ebd58d2ca60f": { + "name": "gitlab.createIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}", + "sent": 1 }, "f3a202ca5b7c": { "name": "gitlab.createIssue#1", @@ -578,9 +560,47 @@ "$rpc": "null" } }, - "f5bc6cfd470a": { - "name": "gitlab.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}" + "f4790c11c55e": { + "name": "actionItem", + "value": { + "key": "gitlab:repo-1:issue:6", + "provider": "gitlab", + "source": { + "author": { + "$rpc": "null" + }, + "id": "issue:6", + "labels": [], + "number": 6, + "repoId": "repo-1", + "repoName": "Repo", + "state": "opened", + "title": "A new task", + "type": "issue", + "updatedAt": "2026-01-01T00:00:00.000Z", + "url": "https://gitlab.com/group/project/-/issues/6" + }, + "status": "Open", + "subtitle": "Repo #6", + "title": "A new task", + "updatedAt": "2026-01-01T00:00:00.000Z" + }, + "sent": 1 + }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 }, "fdd487d7c0f5": { "composer": true, @@ -598,20 +618,20 @@ "id": "tk-create-gitlab.normal:create-settled", "observation": { "sender": ["c9c89070b638"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "580f3724d37b", "effects": [ - "791f05938c43", - "82cd71d524c8", - "0357d0481a9f", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "f4790c11c55e", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -619,45 +639,45 @@ "id": "tk-create-gitlab.result-absent:create-settled", "observation": { "sender": ["4ba7d57a0081"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "56ac6af35c46", - "effects": ["791f05938c43", "82cd71d524c8", "ae5be7de2632", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c939abf83c6c", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.result-null:create-settled", "observation": { "sender": ["30a7797f8856"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "f3ba4c9e02fb", - "effects": ["791f05938c43", "82cd71d524c8", "2d711d96f190", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "faf0249fca3c", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.inner-ok-missing:create-settled", "observation": { "sender": ["76d47cfabc48"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "df5721b34b16", "effects": [ - "791f05938c43", - "82cd71d524c8", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -665,91 +685,91 @@ "id": "tk-create-gitlab.inner-false-string-error:create-settled", "observation": { "sender": ["18a89f207b7d"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "fdd487d7c0f5", - "effects": ["791f05938c43", "82cd71d524c8", "c008e85e2d06", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c4f585980acf", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.inner-false-object-error:create-settled", "observation": { "sender": ["f3a202ca5b7c"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "2924a6b4c745", - "effects": ["791f05938c43", "82cd71d524c8", "ecc1b4e0914f", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "7d901d60a01a", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.outer-refused:create-settled", "observation": { "sender": ["d269cd8bfe58"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "449fcef41ecc", - "effects": ["791f05938c43", "82cd71d524c8", "ba65a7abe43b", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "f791567b212f", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.outer-refused-no-message:create-settled", "observation": { "sender": ["113a07954bbf"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "7db197060e39", - "effects": ["791f05938c43", "82cd71d524c8", "82cd71d524c8", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.method-not-found:create-settled", "observation": { "sender": ["be19567941b0"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "d24a112e43bf", - "effects": ["791f05938c43", "82cd71d524c8", "186f44bc465a", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "b53c339a3854", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.transport-rejection:create-settled", "observation": { "sender": ["024ef69854e4"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "c140f66eca23", - "effects": ["791f05938c43", "82cd71d524c8", "945ea389c1ef", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "198ac889ae28", "fc7f792d6e89"] } }, { "id": "tk-create-gitlab.transport-rejection-no-message:create-settled", "observation": { "sender": ["0d4bd84d9af8"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "7db197060e39", - "effects": ["791f05938c43", "82cd71d524c8", "82cd71d524c8", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-linear-linear.createissue-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-linear-linear.createissue-1.json index 243c7c524d3..d40c9e6049d 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-create-linear-linear.createissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-create-linear-linear.createissue-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "cb4c10cc6401e5b68340bd1fa09381c973348b6e0c7ffef563cde92080c57a15", "platform": "darwin", @@ -124,9 +124,10 @@ } } }, - "186f44bc465a": { + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "233381f915af": { "composer": true, @@ -144,14 +145,6 @@ "$rpc": "null" } }, - "2d711d96f190": { - "name": "error", - "value": "Cannot read properties of null (reading 'ok')" - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, "449fcef41ecc": { "composer": true, "creating": false, @@ -160,9 +153,10 @@ "$rpc": "null" } }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false + "value": true, + "sent": 0 }, "4ed047d2b01f": { "name": "linear.createIssue#1", @@ -246,10 +240,6 @@ "$rpc": "null" } }, - "5b8e3a96030e": { - "name": "createBody", - "value": "" - }, "5d4c402302e6": { "name": "linear.createIssue#1", "args": [ @@ -326,10 +316,6 @@ } } }, - "6105e77e3945": { - "name": "linear.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A new task\",\"description\":\"a body\",\"workspaceId\":\"linear-workspace\"}}" - }, "61b2cb7e4313": { "composer": false, "creating": false, @@ -365,13 +351,20 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "6652745ed1c6": { + "name": "createBody", + "value": "", + "sent": 1 }, - "79d6e6aa0201": { + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 + }, + "7d901d60a01a": { "name": "error", - "value": "refused" + "value": "[object Object]", + "sent": 1 }, "7db197060e39": { "composer": true, @@ -381,50 +374,10 @@ "$rpc": "null" } }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" - }, - "871b62dd230b": { - "name": "createTitle", - "value": "" - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, - "9f7828134fd2": { - "name": "actionItem", - "value": { - "key": "linear:linear-workspace:issue-3", - "provider": "linear", - "source": { - "description": "a body", - "id": "issue-3", - "identifier": "ENG-3", - "labels": [], - "priority": 0, - "state": { - "color": "#3b82f6", - "name": "Open", - "type": "unstarted" - }, - "team": { - "id": "team-1", - "workspaceId": "linear-workspace", - "workspaceName": "Workspace" - }, - "title": "A sub-issue", - "updatedAt": "2026-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace", - "workspaceName": "Workspace" - }, - "status": "Open", - "subtitle": "ENG-3 · undefined", - "title": "A sub-issue", - "updatedAt": "2026-01-01T00:00:00.000Z" - } + "value": "", + "sent": 0 }, "a85b3f376be7": { "name": "linear.createIssue#1", @@ -459,17 +412,54 @@ } } }, - "ae5be7de2632": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'ok')" + "b06990400bdd": { + "name": "linear.createIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A new task\",\"description\":\"a body\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 1 }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 }, - "c008e85e2d06": { - "name": "error", - "value": "inner refused" + "b83a4bfe6154": { + "name": "actionItem", + "value": { + "key": "linear:linear-workspace:issue-3", + "provider": "linear", + "source": { + "description": "a body", + "id": "issue-3", + "identifier": "ENG-3", + "labels": [], + "priority": 0, + "state": { + "color": "#3b82f6", + "name": "Open", + "type": "unstarted" + }, + "team": { + "id": "team-1", + "workspaceId": "linear-workspace", + "workspaceName": "Workspace" + }, + "title": "A sub-issue", + "updatedAt": "2026-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace", + "workspaceName": "Workspace" + }, + "status": "Open", + "subtitle": "ENG-3 · undefined", + "title": "A sub-issue", + "updatedAt": "2026-01-01T00:00:00.000Z" + }, + "sent": 1 + }, + "c0c0f9a6037e": { + "name": "createTitle", + "value": "", + "sent": 1 }, "c140f66eca23": { "composer": true, @@ -513,6 +503,21 @@ } } }, + "c4f585980acf": { + "name": "error", + "value": "inner refused", + "sent": 1 + }, + "c939abf83c6c": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'ok')", + "sent": 1 + }, + "c9f4aa70819c": { + "name": "error", + "value": "refused", + "sent": 1 + }, "cba26069f155": { "name": "linear.createIssue#1", "args": [ @@ -557,6 +562,11 @@ "$rpc": "null" } }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d9c763f911ff": { "name": "linear.createIssue#1", "args": [ @@ -601,10 +611,6 @@ "$rpc": "undefined" } }, - "ecc1b4e0914f": { - "name": "error", - "value": "[object Object]" - }, "f3ba4c9e02fb": { "composer": true, "creating": false, @@ -613,6 +619,21 @@ "$rpc": "null" } }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, + "faf0249fca3c": { + "name": "error", + "value": "Cannot read properties of null (reading 'ok')", + "sent": 1 + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 + }, "fdd487d7c0f5": { "composer": true, "creating": false, @@ -629,20 +650,20 @@ "id": "tk-create-linear.normal:create-settled", "observation": { "sender": ["11915dfdb24a"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "61b2cb7e4313", "effects": [ - "791f05938c43", - "82cd71d524c8", - "9f7828134fd2", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "b83a4bfe6154", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -650,130 +671,130 @@ "id": "tk-create-linear.result-absent:create-settled", "observation": { "sender": ["a85b3f376be7"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "56ac6af35c46", - "effects": ["791f05938c43", "82cd71d524c8", "ae5be7de2632", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c939abf83c6c", "fc7f792d6e89"] } }, { "id": "tk-create-linear.result-null:create-settled", "observation": { "sender": ["cba26069f155"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "f3ba4c9e02fb", - "effects": ["791f05938c43", "82cd71d524c8", "2d711d96f190", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "faf0249fca3c", "fc7f792d6e89"] } }, { "id": "tk-create-linear.inner-ok-missing:create-settled", "observation": { "sender": ["d9c763f911ff"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "233381f915af", - "effects": ["791f05938c43", "82cd71d524c8", "79d6e6aa0201", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c9f4aa70819c", "fc7f792d6e89"] } }, { "id": "tk-create-linear.inner-false-string-error:create-settled", "observation": { "sender": ["563438e5621b"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "fdd487d7c0f5", - "effects": ["791f05938c43", "82cd71d524c8", "c008e85e2d06", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "c4f585980acf", "fc7f792d6e89"] } }, { "id": "tk-create-linear.inner-false-object-error:create-settled", "observation": { "sender": ["5d540849ade8"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "2924a6b4c745", - "effects": ["791f05938c43", "82cd71d524c8", "ecc1b4e0914f", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "7d901d60a01a", "fc7f792d6e89"] } }, { "id": "tk-create-linear.outer-refused:create-settled", "observation": { "sender": ["4ed047d2b01f"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "449fcef41ecc", - "effects": ["791f05938c43", "82cd71d524c8", "ba65a7abe43b", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "f791567b212f", "fc7f792d6e89"] } }, { "id": "tk-create-linear.outer-refused-no-message:create-settled", "observation": { "sender": ["05ff43854493"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "7db197060e39", - "effects": ["791f05938c43", "82cd71d524c8", "82cd71d524c8", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"] } }, { "id": "tk-create-linear.method-not-found:create-settled", "observation": { "sender": ["5d4c402302e6"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "d24a112e43bf", - "effects": ["791f05938c43", "82cd71d524c8", "186f44bc465a", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "b53c339a3854", "fc7f792d6e89"] } }, { "id": "tk-create-linear.transport-rejection:create-settled", "observation": { "sender": ["c35f2a9a380e"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "c140f66eca23", - "effects": ["791f05938c43", "82cd71d524c8", "945ea389c1ef", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "198ac889ae28", "fc7f792d6e89"] } }, { "id": "tk-create-linear.transport-rejection-no-message:create-settled", "observation": { "sender": ["15105be3c6cd"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "7db197060e39", - "effects": ["791f05938c43", "82cd71d524c8", "82cd71d524c8", "4a66cf72bc8f"] + "effects": ["46bbfadb0481", "9e263f5e91be", "d48d5c49486c", "fc7f792d6e89"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-items-gitlab.listworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-items-gitlab.listworkitems-1.json index fcc3181ecaf..a3ffe19c680 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-items-gitlab.listworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-items-gitlab.listworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-gitlab-items", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "038221907a57f5bb25338f9b07a744dbac3ea0a7ea2ba43281f171912f45a586", "platform": "darwin", @@ -13,17 +13,25 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1225d8d68e35": { + "00249d1f38ac": { "name": "error", - "value": "Cannot read properties of undefined (reading 'error')" + "value": "Cannot read properties of undefined (reading 'error')", + "sent": 1 }, - "186f44bc465a": { + "0d5d9243a0de": { + "name": "loading", + "value": false, + "sent": 1 + }, + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 + }, + "198ac889ae28": { "name": "error", - "value": "Unknown method" - }, - "1aa0fd318b4d": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50}}" + "value": "transport failure", + "sent": 1 }, "1e54d4dce85b": { "error": "", @@ -71,10 +79,6 @@ } } }, - "2970edd05ca0": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'map')" - }, "2af5bdc42011": { "error": "", "items": [ @@ -142,10 +146,6 @@ } } }, - "2e036e81354d": { - "name": "loading", - "value": true - }, "40cf838c0930": { "error": "transport failure", "items": [], @@ -243,6 +243,40 @@ "loading": false, "refreshing": false }, + "60eb8439c985": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50}}", + "sent": 1 + }, + "6376c568d60e": { + "name": "items", + "value": [ + { + "key": "gitlab:repo-1:issue:4", + "provider": "gitlab", + "source": { + "author": { + "$rpc": "null" + }, + "id": "issue:4", + "labels": [], + "number": 4, + "repoId": "repo-1", + "repoName": "Repo", + "state": "opened", + "title": "A GitLab issue", + "type": "issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "" + }, + "status": "Open", + "subtitle": "Repo #4", + "title": "A GitLab issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + } + ], + "sent": 1 + }, "7004b7a6500d": { "name": "gitlab.listWorkItems#1", "args": [ @@ -289,13 +323,10 @@ "loading": false, "refreshing": false }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "8936cd17eb1c": { - "name": "items", - "value": [] + "840a8ad61602": { + "name": "loading", + "value": true, + "sent": 0 }, "8f49ffb9283f": { "name": "gitlab.listWorkItems#1", @@ -339,45 +370,10 @@ } } }, - "945ea389c1ef": { + "9e263f5e91be": { "name": "error", - "value": "transport failure" - }, - "9a4d6bf316ca": { - "name": "items", - "value": [ - { - "key": "gitlab:repo-1:issue:4", - "provider": "gitlab", - "source": { - "author": { - "$rpc": "null" - }, - "id": "issue:4", - "labels": [], - "number": 4, - "repoId": "repo-1", - "repoName": "Repo", - "state": "opened", - "title": "A GitLab issue", - "type": "issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "" - }, - "status": "Open", - "subtitle": "Repo #4", - "title": "A GitLab issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } - ] - }, - "9be6d46dc57d": { - "name": "error", - "value": "Cannot read properties of null (reading 'error')" - }, - "9fd1c1fdaba4": { - "name": "loading", - "value": false + "value": "", + "sent": 0 }, "a1227cfc5f6f": { "name": "gitlab.listWorkItems#1", @@ -416,13 +412,20 @@ } } }, - "b8cb056c2851": { - "name": "refreshing", - "value": false - }, - "ba65a7abe43b": { + "ab719c7d6745": { "name": "error", - "value": "outer refused" + "value": "Cannot read properties of null (reading 'error')", + "sent": 1 + }, + "b53c339a3854": { + "name": "error", + "value": "Unknown method", + "sent": 1 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d619074f1bad": { "name": "gitlab.listWorkItems#1", @@ -553,6 +556,16 @@ } } }, + "e14451e7d576": { + "name": "items", + "value": [], + "sent": 1 + }, + "e63d2b109969": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'map')", + "sent": 1 + }, "ea8f8e0b6ecc": { "name": "gitlab.listWorkItems#1", "args": [ @@ -606,6 +619,11 @@ "loading": false, "refreshing": false }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 + }, "f8405106f8fb": { "error": "Cannot read properties of undefined (reading 'map')", "items": [], @@ -620,19 +638,19 @@ "id": "tk-list-gitlab-items.normal:load-settled", "observation": { "sender": ["d619074f1bad"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2af5bdc42011", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "9a4d6bf316ca", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "6376c568d60e", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -640,19 +658,19 @@ "id": "tk-list-gitlab-items.result-absent:load-settled", "observation": { "sender": ["e05aac477495"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "4913662b5375", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "1225d8d68e35", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "00249d1f38ac", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -660,19 +678,19 @@ "id": "tk-list-gitlab-items.result-null:load-settled", "observation": { "sender": ["419cb453985c"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "4f894b5fafff", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "9be6d46dc57d", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "ab719c7d6745", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -680,19 +698,19 @@ "id": "tk-list-gitlab-items.inner-ok-missing:load-settled", "observation": { "sender": ["ea8f8e0b6ecc"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f8405106f8fb", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "2970edd05ca0", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "e63d2b109969", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -700,19 +718,19 @@ "id": "tk-list-gitlab-items.inner-false-string-error:load-settled", "observation": { "sender": ["1e5ed7e432ac"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f8405106f8fb", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "2970edd05ca0", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "e63d2b109969", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -720,19 +738,19 @@ "id": "tk-list-gitlab-items.inner-false-object-error:load-settled", "observation": { "sender": ["8f49ffb9283f"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f8405106f8fb", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "2970edd05ca0", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "e63d2b109969", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -740,19 +758,19 @@ "id": "tk-list-gitlab-items.outer-refused:load-settled", "observation": { "sender": ["4e5498a4504d"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "820944a2683d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "ba65a7abe43b", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "f791567b212f", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -760,19 +778,19 @@ "id": "tk-list-gitlab-items.outer-refused-no-message:load-settled", "observation": { "sender": ["7004b7a6500d"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -780,19 +798,19 @@ "id": "tk-list-gitlab-items.method-not-found:load-settled", "observation": { "sender": ["de063770d896"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f11183466799", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "186f44bc465a", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "b53c339a3854", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -800,19 +818,19 @@ "id": "tk-list-gitlab-items.transport-rejection:load-settled", "observation": { "sender": ["a1227cfc5f6f"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "40cf838c0930", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "945ea389c1ef", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "198ac889ae28", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -820,19 +838,19 @@ "id": "tk-list-gitlab-items.transport-rejection-no-message:load-settled", "observation": { "sender": ["2b983fcbc38d"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-todos-gitlab.todos-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-todos-gitlab.todos-1.json index a637af784d4..b7ed8fed8c7 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-todos-gitlab.todos-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-gitlab-todos-gitlab.todos-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-gitlab-todos", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "8b0b64a6a0ef6e1cc6baa28e632fd3394a6c8b825f0835daa9634fa41c8685aa", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "186f44bc465a": { - "name": "error", - "value": "Unknown method" + "0d5d9243a0de": { + "name": "loading", + "value": false, + "sent": 1 + }, + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 }, "18d425aa3cf4": { "name": "gitlab.todos#1", @@ -61,6 +67,11 @@ } } }, + "198ac889ae28": { + "name": "error", + "value": "transport failure", + "sent": 1 + }, "1e54d4dce85b": { "error": "", "items": [], @@ -100,10 +111,6 @@ } } }, - "2e036e81354d": { - "name": "loading", - "value": true - }, "40cf838c0930": { "error": "transport failure", "items": [], @@ -245,9 +252,10 @@ } } }, - "74471be9bd73": { + "6c44b5a8c3d7": { "name": "error", - "value": "(response.result ?? []).map is not a function" + "value": "(response.result ?? []).map is not a function", + "sent": 1 }, "7568bcd9554a": { "name": "gitlab.todos#1", @@ -282,31 +290,21 @@ } } }, - "7dc14a940033": { - "name": "gitlab.todos#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.todos\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "820944a2683d": { "error": "outer refused", "items": [], "loading": false, "refreshing": false }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "8936cd17eb1c": { - "name": "items", - "value": [] - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" - }, - "9fd1c1fdaba4": { + "840a8ad61602": { "name": "loading", - "value": false + "value": true, + "sent": 0 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "a83ece45b46c": { "name": "gitlab.todos#1", @@ -342,13 +340,25 @@ } } }, - "b8cb056c2851": { - "name": "refreshing", - "value": false - }, - "ba65a7abe43b": { + "b53c339a3854": { "name": "error", - "value": "outer refused" + "value": "Unknown method", + "sent": 1 + }, + "c8fb3fcb3f03": { + "name": "gitlab.todos#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.todos\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, + "d42aae748963": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'replace')", + "sent": 1 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d906463f9ef4": { "name": "gitlab.todos#1", @@ -411,6 +421,11 @@ } } }, + "e14451e7d576": { + "name": "items", + "value": [], + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -465,9 +480,10 @@ } } }, - "f70e6aaf0d8e": { + "f791567b212f": { "name": "error", - "value": "Cannot read properties of undefined (reading 'replace')" + "value": "outer refused", + "sent": 1 }, "f7da7040be7b": { "error": "Cannot read properties of undefined (reading 'replace')", @@ -483,19 +499,19 @@ "id": "tk-list-gitlab-todos.normal:load-settled", "observation": { "sender": ["18d425aa3cf4"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f7da7040be7b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "f70e6aaf0d8e", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d42aae748963", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -503,18 +519,18 @@ "id": "tk-list-gitlab-todos.result-absent:load-settled", "observation": { "sender": ["d906463f9ef4"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -522,18 +538,18 @@ "id": "tk-list-gitlab-todos.result-null:load-settled", "observation": { "sender": ["7568bcd9554a"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -541,19 +557,19 @@ "id": "tk-list-gitlab-todos.inner-ok-missing:load-settled", "observation": { "sender": ["2208436ca985"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f0df2712eb78", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "74471be9bd73", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "6c44b5a8c3d7", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -561,19 +577,19 @@ "id": "tk-list-gitlab-todos.inner-false-string-error:load-settled", "observation": { "sender": ["a83ece45b46c"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f0df2712eb78", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "74471be9bd73", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "6c44b5a8c3d7", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -581,19 +597,19 @@ "id": "tk-list-gitlab-todos.inner-false-object-error:load-settled", "observation": { "sender": ["6b4fc5bbf611"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f0df2712eb78", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "74471be9bd73", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "6c44b5a8c3d7", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -601,19 +617,19 @@ "id": "tk-list-gitlab-todos.outer-refused:load-settled", "observation": { "sender": ["69875bf5c56e"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "820944a2683d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "ba65a7abe43b", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "f791567b212f", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -621,19 +637,19 @@ "id": "tk-list-gitlab-todos.outer-refused-no-message:load-settled", "observation": { "sender": ["f3c9c0f2af33"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -641,19 +657,19 @@ "id": "tk-list-gitlab-todos.method-not-found:load-settled", "observation": { "sender": ["5c350e5e01df"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f11183466799", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "186f44bc465a", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "b53c339a3854", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -661,19 +677,19 @@ "id": "tk-list-gitlab-todos.transport-rejection:load-settled", "observation": { "sender": ["dec499c359f8"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "40cf838c0930", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "945ea389c1ef", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "198ac889ae28", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -681,19 +697,19 @@ "id": "tk-list-gitlab-todos.transport-rejection-no-message:load-settled", "observation": { "sender": ["4f3df06d0fe2"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.listissues-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.listissues-1.json index 4438851a468..6d9de496a76 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.listissues-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.listissues-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "39ef28af17e4d3774b42bba1555606770667bc9010692fb1a4492413a940c0a0", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0268db3b80ae": { + "name": "error", + "value": "Unexpected Linear tasks response", + "sent": 1 + }, "0702970f0d11": { "name": "linear.listIssues#1", "args": [ @@ -82,6 +87,11 @@ } } }, + "0d5d9243a0de": { + "name": "loading", + "value": false, + "sent": 1 + }, "0eeb8394ee6b": { "name": "linear.listIssues#1", "args": [ @@ -117,9 +127,15 @@ } } }, - "186f44bc465a": { + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 + }, + "198ac889ae28": { "name": "error", - "value": "Unknown method" + "value": "transport failure", + "sent": 1 }, "1baae818a7fc": { "name": "linear.listIssues#1", @@ -205,9 +221,10 @@ "loading": false, "refreshing": false }, - "2e036e81354d": { - "name": "loading", - "value": true + "2fa05a58f1ae": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"all\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 1 }, "3edde845aed1": { "error": "", @@ -373,9 +390,10 @@ } } }, - "5b8a2e3e390d": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"all\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" + "6143a28f5226": { + "name": "loading", + "value": true, + "sent": 1 }, "6aef1122a560": { "name": "linear.listIssues#1", @@ -410,7 +428,7 @@ } } }, - "8080efdd19df": { + "6fafebd34f71": { "name": "items", "value": [ { @@ -442,7 +460,8 @@ "title": "A found issue", "updatedAt": "2020-01-01T00:00:00.000Z" } - ] + ], + "sent": 2 }, "820944a2683d": { "error": "outer refused", @@ -450,9 +469,10 @@ "loading": false, "refreshing": false }, - "82cd71d524c8": { - "name": "error", - "value": "" + "840a8ad61602": { + "name": "loading", + "value": true, + "sent": 0 }, "86aeb72f48eb": { "name": "linear.listIssues#1", @@ -511,17 +531,10 @@ } } }, - "8780e3ee6661": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "8936cd17eb1c": { - "name": "items", - "value": [] - }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "92c28468d7be": { + "name": "refreshing", + "value": false, + "sent": 2 }, "94f44b229d7d": { "error": "", @@ -559,51 +572,20 @@ "loading": false, "refreshing": false }, - "9fd1c1fdaba4": { - "name": "loading", - "value": false - }, - "a807b2cced19": { - "name": "items", - "value": [ - { - "key": "linear:linear-workspace:issue-1", - "provider": "linear", - "source": { - "description": "", - "id": "issue-1", - "identifier": "ENG-1", - "labels": [], - "priority": 0, - "state": { - "color": "#000", - "name": "Todo", - "type": "unstarted" - }, - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering" - }, - "title": "A Linear issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace" - }, - "status": "Todo", - "subtitle": "ENG-1 · Engineering", - "title": "A Linear issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } - ] - }, - "b8cb056c2851": { - "name": "refreshing", - "value": false - }, - "ba65a7abe43b": { + "9e263f5e91be": { "name": "error", - "value": "outer refused" + "value": "", + "sent": 0 + }, + "b53c339a3854": { + "name": "error", + "value": "Unknown method", + "sent": 1 + }, + "b83b4bb2ab33": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "c18939a47320": { "name": "linear.listIssues#1", @@ -643,6 +625,11 @@ } } }, + "c9db7514f5c5": { + "name": "loading", + "value": false, + "sent": 2 + }, "d38da15695fc": { "name": "linear.listIssues#1", "args": [ @@ -679,9 +666,50 @@ } } }, - "e9bfd0a82b94": { + "d48d5c49486c": { "name": "error", - "value": "Unexpected Linear tasks response" + "value": "", + "sent": 1 + }, + "e14451e7d576": { + "name": "items", + "value": [], + "sent": 1 + }, + "e1bd9a521877": { + "name": "items", + "value": [ + { + "key": "linear:linear-workspace:issue-1", + "provider": "linear", + "source": { + "description": "", + "id": "issue-1", + "identifier": "ENG-1", + "labels": [], + "priority": 0, + "state": { + "color": "#000", + "name": "Todo", + "type": "unstarted" + }, + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering" + }, + "title": "A Linear issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace" + }, + "status": "Todo", + "subtitle": "ENG-1 · Engineering", + "title": "A Linear issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + } + ], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -696,6 +724,11 @@ "items": [], "loading": false, "refreshing": false + }, + "f791567b212f": { + "name": "error", + "value": "outer refused", + "sent": 1 } }, "recording": { @@ -705,18 +738,18 @@ "id": "tk-list-linear.normal:load-settled", "observation": { "sender": ["86aeb72f48eb"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "94f44b229d7d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -724,7 +757,7 @@ "id": "tk-list-linear.normal:set-query-done", "observation": { "sender": ["86aeb72f48eb"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -732,11 +765,11 @@ }, "state": "94f44b229d7d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -744,7 +777,7 @@ "id": "tk-list-linear.normal:load-settled", "observation": { "sender": ["86aeb72f48eb", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -753,16 +786,16 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -770,19 +803,19 @@ "id": "tk-list-linear.result-absent:load-settled", "observation": { "sender": ["43741bb75841"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -790,7 +823,7 @@ "id": "tk-list-linear.result-absent:set-query-done", "observation": { "sender": ["43741bb75841"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -798,12 +831,12 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -811,7 +844,7 @@ "id": "tk-list-linear.result-absent:load-settled", "observation": { "sender": ["43741bb75841", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -820,17 +853,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -838,19 +871,19 @@ "id": "tk-list-linear.result-null:load-settled", "observation": { "sender": ["0eeb8394ee6b"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -858,7 +891,7 @@ "id": "tk-list-linear.result-null:set-query-done", "observation": { "sender": ["0eeb8394ee6b"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -866,12 +899,12 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -879,7 +912,7 @@ "id": "tk-list-linear.result-null:load-settled", "observation": { "sender": ["0eeb8394ee6b", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -888,17 +921,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -906,19 +939,19 @@ "id": "tk-list-linear.inner-ok-missing:load-settled", "observation": { "sender": ["558093fad68c"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -926,7 +959,7 @@ "id": "tk-list-linear.inner-ok-missing:set-query-done", "observation": { "sender": ["558093fad68c"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -934,12 +967,12 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -947,7 +980,7 @@ "id": "tk-list-linear.inner-ok-missing:load-settled", "observation": { "sender": ["558093fad68c", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -956,17 +989,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -974,19 +1007,19 @@ "id": "tk-list-linear.inner-false-string-error:load-settled", "observation": { "sender": ["08bef4b19381"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -994,7 +1027,7 @@ "id": "tk-list-linear.inner-false-string-error:set-query-done", "observation": { "sender": ["08bef4b19381"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1002,12 +1035,12 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1015,7 +1048,7 @@ "id": "tk-list-linear.inner-false-string-error:load-settled", "observation": { "sender": ["08bef4b19381", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1024,17 +1057,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1042,19 +1075,19 @@ "id": "tk-list-linear.inner-false-object-error:load-settled", "observation": { "sender": ["c18939a47320"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1062,7 +1095,7 @@ "id": "tk-list-linear.inner-false-object-error:set-query-done", "observation": { "sender": ["c18939a47320"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1070,12 +1103,12 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1083,7 +1116,7 @@ "id": "tk-list-linear.inner-false-object-error:load-settled", "observation": { "sender": ["c18939a47320", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1092,17 +1125,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "0268db3b80ae", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1110,19 +1143,19 @@ "id": "tk-list-linear.outer-refused:load-settled", "observation": { "sender": ["1baae818a7fc"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "820944a2683d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "ba65a7abe43b", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "f791567b212f", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1130,7 +1163,7 @@ "id": "tk-list-linear.outer-refused:set-query-done", "observation": { "sender": ["1baae818a7fc"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1138,12 +1171,12 @@ }, "state": "820944a2683d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "ba65a7abe43b", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "f791567b212f", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1151,7 +1184,7 @@ "id": "tk-list-linear.outer-refused:load-settled", "observation": { "sender": ["1baae818a7fc", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1160,17 +1193,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "ba65a7abe43b", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "f791567b212f", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1178,19 +1211,19 @@ "id": "tk-list-linear.outer-refused-no-message:load-settled", "observation": { "sender": ["1e90b9de179e"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1198,7 +1231,7 @@ "id": "tk-list-linear.outer-refused-no-message:set-query-done", "observation": { "sender": ["1e90b9de179e"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1206,12 +1239,12 @@ }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1219,7 +1252,7 @@ "id": "tk-list-linear.outer-refused-no-message:load-settled", "observation": { "sender": ["1e90b9de179e", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1228,17 +1261,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1246,19 +1279,19 @@ "id": "tk-list-linear.method-not-found:load-settled", "observation": { "sender": ["d38da15695fc"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f11183466799", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "186f44bc465a", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "b53c339a3854", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1266,7 +1299,7 @@ "id": "tk-list-linear.method-not-found:set-query-done", "observation": { "sender": ["d38da15695fc"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1274,12 +1307,12 @@ }, "state": "f11183466799", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "186f44bc465a", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "b53c339a3854", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1287,7 +1320,7 @@ "id": "tk-list-linear.method-not-found:load-settled", "observation": { "sender": ["d38da15695fc", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1296,17 +1329,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "186f44bc465a", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "b53c339a3854", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1314,19 +1347,19 @@ "id": "tk-list-linear.transport-rejection:load-settled", "observation": { "sender": ["6aef1122a560"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "40cf838c0930", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "945ea389c1ef", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "198ac889ae28", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1334,7 +1367,7 @@ "id": "tk-list-linear.transport-rejection:set-query-done", "observation": { "sender": ["6aef1122a560"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1342,12 +1375,12 @@ }, "state": "40cf838c0930", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "945ea389c1ef", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "198ac889ae28", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1355,7 +1388,7 @@ "id": "tk-list-linear.transport-rejection:load-settled", "observation": { "sender": ["6aef1122a560", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1364,17 +1397,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "945ea389c1ef", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "198ac889ae28", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1382,19 +1415,19 @@ "id": "tk-list-linear.transport-rejection-no-message:load-settled", "observation": { "sender": ["0702970f0d11"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1402,7 +1435,7 @@ "id": "tk-list-linear.transport-rejection-no-message:set-query-done", "observation": { "sender": ["0702970f0d11"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1410,12 +1443,12 @@ }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -1423,7 +1456,7 @@ "id": "tk-list-linear.transport-rejection-no-message:load-settled", "observation": { "sender": ["0702970f0d11", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1432,17 +1465,17 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.searchissues-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.searchissues-1.json index 6c4f0c7899d..da69a647703 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.searchissues-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.task-list-linear-linear.searchissues-1.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "c589700af145f58c37292dafb891b3b7d50302fd4ec044155c044ccd48f79c74", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "000516aa083b": { + "name": "error", + "value": "outer refused", + "sent": 2 + }, "0914e9c666b1": { "name": "linear.searchIssues#1", "args": [ @@ -79,6 +84,11 @@ } } }, + "0d5d9243a0de": { + "name": "loading", + "value": false, + "sent": 1 + }, "0f4daa370be3": { "name": "linear.searchIssues#1", "args": [ @@ -115,6 +125,11 @@ } } }, + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 + }, "14b2c61abd6c": { "name": "linear.searchIssues#1", "args": [ @@ -151,10 +166,6 @@ } } }, - "186f44bc465a": { - "name": "error", - "value": "Unknown method" - }, "1e54d4dce85b": { "error": "", "items": [], @@ -203,9 +214,15 @@ "loading": false, "refreshing": false }, - "2e036e81354d": { - "name": "loading", - "value": true + "2fa05a58f1ae": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"all\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 1 + }, + "3133fa990514": { + "name": "items", + "value": [], + "sent": 2 }, "3edde845aed1": { "error": "", @@ -249,6 +266,11 @@ "loading": false, "refreshing": false }, + "52d25e1f3035": { + "name": "error", + "value": "Connection closed", + "sent": 2 + }, "5494ca4c103e": { "name": "linear.searchIssues#1", "args": [ @@ -304,11 +326,17 @@ } } }, - "5b8a2e3e390d": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"all\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" + "5c2874ad80bc": { + "name": "error", + "value": "transport failure", + "sent": 2 }, - "8080efdd19df": { + "6143a28f5226": { + "name": "loading", + "value": true, + "sent": 1 + }, + "6fafebd34f71": { "name": "items", "value": [ { @@ -340,7 +368,8 @@ "title": "A found issue", "updatedAt": "2020-01-01T00:00:00.000Z" } - ] + ], + "sent": 2 }, "820944a2683d": { "error": "outer refused", @@ -348,9 +377,10 @@ "loading": false, "refreshing": false }, - "82cd71d524c8": { - "name": "error", - "value": "" + "840a8ad61602": { + "name": "loading", + "value": true, + "sent": 0 }, "86aeb72f48eb": { "name": "linear.listIssues#1", @@ -409,14 +439,6 @@ } } }, - "8780e3ee6661": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "8936cd17eb1c": { - "name": "items", - "value": [] - }, "8fc99972bdd2": { "name": "linear.searchIssues#1", "args": [ @@ -452,9 +474,10 @@ } } }, - "945ea389c1ef": { - "name": "error", - "value": "transport failure" + "92c28468d7be": { + "name": "refreshing", + "value": false, + "sent": 2 }, "94a885e6f790": { "name": "linear.searchIssues#1", @@ -597,13 +620,10 @@ "loading": true, "refreshing": false }, - "9f82f10075a3": { + "9e263f5e91be": { "name": "error", - "value": "Connection closed" - }, - "9fd1c1fdaba4": { - "name": "loading", - "value": false + "value": "", + "sent": 0 }, "a45f546835a8": { "name": "linear.searchIssues#1", @@ -637,40 +657,6 @@ } } }, - "a807b2cced19": { - "name": "items", - "value": [ - { - "key": "linear:linear-workspace:issue-1", - "provider": "linear", - "source": { - "description": "", - "id": "issue-1", - "identifier": "ENG-1", - "labels": [], - "priority": 0, - "state": { - "color": "#000", - "name": "Todo", - "type": "unstarted" - }, - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering" - }, - "title": "A Linear issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace" - }, - "status": "Todo", - "subtitle": "ENG-1 · Engineering", - "title": "A Linear issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } - ] - }, "ad3c905e6ecc": { "name": "linear.searchIssues#1", "args": [ @@ -709,13 +695,30 @@ } } }, - "b8cb056c2851": { - "name": "refreshing", - "value": false - }, - "ba65a7abe43b": { + "b57ded8a3ea3": { "name": "error", - "value": "outer refused" + "value": "", + "sent": 2 + }, + "b83b4bb2ab33": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "be487c948252": { + "name": "error", + "value": "Unexpected Linear tasks response", + "sent": 2 + }, + "c9db7514f5c5": { + "name": "loading", + "value": false, + "sent": 2 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "e04d208486e7": { "name": "linear.searchIssues#1", @@ -752,9 +755,40 @@ } } }, - "e9bfd0a82b94": { - "name": "error", - "value": "Unexpected Linear tasks response" + "e1bd9a521877": { + "name": "items", + "value": [ + { + "key": "linear:linear-workspace:issue-1", + "provider": "linear", + "source": { + "description": "", + "id": "issue-1", + "identifier": "ENG-1", + "labels": [], + "priority": 0, + "state": { + "color": "#000", + "name": "Todo", + "type": "unstarted" + }, + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering" + }, + "title": "A Linear issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace" + }, + "status": "Todo", + "subtitle": "ENG-1 · Engineering", + "title": "A Linear issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + } + ], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -769,6 +803,11 @@ "items": [], "loading": false, "refreshing": false + }, + "f1cfc2d1bcc1": { + "name": "error", + "value": "Unknown method", + "sent": 2 } }, "recording": { @@ -778,18 +817,18 @@ "id": "tk-list-linear.prelude:load-settled", "observation": { "sender": ["86aeb72f48eb"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "94f44b229d7d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -797,7 +836,7 @@ "id": "tk-list-linear.prelude:set-query-done", "observation": { "sender": ["86aeb72f48eb"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -805,11 +844,11 @@ }, "state": "94f44b229d7d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -817,7 +856,7 @@ "id": "tk-list-linear.prelude:cleanup", "observation": { "sender": ["86aeb72f48eb", "0d2639e26cc5"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -826,17 +865,17 @@ }, "state": "99f1aeb70deb", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "9f82f10075a3", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "52d25e1f3035", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -844,7 +883,7 @@ "id": "tk-list-linear.normal:load-settled", "observation": { "sender": ["86aeb72f48eb", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -853,16 +892,16 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -870,7 +909,7 @@ "id": "tk-list-linear.result-absent:load-settled", "observation": { "sender": ["86aeb72f48eb", "a45f546835a8"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -879,17 +918,17 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "be487c948252", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -897,7 +936,7 @@ "id": "tk-list-linear.result-null:load-settled", "observation": { "sender": ["86aeb72f48eb", "e04d208486e7"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -906,17 +945,17 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "be487c948252", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -924,7 +963,7 @@ "id": "tk-list-linear.inner-ok-missing:load-settled", "observation": { "sender": ["86aeb72f48eb", "8fc99972bdd2"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -933,17 +972,17 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "be487c948252", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -951,7 +990,7 @@ "id": "tk-list-linear.inner-false-string-error:load-settled", "observation": { "sender": ["86aeb72f48eb", "0f4daa370be3"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -960,17 +999,17 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "be487c948252", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -978,7 +1017,7 @@ "id": "tk-list-linear.inner-false-object-error:load-settled", "observation": { "sender": ["86aeb72f48eb", "ad3c905e6ecc"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -987,17 +1026,17 @@ }, "state": "2ca7c411bba8", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "e9bfd0a82b94", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "be487c948252", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1005,7 +1044,7 @@ "id": "tk-list-linear.outer-refused:load-settled", "observation": { "sender": ["86aeb72f48eb", "2c8d737b5665"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1014,17 +1053,17 @@ }, "state": "820944a2683d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "ba65a7abe43b", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "000516aa083b", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1032,7 +1071,7 @@ "id": "tk-list-linear.outer-refused-no-message:load-settled", "observation": { "sender": ["86aeb72f48eb", "14b2c61abd6c"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1041,17 +1080,17 @@ }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "b57ded8a3ea3", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1059,7 +1098,7 @@ "id": "tk-list-linear.method-not-found:load-settled", "observation": { "sender": ["86aeb72f48eb", "94a885e6f790"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1068,17 +1107,17 @@ }, "state": "f11183466799", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "186f44bc465a", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "f1cfc2d1bcc1", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1086,7 +1125,7 @@ "id": "tk-list-linear.transport-rejection:load-settled", "observation": { "sender": ["86aeb72f48eb", "99e5be0a1b11"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1095,17 +1134,17 @@ }, "state": "40cf838c0930", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "945ea389c1ef", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "5c2874ad80bc", + "c9db7514f5c5", + "92c28468d7be" ] } }, @@ -1113,7 +1152,7 @@ "id": "tk-list-linear.transport-rejection-no-message:load-settled", "observation": { "sender": ["86aeb72f48eb", "0914e9c666b1"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -1122,17 +1161,17 @@ }, "state": "1e54d4dce85b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "3133fa990514", + "b57ded8a3ea3", + "c9db7514f5c5", + "92c28468d7be" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json index ac54e830062..e6fe5fbca8c 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "9e91d46870cd69279cc7d8ebfd317ab8b13136ccff9662876c7601a3a83ecafe", "platform": "darwin", @@ -26,13 +26,26 @@ "presetsError": "", "presetsLoaded": true }, - "1d9a7d969446": { - "name": "workspaceSparsePresetsLoaded", - "value": true + "0522501c6443": { + "name": "workspaceSparsePresets", + "value": [ + { + "directories": ["docs"], + "id": "p1", + "name": "docs" + } + ], + "sent": 1 }, - "273f4074a9b5": { - "name": "workspaceSparsePresetsLoaded", - "value": false + "185868e61f0d": { + "name": "workspaceBaseBranchError", + "value": "Cannot read properties of undefined (reading 'refDetails')", + "sent": 2 + }, + "1f03192052c0": { + "name": "workspaceSparsePresetsLoading", + "value": false, + "sent": 1 }, "28f23529596e": { "name": "repo.searchRefs#1", @@ -95,10 +108,6 @@ "presetsError": "", "presetsLoaded": true }, - "35afa5cb107f": { - "name": "workspaceBaseBranchLoading", - "value": false - }, "395368dea8ff": { "name": "repo.searchRefs#1", "args": [ @@ -134,27 +143,10 @@ } } }, - "46027e62015d": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}" - }, - "46f2f1c9bc6a": { + "469b68abd6bf": { "name": "workspaceBaseBranchError", - "value": "transport failure" - }, - "4856f62b3650": { - "name": "workspaceSparsePresets", - "value": [ - { - "directories": ["docs"], - "id": "p1", - "name": "docs" - } - ] - }, - "4cedb91a2f7a": { - "name": "repo.sparsePresets#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}" + "value": "Cannot read properties of null (reading 'refDetails')", + "sent": 2 }, "52925a303ed6": { "name": "repo.searchRefs#1", @@ -189,6 +181,11 @@ } } }, + "539a8c80071f": { + "name": "workspaceSparsePresetsLoaded", + "value": false, + "sent": 0 + }, "5485811c08ca": { "name": "repo.searchRefs#1", "args": [ @@ -237,10 +234,6 @@ "presetsError": "", "presetsLoaded": true }, - "58cb95babab2": { - "name": "workspaceBaseBranchLoading", - "value": true - }, "5b0e628f442c": { "name": "repo.searchRefs#1", "args": [ @@ -274,13 +267,15 @@ } } }, - "5f1c84e00d4f": { - "name": "workspaceBaseBranchResults", - "value": [] - }, - "6c344c5f4ac0": { + "61a9907d4e25": { "name": "workspaceBaseBranchError", - "value": "" + "value": "", + "sent": 2 + }, + "66f7aa09c444": { + "name": "workspaceBaseBranchLoading", + "value": false, + "sent": 1 }, "7444e76d58f7": { "name": "repo.searchRefs#1", @@ -318,9 +313,10 @@ } } }, - "8353b8e1a426": { - "name": "workspaceSparsePresetsLoading", - "value": true + "78f4c8d53e98": { + "name": "workspaceBaseBranchLoading", + "value": true, + "sent": 1 }, "846e910f6579": { "name": "repo.searchRefs#1", @@ -354,24 +350,20 @@ } } }, - "8dbe7ea87a41": { + "8a621ac1da52": { "name": "workspaceBaseBranchResults", "value": [ { "localBranchName": "main", "refName": "main" } - ] + ], + "sent": 2 }, - "914268bb0636": { - "name": "workspaceBaseBranchError", - "value": "outer refused" - }, - "9357f7ea8445": { - "name": "workspaceSparsePresetId", - "value": { - "$rpc": "null" - } + "8c08bfbbb957": { + "name": "workspaceSparsePresetsLoaded", + "value": true, + "sent": 1 }, "94cafc85a34d": { "name": "repo.searchRefs#1", @@ -411,6 +403,21 @@ } } }, + "96f470cee43b": { + "name": "workspaceBaseBranchError", + "value": "", + "sent": 1 + }, + "a3dae49d6976": { + "name": "workspaceBaseBranchError", + "value": "Unknown method", + "sent": 2 + }, + "a81d1426bf3c": { + "name": "workspaceBaseBranchLoading", + "value": false, + "sent": 2 + }, "b78bcf7ca596": { "branchError": "", "branches": [ @@ -465,6 +472,11 @@ } } }, + "bc245469b086": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}", + "sent": 2 + }, "bd26306458d2": { "name": "repo.searchRefs#1", "args": [ @@ -514,6 +526,11 @@ "presetsError": "", "presetsLoaded": true }, + "c44ace4a8d63": { + "name": "workspaceBaseBranchError", + "value": "transport failure", + "sent": 2 + }, "c8d4d05367d6": { "name": "repo.sparsePresets#1", "args": [ @@ -553,13 +570,20 @@ } } }, - "cfc8af2a7169": { - "name": "workspaceSparsePresetsLoading", - "value": false + "c9ed58434d0b": { + "name": "repo.sparsePresets#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" + "ca6dda44e51a": { + "name": "workspaceBaseBranchError", + "value": "outer refused", + "sent": 2 + }, + "d74e7c93c5be": { + "name": "workspaceBaseBranchResults", + "value": [], + "sent": 1 }, "e4bad139cb5f": { "branchError": "Cannot read properties of undefined (reading 'refDetails')", @@ -574,10 +598,6 @@ "presetsError": "", "presetsLoaded": true }, - "e883c3f737f1": { - "name": "workspaceBaseBranchError", - "value": "Unknown method" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -586,9 +606,22 @@ "$rpc": "undefined" } }, - "ec51e489da58": { - "name": "workspaceBaseBranchError", - "value": "Cannot read properties of null (reading 'refDetails')" + "f0ea20e86c2f": { + "name": "workspaceBaseBranchResults", + "value": [], + "sent": 2 + }, + "f359ebae96d2": { + "name": "workspaceSparsePresetId", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f68a2eba2c59": { + "name": "workspaceSparsePresetsLoading", + "value": true, + "sent": 0 }, "f6f9a9765c0c": { "name": "repo.searchRefs#1", @@ -626,9 +659,10 @@ } } }, - "fcca5f73b480": { - "name": "workspaceBaseBranchError", - "value": "Cannot read properties of undefined (reading 'refDetails')" + "ff042d71c647": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 0 } }, "recording": { @@ -638,22 +672,22 @@ "id": "tw-workspace-source-presets.prelude:presets-loaded", "observation": { "sender": ["c8d4d05367d6"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0" ] } }, @@ -661,27 +695,27 @@ "id": "tw-workspace-source-presets.normal:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "b78bcf7ca596", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -689,28 +723,28 @@ "id": "tw-workspace-source-presets.result-absent:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "846e910f6579"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "e4bad139cb5f", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "fcca5f73b480", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "185868e61f0d", + "a81d1426bf3c" ] } }, @@ -718,28 +752,28 @@ "id": "tw-workspace-source-presets.result-null:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "28f23529596e"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "0045016f4149", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "ec51e489da58", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "469b68abd6bf", + "a81d1426bf3c" ] } }, @@ -747,27 +781,27 @@ "id": "tw-workspace-source-presets.inner-ok-missing:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "5485811c08ca"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "a81d1426bf3c" ] } }, @@ -775,27 +809,27 @@ "id": "tw-workspace-source-presets.inner-false-string-error:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "f6f9a9765c0c"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "a81d1426bf3c" ] } }, @@ -803,27 +837,27 @@ "id": "tw-workspace-source-presets.inner-false-object-error:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "94cafc85a34d"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "a81d1426bf3c" ] } }, @@ -831,28 +865,28 @@ "id": "tw-workspace-source-presets.outer-refused:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "bb1a94f8cb3f"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "2bd164983c10", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "914268bb0636", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "ca6dda44e51a", + "a81d1426bf3c" ] } }, @@ -860,28 +894,28 @@ "id": "tw-workspace-source-presets.outer-refused-no-message:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "7444e76d58f7"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "6c344c5f4ac0", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "61a9907d4e25", + "a81d1426bf3c" ] } }, @@ -889,28 +923,28 @@ "id": "tw-workspace-source-presets.method-not-found:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "bd26306458d2"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "bd93f3a9862f", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "e883c3f737f1", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "a3dae49d6976", + "a81d1426bf3c" ] } }, @@ -918,28 +952,28 @@ "id": "tw-workspace-source-presets.transport-rejection:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "5b0e628f442c"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "2e554aeab5d0", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "46f2f1c9bc6a", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "c44ace4a8d63", + "a81d1426bf3c" ] } }, @@ -947,28 +981,28 @@ "id": "tw-workspace-source-presets.transport-rejection-no-message:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "52925a303ed6"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "5f1c84e00d4f", - "6c344c5f4ac0", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "f0ea20e86c2f", + "61a9907d4e25", + "a81d1426bf3c" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json index d1cfe40bb2d..6dbc49cdf25 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "2d4a681bffbc5ff9d3040ea0d6bb2603ee940c3c497269d0b63caca564fb25e1", "platform": "darwin", @@ -13,6 +13,22 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0522501c6443": { + "name": "workspaceSparsePresets", + "value": [ + { + "directories": ["docs"], + "id": "p1", + "name": "docs" + } + ], + "sent": 1 + }, + "096e46a703cd": { + "name": "workspaceSparsePresetsError", + "value": "transport failure", + "sent": 1 + }, "0e0e1c74c796": { "branchError": "", "branches": [], @@ -20,17 +36,10 @@ "presetsError": "transport failure", "presetsLoaded": false }, - "1d9a7d969446": { - "name": "workspaceSparsePresetsLoaded", - "value": true - }, - "2399e995a370": { - "name": "workspaceSparsePresets", - "value": [] - }, - "273f4074a9b5": { - "name": "workspaceSparsePresetsLoaded", - "value": false + "1f03192052c0": { + "name": "workspaceSparsePresetsLoading", + "value": false, + "sent": 1 }, "2d69fe330484": { "name": "repo.sparsePresets#1", @@ -63,10 +72,6 @@ } } }, - "35afa5cb107f": { - "name": "workspaceBaseBranchLoading", - "value": false - }, "395368dea8ff": { "name": "repo.searchRefs#1", "args": [ @@ -102,6 +107,11 @@ } } }, + "3d9625837af9": { + "name": "workspaceSparsePresetsError", + "value": "outer refused", + "sent": 1 + }, "3dcbacca6ef0": { "name": "repo.sparsePresets#1", "args": [ @@ -135,32 +145,6 @@ } } }, - "46027e62015d": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}" - }, - "4856f62b3650": { - "name": "workspaceSparsePresets", - "value": [ - { - "directories": ["docs"], - "id": "p1", - "name": "docs" - } - ] - }, - "4c7522c66d03": { - "name": "workspaceSparsePresetsError", - "value": "transport failure" - }, - "4cedb91a2f7a": { - "name": "repo.sparsePresets#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "51396e45f193": { - "name": "workspaceSparsePresetsError", - "value": "Cannot read properties of undefined (reading 'presets')" - }, "513bb01f2f25": { "branchError": "", "branches": [ @@ -173,6 +157,11 @@ "presetsError": "", "presetsLoaded": true }, + "539a8c80071f": { + "name": "workspaceSparsePresetsLoaded", + "value": false, + "sent": 0 + }, "57f06e6e349e": { "branchError": "", "branches": [], @@ -186,9 +175,10 @@ "presetsError": "", "presetsLoaded": true }, - "58cb95babab2": { - "name": "workspaceBaseBranchLoading", - "value": true + "594fac1293d4": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 1 }, "5cc2ef1617e8": { "name": "repo.sparsePresets#1", @@ -236,10 +226,6 @@ "presetsError": "transport failure", "presetsLoaded": false }, - "5f1c84e00d4f": { - "name": "workspaceBaseBranchResults", - "value": [] - }, "62bc28c39ffc": { "branchError": "", "branches": [], @@ -247,9 +233,30 @@ "presetsError": "", "presetsLoaded": false }, - "6c344c5f4ac0": { - "name": "workspaceBaseBranchError", - "value": "" + "648935ecca5d": { + "name": "workspaceSparsePresets", + "value": [], + "sent": 1 + }, + "66f7aa09c444": { + "name": "workspaceBaseBranchLoading", + "value": false, + "sent": 1 + }, + "6eed948cb75c": { + "name": "workspaceSparsePresetsError", + "value": "Unknown method", + "sent": 1 + }, + "78f4c8d53e98": { + "name": "workspaceBaseBranchLoading", + "value": true, + "sent": 1 + }, + "793481621476": { + "name": "workspaceSparsePresetsError", + "value": "Cannot read properties of undefined (reading 'presets')", + "sent": 1 }, "83043f6bd49a": { "name": "repo.sparsePresets#1", @@ -285,14 +292,6 @@ } } }, - "8353b8e1a426": { - "name": "workspaceSparsePresetsLoading", - "value": true - }, - "841927d71fc6": { - "name": "workspaceSparsePresetsError", - "value": "outer refused" - }, "844c1ccf1f9a": { "branchError": "", "branches": [ @@ -305,6 +304,16 @@ "presetsError": "Cannot read properties of undefined (reading 'presets')", "presetsLoaded": false }, + "8a621ac1da52": { + "name": "workspaceBaseBranchResults", + "value": [ + { + "localBranchName": "main", + "refName": "main" + } + ], + "sent": 2 + }, "8b4d034d6e9e": { "name": "repo.sparsePresets#1", "args": [ @@ -341,14 +350,10 @@ } } }, - "8dbe7ea87a41": { - "name": "workspaceBaseBranchResults", - "value": [ - { - "localBranchName": "main", - "refName": "main" - } - ] + "8c08bfbbb957": { + "name": "workspaceSparsePresetsLoaded", + "value": true, + "sent": 1 }, "90bd9a937fe0": { "branchError": "", @@ -362,11 +367,10 @@ "presetsError": "", "presetsLoaded": false }, - "9357f7ea8445": { - "name": "workspaceSparsePresetId", - "value": { - "$rpc": "null" - } + "96f470cee43b": { + "name": "workspaceBaseBranchError", + "value": "", + "sent": 1 }, "96f5a578e45b": { "name": "repo.sparsePresets#1", @@ -463,6 +467,11 @@ } } }, + "99b93f410369": { + "name": "workspaceSparsePresetsLoaded", + "value": false, + "sent": 1 + }, "a18f0cdbc6fe": { "name": "repo.sparsePresets#1", "args": [ @@ -496,9 +505,15 @@ } } }, - "aaaeee84b4d2": { + "a81d1426bf3c": { + "name": "workspaceBaseBranchLoading", + "value": false, + "sent": 2 + }, + "b4cf1db64faf": { "name": "workspaceSparsePresetsError", - "value": "Cannot read properties of null (reading 'presets')" + "value": "Cannot read properties of null (reading 'presets')", + "sent": 1 }, "b78bcf7ca596": { "branchError": "", @@ -518,6 +533,11 @@ "presetsError": "", "presetsLoaded": true }, + "bc245469b086": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}", + "sent": 2 + }, "bf004df2bf3d": { "branchError": "", "branches": [ @@ -597,6 +617,11 @@ "presetsError": "Cannot read properties of null (reading 'presets')", "presetsLoaded": false }, + "c9ed58434d0b": { + "name": "repo.sparsePresets#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, "ce4aab89eed0": { "branchError": "", "branches": [], @@ -616,10 +641,6 @@ "presetsError": "Unknown method", "presetsLoaded": false }, - "cfc8af2a7169": { - "name": "workspaceSparsePresetsLoading", - "value": false - }, "d075e587b820": { "branchError": "", "branches": [ @@ -632,6 +653,11 @@ "presetsError": "outer refused", "presetsLoaded": false }, + "d74e7c93c5be": { + "name": "workspaceBaseBranchResults", + "value": [], + "sent": 1 + }, "db27fad68ce2": { "name": "repo.sparsePresets#1", "args": [ @@ -666,14 +692,6 @@ } } }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" - }, - "ea260eacb1db": { - "name": "workspaceSparsePresetsError", - "value": "Unknown method" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -681,6 +699,23 @@ "value": { "$rpc": "undefined" } + }, + "f359ebae96d2": { + "name": "workspaceSparsePresetId", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f68a2eba2c59": { + "name": "workspaceSparsePresetsLoading", + "value": true, + "sent": 0 + }, + "ff042d71c647": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 0 } }, "recording": { @@ -690,22 +725,22 @@ "id": "tw-workspace-source-presets.normal:presets-loaded", "observation": { "sender": ["c8d4d05367d6"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0" ] } }, @@ -713,27 +748,27 @@ "id": "tw-workspace-source-presets.normal:branches-loaded", "observation": { "sender": ["c8d4d05367d6", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "b78bcf7ca596", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -741,23 +776,23 @@ "id": "tw-workspace-source-presets.result-absent:presets-loaded", "observation": { "sender": ["981cb584cfe3"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c909c6a474d9", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "51396e45f193", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "793481621476", + "1f03192052c0" ] } }, @@ -765,28 +800,28 @@ "id": "tw-workspace-source-presets.result-absent:branches-loaded", "observation": { "sender": ["981cb584cfe3", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "844c1ccf1f9a", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "51396e45f193", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "793481621476", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -794,23 +829,23 @@ "id": "tw-workspace-source-presets.result-null:presets-loaded", "observation": { "sender": ["a18f0cdbc6fe"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c9e6bb8f5e61", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "aaaeee84b4d2", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "b4cf1db64faf", + "1f03192052c0" ] } }, @@ -818,28 +853,28 @@ "id": "tw-workspace-source-presets.result-null:branches-loaded", "observation": { "sender": ["a18f0cdbc6fe", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "bf004df2bf3d", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "aaaeee84b4d2", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "b4cf1db64faf", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -847,22 +882,22 @@ "id": "tw-workspace-source-presets.inner-ok-missing:presets-loaded", "observation": { "sender": ["3dcbacca6ef0"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c58cdfec29bd", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0" ] } }, @@ -870,27 +905,27 @@ "id": "tw-workspace-source-presets.inner-ok-missing:branches-loaded", "observation": { "sender": ["3dcbacca6ef0", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "513bb01f2f25", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -898,22 +933,22 @@ "id": "tw-workspace-source-presets.inner-false-string-error:presets-loaded", "observation": { "sender": ["982d70c476ea"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c58cdfec29bd", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0" ] } }, @@ -921,27 +956,27 @@ "id": "tw-workspace-source-presets.inner-false-string-error:branches-loaded", "observation": { "sender": ["982d70c476ea", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "513bb01f2f25", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -949,22 +984,22 @@ "id": "tw-workspace-source-presets.inner-false-object-error:presets-loaded", "observation": { "sender": ["8b4d034d6e9e"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c58cdfec29bd", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0" ] } }, @@ -972,27 +1007,27 @@ "id": "tw-workspace-source-presets.inner-false-object-error:branches-loaded", "observation": { "sender": ["8b4d034d6e9e", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "513bb01f2f25", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -1000,23 +1035,23 @@ "id": "tw-workspace-source-presets.outer-refused:presets-loaded", "observation": { "sender": ["5cc2ef1617e8"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "c9379c8a3ba8", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "841927d71fc6", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "3d9625837af9", + "1f03192052c0" ] } }, @@ -1024,28 +1059,28 @@ "id": "tw-workspace-source-presets.outer-refused:branches-loaded", "observation": { "sender": ["5cc2ef1617e8", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "d075e587b820", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "841927d71fc6", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "3d9625837af9", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -1053,23 +1088,23 @@ "id": "tw-workspace-source-presets.outer-refused-no-message:presets-loaded", "observation": { "sender": ["db27fad68ce2"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "62bc28c39ffc", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "dba381378b08", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "594fac1293d4", + "1f03192052c0" ] } }, @@ -1077,28 +1112,28 @@ "id": "tw-workspace-source-presets.outer-refused-no-message:branches-loaded", "observation": { "sender": ["db27fad68ce2", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "90bd9a937fe0", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "dba381378b08", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "594fac1293d4", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -1106,23 +1141,23 @@ "id": "tw-workspace-source-presets.method-not-found:presets-loaded", "observation": { "sender": ["83043f6bd49a"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ce4aab89eed0", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "ea260eacb1db", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "6eed948cb75c", + "1f03192052c0" ] } }, @@ -1130,28 +1165,28 @@ "id": "tw-workspace-source-presets.method-not-found:branches-loaded", "observation": { "sender": ["83043f6bd49a", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "ce7d06abf495", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "ea260eacb1db", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "6eed948cb75c", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -1159,23 +1194,23 @@ "id": "tw-workspace-source-presets.transport-rejection:presets-loaded", "observation": { "sender": ["96f5a578e45b"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "0e0e1c74c796", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "4c7522c66d03", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "096e46a703cd", + "1f03192052c0" ] } }, @@ -1183,28 +1218,28 @@ "id": "tw-workspace-source-presets.transport-rejection:branches-loaded", "observation": { "sender": ["96f5a578e45b", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "5e895d7d4949", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "4c7522c66d03", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "096e46a703cd", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } }, @@ -1212,23 +1247,23 @@ "id": "tw-workspace-source-presets.transport-rejection-no-message:presets-loaded", "observation": { "sender": ["2d69fe330484"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "62bc28c39ffc", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "dba381378b08", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "594fac1293d4", + "1f03192052c0" ] } }, @@ -1236,28 +1271,28 @@ "id": "tw-workspace-source-presets.transport-rejection-no-message:branches-loaded", "observation": { "sender": ["2d69fe330484", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "90bd9a937fe0", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "dba381378b08", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "594fac1293d4", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json index 6eb77387652..8b79817676b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "3d4637406e2d658b72f73153f0a5e176cb8b143593b72bce0cdf979bc6e4cbdd", "platform": "darwin", @@ -13,6 +13,21 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0a30edace604": { + "name": "workspaceSparsePresetsError", + "value": "Failed to save sparse preset.", + "sent": 2 + }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 + }, + "15dd622cbe08": { + "name": "repo.saveSparsePreset#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}", + "sent": 2 + }, "1923ab7dba76": { "name": "repo.saveSparsePreset#1", "args": [ @@ -49,10 +64,6 @@ } } }, - "1d9a7d969446": { - "name": "workspaceSparsePresetsLoaded", - "value": true - }, "1f453ea83df7": { "presets": [], "presetsError": "transport failure", @@ -66,6 +77,11 @@ "targetId": "ssh-1" } }, + "23c24a8bc04b": { + "name": "workspaceSparsePresetsError", + "value": "Connection closed", + "sent": 2 + }, "23e798f4b47c": { "name": "repo.saveSparsePreset#1", "args": [ @@ -99,9 +115,15 @@ } } }, - "312ed3cbf468": { - "name": "workspaceSparsePresetId", - "value": "p1" + "3dea8cd23ff6": { + "name": "workspaceSparsePresetsError", + "value": "outer refused", + "sent": 2 + }, + "3f2baafe9f80": { + "name": "workspaceSparseSaving", + "value": false, + "sent": 2 }, "404305aa2e3a": { "presets": [ @@ -122,25 +144,17 @@ "targetId": "ssh-1" } }, - "42bbd034563e": { - "name": "workspaceSparseDraft", + "452edc62bce0": { + "name": "workspaceSshState", "value": { - "$rpc": "null" - } - }, - "4856f62b3650": { - "name": "workspaceSparsePresets", - "value": [ - { - "directories": ["docs"], - "id": "p1", - "name": "docs" - } - ] - }, - "4c7522c66d03": { - "name": "workspaceSparsePresetsError", - "value": "transport failure" + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 1 }, "4d66e995ff47": { "name": "repo.saveSparsePreset#1", @@ -175,9 +189,20 @@ } } }, - "4e1228f5e0a8": { + "50299594248a": { "name": "workspaceSparsePresetsError", - "value": "Cannot read properties of null (reading 'preset')" + "value": "", + "sent": 2 + }, + "594fac1293d4": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 1 + }, + "5b8f6c626989": { + "name": "workspaceSparsePresetId", + "value": "p1", + "sent": 2 }, "5c44ff5f6877": { "name": "repo.saveSparsePreset#1", @@ -254,17 +279,10 @@ } } }, - "7993762437ad": { + "7c00933f99aa": { "name": "workspaceSparsePresetsError", - "value": "Connection closed" - }, - "7fd0cde62993": { - "name": "workspaceSparseSaving", - "value": false - }, - "841927d71fc6": { - "name": "workspaceSparsePresetsError", - "value": "outer refused" + "value": "Cannot read properties of null (reading 'preset')", + "sent": 2 }, "89aa7a3bd619": { "name": "ssh.getState#1", @@ -306,6 +324,17 @@ } } }, + "8a48f96e40fe": { + "name": "workspaceSparsePresets", + "value": [ + { + "directories": ["docs"], + "id": "p1", + "name": "docs" + } + ], + "sent": 2 + }, "8e410711e308": { "presets": [], "presetsError": "Cannot read properties of undefined (reading 'preset')", @@ -319,16 +348,10 @@ "targetId": "ssh-1" } }, - "921f72d7827e": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connected", - "targetId": "ssh-1" - } + "8ff2b79a90fb": { + "name": "workspaceSparsePresetsLoaded", + "value": true, + "sent": 2 }, "92b857799ffd": { "name": "repo.saveSparsePreset#1", @@ -495,6 +518,11 @@ "targetId": "ssh-1" } }, + "bf4ab087f5b3": { + "name": "workspaceSparsePresetsError", + "value": "Cannot read properties of undefined (reading 'preset')", + "sent": 2 + }, "c33fee0d8294": { "presets": [], "presetsError": "Unknown method", @@ -546,9 +574,10 @@ } } }, - "cea9d7e8986e": { + "c74f5fe12440": { "name": "workspaceSparseSaving", - "value": true + "value": true, + "sent": 1 }, "d14de7ce4d84": { "name": "repo.saveSparsePreset#1", @@ -598,17 +627,10 @@ "targetId": "ssh-1" } }, - "da3a01640280": { + "df20e67660fc": { "name": "workspaceSparsePresetsError", - "value": "Failed to save sparse preset." - }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" - }, - "dd63325a7802": { - "name": "workspaceSparsePresetsError", - "value": "Cannot read properties of undefined (reading 'preset')" + "value": "Unknown method", + "sent": 2 }, "e52233a9ff71": { "presets": [], @@ -623,10 +645,6 @@ "targetId": "ssh-1" } }, - "ea260eacb1db": { - "name": "workspaceSparsePresetsError", - "value": "Unknown method" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -648,6 +666,13 @@ "targetId": "ssh-1" } }, + "ef39f35afb7f": { + "name": "workspaceSparseDraft", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, "f4d4ba362712": { "name": "repo.saveSparsePreset#1", "args": [ @@ -681,13 +706,10 @@ } } }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, - "fd758406cc2c": { - "name": "repo.saveSparsePreset#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}" + "f77e22eef962": { + "name": "workspaceSparsePresetsError", + "value": "transport failure", + "sent": 2 } }, "recording": { @@ -697,30 +719,30 @@ "id": "tw-workspace-sparse-saved.prelude:ssh-state-read", "observation": { "sender": ["89aa7a3bd619"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ee3a941d5e9c", - "effects": ["921f72d7827e"] + "effects": ["452edc62bce0"] } }, { "id": "tw-workspace-sparse-saved.prelude:cleanup", "observation": { "sender": ["89aa7a3bd619", "4d66e995ff47"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "bcfc7df6e4f2", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "7993762437ad", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "23c24a8bc04b", + "3f2baafe9f80" ] } }, @@ -728,21 +750,21 @@ "id": "tw-workspace-sparse-saved.normal:preset-saved", "observation": { "sender": ["89aa7a3bd619", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "404305aa2e3a", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -750,18 +772,18 @@ "id": "tw-workspace-sparse-saved.result-absent:preset-saved", "observation": { "sender": ["89aa7a3bd619", "95295c6eaa8d"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "8e410711e308", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "dd63325a7802", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "bf4ab087f5b3", + "3f2baafe9f80" ] } }, @@ -769,18 +791,18 @@ "id": "tw-workspace-sparse-saved.result-null:preset-saved", "observation": { "sender": ["89aa7a3bd619", "d14de7ce4d84"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "e52233a9ff71", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "4e1228f5e0a8", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "7c00933f99aa", + "3f2baafe9f80" ] } }, @@ -788,18 +810,18 @@ "id": "tw-workspace-sparse-saved.inner-ok-missing:preset-saved", "observation": { "sender": ["89aa7a3bd619", "92b857799ffd"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "befb68fa6c76", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "da3a01640280", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "0a30edace604", + "3f2baafe9f80" ] } }, @@ -807,18 +829,18 @@ "id": "tw-workspace-sparse-saved.inner-false-string-error:preset-saved", "observation": { "sender": ["89aa7a3bd619", "bd0266b23771"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "befb68fa6c76", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "da3a01640280", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "0a30edace604", + "3f2baafe9f80" ] } }, @@ -826,18 +848,18 @@ "id": "tw-workspace-sparse-saved.inner-false-object-error:preset-saved", "observation": { "sender": ["89aa7a3bd619", "c5a3f70f9b02"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "befb68fa6c76", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "da3a01640280", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "0a30edace604", + "3f2baafe9f80" ] } }, @@ -845,18 +867,18 @@ "id": "tw-workspace-sparse-saved.outer-refused:preset-saved", "observation": { "sender": ["89aa7a3bd619", "1923ab7dba76"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "d74bc3778ca8", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "841927d71fc6", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "3dea8cd23ff6", + "3f2baafe9f80" ] } }, @@ -864,18 +886,18 @@ "id": "tw-workspace-sparse-saved.outer-refused-no-message:preset-saved", "observation": { "sender": ["89aa7a3bd619", "990a149dc1be"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "ee3a941d5e9c", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "dba381378b08", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "50299594248a", + "3f2baafe9f80" ] } }, @@ -883,18 +905,18 @@ "id": "tw-workspace-sparse-saved.method-not-found:preset-saved", "observation": { "sender": ["89aa7a3bd619", "74c1230400a6"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "c33fee0d8294", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "ea260eacb1db", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "df20e67660fc", + "3f2baafe9f80" ] } }, @@ -902,18 +924,18 @@ "id": "tw-workspace-sparse-saved.transport-rejection:preset-saved", "observation": { "sender": ["89aa7a3bd619", "f4d4ba362712"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "1f453ea83df7", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "4c7522c66d03", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "f77e22eef962", + "3f2baafe9f80" ] } }, @@ -921,18 +943,18 @@ "id": "tw-workspace-sparse-saved.transport-rejection-no-message:preset-saved", "observation": { "sender": ["89aa7a3bd619", "23e798f4b47c"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "ee3a941d5e9c", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "dba381378b08", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "50299594248a", + "3f2baafe9f80" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json index 5c075a2529b..394b0c8c938 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "3453024581230908d1e0e9335f5310e7b4ae03faf50d93654b9ff28c464fb95f", "platform": "darwin", @@ -46,6 +46,16 @@ } } }, + "0c138770731d": { + "name": "workspaceSshState", + "value": { + "error": "Cannot read properties of null (reading 'state')", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 1 + }, "0eabd872f405": { "name": "ssh.getState#1", "args": [ @@ -79,6 +89,11 @@ } } }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 + }, "14db652edf02": { "name": "ssh.getState#1", "args": [ @@ -109,29 +124,20 @@ } } }, - "1703db1e81e4": { + "15dd622cbe08": { + "name": "repo.saveSparsePreset#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}", + "sent": 2 + }, + "1db4236fbf9f": { "name": "workspaceSshState", "value": { - "error": "Cannot read properties of undefined (reading 'state')", + "error": "", "reconnectAttempt": 0, "status": "error", "targetId": "ssh-1" - } - }, - "1d9a7d969446": { - "name": "workspaceSparsePresetsLoaded", - "value": true - }, - "25352a4de532": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "disconnected", - "targetId": "ssh-1" - } + }, + "sent": 1 }, "2d910059043a": { "name": "ssh.getState#1", @@ -164,9 +170,20 @@ } } }, - "312ed3cbf468": { - "name": "workspaceSparsePresetId", - "value": "p1" + "370294f90804": { + "name": "workspaceSshState", + "value": { + "error": "outer refused", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 1 + }, + "3f2baafe9f80": { + "name": "workspaceSparseSaving", + "value": false, + "sent": 2 }, "404305aa2e3a": { "presets": [ @@ -187,12 +204,6 @@ "targetId": "ssh-1" } }, - "42bbd034563e": { - "name": "workspaceSparseDraft", - "value": { - "$rpc": "null" - } - }, "44ca8518769a": { "presets": [], "presetsError": "", @@ -204,15 +215,17 @@ "targetId": "ssh-1" } }, - "4856f62b3650": { - "name": "workspaceSparsePresets", - "value": [ - { - "directories": ["docs"], - "id": "p1", - "name": "docs" - } - ] + "452edc62bce0": { + "name": "workspaceSshState", + "value": { + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 1 }, "57be9babbecd": { "presets": [ @@ -231,6 +244,16 @@ "targetId": "ssh-1" } }, + "594fac1293d4": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 1 + }, + "5b8f6c626989": { + "name": "workspaceSparsePresetId", + "value": "p1", + "sent": 2 + }, "5c44ff5f6877": { "name": "repo.saveSparsePreset#1", "args": [ @@ -270,6 +293,16 @@ } } }, + "5f1454731b28": { + "name": "workspaceSshState", + "value": { + "error": "Unknown method", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 1 + }, "68ca812c8120": { "presets": [], "presetsError": "", @@ -283,6 +316,16 @@ "targetId": "ssh-1" } }, + "6afb106ee68e": { + "name": "workspaceSshState", + "value": { + "error": "Cannot read properties of undefined (reading 'state')", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 1 + }, "6daeb33f37f8": { "presets": [], "presetsError": "", @@ -322,10 +365,6 @@ "targetId": "ssh-1" } }, - "7fd0cde62993": { - "name": "workspaceSparseSaving", - "value": false - }, "80431b2fc9cd": { "presets": [ { @@ -365,14 +404,27 @@ "targetId": "ssh-1" } }, - "86cc01b1e541": { + "82748a6e3f42": { "name": "workspaceSshState", "value": { - "error": "", + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "disconnected", + "targetId": "ssh-1" + }, + "sent": 1 + }, + "88164d04dbe0": { + "name": "workspaceSshState", + "value": { + "error": "transport failure", "reconnectAttempt": 0, "status": "error", "targetId": "ssh-1" - } + }, + "sent": 1 }, "89aa7a3bd619": { "name": "ssh.getState#1", @@ -414,25 +466,21 @@ } } }, - "9164e806ca12": { - "name": "workspaceSshState", - "value": { - "error": "Cannot read properties of null (reading 'state')", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } + "8a48f96e40fe": { + "name": "workspaceSparsePresets", + "value": [ + { + "directories": ["docs"], + "id": "p1", + "name": "docs" + } + ], + "sent": 2 }, - "921f72d7827e": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connected", - "targetId": "ssh-1" - } + "8ff2b79a90fb": { + "name": "workspaceSparsePresetsLoaded", + "value": true, + "sent": 2 }, "9367b086d487": { "presets": [ @@ -451,15 +499,6 @@ "targetId": "ssh-1" } }, - "93dfd351c771": { - "name": "workspaceSshState", - "value": { - "error": "outer refused", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } - }, "a16210531185": { "presets": [], "presetsError": "", @@ -471,15 +510,6 @@ "targetId": "ssh-1" } }, - "a209f2c7160e": { - "name": "workspaceSshState", - "value": { - "error": "Unknown method", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } - }, "b09dd4915f43": { "name": "ssh.getState#1", "args": [ @@ -548,14 +578,10 @@ } } }, - "b7fa4557dcfa": { - "name": "workspaceSshState", - "value": { - "error": "transport failure", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } + "c74f5fe12440": { + "name": "workspaceSparseSaving", + "value": true, + "sent": 1 }, "cd050477e049": { "presets": [ @@ -574,10 +600,6 @@ "targetId": "ssh-1" } }, - "cea9d7e8986e": { - "name": "workspaceSparseSaving", - "value": true - }, "d0fad8f739ca": { "name": "ssh.getState#1", "args": [ @@ -612,10 +634,6 @@ } } }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" - }, "e18278fce524": { "name": "ssh.getState#1", "args": [ @@ -690,6 +708,13 @@ "targetId": "ssh-1" } }, + "ef39f35afb7f": { + "name": "workspaceSparseDraft", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, "f36f17f8d448": { "name": "ssh.getState#1", "args": [ @@ -740,14 +765,6 @@ "targetId": "ssh-1" } }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, - "fd758406cc2c": { - "name": "repo.saveSparsePreset#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}" - }, "ff6c3161dcc7": { "name": "ssh.getState#1", "args": [ @@ -790,33 +807,33 @@ "id": "tw-workspace-sparse-saved.normal:ssh-state-read", "observation": { "sender": ["89aa7a3bd619"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ee3a941d5e9c", - "effects": ["921f72d7827e"] + "effects": ["452edc62bce0"] } }, { "id": "tw-workspace-sparse-saved.normal:preset-saved", "observation": { "sender": ["89aa7a3bd619", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "404305aa2e3a", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -824,33 +841,33 @@ "id": "tw-workspace-sparse-saved.result-absent:ssh-state-read", "observation": { "sender": ["14db652edf02"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "44ca8518769a", - "effects": ["1703db1e81e4"] + "effects": ["6afb106ee68e"] } }, { "id": "tw-workspace-sparse-saved.result-absent:preset-saved", "observation": { "sender": ["14db652edf02", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "7a26c9dceb4c", "effects": [ - "1703db1e81e4", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "6afb106ee68e", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -858,33 +875,33 @@ "id": "tw-workspace-sparse-saved.result-null:ssh-state-read", "observation": { "sender": ["0eabd872f405"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "81af687a998a", - "effects": ["9164e806ca12"] + "effects": ["0c138770731d"] } }, { "id": "tw-workspace-sparse-saved.result-null:preset-saved", "observation": { "sender": ["0eabd872f405", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "80431b2fc9cd", "effects": [ - "9164e806ca12", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "0c138770731d", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -892,33 +909,33 @@ "id": "tw-workspace-sparse-saved.inner-ok-missing:ssh-state-read", "observation": { "sender": ["0a16839c6f87"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "68ca812c8120", - "effects": ["25352a4de532"] + "effects": ["82748a6e3f42"] } }, { "id": "tw-workspace-sparse-saved.inner-ok-missing:preset-saved", "observation": { "sender": ["0a16839c6f87", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "f7885da6b9c0", "effects": [ - "25352a4de532", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "82748a6e3f42", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -926,33 +943,33 @@ "id": "tw-workspace-sparse-saved.inner-false-string-error:ssh-state-read", "observation": { "sender": ["b09dd4915f43"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "68ca812c8120", - "effects": ["25352a4de532"] + "effects": ["82748a6e3f42"] } }, { "id": "tw-workspace-sparse-saved.inner-false-string-error:preset-saved", "observation": { "sender": ["b09dd4915f43", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "f7885da6b9c0", "effects": [ - "25352a4de532", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "82748a6e3f42", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -960,33 +977,33 @@ "id": "tw-workspace-sparse-saved.inner-false-object-error:ssh-state-read", "observation": { "sender": ["e18278fce524"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "68ca812c8120", - "effects": ["25352a4de532"] + "effects": ["82748a6e3f42"] } }, { "id": "tw-workspace-sparse-saved.inner-false-object-error:preset-saved", "observation": { "sender": ["e18278fce524", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "f7885da6b9c0", "effects": [ - "25352a4de532", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "82748a6e3f42", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -994,33 +1011,33 @@ "id": "tw-workspace-sparse-saved.outer-refused:ssh-state-read", "observation": { "sender": ["d0fad8f739ca"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a16210531185", - "effects": ["93dfd351c771"] + "effects": ["370294f90804"] } }, { "id": "tw-workspace-sparse-saved.outer-refused:preset-saved", "observation": { "sender": ["d0fad8f739ca", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "9367b086d487", "effects": [ - "93dfd351c771", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "370294f90804", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -1028,33 +1045,33 @@ "id": "tw-workspace-sparse-saved.outer-refused-no-message:ssh-state-read", "observation": { "sender": ["ff6c3161dcc7"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "813df5a46a4a", - "effects": ["86cc01b1e541"] + "effects": ["1db4236fbf9f"] } }, { "id": "tw-workspace-sparse-saved.outer-refused-no-message:preset-saved", "observation": { "sender": ["ff6c3161dcc7", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "cd050477e049", "effects": [ - "86cc01b1e541", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "1db4236fbf9f", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -1062,33 +1079,33 @@ "id": "tw-workspace-sparse-saved.method-not-found:ssh-state-read", "observation": { "sender": ["b705ba88a562"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7e5ba73897a1", - "effects": ["a209f2c7160e"] + "effects": ["5f1454731b28"] } }, { "id": "tw-workspace-sparse-saved.method-not-found:preset-saved", "observation": { "sender": ["b705ba88a562", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "57be9babbecd", "effects": [ - "a209f2c7160e", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "5f1454731b28", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -1096,33 +1113,33 @@ "id": "tw-workspace-sparse-saved.transport-rejection:ssh-state-read", "observation": { "sender": ["2d910059043a"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "6daeb33f37f8", - "effects": ["b7fa4557dcfa"] + "effects": ["88164d04dbe0"] } }, { "id": "tw-workspace-sparse-saved.transport-rejection:preset-saved", "observation": { "sender": ["2d910059043a", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "ef27a7ecb258", "effects": [ - "b7fa4557dcfa", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "88164d04dbe0", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } }, @@ -1130,33 +1147,33 @@ "id": "tw-workspace-sparse-saved.transport-rejection-no-message:ssh-state-read", "observation": { "sender": ["f36f17f8d448"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "813df5a46a4a", - "effects": ["86cc01b1e541"] + "effects": ["1db4236fbf9f"] } }, { "id": "tw-workspace-sparse-saved.transport-rejection-no-message:preset-saved", "observation": { "sender": ["f36f17f8d448", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "cd050477e049", "effects": [ - "86cc01b1e541", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "1db4236fbf9f", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json index 80b8c55918d..903bde71b02 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh-local", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "28f7ba289c188bfc121ef7b969133711189e887fbfc7b37c8a5401ea7f30b56a", "platform": "darwin", @@ -83,6 +83,11 @@ } } }, + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 + }, "1317fc33bdbe": { "name": "preflight.detectAgents#1", "args": [ @@ -183,12 +188,6 @@ } } }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", - "value": { - "$rpc": "null" - } - }, "6e5fcf24648d": { "name": "preflight.detectAgents#1", "args": [ @@ -268,6 +267,11 @@ "$rpc": "null" } }, + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 + }, "87d7d24a30d2": { "name": "preflight.detectAgents#1", "args": [ @@ -302,9 +306,15 @@ } } }, - "9f152ed6e897": { + "a88df8f43f70": { "name": "workspaceDetectedAgentIds", - "value": [] + "value": [], + "sent": 1 + }, + "c56f76942e16": { + "name": "preflight.detectAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}", + "sent": 1 }, "cb93b17470e8": { "name": "preflight.detectAgents#1", @@ -337,17 +347,17 @@ } } }, - "cbb858a786ac": { + "d00f9527d4f2": { "name": "workspaceDetectedAgentIds", - "value": ["codex", "claude"] + "value": ["codex", "claude"], + "sent": 1 }, - "cf32edc950ac": { - "name": "preflight.detectAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}" - }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -357,10 +367,6 @@ "$rpc": "undefined" } }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, "fb640b2bca4c": { "name": "preflight.detectAgents#1", "args": [ @@ -434,132 +440,132 @@ "id": "tw-workspace-ssh-local-agents.normal:local-agents-detected", "observation": { "sender": ["cb93b17470e8"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7400f4eebe66", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "cbb858a786ac"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "d00f9527d4f2"] } }, { "id": "tw-workspace-ssh-local-agents.result-absent:local-agents-detected", "observation": { "sender": ["6e5fcf24648d"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.result-null:local-agents-detected", "observation": { "sender": ["1317fc33bdbe"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.inner-ok-missing:local-agents-detected", "observation": { "sender": ["327b46fb8bef"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.inner-false-string-error:local-agents-detected", "observation": { "sender": ["0846bea730cf"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.inner-false-object-error:local-agents-detected", "observation": { "sender": ["00d70c40c34c"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.outer-refused:local-agents-detected", "observation": { "sender": ["fb640b2bca4c"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.outer-refused-no-message:local-agents-detected", "observation": { "sender": ["163b91b6fe9c"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.method-not-found:local-agents-detected", "observation": { "sender": ["87d7d24a30d2"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.transport-rejection:local-agents-detected", "observation": { "sender": ["fbb9eef78275"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-local-agents.transport-rejection-no-message:local-agents-detected", "observation": { "sender": ["70d128c20ae4"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json index c8671641a1c..059c4b960ab 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "35771ab92d0d4ff44a1dd6e5f1e5d3137570a2e013bddea5ca77ecac7989ed53", "platform": "darwin", @@ -91,6 +91,11 @@ "source": "repo" } }, + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 + }, "162a699815c1": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -127,10 +132,6 @@ } } }, - "1739575ac53e": { - "name": "workspaceSshConnecting", - "value": true - }, "17e35b25d15d": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -238,19 +239,17 @@ } } }, - "3571f351281f": { - "name": "workspaceDetectedAgentIds", - "value": ["codex"] - }, - "37921d9fdeb7": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", + "2dcd5a3a771d": { + "name": "workspaceSshState", "value": { - "$rpc": "null" - } + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 2 }, "43ead075ce12": { "agent": "claude", @@ -274,9 +273,10 @@ "targetId": "ssh-1" } }, - "43fd3e2f4b53": { - "name": "workspaceSshConnecting", - "value": false + "6ec9160ebc42": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 1 }, "71225024ccf5": { "agent": "claude", @@ -327,6 +327,11 @@ } } }, + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 + }, "7a1b524f17d0": { "agent": "claude", "connecting": false, @@ -349,10 +354,6 @@ "targetId": "ssh-1" } }, - "7c9498659f58": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "80a4af19f556": { "name": "repo.hooks#1", "args": [ @@ -430,6 +431,28 @@ } } }, + "86149ccb0853": { + "name": "workspaceSshConnecting", + "value": true, + "sent": 1 + }, + "8967d4751aaf": { + "name": "workspaceSshState", + "value": { + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connecting", + "targetId": "ssh-1" + }, + "sent": 1 + }, + "8d99fc90d0b0": { + "name": "workspaceDetectedAgentIds", + "value": ["codex"], + "sent": 1 + }, "90dce4861972": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -460,17 +483,6 @@ } } }, - "921f72d7827e": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connected", - "targetId": "ssh-1" - } - }, "95dee1165f95": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -516,10 +528,6 @@ "targetId": "ssh-1" } }, - "9f152ed6e897": { - "name": "workspaceDetectedAgentIds", - "value": [] - }, "a1f755a38636": { "agent": "claude", "connecting": false, @@ -534,6 +542,16 @@ "targetId": "ssh-1" } }, + "a88df8f43f70": { + "name": "workspaceDetectedAgentIds", + "value": [], + "sent": 1 + }, + "c461e0bfea7c": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 + }, "c5eeac27af29": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -568,9 +586,22 @@ } } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "db1cde7aa6f5": { + "name": "workspaceSshConnecting", + "value": false, + "sent": 2 + }, + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "e02697448559": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -580,25 +611,6 @@ "$rpc": "undefined" } }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, - "f0a9f62da106": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "fbfdbb919268": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connecting", - "targetId": "ssh-1" - } - }, "fd04a7852302": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -641,33 +653,33 @@ "id": "tw-workspace-ssh-connected.normal:agents-detected", "observation": { "sender": ["17e35b25d15d"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "18e6a3ac6471", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "3571f351281f"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "8d99fc90d0b0"] } }, { "id": "tw-workspace-ssh-connected.normal:connected", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -675,7 +687,7 @@ "id": "tw-workspace-ssh-connected.normal:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -683,14 +695,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -698,33 +710,33 @@ "id": "tw-workspace-ssh-connected.result-absent:agents-detected", "observation": { "sender": ["90dce4861972"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.result-absent:connected", "observation": { "sender": ["90dce4861972", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -732,7 +744,7 @@ "id": "tw-workspace-ssh-connected.result-absent:setup-prompted", "observation": { "sender": ["90dce4861972", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -740,14 +752,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -755,33 +767,33 @@ "id": "tw-workspace-ssh-connected.result-null:agents-detected", "observation": { "sender": ["02a3532637b4"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.result-null:connected", "observation": { "sender": ["02a3532637b4", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -789,7 +801,7 @@ "id": "tw-workspace-ssh-connected.result-null:setup-prompted", "observation": { "sender": ["02a3532637b4", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -797,14 +809,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -812,33 +824,33 @@ "id": "tw-workspace-ssh-connected.inner-ok-missing:agents-detected", "observation": { "sender": ["227c671c491b"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.inner-ok-missing:connected", "observation": { "sender": ["227c671c491b", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -846,7 +858,7 @@ "id": "tw-workspace-ssh-connected.inner-ok-missing:setup-prompted", "observation": { "sender": ["227c671c491b", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -854,14 +866,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -869,33 +881,33 @@ "id": "tw-workspace-ssh-connected.inner-false-string-error:agents-detected", "observation": { "sender": ["fd04a7852302"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.inner-false-string-error:connected", "observation": { "sender": ["fd04a7852302", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -903,7 +915,7 @@ "id": "tw-workspace-ssh-connected.inner-false-string-error:setup-prompted", "observation": { "sender": ["fd04a7852302", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -911,14 +923,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -926,33 +938,33 @@ "id": "tw-workspace-ssh-connected.inner-false-object-error:agents-detected", "observation": { "sender": ["162a699815c1"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.inner-false-object-error:connected", "observation": { "sender": ["162a699815c1", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -960,7 +972,7 @@ "id": "tw-workspace-ssh-connected.inner-false-object-error:setup-prompted", "observation": { "sender": ["162a699815c1", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -968,14 +980,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -983,33 +995,33 @@ "id": "tw-workspace-ssh-connected.outer-refused:agents-detected", "observation": { "sender": ["c5eeac27af29"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.outer-refused:connected", "observation": { "sender": ["c5eeac27af29", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1017,7 +1029,7 @@ "id": "tw-workspace-ssh-connected.outer-refused:setup-prompted", "observation": { "sender": ["c5eeac27af29", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1025,14 +1037,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1040,33 +1052,33 @@ "id": "tw-workspace-ssh-connected.outer-refused-no-message:agents-detected", "observation": { "sender": ["19b6093097ff"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.outer-refused-no-message:connected", "observation": { "sender": ["19b6093097ff", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1074,7 +1086,7 @@ "id": "tw-workspace-ssh-connected.outer-refused-no-message:setup-prompted", "observation": { "sender": ["19b6093097ff", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1082,14 +1094,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1097,33 +1109,33 @@ "id": "tw-workspace-ssh-connected.method-not-found:agents-detected", "observation": { "sender": ["860046b4ce30"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.method-not-found:connected", "observation": { "sender": ["860046b4ce30", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1131,7 +1143,7 @@ "id": "tw-workspace-ssh-connected.method-not-found:setup-prompted", "observation": { "sender": ["860046b4ce30", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1139,14 +1151,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1154,33 +1166,33 @@ "id": "tw-workspace-ssh-connected.transport-rejection:agents-detected", "observation": { "sender": ["07d4c9b0eaf2"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.transport-rejection:connected", "observation": { "sender": ["07d4c9b0eaf2", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1188,7 +1200,7 @@ "id": "tw-workspace-ssh-connected.transport-rejection:setup-prompted", "observation": { "sender": ["07d4c9b0eaf2", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1196,14 +1208,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1211,33 +1223,33 @@ "id": "tw-workspace-ssh-connected.transport-rejection-no-message:agents-detected", "observation": { "sender": ["95dee1165f95"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "71225024ccf5", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "9f152ed6e897"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "a88df8f43f70"] } }, { "id": "tw-workspace-ssh-connected.transport-rejection-no-message:connected", "observation": { "sender": ["95dee1165f95", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "9f0676ba0d67", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1245,7 +1257,7 @@ "id": "tw-workspace-ssh-connected.transport-rejection-no-message:setup-prompted", "observation": { "sender": ["95dee1165f95", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1253,14 +1265,14 @@ }, "state": "7a1b524f17d0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json index cece3a3d77b..88b4b9c41d6 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "39451d3c811068754f91ac243fe1208f4ce742df53261314345d8209ba761e94", "platform": "darwin", @@ -61,6 +61,11 @@ "source": "repo" } }, + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 + }, "1712c415bebf": { "status": "fulfilled", "startedAt": 0, @@ -70,10 +75,6 @@ "kind": "decision" } }, - "1739575ac53e": { - "name": "workspaceSshConnecting", - "value": true - }, "17e35b25d15d": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -148,6 +149,18 @@ } } }, + "2dcd5a3a771d": { + "name": "workspaceSshState", + "value": { + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 2 + }, "32a7c0ae7918": { "status": "rejected", "startedAt": 0, @@ -189,20 +202,6 @@ } } }, - "3571f351281f": { - "name": "workspaceDetectedAgentIds", - "value": ["codex"] - }, - "37921d9fdeb7": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", - "value": { - "$rpc": "null" - } - }, "43ead075ce12": { "agent": "claude", "connecting": false, @@ -225,10 +224,6 @@ "targetId": "ssh-1" } }, - "43fd3e2f4b53": { - "name": "workspaceSshConnecting", - "value": false - }, "5278c299d57a": { "name": "repo.hooks#1", "args": [ @@ -272,6 +267,11 @@ "isRpcDeliveryUnknown": false } }, + "6ec9160ebc42": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 1 + }, "70a84db3f870": { "name": "repo.hooks#1", "args": [ @@ -346,6 +346,11 @@ } } }, + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 + }, "7c7a826833e0": { "name": "repo.hooks#1", "args": [ @@ -380,10 +385,6 @@ } } }, - "7c9498659f58": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, "7e1d82e5b5ed": { "agent": "claude", "connecting": false, @@ -444,6 +445,23 @@ } } }, + "86149ccb0853": { + "name": "workspaceSshConnecting", + "value": true, + "sent": 1 + }, + "8967d4751aaf": { + "name": "workspaceSshState", + "value": { + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connecting", + "targetId": "ssh-1" + }, + "sent": 1 + }, "8c3bb432df5b": { "name": "repo.hooks#1", "args": [ @@ -480,16 +498,10 @@ } } }, - "921f72d7827e": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connected", - "targetId": "ssh-1" - } + "8d99fc90d0b0": { + "name": "workspaceDetectedAgentIds", + "value": ["codex"], + "sent": 1 }, "941b6aeb0d6f": { "name": "repo.hooks#1", @@ -556,6 +568,11 @@ "isRpcDeliveryUnknown": false } }, + "c461e0bfea7c": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 + }, "c7584e82c72f": { "status": "rejected", "startedAt": 0, @@ -566,9 +583,22 @@ "isRpcDeliveryUnknown": true } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "db1cde7aa6f5": { + "name": "workspaceSshConnecting", + "value": false, + "sent": 2 + }, + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "e02697448559": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -578,14 +608,6 @@ "$rpc": "undefined" } }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, - "f0a9f62da106": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "f21c4f69fe5a": { "status": "rejected", "startedAt": 0, @@ -636,17 +658,6 @@ } } }, - "fbfdbb919268": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connecting", - "targetId": "ssh-1" - } - }, "ff43290f6836": { "name": "repo.hooks#1", "args": [ @@ -688,33 +699,33 @@ "id": "tw-workspace-ssh-connected.prelude:agents-detected", "observation": { "sender": ["17e35b25d15d"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "18e6a3ac6471", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "3571f351281f"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "8d99fc90d0b0"] } }, { "id": "tw-workspace-ssh-connected.prelude:connected", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -722,7 +733,7 @@ "id": "tw-workspace-ssh-connected.normal:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -730,14 +741,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -745,7 +756,7 @@ "id": "tw-workspace-ssh-connected.result-absent:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "f7b1983b91e9"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -753,14 +764,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -768,7 +779,7 @@ "id": "tw-workspace-ssh-connected.result-null:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "ff43290f6836"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -776,14 +787,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -791,7 +802,7 @@ "id": "tw-workspace-ssh-connected.inner-ok-missing:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "5278c299d57a"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -799,14 +810,14 @@ }, "state": "7e1d82e5b5ed", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -814,7 +825,7 @@ "id": "tw-workspace-ssh-connected.inner-false-string-error:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "02800add9d11"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -822,14 +833,14 @@ }, "state": "7e1d82e5b5ed", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -837,7 +848,7 @@ "id": "tw-workspace-ssh-connected.inner-false-object-error:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "8c3bb432df5b"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -845,14 +856,14 @@ }, "state": "7e1d82e5b5ed", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -860,7 +871,7 @@ "id": "tw-workspace-ssh-connected.outer-refused:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "7c7a826833e0"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -868,14 +879,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -883,7 +894,7 @@ "id": "tw-workspace-ssh-connected.outer-refused-no-message:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "1fcb0efb54e8"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -891,14 +902,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -906,7 +917,7 @@ "id": "tw-workspace-ssh-connected.method-not-found:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "70a84db3f870"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -914,14 +925,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -929,7 +940,7 @@ "id": "tw-workspace-ssh-connected.transport-rejection:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "941b6aeb0d6f"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -937,14 +948,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -952,7 +963,7 @@ "id": "tw-workspace-ssh-connected.transport-rejection-no-message:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "33cfd55c1890"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -960,14 +971,14 @@ }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json index 66c340c3826..934cf342816 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "5cc1773d06d49d2616da72f2790753322edda6d67e12b5e41116971d34787391", "platform": "darwin", @@ -60,6 +60,11 @@ "source": "repo" } }, + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 + }, "11181309201b": { "name": "ssh.connect#1", "args": [ @@ -93,19 +98,6 @@ } } }, - "1703db1e81e4": { - "name": "workspaceSshState", - "value": { - "error": "Cannot read properties of undefined (reading 'state')", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } - }, - "1739575ac53e": { - "name": "workspaceSshConnecting", - "value": true - }, "17e35b25d15d": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -146,19 +138,47 @@ "$rpc": "null" } }, - "3571f351281f": { - "name": "workspaceDetectedAgentIds", - "value": ["codex"] - }, - "37921d9fdeb7": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", + "1d7499d6b3ac": { + "name": "workspaceSshState", "value": { - "$rpc": "null" - } + "error": "Connection closed", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 2 + }, + "22ae1e1ae0dd": { + "name": "workspaceSshState", + "value": { + "error": "Unknown method", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 2 + }, + "2dcd5a3a771d": { + "name": "workspaceSshState", + "value": { + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 2 + }, + "2f8e03179edb": { + "name": "workspaceSshState", + "value": { + "error": "Cannot read properties of undefined (reading 'state')", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 2 }, "42fb94e15a80": { "agent": "claude", @@ -202,10 +222,6 @@ "targetId": "ssh-1" } }, - "43fd3e2f4b53": { - "name": "workspaceSshConnecting", - "value": false - }, "4a24b4b276fa": { "agent": "claude", "connecting": false, @@ -280,6 +296,16 @@ "targetId": "ssh-1" } }, + "610b87531639": { + "name": "workspaceSshState", + "value": { + "error": "outer refused", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 2 + }, "654de1224bc2": { "name": "ssh.connect#1", "args": [ @@ -354,6 +380,11 @@ "targetId": "ssh-1" } }, + "6ec9160ebc42": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 1 + }, "71d817ffdd81": { "name": "ssh.connect#1", "args": [ @@ -394,9 +425,10 @@ } } }, - "7c9498659f58": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 }, "80a4af19f556": { "name": "repo.hooks#1", @@ -441,14 +473,22 @@ } } }, - "86cc01b1e541": { + "86149ccb0853": { + "name": "workspaceSshConnecting", + "value": true, + "sent": 1 + }, + "8967d4751aaf": { "name": "workspaceSshState", "value": { - "error": "", + "error": { + "$rpc": "null" + }, "reconnectAttempt": 0, - "status": "error", + "status": "connecting", "targetId": "ssh-1" - } + }, + "sent": 1 }, "8a5755fd3ffa": { "name": "ssh.connect#1", @@ -484,6 +524,11 @@ } } }, + "8d99fc90d0b0": { + "name": "workspaceDetectedAgentIds", + "value": ["codex"], + "sent": 1 + }, "8dc4620dc1de": { "agent": "claude", "connecting": false, @@ -496,34 +541,25 @@ "targetId": "ssh-1" } }, - "9164e806ca12": { + "8e62c4ea1c58": { + "name": "workspaceSshState", + "value": { + "error": "transport failure", + "reconnectAttempt": 0, + "status": "error", + "targetId": "ssh-1" + }, + "sent": 2 + }, + "9e66199bd252": { "name": "workspaceSshState", "value": { "error": "Cannot read properties of null (reading 'state')", "reconnectAttempt": 0, "status": "error", "targetId": "ssh-1" - } - }, - "921f72d7827e": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connected", - "targetId": "ssh-1" - } - }, - "93dfd351c771": { - "name": "workspaceSshState", - "value": { - "error": "outer refused", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } + }, + "sent": 2 }, "9eb40e943577": { "agent": "claude", @@ -559,14 +595,15 @@ "targetId": "ssh-1" } }, - "a209f2c7160e": { + "a745d7e1dd70": { "name": "workspaceSshState", "value": { - "error": "Unknown method", + "error": "", "reconnectAttempt": 0, "status": "error", "targetId": "ssh-1" - } + }, + "sent": 2 }, "aa15b77aca73": { "agent": "claude", @@ -622,14 +659,10 @@ } } }, - "b7fa4557dcfa": { - "name": "workspaceSshState", - "value": { - "error": "transport failure", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } + "c461e0bfea7c": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 }, "c5608f9dd27c": { "name": "ssh.connect#1", @@ -708,15 +741,6 @@ "targetId": "ssh-1" } }, - "ce4a98c7ed2f": { - "name": "workspaceSshState", - "value": { - "error": "Connection closed", - "reconnectAttempt": 0, - "status": "error", - "targetId": "ssh-1" - } - }, "ce5554d7557b": { "agent": "claude", "connecting": false, @@ -751,6 +775,23 @@ "targetId": "ssh-1" } }, + "db1cde7aa6f5": { + "name": "workspaceSshConnecting", + "value": false, + "sent": 2 + }, + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "e02697448559": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 3 + }, "e17430747d93": { "agent": "claude", "connecting": false, @@ -841,10 +882,6 @@ } } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -853,10 +890,6 @@ "$rpc": "undefined" } }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, "f066aa754e25": { "agent": "claude", "connecting": false, @@ -868,21 +901,6 @@ "status": "error", "targetId": "ssh-1" } - }, - "f0a9f62da106": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "fbfdbb919268": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connecting", - "targetId": "ssh-1" - } } }, "recording": { @@ -892,33 +910,33 @@ "id": "tw-workspace-ssh-connected.prelude:agents-detected", "observation": { "sender": ["17e35b25d15d"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "18e6a3ac6471", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "3571f351281f"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "8d99fc90d0b0"] } }, { "id": "tw-workspace-ssh-connected.prelude:cleanup", "observation": { "sender": ["17e35b25d15d", "654de1224bc2"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "d86f0ed68c40", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "ce4a98c7ed2f", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "1d7499d6b3ac", + "db1cde7aa6f5" ] } }, @@ -926,21 +944,21 @@ "id": "tw-workspace-ssh-connected.normal:connected", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -948,7 +966,7 @@ "id": "tw-workspace-ssh-connected.normal:setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -956,14 +974,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -971,21 +989,21 @@ "id": "tw-workspace-ssh-connected.result-absent:connected", "observation": { "sender": ["17e35b25d15d", "50b0f369719b"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "f066aa754e25", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "1703db1e81e4", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2f8e03179edb", + "db1cde7aa6f5" ] } }, @@ -993,7 +1011,7 @@ "id": "tw-workspace-ssh-connected.result-absent:setup-prompted", "observation": { "sender": ["17e35b25d15d", "50b0f369719b", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1001,14 +1019,14 @@ }, "state": "ce5554d7557b", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "1703db1e81e4", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2f8e03179edb", + "db1cde7aa6f5" ] } }, @@ -1016,21 +1034,21 @@ "id": "tw-workspace-ssh-connected.result-null:connected", "observation": { "sender": ["17e35b25d15d", "09c18a29abf3"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "cabfead2f0ff", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "9164e806ca12", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "9e66199bd252", + "db1cde7aa6f5" ] } }, @@ -1038,7 +1056,7 @@ "id": "tw-workspace-ssh-connected.result-null:setup-prompted", "observation": { "sender": ["17e35b25d15d", "09c18a29abf3", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1046,14 +1064,14 @@ }, "state": "e17430747d93", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "9164e806ca12", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "9e66199bd252", + "db1cde7aa6f5" ] } }, @@ -1061,21 +1079,21 @@ "id": "tw-workspace-ssh-connected.inner-ok-missing:connected", "observation": { "sender": ["17e35b25d15d", "11181309201b"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1083,7 +1101,7 @@ "id": "tw-workspace-ssh-connected.inner-ok-missing:setup-prompted", "observation": { "sender": ["17e35b25d15d", "11181309201b", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1091,14 +1109,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1106,21 +1124,21 @@ "id": "tw-workspace-ssh-connected.inner-false-string-error:connected", "observation": { "sender": ["17e35b25d15d", "c81e3c5c4429"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1128,7 +1146,7 @@ "id": "tw-workspace-ssh-connected.inner-false-string-error:setup-prompted", "observation": { "sender": ["17e35b25d15d", "c81e3c5c4429", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1136,14 +1154,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1151,21 +1169,21 @@ "id": "tw-workspace-ssh-connected.inner-false-object-error:connected", "observation": { "sender": ["17e35b25d15d", "e62fd21eb764"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1173,7 +1191,7 @@ "id": "tw-workspace-ssh-connected.inner-false-object-error:setup-prompted", "observation": { "sender": ["17e35b25d15d", "e62fd21eb764", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1181,14 +1199,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -1196,21 +1214,21 @@ "id": "tw-workspace-ssh-connected.outer-refused:connected", "observation": { "sender": ["17e35b25d15d", "e29464ad65fd"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "4ca864d39d04", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "93dfd351c771", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "610b87531639", + "db1cde7aa6f5" ] } }, @@ -1218,7 +1236,7 @@ "id": "tw-workspace-ssh-connected.outer-refused:setup-prompted", "observation": { "sender": ["17e35b25d15d", "e29464ad65fd", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1226,14 +1244,14 @@ }, "state": "4a24b4b276fa", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "93dfd351c771", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "610b87531639", + "db1cde7aa6f5" ] } }, @@ -1241,21 +1259,21 @@ "id": "tw-workspace-ssh-connected.outer-refused-no-message:connected", "observation": { "sender": ["17e35b25d15d", "aad86573b0be"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "5313715e0fbb", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "86cc01b1e541", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "a745d7e1dd70", + "db1cde7aa6f5" ] } }, @@ -1263,7 +1281,7 @@ "id": "tw-workspace-ssh-connected.outer-refused-no-message:setup-prompted", "observation": { "sender": ["17e35b25d15d", "aad86573b0be", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1271,14 +1289,14 @@ }, "state": "aa15b77aca73", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "86cc01b1e541", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "a745d7e1dd70", + "db1cde7aa6f5" ] } }, @@ -1286,21 +1304,21 @@ "id": "tw-workspace-ssh-connected.method-not-found:connected", "observation": { "sender": ["17e35b25d15d", "8a5755fd3ffa"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "8dc4620dc1de", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "a209f2c7160e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "22ae1e1ae0dd", + "db1cde7aa6f5" ] } }, @@ -1308,7 +1326,7 @@ "id": "tw-workspace-ssh-connected.method-not-found:setup-prompted", "observation": { "sender": ["17e35b25d15d", "8a5755fd3ffa", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1316,14 +1334,14 @@ }, "state": "9eb40e943577", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "a209f2c7160e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "22ae1e1ae0dd", + "db1cde7aa6f5" ] } }, @@ -1331,21 +1349,21 @@ "id": "tw-workspace-ssh-connected.transport-rejection:connected", "observation": { "sender": ["17e35b25d15d", "c5608f9dd27c"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "6d2db0d7fee0", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "b7fa4557dcfa", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "8e62c4ea1c58", + "db1cde7aa6f5" ] } }, @@ -1353,7 +1371,7 @@ "id": "tw-workspace-ssh-connected.transport-rejection:setup-prompted", "observation": { "sender": ["17e35b25d15d", "c5608f9dd27c", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1361,14 +1379,14 @@ }, "state": "42fb94e15a80", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "b7fa4557dcfa", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "8e62c4ea1c58", + "db1cde7aa6f5" ] } }, @@ -1376,21 +1394,21 @@ "id": "tw-workspace-ssh-connected.transport-rejection-no-message:connected", "observation": { "sender": ["17e35b25d15d", "671db70f932a"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "5313715e0fbb", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "86cc01b1e541", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "a745d7e1dd70", + "db1cde7aa6f5" ] } }, @@ -1398,7 +1416,7 @@ "id": "tw-workspace-ssh-connected.transport-rejection-no-message:setup-prompted", "observation": { "sender": ["17e35b25d15d", "671db70f932a", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -1406,14 +1424,14 @@ }, "state": "aa15b77aca73", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "86cc01b1e541", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "a745d7e1dd70", + "db1cde7aa6f5" ] } } diff --git a/mobile/rpc-foundation/goldens/matrix-terminal.query-reply-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-terminal.query-reply-terminal.send-1.json index 18c9f453a4c..d34b82d5d0d 100644 --- a/mobile/rpc-foundation/goldens/matrix-terminal.query-reply-terminal.send-1.json +++ b/mobile/rpc-foundation/goldens/matrix-terminal.query-reply-terminal.send-1.json @@ -3,9 +3,9 @@ "family": "terminal.query-reply", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "15b5694a63d54aeb4f4d9a861729e7e3b42ce06b15af6784fcb1afab744ed18b", "platform": "darwin", @@ -299,10 +299,6 @@ } } }, - "77094de33a4f": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[0n\",\"enter\":false,\"inputKind\":\"query-reply\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, "7c12e14c2dd9": { "name": "terminal.send#1", "args": [ @@ -474,6 +470,11 @@ } } }, + "a766e4175d1c": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[0n\",\"enter\":false,\"inputKind\":\"query-reply\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, "f043bb99cc1d": { "accepted": false } @@ -485,7 +486,7 @@ "id": "terminal-query-reply-accepted.normal:accepted", "observation": { "sender": ["4ed60727a7ff"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "84e5ca07cb7a" }, @@ -497,7 +498,7 @@ "id": "terminal-query-reply-accepted.result-absent:accepted", "observation": { "sender": ["88cfdbfbe02c"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -509,7 +510,7 @@ "id": "terminal-query-reply-accepted.result-null:accepted", "observation": { "sender": ["22ecc0da8593"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -521,7 +522,7 @@ "id": "terminal-query-reply-accepted.inner-ok-missing:accepted", "observation": { "sender": ["62a266491834"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -533,7 +534,7 @@ "id": "terminal-query-reply-accepted.inner-false-string-error:accepted", "observation": { "sender": ["9b8953212260"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -545,7 +546,7 @@ "id": "terminal-query-reply-accepted.inner-false-object-error:accepted", "observation": { "sender": ["954da0737971"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -557,7 +558,7 @@ "id": "terminal-query-reply-accepted.outer-refused:accepted", "observation": { "sender": ["672329e62a64"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -569,7 +570,7 @@ "id": "terminal-query-reply-accepted.outer-refused-no-message:accepted", "observation": { "sender": ["3290e88f844f"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -581,7 +582,7 @@ "id": "terminal-query-reply-accepted.method-not-found:accepted", "observation": { "sender": ["5871998f69af"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -593,7 +594,7 @@ "id": "terminal-query-reply-accepted.transport-rejection:accepted", "observation": { "sender": ["13a2535cdcfb"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, @@ -605,7 +606,7 @@ "id": "terminal-query-reply-accepted.transport-rejection-no-message:accepted", "observation": { "sender": ["7c12e14c2dd9"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "7ed3d39f0607" }, diff --git a/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-orchestration.workerterminaluserinput-1.json index 29893a8dfae..6f60507cadb 100644 --- a/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-orchestration.workerterminaluserinput-1.json +++ b/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-orchestration.workerterminaluserinput-1.json @@ -3,9 +3,9 @@ "family": "terminal.raw-input", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "68c039f74da08523d67d8d5b0a178c1d12507ec88d25891cd1377cd3fb40205c", "platform": "darwin", @@ -46,6 +46,11 @@ } } }, + "03f8dcaf51c7": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, "093b7147f9b0": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -81,17 +86,9 @@ } } }, - "0a0137383ed3": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, "11a49f853eb8": { "accepted": true }, - "191580ba859d": { - "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" - }, "34a453846d11": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -317,6 +314,11 @@ } } }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "bca437e23d8a": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -464,7 +466,7 @@ "id": "terminal-raw-input-reported.normal:reported", "observation": { "sender": ["4dbb5ea36ed2", "093b7147f9b0"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -476,7 +478,7 @@ "id": "terminal-raw-input-reported.result-absent:reported", "observation": { "sender": ["4dbb5ea36ed2", "bca437e23d8a"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -488,7 +490,7 @@ "id": "terminal-raw-input-reported.result-null:reported", "observation": { "sender": ["4dbb5ea36ed2", "d642e739823d"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -500,7 +502,7 @@ "id": "terminal-raw-input-reported.inner-ok-missing:reported", "observation": { "sender": ["4dbb5ea36ed2", "6aad8cc2e655"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -512,7 +514,7 @@ "id": "terminal-raw-input-reported.inner-false-string-error:reported", "observation": { "sender": ["4dbb5ea36ed2", "cb9a9683ab1e"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -524,7 +526,7 @@ "id": "terminal-raw-input-reported.inner-false-object-error:reported", "observation": { "sender": ["4dbb5ea36ed2", "34a453846d11"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -536,7 +538,7 @@ "id": "terminal-raw-input-reported.outer-refused:reported", "observation": { "sender": ["4dbb5ea36ed2", "84777d7d765a"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -548,7 +550,7 @@ "id": "terminal-raw-input-reported.outer-refused-no-message:reported", "observation": { "sender": ["4dbb5ea36ed2", "dc19ad107e96"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -560,7 +562,7 @@ "id": "terminal-raw-input-reported.method-not-found:reported", "observation": { "sender": ["4dbb5ea36ed2", "ad01b4d8b4de"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -572,7 +574,7 @@ "id": "terminal-raw-input-reported.transport-rejection:reported", "observation": { "sender": ["4dbb5ea36ed2", "0203262b5432"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -584,7 +586,7 @@ "id": "terminal-raw-input-reported.transport-rejection-no-message:reported", "observation": { "sender": ["4dbb5ea36ed2", "4f58026b7877"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-terminal.send-1.json b/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-terminal.send-1.json index 2952282b1eb..61e62f46c4c 100644 --- a/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-terminal.send-1.json +++ b/mobile/rpc-foundation/goldens/matrix-terminal.raw-input-terminal.send-1.json @@ -3,9 +3,9 @@ "family": "terminal.raw-input", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "19d55a77e9c2f64f062070c9985f756e0ba72f3ccc3c884a80843fe888f42a47", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "03f8dcaf51c7": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, "093b7147f9b0": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -48,10 +53,6 @@ } } }, - "0a0137383ed3": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, "0f86dd69448c": { "name": "terminal.send#1", "args": [ @@ -95,10 +96,6 @@ "11a49f853eb8": { "accepted": true }, - "191580ba859d": { - "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" - }, "2638782fdff1": { "name": "terminal.send#1", "args": [ @@ -423,6 +420,11 @@ } } }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "d156eef40d6a": { "name": "terminal.send#1", "args": [ @@ -513,7 +515,7 @@ "id": "terminal-raw-input-reported.normal:reported", "observation": { "sender": ["4dbb5ea36ed2", "093b7147f9b0"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, @@ -525,7 +527,7 @@ "id": "terminal-raw-input-reported.result-absent:reported", "observation": { "sender": ["6f81ca41dbcf"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -537,7 +539,7 @@ "id": "terminal-raw-input-reported.result-null:reported", "observation": { "sender": ["80e6ae38e612"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -549,7 +551,7 @@ "id": "terminal-raw-input-reported.inner-ok-missing:reported", "observation": { "sender": ["a944d85eac60"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -561,7 +563,7 @@ "id": "terminal-raw-input-reported.inner-false-string-error:reported", "observation": { "sender": ["2638782fdff1"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -573,7 +575,7 @@ "id": "terminal-raw-input-reported.inner-false-object-error:reported", "observation": { "sender": ["de23a95594f0"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -585,7 +587,7 @@ "id": "terminal-raw-input-reported.outer-refused:reported", "observation": { "sender": ["7b6ba38169d9"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -597,7 +599,7 @@ "id": "terminal-raw-input-reported.outer-refused-no-message:reported", "observation": { "sender": ["0f86dd69448c"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -609,7 +611,7 @@ "id": "terminal-raw-input-reported.method-not-found:reported", "observation": { "sender": ["6d223e9c6727"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -621,7 +623,7 @@ "id": "terminal-raw-input-reported.transport-rejection:reported", "observation": { "sender": ["d156eef40d6a"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, @@ -633,7 +635,7 @@ "id": "terminal-raw-input-reported.transport-rejection-no-message:reported", "observation": { "sender": ["8e79300038ac"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, diff --git a/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-1.json b/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-1.json index e9aaecdcb30..8a217bbccb2 100644 --- a/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-1.json +++ b/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-1.json @@ -3,9 +3,9 @@ "family": "terminal.takeover-report", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "6913de3f553b47a7e6663e21b0b93e97df26405c210db876f0b9593bd38936be", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002261d201ea": { - "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" - }, "0203262b5432": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -85,6 +81,11 @@ } } }, + "077fe24856b3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 + }, "119211148b44": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -189,6 +190,11 @@ } } }, + "488e1b567bfb": { + "name": "orchestration.workerTerminalUserInput#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "48f55b70e1c2": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -331,10 +337,6 @@ } } }, - "797d27f8307a": { - "name": "orchestration.workerTerminalUserInput#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" - }, "880e2feac97b": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -458,7 +460,7 @@ "id": "terminal-takeover-report-retried.normal:reported-on-retry", "observation": { "sender": ["14ce070cad1b"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, @@ -470,7 +472,7 @@ "id": "terminal-takeover-report-retried.result-absent:reported-on-retry", "observation": { "sender": ["45e7c7d3167f"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, @@ -482,7 +484,7 @@ "id": "terminal-takeover-report-retried.result-null:reported-on-retry", "observation": { "sender": ["022b9ce8ac66"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, @@ -494,7 +496,7 @@ "id": "terminal-takeover-report-retried.inner-ok-missing:reported-on-retry", "observation": { "sender": ["48f55b70e1c2"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, @@ -506,7 +508,7 @@ "id": "terminal-takeover-report-retried.inner-false-string-error:reported-on-retry", "observation": { "sender": ["119211148b44"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, @@ -518,7 +520,7 @@ "id": "terminal-takeover-report-retried.inner-false-object-error:reported-on-retry", "observation": { "sender": ["6c2d0a45ffab"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, @@ -530,7 +532,7 @@ "id": "terminal-takeover-report-retried.outer-refused:reported-on-retry", "observation": { "sender": ["789b4e1c4a4e", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -542,7 +544,7 @@ "id": "terminal-takeover-report-retried.outer-refused-no-message:reported-on-retry", "observation": { "sender": ["cd393aacf981", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -554,7 +556,7 @@ "id": "terminal-takeover-report-retried.method-not-found:reported-on-retry", "observation": { "sender": ["880e2feac97b", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -566,7 +568,7 @@ "id": "terminal-takeover-report-retried.transport-rejection:reported-on-retry", "observation": { "sender": ["0203262b5432", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -578,7 +580,7 @@ "id": "terminal-takeover-report-retried.transport-rejection-no-message:reported-on-retry", "observation": { "sender": ["4f58026b7877", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-2.json b/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-2.json index 9d37024ef33..db3cfee700f 100644 --- a/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-2.json +++ b/mobile/rpc-foundation/goldens/matrix-terminal.takeover-report-orchestration.workerterminaluserinput-2.json @@ -3,9 +3,9 @@ "family": "terminal.takeover-report", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "da13ec556c0f672371a8cd2aabd4dcc68001c0f9aa47015dfa4b5937355c4c2c", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002261d201ea": { + "077fe24856b3": { "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 }, "0e475418cc7e": { "name": "orchestration.workerTerminalUserInput#2", @@ -54,6 +55,11 @@ } }, "44136fa355b3": {}, + "488e1b567bfb": { + "name": "orchestration.workerTerminalUserInput#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, "63d1194a49c6": { "name": "orchestration.workerTerminalUserInput#2", "args": [ @@ -87,10 +93,6 @@ } } }, - "797d27f8307a": { - "name": "orchestration.workerTerminalUserInput#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" - }, "7b2f86f125fc": { "name": "orchestration.workerTerminalUserInput#2", "args": [ @@ -459,7 +461,7 @@ "id": "terminal-takeover-report-retried.normal:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -471,7 +473,7 @@ "id": "terminal-takeover-report-retried.result-absent:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "db85d298e01e"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -483,7 +485,7 @@ "id": "terminal-takeover-report-retried.result-null:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "fe12b8e22d0c"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -495,7 +497,7 @@ "id": "terminal-takeover-report-retried.inner-ok-missing:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "d3aafbe91b9c"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -507,7 +509,7 @@ "id": "terminal-takeover-report-retried.inner-false-string-error:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "7b2f86f125fc"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -519,7 +521,7 @@ "id": "terminal-takeover-report-retried.inner-false-object-error:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "869f520d1465"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -531,7 +533,7 @@ "id": "terminal-takeover-report-retried.outer-refused:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "7d714b619f7a"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -543,7 +545,7 @@ "id": "terminal-takeover-report-retried.outer-refused-no-message:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "ede5c5529f4c"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -555,7 +557,7 @@ "id": "terminal-takeover-report-retried.method-not-found:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "0e475418cc7e"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -567,7 +569,7 @@ "id": "terminal-takeover-report-retried.transport-rejection:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "ebe47458b1bb"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, @@ -579,7 +581,7 @@ "id": "terminal-takeover-report-retried.transport-rejection-no-message:reported-on-retry", "observation": { "sender": ["f3349fb58cad", "63d1194a49c6"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-terminal.viewport-refit-terminal.updateviewport-1.json b/mobile/rpc-foundation/goldens/matrix-terminal.viewport-refit-terminal.updateviewport-1.json index b6bc38f63e8..1beb86892f4 100644 --- a/mobile/rpc-foundation/goldens/matrix-terminal.viewport-refit-terminal.updateviewport-1.json +++ b/mobile/rpc-foundation/goldens/matrix-terminal.viewport-refit-terminal.updateviewport-1.json @@ -3,9 +3,9 @@ "family": "terminal.viewport-refit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "bde05ca916393d7f5ccd48686cf13a52fb2dfa599ea874b084c58bd59adb7e7f", "platform": "darwin", @@ -13,12 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "05338e19b42a": { - "name": "subscribe-terminal", - "value": { - "handle": "terminal-1" - } - }, "121036dfcf5a": { "name": "terminal.updateViewport#1", "args": [ @@ -103,6 +97,21 @@ } } }, + "37024426b62f": { + "name": "subscribe-terminal", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "3c255f83f3e1": { + "name": "reflow", + "value": { + "cols": 100, + "rows": 30 + }, + "sent": 1 + }, "3f6a9fc794e0": { "name": "terminal.updateViewport#1", "args": [ @@ -219,25 +228,6 @@ } } }, - "472aa5c4220c": { - "name": "measure-fit", - "value": { - "frameHeight": 600 - } - }, - "58cda7b4ca05": { - "name": "reflow", - "value": { - "cols": 100, - "rows": 30 - } - }, - "5fde1571425b": { - "name": "unsubscribe-terminal", - "value": { - "handle": "terminal-1" - } - }, "7e0619ad636f": { "measured": true, "viewport": { @@ -289,10 +279,6 @@ } } }, - "9c584ebc4a0f": { - "name": "terminal.updateViewport#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.updateViewport\",\"params\":{\"terminal\":\"terminal-1\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"},\"viewport\":{\"cols\":100,\"rows\":30}}}" - }, "a056a0c8d9d3": { "name": "terminal.updateViewport#1", "args": [ @@ -376,6 +362,20 @@ } } }, + "a1c0c7168922": { + "name": "unsubscribe-terminal", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "a993d0d38252": { + "name": "measure-fit", + "value": { + "frameHeight": 600 + }, + "sent": 0 + }, "ba81b169e3b7": { "name": "terminal.updateViewport#1", "args": [ @@ -459,6 +459,11 @@ } } }, + "ca5578df10d1": { + "name": "terminal.updateViewport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.updateViewport\",\"params\":{\"terminal\":\"terminal-1\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"},\"viewport\":{\"cols\":100,\"rows\":30}}}", + "sent": 1 + }, "e578c2bcde04": { "name": "terminal.updateViewport#1", "args": [ @@ -517,143 +522,143 @@ "id": "terminal-viewport-refit-applied.normal:reflowed", "observation": { "sender": ["121036dfcf5a"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "58cda7b4ca05"] + "effects": ["a993d0d38252", "3c255f83f3e1"] } }, { "id": "terminal-viewport-refit-applied.result-absent:reflowed", "observation": { "sender": ["43ede4e0a03a"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.result-null:reflowed", "observation": { "sender": ["a1305ea259dd"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.inner-ok-missing:reflowed", "observation": { "sender": ["ba81b169e3b7"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.inner-false-string-error:reflowed", "observation": { "sender": ["1c67fe61e3e6"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.inner-false-object-error:reflowed", "observation": { "sender": ["90e3c020eef5"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.outer-refused:reflowed", "observation": { "sender": ["e578c2bcde04"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.outer-refused-no-message:reflowed", "observation": { "sender": ["c0619ddc2d8f"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.method-not-found:reflowed", "observation": { "sender": ["a056a0c8d9d3"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.transport-rejection:reflowed", "observation": { "sender": ["43d05571e0f1"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } }, { "id": "terminal-viewport-refit-applied.transport-rejection-no-message:reflowed", "observation": { "sender": ["3f6a9fc794e0"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json index 5d8b8617bab..db026f8b42c 100644 --- a/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json @@ -3,9 +3,9 @@ "family": "transport.capability-probe", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "874b1a120443ee679e2f4b3974762fd84fc929e93a2117b20bbb0cf373316616", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -148,6 +144,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "88200d49083c": { "name": "status.get#1", "args": [ @@ -405,7 +406,7 @@ "id": "transport-capability-probe-publishes.normal:capabilities-published", "observation": { "sender": ["b4584cf1e1a9"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -417,7 +418,7 @@ "id": "transport-capability-probe-publishes.result-absent:capabilities-published", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -429,7 +430,7 @@ "id": "transport-capability-probe-publishes.result-null:capabilities-published", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -441,7 +442,7 @@ "id": "transport-capability-probe-publishes.inner-ok-missing:capabilities-published", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -453,7 +454,7 @@ "id": "transport-capability-probe-publishes.inner-false-string-error:capabilities-published", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -465,7 +466,7 @@ "id": "transport-capability-probe-publishes.inner-false-object-error:capabilities-published", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -477,7 +478,7 @@ "id": "transport-capability-probe-publishes.outer-refused:capabilities-published", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -489,7 +490,7 @@ "id": "transport-capability-probe-publishes.outer-refused-no-message:capabilities-published", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -501,7 +502,7 @@ "id": "transport-capability-probe-publishes.method-not-found:capabilities-published", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -513,7 +514,7 @@ "id": "transport-capability-probe-publishes.transport-rejection:capabilities-published", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -525,7 +526,7 @@ "id": "transport-capability-probe-publishes.transport-rejection-no-message:capabilities-published", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json index 2262a26d90f..9fa495bc906 100644 --- a/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json @@ -3,9 +3,9 @@ "family": "transport.host-status-gates", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "d6be62e5eb2737d75634c053098d06a4bb175c64ff915cec6ead79922492a068", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -168,6 +164,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "88200d49083c": { "name": "status.get#1", "args": [ @@ -434,7 +435,7 @@ "id": "transport-host-status-gates-ready.normal:gates-proven", "observation": { "sender": ["eed0ae8cfbd7"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -446,7 +447,7 @@ "id": "transport-host-status-gates-ready.result-absent:gates-proven", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -458,7 +459,7 @@ "id": "transport-host-status-gates-ready.result-null:gates-proven", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -470,7 +471,7 @@ "id": "transport-host-status-gates-ready.inner-ok-missing:gates-proven", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -482,7 +483,7 @@ "id": "transport-host-status-gates-ready.inner-false-string-error:gates-proven", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -494,7 +495,7 @@ "id": "transport-host-status-gates-ready.inner-false-object-error:gates-proven", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -506,7 +507,7 @@ "id": "transport-host-status-gates-ready.outer-refused:gates-proven", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -518,7 +519,7 @@ "id": "transport-host-status-gates-ready.outer-refused-no-message:gates-proven", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -530,7 +531,7 @@ "id": "transport-host-status-gates-ready.method-not-found:gates-proven", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -542,7 +543,7 @@ "id": "transport-host-status-gates-ready.transport-rejection:gates-proven", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -554,7 +555,7 @@ "id": "transport-host-status-gates-ready.transport-rejection-no-message:gates-proven", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json index e8b97e5ef10..b55dfb5add8 100644 --- a/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json +++ b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json @@ -3,9 +3,9 @@ "family": "transport.pairing-race", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "1d032c86e7cc12efa3d5044339cb990bd258d830119d0e7b61d1b995b4df29a3", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -187,6 +183,11 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "7d3dd7f9381b": { "name": "status.get#1", "args": [ @@ -357,9 +358,15 @@ "a7d5becc0aed": { "outcome": "relay" }, - "c0c86e67c300": { + "b2a8517fe750": { + "name": "candidate-closed", + "value": "direct", + "sent": 2 + }, + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "c71b2f8a6993": { "name": "status.get#1", @@ -425,10 +432,6 @@ "isRpcDeliveryUnknown": true } } - }, - "f203320e31e9": { - "name": "candidate-closed", - "value": "direct" } }, "recording": { @@ -438,132 +441,132 @@ "id": "transport-pairing-race-relay-completes-first.normal:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.result-absent:relay-wins-when-it-completes-first", "observation": { "sender": ["7d3dd7f9381b", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.result-null:relay-wins-when-it-completes-first", "observation": { "sender": ["88200d49083c", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.inner-ok-missing:relay-wins-when-it-completes-first", "observation": { "sender": ["4451bb95a76e", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.inner-false-string-error:relay-wins-when-it-completes-first", "observation": { "sender": ["944bf432f199", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.inner-false-object-error:relay-wins-when-it-completes-first", "observation": { "sender": ["89236e432861", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.outer-refused:relay-wins-when-it-completes-first", "observation": { "sender": ["16cd464bf664", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.outer-refused-no-message:relay-wins-when-it-completes-first", "observation": { "sender": ["9cdf3c107e7b", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.method-not-found:relay-wins-when-it-completes-first", "observation": { "sender": ["c71b2f8a6993", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.transport-rejection:relay-wins-when-it-completes-first", "observation": { "sender": ["de87f6266897", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.transport-rejection-no-message:relay-wins-when-it-completes-first", "observation": { "sender": ["2698c9770ad3", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json index c2f17d7fb45..553bfe8cfb6 100644 --- a/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json +++ b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json @@ -3,9 +3,9 @@ "family": "transport.pairing-race", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "048ee6d7848e0e4b8d6463ff9dc4124bfd478114ab87f6b52ff82a1dfd6ebc04", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, "03b8b5bae048": { "name": "status.get#2", "args": [ @@ -112,10 +108,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "218c5005ac65": { "name": "status.get#2", "args": [ @@ -222,6 +214,11 @@ "settledAt": 0, "value": "relay" }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "87a315fe2862": { "name": "status.get#2", "args": [ @@ -301,6 +298,16 @@ "a7d5becc0aed": { "outcome": "relay" }, + "b2a8517fe750": { + "name": "candidate-closed", + "value": "direct", + "sent": 2 + }, + "b33a14df0df6": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "b8e45ac26312": { "name": "status.get#2", "args": [ @@ -368,9 +375,10 @@ } } }, - "c0c86e67c300": { - "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "d433a326314e": { + "name": "candidate-closed", + "value": "relay", + "sent": 2 }, "d9b301beff12": { "outcome": "direct" @@ -405,10 +413,6 @@ } } }, - "f203320e31e9": { - "name": "candidate-closed", - "value": "direct" - }, "f699294abe81": { "name": "status.get#2", "args": [ @@ -451,132 +455,132 @@ "id": "transport-pairing-race-relay-completes-first.normal:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.result-absent:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "e9d16781a690"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.result-null:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "03b8b5bae048"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.inner-ok-missing:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "bf57ada87e10"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.inner-false-string-error:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "218c5005ac65"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.inner-false-object-error:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "a10980da78f2"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } }, { "id": "transport-pairing-race-relay-completes-first.outer-refused:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "b8e45ac26312"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "93edac3a1c3e" }, "state": "d9b301beff12", - "effects": ["0193ae4dbb38"] + "effects": ["d433a326314e"] } }, { "id": "transport-pairing-race-relay-completes-first.outer-refused-no-message:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "87a315fe2862"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "93edac3a1c3e" }, "state": "d9b301beff12", - "effects": ["0193ae4dbb38"] + "effects": ["d433a326314e"] } }, { "id": "transport-pairing-race-relay-completes-first.method-not-found:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "f699294abe81"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "93edac3a1c3e" }, "state": "d9b301beff12", - "effects": ["0193ae4dbb38"] + "effects": ["d433a326314e"] } }, { "id": "transport-pairing-race-relay-completes-first.transport-rejection:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "18c1e8ee98a9"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "93edac3a1c3e" }, "state": "d9b301beff12", - "effects": ["0193ae4dbb38"] + "effects": ["d433a326314e"] } }, { "id": "transport-pairing-race-relay-completes-first.transport-rejection-no-message:relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "1ca2b2b151f0"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "93edac3a1c3e" }, "state": "d9b301beff12", - "effects": ["0193ae4dbb38"] + "effects": ["d433a326314e"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.catalog-snapshot-worktree.ps-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.catalog-snapshot-worktree.ps-1.json index 261b7ab64f0..8a21e7b8215 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.catalog-snapshot-worktree.ps-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.catalog-snapshot-worktree.ps-1.json @@ -3,10 +3,10 @@ "family": "worktree.catalog-snapshot", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "6119d409e1958877e4a04b3901f94a3609ac0420f5ca02af20eb8dae5cbf3408", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4e942ddfbaa0ba6bfc2993969276987f6528ac53765d125e99a830e261f93a8e", "scenarioSha256": "95ca47f382997c412da974e564a46b1ae0c20d6e0f3ca14258d33c8d8b51a160", "platform": "darwin", "scenarioVersion": 1, @@ -112,12 +112,19 @@ "admitted": "unadmitted", "fetched": "unfetched" }, - "2d40d1d38104": { - "name": "unhandled-rejection", + "3ef9b57ea9ad": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, "value": { - "category": "Error", - "isRpcDeliveryUnknown": false, - "message": "Unsupported observation: function" + "kind": "response", + "pending": { + "admission": { + "kind": "invalid" + }, + "client": "logical-client", + "hostId": "host-1" + } } }, "4262ba495b1b": { @@ -258,6 +265,29 @@ "status": "pending", "startedAt": 0 }, + "9948855e8b8d": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "response", + "pending": { + "admission": { + "kind": "full", + "snapshotId": "snapshot-1", + "worktrees": [ + { + "displayName": "One", + "repo": "Repo", + "worktreeId": "w-1" + } + ] + }, + "client": "logical-client", + "hostId": "host-1" + } + } + }, "a0fab6bf1fb0": { "name": "worktree.ps#1", "args": [ @@ -295,10 +325,6 @@ } } }, - "a87f1f91dc98": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"afterSnapshotId\":null,\"supportsWorktreeVisibilitySourceDefaults\":true}}" - }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -495,6 +521,11 @@ "isRpcDeliveryUnknown": true } }, + "c97fe566ef74": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"afterSnapshotId\":null,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 1 + }, "f5d207eddd1d": { "name": "worktree.ps#1", "args": [ @@ -570,7 +601,7 @@ "id": "worktree-catalog-snapshot.prelude:catalog-pending", "observation": { "sender": ["f97b6b46b1d5"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "9270aeb7d9c6" }, @@ -582,79 +613,79 @@ "id": "worktree-catalog-snapshot.normal:settled", "observation": { "sender": ["227f9e3de4fa"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "9948855e8b8d" }, "state": "ab1a9ba6301c", - "effects": ["2d40d1d38104"] + "effects": [] } }, { "id": "worktree-catalog-snapshot.result-absent:settled", "observation": { "sender": ["ad584cc963bb"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "3ef9b57ea9ad" }, "state": "50c4271e912d", - "effects": ["2d40d1d38104"] + "effects": [] } }, { "id": "worktree-catalog-snapshot.result-null:settled", "observation": { "sender": ["b670d230caf2"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "3ef9b57ea9ad" }, "state": "50c4271e912d", - "effects": ["2d40d1d38104"] + "effects": [] } }, { "id": "worktree-catalog-snapshot.inner-ok-missing:settled", "observation": { "sender": ["4262ba495b1b"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "3ef9b57ea9ad" }, "state": "50c4271e912d", - "effects": ["2d40d1d38104"] + "effects": [] } }, { "id": "worktree-catalog-snapshot.inner-false-string-error:settled", "observation": { "sender": ["5a288976750e"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "3ef9b57ea9ad" }, "state": "50c4271e912d", - "effects": ["2d40d1d38104"] + "effects": [] } }, { "id": "worktree-catalog-snapshot.inner-false-object-error:settled", "observation": { "sender": ["f5d207eddd1d"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "3ef9b57ea9ad" }, "state": "50c4271e912d", - "effects": ["2d40d1d38104"] + "effects": [] } }, { "id": "worktree-catalog-snapshot.outer-refused:settled", "observation": { "sender": ["b14360b67647"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "0d9bf2f46a5e" }, @@ -666,7 +697,7 @@ "id": "worktree-catalog-snapshot.outer-refused-no-message:settled", "observation": { "sender": ["a0fab6bf1fb0"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "0d9bf2f46a5e" }, @@ -678,7 +709,7 @@ "id": "worktree-catalog-snapshot.method-not-found:settled", "observation": { "sender": ["5d54bccfc557"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "8e2c2fbe7e94" }, @@ -690,7 +721,7 @@ "id": "worktree-catalog-snapshot.transport-rejection:settled", "observation": { "sender": ["b1ae1170d95b"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "a947768bc0ed" }, @@ -702,7 +733,7 @@ "id": "worktree-catalog-snapshot.transport-rejection-no-message:settled", "observation": { "sender": ["08dde29706df"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json index 9de86e4a0c5..912a9bff267 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "e93a36ef900de27e1a566cdb2389ba4f900a330eadbb476b9bfb1ef05707b352", "platform": "darwin", @@ -191,10 +191,6 @@ "3f946ad0279c": { "outcome": "uncreated" }, - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "489c189aebca": { "name": "worktree.create#1", "args": [ @@ -506,6 +502,11 @@ } } }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 + }, "df162b95f465": { "outcome": { "name": "kestrel", @@ -520,7 +521,7 @@ "id": "tw-create-retry-created.normal:created", "observation": { "sender": ["489c189aebca"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "b32227fdb10b" }, @@ -532,7 +533,7 @@ "id": "tw-create-retry-created.result-absent:created", "observation": { "sender": ["cf574d8c995b"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "2588fd63a157" }, @@ -544,7 +545,7 @@ "id": "tw-create-retry-created.result-null:created", "observation": { "sender": ["0938d32a2ec2"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "b5447f4dd931" }, @@ -556,7 +557,7 @@ "id": "tw-create-retry-created.inner-ok-missing:created", "observation": { "sender": ["6bf7db287168"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "199931225ca2" }, @@ -568,7 +569,7 @@ "id": "tw-create-retry-created.inner-false-string-error:created", "observation": { "sender": ["96a4c62e654d"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "199931225ca2" }, @@ -580,7 +581,7 @@ "id": "tw-create-retry-created.inner-false-object-error:created", "observation": { "sender": ["2e78a1dad2ea"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "199931225ca2" }, @@ -592,7 +593,7 @@ "id": "tw-create-retry-created.outer-refused:created", "observation": { "sender": ["c8b7b7e4da75"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "7665e4eb5ce2" }, @@ -604,7 +605,7 @@ "id": "tw-create-retry-created.outer-refused-no-message:created", "observation": { "sender": ["b6ebedadd49b"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "240b0b1c72b2" }, @@ -616,7 +617,7 @@ "id": "tw-create-retry-created.method-not-found:created", "observation": { "sender": ["151fd59f40cd"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "7fbbbeb1902c" }, @@ -628,7 +629,7 @@ "id": "tw-create-retry-created.transport-rejection:created", "observation": { "sender": ["292579caa07d"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "a947768bc0ed" }, @@ -640,7 +641,7 @@ "id": "tw-create-retry-created.transport-rejection-no-message:created", "observation": { "sender": ["8cf7217b02de"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.home-catalog-worktree.ps-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.home-catalog-worktree.ps-1.json index 41e825d7506..44c711d4c11 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.home-catalog-worktree.ps-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.home-catalog-worktree.ps-1.json @@ -3,10 +3,10 @@ "family": "worktree.home-catalog", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "6119d409e1958877e4a04b3901f94a3609ac0420f5ca02af20eb8dae5cbf3408", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4e942ddfbaa0ba6bfc2993969276987f6528ac53765d125e99a830e261f93a8e", "scenarioSha256": "fa0e28a167a5fba6fe7ffebb9f4ad28dd413d601c07116a24a7781d156f54beb", "platform": "darwin", "scenarioVersion": 1, @@ -177,10 +177,6 @@ } } }, - "4912be5d956f": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" - }, "4fa9e403a3c8": { "name": "worktree.ps#1", "args": [ @@ -253,7 +249,7 @@ } } }, - "8944b50988b9": { + "86091b4d2b73": { "name": "info", "value": { "host-1": { @@ -268,7 +264,8 @@ }, "totalWorktrees": 2 } - } + }, + "sent": 1 }, "9270aeb7d9c6": { "status": "pending", @@ -373,7 +370,22 @@ } } }, - "a3336f998e22": { + "a12f66e6b7a8": { + "name": "info", + "value": { + "host-1": { + "activeCount": 0, + "countsProvenAt": 1767225600000, + "hostId": "host-1", + "lastActiveWorktree": { + "$rpc": "null" + }, + "totalWorktrees": 0 + } + }, + "sent": 1 + }, + "b2b1fae7e3de": { "name": "info", "value": { "host-1": { @@ -385,7 +397,8 @@ }, "totalWorktrees": 0 } - } + }, + "sent": 1 }, "bc1a8e138f82": { "name": "worktree.ps#1", @@ -412,19 +425,10 @@ "startedAt": 0 } }, - "cca1bdaf2563": { - "name": "info", - "value": { - "host-1": { - "activeCount": 0, - "countsProvenAt": 1767225600000, - "hostId": "host-1", - "lastActiveWorktree": { - "$rpc": "null" - }, - "totalWorktrees": 0 - } - } + "c72cb878ff2a": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 1 }, "d0ec31ab66d5": { "host-1": { @@ -520,7 +524,7 @@ "id": "worktree-home-catalog.prelude:catalog-pending", "observation": { "sender": ["bc1a8e138f82"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "9270aeb7d9c6" }, @@ -532,132 +536,132 @@ "id": "worktree-home-catalog.normal:settled", "observation": { "sender": ["2e82f8bbb1f1"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "39b7354b00f4", - "effects": ["8944b50988b9"] + "effects": ["86091b4d2b73"] } }, { "id": "worktree-home-catalog.result-absent:settled", "observation": { "sender": ["6ed6d686b491"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } }, { "id": "worktree-home-catalog.result-null:settled", "observation": { "sender": ["430d32843438"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } }, { "id": "worktree-home-catalog.inner-ok-missing:settled", "observation": { "sender": ["e904502f2359"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "d0ec31ab66d5", - "effects": ["cca1bdaf2563"] + "effects": ["a12f66e6b7a8"] } }, { "id": "worktree-home-catalog.inner-false-string-error:settled", "observation": { "sender": ["f2257f595504"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "d0ec31ab66d5", - "effects": ["cca1bdaf2563"] + "effects": ["a12f66e6b7a8"] } }, { "id": "worktree-home-catalog.inner-false-object-error:settled", "observation": { "sender": ["481a5e96b319"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "d0ec31ab66d5", - "effects": ["cca1bdaf2563"] + "effects": ["a12f66e6b7a8"] } }, { "id": "worktree-home-catalog.outer-refused:settled", "observation": { "sender": ["993fb2bd3f3e"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } }, { "id": "worktree-home-catalog.outer-refused-no-message:settled", "observation": { "sender": ["97177805ceb8"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } }, { "id": "worktree-home-catalog.method-not-found:settled", "observation": { "sender": ["111018d23b6c"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } }, { "id": "worktree-home-catalog.transport-rejection:settled", "observation": { "sender": ["4fa9e403a3c8"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } }, { "id": "worktree-home-catalog.transport-rejection-no-message:settled", "observation": { "sender": ["9f1a49cd671e"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "51d64b49c1ab", - "effects": ["a3336f998e22"] + "effects": ["b2b1fae7e3de"] } } ] diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json index 15ce7cb159a..a43a5b52e13 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "a84f8a5acfd428eb77b5c02a3de0fa8b780c666db31bbe574ecf76cdf84adeb2", "platform": "darwin", @@ -48,10 +48,6 @@ } } }, - "0e24d2a37a0d": { - "name": "worktree.resolvePrBase#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}" - }, "156f5e61efd3": { "name": "worktree.resolveMrBase#1", "args": [ @@ -357,9 +353,10 @@ "compareBaseRef": "origin/main" } }, - "69afcaf1cb72": { + "65f985665d42": { "name": "worktree.resolveMrBase#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}", + "sent": 2 }, "7214459608bf": { "status": "rejected", @@ -403,6 +400,11 @@ } } }, + "95d2391d09f2": { + "name": "worktree.resolvePrBase#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}", + "sent": 1 + }, "96b186d42430": { "name": "worktree.resolveMrBase#1", "args": [ @@ -583,7 +585,7 @@ "id": "tw-hosted-base-resolved.prelude:pr-base-resolved", "observation": { "sender": ["4febe923ceea"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "5428de0f5130" }, @@ -595,7 +597,7 @@ "id": "tw-hosted-base-resolved.normal:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "fd552ecb03da" @@ -608,7 +610,7 @@ "id": "tw-hosted-base-resolved.result-absent:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "93bb7cfeae89"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "ae5862eb7a20" @@ -621,7 +623,7 @@ "id": "tw-hosted-base-resolved.result-null:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "336e99424dd0"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "7214459608bf" @@ -634,7 +636,7 @@ "id": "tw-hosted-base-resolved.inner-ok-missing:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "08ecbab921e6"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "2aaea8ee523e" @@ -647,7 +649,7 @@ "id": "tw-hosted-base-resolved.inner-false-string-error:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "96b186d42430"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "d05b2d417b9c" @@ -660,7 +662,7 @@ "id": "tw-hosted-base-resolved.inner-false-object-error:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "156f5e61efd3"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "2c7f810cc819" @@ -673,7 +675,7 @@ "id": "tw-hosted-base-resolved.outer-refused:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "201cea1f9864"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "32a7c0ae7918" @@ -686,7 +688,7 @@ "id": "tw-hosted-base-resolved.outer-refused-no-message:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "382c27f806f2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "f3b516f62081" @@ -699,7 +701,7 @@ "id": "tw-hosted-base-resolved.method-not-found:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "17ae65496a72"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "b948e8307e81" @@ -712,7 +714,7 @@ "id": "tw-hosted-base-resolved.transport-rejection:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "bd721565327b"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "a947768bc0ed" @@ -725,7 +727,7 @@ "id": "tw-hosted-base-resolved.transport-rejection-no-message:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "22f024eeb07c"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "c7584e82c72f" diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json index e4bae1bd86a..43e1fb4afca 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "45783a7cbb44b04dbbd6bfd6735799bb4c75e503f43f1821cf8640d11f7464ad", "platform": "darwin", @@ -19,10 +19,6 @@ }, "prBase": "unresolved" }, - "0e24d2a37a0d": { - "name": "worktree.resolvePrBase#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}" - }, "236529aa012d": { "mrBase": "unresolved", "prBase": { @@ -324,9 +320,10 @@ } } }, - "69afcaf1cb72": { + "65f985665d42": { "name": "worktree.resolveMrBase#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}", + "sent": 2 }, "7214459608bf": { "status": "rejected", @@ -338,6 +335,11 @@ "isRpcDeliveryUnknown": false } }, + "95d2391d09f2": { + "name": "worktree.resolvePrBase#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}", + "sent": 1 + }, "a947768bc0ed": { "status": "rejected", "startedAt": 0, @@ -593,7 +595,7 @@ "id": "tw-hosted-base-resolved.normal:pr-base-resolved", "observation": { "sender": ["4febe923ceea"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "5428de0f5130" }, @@ -605,7 +607,7 @@ "id": "tw-hosted-base-resolved.normal:mr-base-resolved", "observation": { "sender": ["4febe923ceea", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "fd552ecb03da" @@ -618,7 +620,7 @@ "id": "tw-hosted-base-resolved.result-absent:pr-base-resolved", "observation": { "sender": ["60f898896e1a"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "ae5862eb7a20" }, @@ -630,7 +632,7 @@ "id": "tw-hosted-base-resolved.result-absent:mr-base-resolved", "observation": { "sender": ["60f898896e1a", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "ae5862eb7a20", "mr": "fd552ecb03da" @@ -643,7 +645,7 @@ "id": "tw-hosted-base-resolved.result-null:pr-base-resolved", "observation": { "sender": ["f4bbce06e9b6"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "7214459608bf" }, @@ -655,7 +657,7 @@ "id": "tw-hosted-base-resolved.result-null:mr-base-resolved", "observation": { "sender": ["f4bbce06e9b6", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "7214459608bf", "mr": "fd552ecb03da" @@ -668,7 +670,7 @@ "id": "tw-hosted-base-resolved.inner-ok-missing:pr-base-resolved", "observation": { "sender": ["658dfb6d27f2"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "2aaea8ee523e" }, @@ -680,7 +682,7 @@ "id": "tw-hosted-base-resolved.inner-ok-missing:mr-base-resolved", "observation": { "sender": ["658dfb6d27f2", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "2aaea8ee523e", "mr": "fd552ecb03da" @@ -693,7 +695,7 @@ "id": "tw-hosted-base-resolved.inner-false-string-error:pr-base-resolved", "observation": { "sender": ["62d33be71d4d"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "d05b2d417b9c" }, @@ -705,7 +707,7 @@ "id": "tw-hosted-base-resolved.inner-false-string-error:mr-base-resolved", "observation": { "sender": ["62d33be71d4d", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "d05b2d417b9c", "mr": "fd552ecb03da" @@ -718,7 +720,7 @@ "id": "tw-hosted-base-resolved.inner-false-object-error:pr-base-resolved", "observation": { "sender": ["5ce5558cd2f1"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "2c7f810cc819" }, @@ -730,7 +732,7 @@ "id": "tw-hosted-base-resolved.inner-false-object-error:mr-base-resolved", "observation": { "sender": ["5ce5558cd2f1", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "2c7f810cc819", "mr": "fd552ecb03da" @@ -743,7 +745,7 @@ "id": "tw-hosted-base-resolved.outer-refused:pr-base-resolved", "observation": { "sender": ["f19c03489128"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "32a7c0ae7918" }, @@ -755,7 +757,7 @@ "id": "tw-hosted-base-resolved.outer-refused:mr-base-resolved", "observation": { "sender": ["f19c03489128", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "32a7c0ae7918", "mr": "fd552ecb03da" @@ -768,7 +770,7 @@ "id": "tw-hosted-base-resolved.outer-refused-no-message:pr-base-resolved", "observation": { "sender": ["e3d0229e3cdb"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "f3b516f62081" }, @@ -780,7 +782,7 @@ "id": "tw-hosted-base-resolved.outer-refused-no-message:mr-base-resolved", "observation": { "sender": ["e3d0229e3cdb", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "f3b516f62081", "mr": "fd552ecb03da" @@ -793,7 +795,7 @@ "id": "tw-hosted-base-resolved.method-not-found:pr-base-resolved", "observation": { "sender": ["28b232b6369b"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "b948e8307e81" }, @@ -805,7 +807,7 @@ "id": "tw-hosted-base-resolved.method-not-found:mr-base-resolved", "observation": { "sender": ["28b232b6369b", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "b948e8307e81", "mr": "fd552ecb03da" @@ -818,7 +820,7 @@ "id": "tw-hosted-base-resolved.transport-rejection:pr-base-resolved", "observation": { "sender": ["d778e31ef5f7"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "a947768bc0ed" }, @@ -830,7 +832,7 @@ "id": "tw-hosted-base-resolved.transport-rejection:mr-base-resolved", "observation": { "sender": ["d778e31ef5f7", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "a947768bc0ed", "mr": "fd552ecb03da" @@ -843,7 +845,7 @@ "id": "tw-hosted-base-resolved.transport-rejection-no-message:pr-base-resolved", "observation": { "sender": ["388eebbe7dca"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "c7584e82c72f" }, @@ -855,7 +857,7 @@ "id": "tw-hosted-base-resolved.transport-rejection-no-message:mr-base-resolved", "observation": { "sender": ["388eebbe7dca", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "c7584e82c72f", "mr": "fd552ecb03da" diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.retired-names-worktree.listretirednames-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.retired-names-worktree.listretirednames-1.json index afe6e6189f4..7340ab75d0f 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.retired-names-worktree.listretirednames-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.retired-names-worktree.listretirednames-1.json @@ -3,16 +3,21 @@ "family": "worktree.retired-names", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "6119d409e1958877e4a04b3901f94a3609ac0420f5ca02af20eb8dae5cbf3408", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4e942ddfbaa0ba6bfc2993969276987f6528ac53765d125e99a830e261f93a8e", "scenarioSha256": "d321d6c17e67ae90f6ceefb775495ff765a86a35423ed33a212e71ec5e9e94aa", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "00ae68859cc4": { + "name": "worktree.listRetiredNames#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.listRetiredNames\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, "02fe07399476": { "name": "worktree.listRetiredNames#1", "args": [ @@ -277,10 +282,6 @@ "names": ["marlin", "orca"] } }, - "ba7d8283433b": { - "name": "worktree.listRetiredNames#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.listRetiredNames\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "be9540321e8c": { "name": "worktree.listRetiredNames#1", "args": [ @@ -438,7 +439,7 @@ "id": "worktree-retired-names.prelude:names-pending", "observation": { "sender": ["569633c0c5c5"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -450,7 +451,7 @@ "id": "worktree-retired-names.normal:settled", "observation": { "sender": ["5e2e60e145d8"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -462,7 +463,7 @@ "id": "worktree-retired-names.result-absent:settled", "observation": { "sender": ["62049c27970e"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -474,7 +475,7 @@ "id": "worktree-retired-names.result-null:settled", "observation": { "sender": ["097832ba0321"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -486,7 +487,7 @@ "id": "worktree-retired-names.inner-ok-missing:settled", "observation": { "sender": ["0c1342cbe912"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -498,7 +499,7 @@ "id": "worktree-retired-names.inner-false-string-error:settled", "observation": { "sender": ["2b135054eb20"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -510,7 +511,7 @@ "id": "worktree-retired-names.inner-false-object-error:settled", "observation": { "sender": ["dfdfe583f72c"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -522,7 +523,7 @@ "id": "worktree-retired-names.outer-refused:settled", "observation": { "sender": ["65d2ebb48892"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -534,7 +535,7 @@ "id": "worktree-retired-names.outer-refused-no-message:settled", "observation": { "sender": ["be9540321e8c"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -546,7 +547,7 @@ "id": "worktree-retired-names.method-not-found:settled", "observation": { "sender": ["e30ddb3bb2da"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -558,7 +559,7 @@ "id": "worktree-retired-names.transport-rejection:settled", "observation": { "sender": ["ea14357ab74a"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -570,7 +571,7 @@ "id": "worktree-retired-names.transport-rejection-no-message:settled", "observation": { "sender": ["02fe07399476"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json index 85942e9517a..f760341c109 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "2fc093ec505bfac04a4ff0adab991baeba985253486dbe9e3ec9884b8d5f0920", "platform": "darwin", @@ -307,6 +307,11 @@ "ok": false } }, + "ab2ee9c092a5": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}", + "sent": 1 + }, "b91c2f7fddc7": { "name": "worktree.set#1", "args": [ @@ -406,10 +411,6 @@ } } }, - "c7ae0a3a6e6e": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}" - }, "c8de0688e42c": { "linkedPR": "unread", "outcome": { @@ -527,7 +528,7 @@ "id": "sc-pr-link-set.prelude:pending", "observation": { "sender": ["2c746c8732cd"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "9270aeb7d9c6" }, @@ -539,7 +540,7 @@ "id": "sc-pr-link-set.normal:settled", "observation": { "sender": ["86441203344c"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, @@ -551,7 +552,7 @@ "id": "sc-pr-link-set.result-absent:settled", "observation": { "sender": ["319aa77fad74"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, @@ -563,7 +564,7 @@ "id": "sc-pr-link-set.result-null:settled", "observation": { "sender": ["3beb771c862a"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, @@ -575,7 +576,7 @@ "id": "sc-pr-link-set.inner-ok-missing:settled", "observation": { "sender": ["e04a0178bf7f"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, @@ -587,7 +588,7 @@ "id": "sc-pr-link-set.inner-false-string-error:settled", "observation": { "sender": ["898327d6d921"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, @@ -599,7 +600,7 @@ "id": "sc-pr-link-set.inner-false-object-error:settled", "observation": { "sender": ["45e5fb9620bf"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, @@ -611,7 +612,7 @@ "id": "sc-pr-link-set.outer-refused:settled", "observation": { "sender": ["c49c62e3c88e"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "1b2778bf67a2" }, @@ -623,7 +624,7 @@ "id": "sc-pr-link-set.outer-refused-no-message:settled", "observation": { "sender": ["35cef38d4b19"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "a42570f300ad" }, @@ -635,7 +636,7 @@ "id": "sc-pr-link-set.method-not-found:settled", "observation": { "sender": ["d10cb6e1e0b5"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fa93ca01f266" }, @@ -647,7 +648,7 @@ "id": "sc-pr-link-set.transport-rejection:settled", "observation": { "sender": ["b91c2f7fddc7"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "a197c20578aa" }, @@ -659,7 +660,7 @@ "id": "sc-pr-link-set.transport-rejection-no-message:settled", "observation": { "sender": ["c5cfd8d3e2ed"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fb4429083480" }, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json index 2defe7f019e..c6f0d4e982f 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "f70c6b1753377b5a502bf7d1e69dc95617f24c42137471320eb393567efbe735", "platform": "darwin", @@ -47,10 +47,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2698c9770ad3": { "name": "status.get#1", "args": [ @@ -193,6 +189,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "86f7fa8089fe": { "status": "fulfilled", "startedAt": 0, @@ -438,7 +439,7 @@ "id": "tw-capabilities-advertised.normal:probed", "observation": { "sender": ["5242fad3532f"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "b33d34bddc4e" }, @@ -450,7 +451,7 @@ "id": "tw-capabilities-advertised.result-absent:probed", "observation": { "sender": ["7d3dd7f9381b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -462,7 +463,7 @@ "id": "tw-capabilities-advertised.result-null:probed", "observation": { "sender": ["88200d49083c"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -474,7 +475,7 @@ "id": "tw-capabilities-advertised.inner-ok-missing:probed", "observation": { "sender": ["4451bb95a76e"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -486,7 +487,7 @@ "id": "tw-capabilities-advertised.inner-false-string-error:probed", "observation": { "sender": ["944bf432f199"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -498,7 +499,7 @@ "id": "tw-capabilities-advertised.inner-false-object-error:probed", "observation": { "sender": ["89236e432861"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -510,7 +511,7 @@ "id": "tw-capabilities-advertised.outer-refused:probed", "observation": { "sender": ["16cd464bf664"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -522,7 +523,7 @@ "id": "tw-capabilities-advertised.outer-refused-no-message:probed", "observation": { "sender": ["9cdf3c107e7b"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -534,7 +535,7 @@ "id": "tw-capabilities-advertised.method-not-found:probed", "observation": { "sender": ["c71b2f8a6993"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -546,7 +547,7 @@ "id": "tw-capabilities-advertised.transport-rejection:probed", "observation": { "sender": ["de87f6266897"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, @@ -558,7 +559,7 @@ "id": "tw-capabilities-advertised.transport-rejection-no-message:probed", "observation": { "sender": ["2698c9770ad3"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "86f7fa8089fe" }, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json index 820dbb2d305..885617e2dd2 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json @@ -3,9 +3,9 @@ "family": "worktree.setup-hook-trust", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "8487fd14ed779708415b264e2b80b26b0d5094e379a04f4f32c2cd75ec469182", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0f68ccbfb8e9": { - "name": "ui.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"setup\":{\"contentHash\":\"hash-1\",\"approvedAt\":1767225600000}}}}}" - }, "229c35d1a4ba": { "trust": "unapproved" }, @@ -233,6 +229,11 @@ } } }, + "99f419f3b772": { + "name": "ui.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"setup\":{\"contentHash\":\"hash-1\",\"approvedAt\":1767225600000}}}}}", + "sent": 1 + }, "9deb505f7915": { "name": "ui.set#1", "args": [ @@ -541,7 +542,7 @@ "id": "tw-setup-hook-trust-approved.normal:approved", "observation": { "sender": ["6f009f61d89f"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, @@ -553,7 +554,7 @@ "id": "tw-setup-hook-trust-approved.result-absent:approved", "observation": { "sender": ["e9c010ad58d3"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, @@ -565,7 +566,7 @@ "id": "tw-setup-hook-trust-approved.result-null:approved", "observation": { "sender": ["9deb505f7915"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, @@ -577,7 +578,7 @@ "id": "tw-setup-hook-trust-approved.inner-ok-missing:approved", "observation": { "sender": ["ac7d2d4aa85c"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, @@ -589,7 +590,7 @@ "id": "tw-setup-hook-trust-approved.inner-false-string-error:approved", "observation": { "sender": ["d1113bd291a2"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, @@ -601,7 +602,7 @@ "id": "tw-setup-hook-trust-approved.inner-false-object-error:approved", "observation": { "sender": ["2905cce95e1c"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, @@ -613,7 +614,7 @@ "id": "tw-setup-hook-trust-approved.outer-refused:approved", "observation": { "sender": ["e3e6506e1ed0"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "32a7c0ae7918" }, @@ -625,7 +626,7 @@ "id": "tw-setup-hook-trust-approved.outer-refused-no-message:approved", "observation": { "sender": ["32af950a57cc"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "f3b516f62081" }, @@ -637,7 +638,7 @@ "id": "tw-setup-hook-trust-approved.method-not-found:approved", "observation": { "sender": ["255cdc090b8a"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "b948e8307e81" }, @@ -649,7 +650,7 @@ "id": "tw-setup-hook-trust-approved.transport-rejection:approved", "observation": { "sender": ["29fc0c5de3b0"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a947768bc0ed" }, @@ -661,7 +662,7 @@ "id": "tw-setup-hook-trust-approved.transport-rejection-no-message:approved", "observation": { "sender": ["abd752b10f76"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "c7584e82c72f" }, diff --git a/mobile/rpc-foundation/goldens/native-chat-image-paste-single.json b/mobile/rpc-foundation/goldens/native-chat-image-paste-single.json new file mode 100644 index 00000000000..22b6ae6e55a --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-paste-single.json @@ -0,0 +1,140 @@ +{ + "operation": "nativeChat.image-paste", + "family": "nativeChat.image-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "a330bd18a22c002ac04d0fa043561740c5cea627516bbf965fc1bd52533c2e35", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "213d2dbb9be4": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/a.png\\u001b[201~ \",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "47a22f9d0047": { + "failure": { + "$rpc": "null" + }, + "pasted": true + }, + "518651fd2840": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "native-chat-image-paste-single", + "checkpoints": [ + { + "id": "pasted", + "observation": { + "sender": ["52ae659a3d36", "518651fd2840"], + "payloads": ["df3ce4768fd3", "213d2dbb9be4"], + "settlements": { + "one": "84e5ca07cb7a" + }, + "state": "47a22f9d0047", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-paste-stops-on-rejection.json b/mobile/rpc-foundation/goldens/native-chat-image-paste-stops-on-rejection.json new file mode 100644 index 00000000000..1b75c0b1fa3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-paste-stops-on-rejection.json @@ -0,0 +1,140 @@ +{ + "operation": "nativeChat.image-paste", + "family": "nativeChat.image-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "77fd03130dc2faf4d17b018c6c3314076a02b5fe9c531921ffb1a43e8a150d2f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "4e7e5e8e5767": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/a.png\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "748c76b444c4": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "c299c7a89e41": { + "failure": { + "$rpc": "null" + }, + "pasted": false + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "native-chat-image-paste-stops-on-rejection", + "checkpoints": [ + { + "id": "stopped", + "observation": { + "sender": ["52ae659a3d36", "748c76b444c4"], + "payloads": ["df3ce4768fd3", "4e7e5e8e5767"], + "settlements": { + "two": "7ed3d39f0607" + }, + "state": "c299c7a89e41", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-paste-trailing-image.json b/mobile/rpc-foundation/goldens/native-chat-image-paste-trailing-image.json new file mode 100644 index 00000000000..d30e715ef5a --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-paste-trailing-image.json @@ -0,0 +1,140 @@ +{ + "operation": "nativeChat.image-paste", + "family": "nativeChat.image-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "ebf9397271bfd5462403e60748f5bd505d554eba5f74ce79a8c40550e9719dcc", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "47a22f9d0047": { + "failure": { + "$rpc": "null" + }, + "pasted": true + }, + "4e7e5e8e5767": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/a.png\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "ff84951eb090": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + } + }, + "recording": { + "scenario": "native-chat-image-paste-trailing-image", + "checkpoints": [ + { + "id": "pasted", + "observation": { + "sender": ["52ae659a3d36", "ff84951eb090"], + "payloads": ["df3ce4768fd3", "4e7e5e8e5767"], + "settlements": { + "trailing": "84e5ca07cb7a" + }, + "state": "47a22f9d0047", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-paste-two-images.json b/mobile/rpc-foundation/goldens/native-chat-image-paste-two-images.json new file mode 100644 index 00000000000..d2cc6b8a87f --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-paste-two-images.json @@ -0,0 +1,187 @@ +{ + "operation": "nativeChat.image-paste", + "family": "nativeChat.image-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "b6595de485ed071674051ce0d2b44a604ec21d2614b646d8917a9130a58a48cf", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2787a9ee5adc": { + "name": "terminal.send#3", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/b.png\u001b[201~ " + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "47a22f9d0047": { + "failure": { + "$rpc": "null" + }, + "pasted": true + }, + "4e7e5e8e5767": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/a.png\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "cfec2653aad4": { + "name": "terminal.send#3", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~/tmp/b.png\\u001b[201~ \",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 3 + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "ff84951eb090": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + } + }, + "recording": { + "scenario": "native-chat-image-paste-two-images", + "checkpoints": [ + { + "id": "pasted-both", + "observation": { + "sender": ["52ae659a3d36", "ff84951eb090", "2787a9ee5adc"], + "payloads": ["df3ce4768fd3", "4e7e5e8e5767", "cfec2653aad4"], + "settlements": { + "two": "84e5ca07cb7a" + }, + "state": "47a22f9d0047", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-upload-cancelled.json b/mobile/rpc-foundation/goldens/native-chat-image-upload-cancelled.json new file mode 100644 index 00000000000..4f9262e93ba --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-upload-cancelled.json @@ -0,0 +1,46 @@ +{ + "operation": "nativeChat.image-upload", + "family": "nativeChat.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "1f513883eb62cdd1673eb58809817e2b2f5fd64b74f80ed6e3b9d8c2ef2d33e9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "25716369cd8f": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [] + }, + "4ea1010bf65b": { + "failure": { + "$rpc": "null" + }, + "uploaded": [] + } + }, + "recording": { + "scenario": "native-chat-image-upload-cancelled", + "checkpoints": [ + { + "id": "no-wire", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "cancelled": "25716369cd8f" + }, + "state": "4ea1010bf65b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-upload-second-fails.json b/mobile/rpc-foundation/goldens/native-chat-image-upload-second-fails.json new file mode 100644 index 00000000000..7150f5b4e9f --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-upload-second-fails.json @@ -0,0 +1,217 @@ +{ + "operation": "nativeChat.image-upload", + "family": "nativeChat.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "181b02243b1ecf98364473ee0b3f4c82a6037b5f5bae33703ab4f611cc050db4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06a34ec0f0d7": { + "name": "clipboard.startImageUpload#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 4 + }, + "5a2c5dc0b29f": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img-1.png" + } + } + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "765ab192e1a5": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Image is too large", + "isRpcDeliveryUnknown": false + } + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "b2b1a4389f58": { + "failure": "Image is too large", + "uploaded": "unuploaded" + }, + "b8a4b7e04786": { + "name": "clipboard.startImageUpload#2", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "too_large", + "message": "Image is too large" + }, + "id": "frame-4", + "ok": false + } + } + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f0a3d28c980b": { + "name": "image-uploaded", + "value": { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "data:image/png;base64,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "native-chat-image-upload-second-fails", + "checkpoints": [ + { + "id": "partial", + "observation": { + "sender": ["7e48c58139e5", "f1a3d38271bc", "5a2c5dc0b29f", "b8a4b7e04786"], + "payloads": ["8dfd1f053efc", "72c805fadcfb", "e9a3deaf4515", "06a34ec0f0d7"], + "settlements": { + "two": "765ab192e1a5" + }, + "state": "b2b1a4389f58", + "effects": ["5f71b4d3d25c", "f0a3d28c980b"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-upload-single.json b/mobile/rpc-foundation/goldens/native-chat-image-upload-single.json new file mode 100644 index 00000000000..03094bbb7a0 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-upload-single.json @@ -0,0 +1,187 @@ +{ + "operation": "nativeChat.image-upload", + "family": "nativeChat.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "d7dca3742c4086f9ced0ba4b2f6c32ee9fa9272a5a955e8623fdc9cdb4c71528", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2b1dce5b8532": { + "name": "image-uploaded", + "value": { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "file:///a.png" + }, + "sent": 3 + }, + "5a2c5dc0b29f": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img-1.png" + } + } + }, + "5c7ed03288e6": { + "failure": { + "$rpc": "null" + }, + "uploaded": [ + { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "file:///a.png" + } + ] + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "9a61808dee44": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "file:///a.png" + } + ] + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "native-chat-image-upload-single", + "checkpoints": [ + { + "id": "uploaded", + "observation": { + "sender": ["7e48c58139e5", "f1a3d38271bc", "5a2c5dc0b29f"], + "payloads": ["8dfd1f053efc", "72c805fadcfb", "e9a3deaf4515"], + "settlements": { + "normal": "9a61808dee44" + }, + "state": "5c7ed03288e6", + "effects": ["5f71b4d3d25c", "2b1dce5b8532"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-upload-start-refused.json b/mobile/rpc-foundation/goldens/native-chat-image-upload-start-refused.json new file mode 100644 index 00000000000..fd49cfbf8b9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-upload-start-refused.json @@ -0,0 +1,93 @@ +{ + "operation": "nativeChat.image-upload", + "family": "nativeChat.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "09fd9bf97a4da7313e24f8c333b66c7c1af927bbea0a6d9fef9803856a608c78", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "765ab192e1a5": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Image is too large", + "isRpcDeliveryUnknown": false + } + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "b2b1a4389f58": { + "failure": "Image is too large", + "uploaded": "unuploaded" + }, + "ec6fd7f06461": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "too_large", + "message": "Image is too large" + }, + "id": "frame-1", + "ok": false + } + } + } + }, + "recording": { + "scenario": "native-chat-image-upload-start-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["ec6fd7f06461"], + "payloads": ["8dfd1f053efc"], + "settlements": { + "normal": "765ab192e1a5" + }, + "state": "b2b1a4389f58", + "effects": ["5f71b4d3d25c"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-image-upload-two.json b/mobile/rpc-foundation/goldens/native-chat-image-upload-two.json new file mode 100644 index 00000000000..a76f4e3ef44 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-image-upload-two.json @@ -0,0 +1,335 @@ +{ + "operation": "nativeChat.image-upload", + "family": "nativeChat.image-upload", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "16779b663f4faec8cbccdb42efd7b568a2912845b161f8a4827754687eb4235c", + "scenarioSha256": "db0397f8f6ae28de0cc7afd91552ee9416d7f7054a76a42aac02f480c6f363d5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "06a34ec0f0d7": { + "name": "clipboard.startImageUpload#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 4 + }, + "10af51833249": { + "name": "clipboard.startImageUpload#2", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "uploadId": "upload-2" + } + } + } + }, + "2c9004a8efb6": { + "name": "clipboard.commitImageUpload#2", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-2" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-6", + "ok": true, + "result": "/tmp/img-2.png" + } + } + }, + "4a3413975ca6": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "data:image/png;base64,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-2.png", + "previewUri": "file:///b.png" + } + ] + }, + "5a2c5dc0b29f": { + "name": "clipboard.commitImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.commitImageUpload" + }, + { + "name": "params", + "value": { + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": "/tmp/img-1.png" + } + } + }, + "5f71b4d3d25c": { + "name": "upload-start", + "value": {}, + "sent": 0 + }, + "72c805fadcfb": { + "name": "clipboard.appendImageUploadChunk#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-1\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 2 + }, + "7e48c58139e5": { + "name": "clipboard.startImageUpload#1", + "args": [ + { + "name": "method", + "value": "clipboard.startImageUpload" + }, + { + "name": "params", + "value": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + } + }, + "8d51e9899739": { + "failure": { + "$rpc": "null" + }, + "uploaded": [ + { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "data:image/png;base64,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-2.png", + "previewUri": "file:///b.png" + } + ] + }, + "8dfd1f053efc": { + "name": "clipboard.startImageUpload#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.startImageUpload\",\"params\":{\"expectedBase64Length\":32,\"connectionId\":\"connection-1\"}}", + "sent": 1 + }, + "8ea238c571c4": { + "name": "clipboard.appendImageUploadChunk#2", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-2" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "received": 32 + } + } + } + }, + "a9cb5eed1060": { + "name": "image-uploaded", + "value": { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-2.png", + "previewUri": "file:///b.png" + }, + "sent": 6 + }, + "bb4685cb888a": { + "name": "clipboard.appendImageUploadChunk#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.appendImageUploadChunk\",\"params\":{\"uploadId\":\"upload-2\",\"offset\":0,\"contentBase64\":\"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"}}", + "sent": 5 + }, + "de368fa74c87": { + "name": "clipboard.commitImageUpload#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-2\"}}", + "sent": 6 + }, + "e9a3deaf4515": { + "name": "clipboard.commitImageUpload#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"clipboard.commitImageUpload\",\"params\":{\"uploadId\":\"upload-1\"}}", + "sent": 3 + }, + "f0a3d28c980b": { + "name": "image-uploaded", + "value": { + "contentFingerprint": "f75f583c67e2aaf12284c94d09b56e3caa9d7b93b71565d2fd3e09ef635cef8d", + "path": "/tmp/img-1.png", + "previewUri": "data:image/png;base64,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "sent": 3 + }, + "f1a3d38271bc": { + "name": "clipboard.appendImageUploadChunk#1", + "args": [ + { + "name": "method", + "value": "clipboard.appendImageUploadChunk" + }, + { + "name": "params", + "value": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "offset": 0, + "uploadId": "upload-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "received": 32 + } + } + } + } + }, + "recording": { + "scenario": "native-chat-image-upload-two", + "checkpoints": [ + { + "id": "uploaded-both", + "observation": { + "sender": [ + "7e48c58139e5", + "f1a3d38271bc", + "5a2c5dc0b29f", + "10af51833249", + "8ea238c571c4", + "2c9004a8efb6" + ], + "payloads": [ + "8dfd1f053efc", + "72c805fadcfb", + "e9a3deaf4515", + "06a34ec0f0d7", + "bb4685cb888a", + "de368fa74c87" + ], + "settlements": { + "two": "4a3413975ca6" + }, + "state": "8d51e9899739", + "effects": ["5f71b4d3d25c", "f0a3d28c980b", "a9cb5eed1060"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-page-earlier.json b/mobile/rpc-foundation/goldens/native-chat-page-earlier.json new file mode 100644 index 00000000000..e4e51032c7c --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-page-earlier.json @@ -0,0 +1,312 @@ +{ + "operation": "session.native-chat-page", + "family": "session.native-chat-page", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "60ce67f66134d6385aa7fb47f2135436a7b3ce0221e3b2514bea65e06dba5518", + "scenarioSha256": "674cab85ed9896dae311bfc0acfb1d1d1a2a7f25b7546b4714edbb0a585e6178", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0089ce68936d": { + "name": "nativeChat.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 0 + }, + "0943a7b4b434": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "295fd9669abd": { + "name": "nativeChat.unsubscribe#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "69073f8706af": { + "name": "nativeChat.readSession#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.readSession\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":60,\"beforeOffset\":1200,\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "7b237e9824c8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": false, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "7e8788afab15": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": true, + "loadingEarlier": true, + "messageIds": ["m-3", "m-4"], + "status": "ready", + "transcriptLoading": false + }, + "8f91342d7840": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": ["m-1", "m-2", "m-3", "m-4", "m-5"], + "status": "ready", + "transcriptLoading": false + }, + "9b20b74db998": { + "name": "nativeChat.unsubscribe#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.unsubscribe\",\"params\":{\"subscriptionId\":\"claude:session-1\"}}", + "sent": 1 + }, + "ba0534620d1c": { + "name": "nativeChat.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"nativeChat.subscribe\",\"params\":{\"agent\":\"claude\",\"sessionId\":\"session-1\",\"limit\":40,\"subscriptionId\":\"claude:session-1\",\"capabilities\":{\"transcriptPending\":1},\"transcriptPath\":\"/work/feature/.claude/session-1.jsonl\"}}", + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee46c03cf1b8": { + "crash": { + "$rpc": "null" + }, + "error": { + "$rpc": "null" + }, + "hasMore": false, + "loadingEarlier": false, + "messageIds": [], + "status": "loading", + "transcriptLoading": true + }, + "f5f160af6cda": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "fea0c71c9357": { + "name": "nativeChat.readSession#1", + "args": [ + { + "name": "method", + "value": "nativeChat.readSession" + }, + { + "name": "params", + "value": { + "agent": "claude", + "beforeOffset": 1200, + "limit": 60, + "sessionId": "session-1", + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "beforeOffset": 0, + "hasMore": false, + "messages": [ + { + "blocks": [ + { + "text": "first", + "type": "text" + } + ], + "id": "m-1", + "role": "assistant", + "source": "transcript", + "timestamp": 1000 + }, + { + "blocks": [ + { + "text": "second", + "type": "text" + } + ], + "id": "m-2", + "role": "assistant", + "source": "transcript", + "timestamp": 2000 + } + ] + } + } + } + } + }, + "recording": { + "scenario": "native-chat-page-earlier", + "checkpoints": [ + { + "id": "subscribed", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "ee46c03cf1b8", + "effects": [] + } + }, + { + "id": "snapshot", + "observation": { + "sender": [], + "payloads": ["0089ce68936d"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "7b237e9824c8", + "effects": [] + } + }, + { + "id": "paging", + "observation": { + "sender": ["f5f160af6cda"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "7e8788afab15", + "effects": [] + } + }, + { + "id": "paged", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "re-subscribed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "0943a7b4b434", + "effects": [] + } + }, + { + "id": "replayed", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": ["0089ce68936d", "69073f8706af", "ba0534620d1c", "295fd9669abd"], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + }, + { + "id": "unmounted", + "observation": { + "sender": ["fea0c71c9357"], + "payloads": [ + "0089ce68936d", + "69073f8706af", + "ba0534620d1c", + "295fd9669abd", + "9b20b74db998" + ], + "settlements": { + "mount": "eb79a9b3682a", + "page": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "unmount": "eb79a9b3682a" + }, + "state": "8f91342d7840", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-readability-local-repo.json b/mobile/rpc-foundation/goldens/native-chat-readability-local-repo.json new file mode 100644 index 00000000000..8825d43c910 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-readability-local-repo.json @@ -0,0 +1,91 @@ +{ + "operation": "session.native-chat-readability", + "family": "session.native-chat-readability", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "46d80cfd496b06ce42ff1ed985e513bbf49b5188bc1128c6d01a74675741935a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0f1ed2b7a695": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": { + "$rpc": "null" + }, + "id": "repo-1" + } + ] + } + } + } + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "dcf89ce6b4ca": { + "readable": true, + "worktreeId": "repo-1::/w" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-readability-local-repo", + "checkpoints": [ + { + "id": "readable", + "observation": { + "sender": ["0f1ed2b7a695"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "dcf89ce6b4ca", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-readability-refused.json b/mobile/rpc-foundation/goldens/native-chat-readability-refused.json new file mode 100644 index 00000000000..1fc02ee4627 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-readability-refused.json @@ -0,0 +1,85 @@ +{ + "operation": "session.native-chat-readability", + "family": "session.native-chat-readability", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "08a9ab4f180f2d6bb44d2a23f87be0443e8dfdde15f966458270a1bb6f131e0b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0b8777edb86c": { + "readable": false, + "worktreeId": "repo-1::/w" + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "67f6f11ff64a": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "internal", + "message": "Scan failed" + }, + "id": "frame-1", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-readability-refused", + "checkpoints": [ + { + "id": "unreadable", + "observation": { + "sender": ["67f6f11ff64a"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-readability-remote-repo.json b/mobile/rpc-foundation/goldens/native-chat-readability-remote-repo.json new file mode 100644 index 00000000000..645ff1cd542 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-readability-remote-repo.json @@ -0,0 +1,89 @@ +{ + "operation": "session.native-chat-readability", + "family": "session.native-chat-readability", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "0c6afb12dce2c402dfd7ac24eb4a306e09fcacc78415ecb47b5320b2fe8102b5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0b8777edb86c": { + "readable": false, + "worktreeId": "repo-1::/w" + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "bae1ab4f96f9": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-1", + "id": "repo-1" + } + ] + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-readability-remote-repo", + "checkpoints": [ + { + "id": "unreadable", + "observation": { + "sender": ["bae1ab4f96f9"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "0b8777edb86c", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-session-option-pick-empty.json b/mobile/rpc-foundation/goldens/native-chat-session-option-pick-empty.json new file mode 100644 index 00000000000..2de03a39208 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-session-option-pick-empty.json @@ -0,0 +1,45 @@ +{ + "operation": "nativeChat.session-option-pick", + "family": "nativeChat.session-option-pick", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "55f675f7d3f380db10dd966ae6d011927dbc7eb8f3abd36e09edf5043ad1131c", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0aa1124bf746": { + "settled": "settled" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-session-option-pick-empty", + "checkpoints": [ + { + "id": "no-wire", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "empty": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-session-option-pick-refused.json b/mobile/rpc-foundation/goldens/native-chat-session-option-pick-refused.json new file mode 100644 index 00000000000..ca23916c95c --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-session-option-pick-refused.json @@ -0,0 +1,92 @@ +{ + "operation": "nativeChat.session-option-pick", + "family": "nativeChat.session-option-pick", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "57b60064eca4526e5d533de5862e7e86ba69b6722cd04692228bdc768486cd76", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "087f0393107f": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "0aa1124bf746": { + "settled": "settled" + }, + "71ba996139a2": { + "name": "settings.mutateNativeChatSessionOptions#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.mutateNativeChatSessionOptions\",\"params\":{\"type\":\"apply-picks\",\"agent\":\"claude\",\"picks\":[{\"modelId\":\"opus\",\"optionId\":\"model\",\"value\":\"opus\"}]}}", + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-session-option-pick-refused", + "checkpoints": [ + { + "id": "refusal-swallowed", + "observation": { + "sender": ["087f0393107f"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-session-option-pick-written.json b/mobile/rpc-foundation/goldens/native-chat-session-option-pick-written.json new file mode 100644 index 00000000000..ba0b868a710 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-session-option-pick-written.json @@ -0,0 +1,91 @@ +{ + "operation": "nativeChat.session-option-pick", + "family": "nativeChat.session-option-pick", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "a180b7ae1f84bc69d7819c7c17b1e2915cb380e8ea8543d68fe6777feb90d0bd", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0aa1124bf746": { + "settled": "settled" + }, + "71ba996139a2": { + "name": "settings.mutateNativeChatSessionOptions#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.mutateNativeChatSessionOptions\",\"params\":{\"type\":\"apply-picks\",\"agent\":\"claude\",\"picks\":[{\"modelId\":\"opus\",\"optionId\":\"model\",\"value\":\"opus\"}]}}", + "sent": 1 + }, + "738c95d85c66": { + "name": "settings.mutateNativeChatSessionOptions#1", + "args": [ + { + "name": "method", + "value": "settings.mutateNativeChatSessionOptions" + }, + { + "name": "params", + "value": { + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ], + "type": "apply-picks" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "applied": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-session-option-pick-written", + "checkpoints": [ + { + "id": "written", + "observation": { + "sender": ["738c95d85c66"], + "payloads": ["71ba996139a2"], + "settlements": { + "pick": "eb79a9b3682a" + }, + "state": "0aa1124bf746", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-stop-accepted.json b/mobile/rpc-foundation/goldens/native-chat-stop-accepted.json new file mode 100644 index 00000000000..4398d44c637 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-stop-accepted.json @@ -0,0 +1,194 @@ +{ + "operation": "session.native-chat-stop", + "family": "session.native-chat-stop", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "a72f08c12c244912912be34deb3ec12bada6b74f1bc29c0034b347dcba9ddb10", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ce75e48864f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "1d3e6369460d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "4dfb46310986": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 3 + }, + "60fbbfd9bd11": { + "name": "cancel-pending", + "value": {}, + "sent": 0 + }, + "86ab67d60a77": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "debf84af8d66": { + "errors": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "native-chat-stop-accepted", + "checkpoints": [ + { + "id": "first-accepted", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2"], + "payloads": ["1ce75e48864f", "b139ed2905d3"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + }, + { + "id": "settled", + "observation": { + "sender": ["1d3e6369460d", "960f67ee14e2", "86ab67d60a77"], + "payloads": ["1ce75e48864f", "b139ed2905d3", "4dfb46310986"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "debf84af8d66", + "effects": ["60fbbfd9bd11"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json b/mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json new file mode 100644 index 00000000000..0cf0f49820b --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-stop-both-rejected.json @@ -0,0 +1,142 @@ +{ + "operation": "session.native-chat-stop", + "family": "session.native-chat-stop", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "a7419d4b3e00d49ebdac7db4fa97ad9d3af9516201f9102beed0376b181e74a5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ce75e48864f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "492369cdce20": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "60fbbfd9bd11": { + "name": "cancel-pending", + "value": {}, + "sent": 0 + }, + "63cd34a91124": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 80, + "settledAt": 120, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "e6e087b39540": { + "errors": ["Stop not sent"] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f6d9dea0749b": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + } + }, + "recording": { + "scenario": "native-chat-stop-both-rejected", + "checkpoints": [ + { + "id": "reported", + "observation": { + "sender": ["492369cdce20", "63cd34a91124"], + "payloads": ["1ce75e48864f", "f6d9dea0749b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "e6e087b39540", + "effects": ["60fbbfd9bd11"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-stop-delivery-unknown.json b/mobile/rpc-foundation/goldens/native-chat-stop-delivery-unknown.json new file mode 100644 index 00000000000..f4483821af1 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-stop-delivery-unknown.json @@ -0,0 +1,134 @@ +{ + "operation": "session.native-chat-stop", + "family": "session.native-chat-stop", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "977ee5602e3a612d537686d17d15312f8b0e775df8800b27bb0d42b8642b4675", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ce75e48864f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "60fbbfd9bd11": { + "name": "cancel-pending", + "value": {}, + "sent": 0 + }, + "9fe5713ca2d1": { + "errors": ["Stop unconfirmed — check chat before retrying"] + }, + "a60dea16497c": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection lost", + "isRpcDeliveryUnknown": true + } + } + }, + "c7ad8e4bd48f": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 14920 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 80, + "settledAt": 120, + "error": { + "category": "Error", + "message": "Connection lost", + "isRpcDeliveryUnknown": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f6d9dea0749b": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + } + }, + "recording": { + "scenario": "native-chat-stop-delivery-unknown", + "checkpoints": [ + { + "id": "unconfirmed", + "observation": { + "sender": ["a60dea16497c", "c7ad8e4bd48f"], + "payloads": ["1ce75e48864f", "f6d9dea0749b"], + "settlements": { + "stop": "eb79a9b3682a" + }, + "state": "9fe5713ca2d1", + "effects": ["60fbbfd9bd11"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-write-accepted.json b/mobile/rpc-foundation/goldens/native-chat-write-accepted.json new file mode 100644 index 00000000000..3aa3011996b --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-write-accepted.json @@ -0,0 +1,130 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "3e8804f21d32370bb0bc48c4ea3d182748d48dc19d73de1b50005f18368566ba", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "46771288e046": { + "body": "accepted" + }, + "7291a73df186": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "accepted" + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "c7c300e28254": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "f61b028e9602": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"hello\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "native-chat-write-accepted", + "checkpoints": [ + { + "id": "accepted", + "observation": { + "sender": ["c7c300e28254", "960f67ee14e2"], + "payloads": ["f61b028e9602", "b139ed2905d3"], + "settlements": { + "body": "7291a73df186" + }, + "state": "46771288e046", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-write-clear-line.json b/mobile/rpc-foundation/goldens/native-chat-write-clear-line.json new file mode 100644 index 00000000000..7ffa4a1704e --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-write-clear-line.json @@ -0,0 +1,90 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "b8265928eefc167de59c64dc62ebe40635007a5f73c87ec8b6eb5e0f6dc0ce00", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "e8cd309e2293": { + "clear": true + } + }, + "recording": { + "scenario": "native-chat-write-clear-line", + "checkpoints": [ + { + "id": "cleared", + "observation": { + "sender": ["52ae659a3d36"], + "payloads": ["df3ce4768fd3"], + "settlements": { + "clear": "84e5ca07cb7a" + }, + "state": "e8cd309e2293", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-write-delivery-unknown.json b/mobile/rpc-foundation/goldens/native-chat-write-delivery-unknown.json new file mode 100644 index 00000000000..006fc2daf9e --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-write-delivery-unknown.json @@ -0,0 +1,86 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "22f7711ed82a4d56f1886a746838e3eb85c555c9069694ba3aa958e121cc1ee9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "44d966fae591": { + "body": "unknown" + }, + "ed1d171deda5": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "unknown" + }, + "f1e77c2f84bd": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection lost", + "isRpcDeliveryUnknown": true + } + } + }, + "f61b028e9602": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"hello\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "native-chat-write-delivery-unknown", + "checkpoints": [ + { + "id": "unknown", + "observation": { + "sender": ["f1e77c2f84bd"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "ed1d171deda5" + }, + "state": "44d966fae591", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-write-rejected.json b/mobile/rpc-foundation/goldens/native-chat-write-rejected.json new file mode 100644 index 00000000000..46db034fc9e --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-write-rejected.json @@ -0,0 +1,90 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "7e05773966a18123aaae297aed9ac44bd841713de88c8a1fa30c31b324118f6f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "19f53fb21e4e": { + "body": "rejected" + }, + "8b7ac879220d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "hello" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "9bd3ea1ff2bb": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "rejected" + }, + "f61b028e9602": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"hello\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + } + }, + "recording": { + "scenario": "native-chat-write-rejected", + "checkpoints": [ + { + "id": "rejected", + "observation": { + "sender": ["8b7ac879220d"], + "payloads": ["f61b028e9602"], + "settlements": { + "body": "9bd3ea1ff2bb" + }, + "state": "19f53fb21e4e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/native-chat-write-typed-command.json b/mobile/rpc-foundation/goldens/native-chat-write-typed-command.json new file mode 100644 index 00000000000..0ca350eb1c0 --- /dev/null +++ b/mobile/rpc-foundation/goldens/native-chat-write-typed-command.json @@ -0,0 +1,283 @@ +{ + "operation": "nativeChat.terminal-write", + "family": "nativeChat.terminal-write", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "b98a3ca3818678b88cf629bc4635300a103637126a136f025a1600dc16f08008", + "scenarioSha256": "a89ff803859c60e5645126de8b0f423807c435dcd856fe8825721f71f3b5bec5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1c80024cfa2c": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 48, + "value": "accepted" + }, + "52ae659a3d36": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "66c88ab02520": { + "name": "terminal.send#3", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"k\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 4 + }, + "6cdf69ee833e": { + "name": "terminal.send#3", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "k" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 32, + "settledAt": 32, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "7058e378fab6": { + "name": "terminal.send#4", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\r\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 5 + }, + "960f67ee14e2": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "b105f94ddf4f": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "o" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "bf797abab699": { + "command": "accepted" + }, + "cffc885c4847": { + "name": "terminal.send#4", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\r" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 48, + "settledAt": 48, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "df3ce4768fd3": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "e5ae2e16817a": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"o\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 3 + } + }, + "recording": { + "scenario": "native-chat-write-typed-command", + "checkpoints": [ + { + "id": "typed", + "observation": { + "sender": [ + "52ae659a3d36", + "960f67ee14e2", + "b105f94ddf4f", + "6cdf69ee833e", + "cffc885c4847" + ], + "payloads": [ + "df3ce4768fd3", + "b139ed2905d3", + "e5ae2e16817a", + "66c88ab02520", + "7058e378fab6" + ], + "settlements": { + "command": "1c80024cfa2c" + }, + "state": "bf797abab699", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/new-workspace-repositories-fulfilled.json b/mobile/rpc-foundation/goldens/new-workspace-repositories-fulfilled.json new file mode 100644 index 00000000000..f2dd9bf87fa --- /dev/null +++ b/mobile/rpc-foundation/goldens/new-workspace-repositories-fulfilled.json @@ -0,0 +1,146 @@ +{ + "operation": "workspace.repositories", + "family": "components.new-workspace-repositories", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "64c1772f0f95a3c43fbb14398a8804b2b4784f7f18874e4fd79767ae634c7faa", + "scenarioSha256": "41ac47445191a24de5e48877478bdab6fd9c030f48024ea43e053de7b6b68bb5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "26accd69bc48": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "288dd3529eaf": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "displayName": "alpha", + "id": "repo-a", + "path": "/tmp/repo-a" + }, + { + "displayName": "beta", + "id": "repo-b", + "path": "/tmp/repo-b" + } + ] + } + } + } + }, + "4e8b4e3e814f": { + "crash": { + "$rpc": "null" + }, + "loading": true, + "repos": [], + "selected": { + "$rpc": "null" + } + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "eac6e56c2d2c": { + "crash": { + "$rpc": "null" + }, + "loading": false, + "repos": ["repo-a", "repo-b"], + "selected": "repo-b" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "new-workspace-repositories-fulfilled", + "checkpoints": [ + { + "id": "loading", + "observation": { + "sender": ["26accd69bc48"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "4e8b4e3e814f", + "effects": [] + } + }, + { + "id": "selected", + "observation": { + "sender": ["288dd3529eaf"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "eac6e56c2d2c", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/notifications-desktop-stream-closed.json b/mobile/rpc-foundation/goldens/notifications-desktop-stream-closed.json new file mode 100644 index 00000000000..f0d19b485fb --- /dev/null +++ b/mobile/rpc-foundation/goldens/notifications-desktop-stream-closed.json @@ -0,0 +1,168 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "24f8c05639f82bc5e32abe3864c3d01a0589e295369028929fed2f0c684f1d0c", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5359579cc62d": { + "running": true + }, + "5c8c44134852": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [] + } + } + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "a0b2bcfcde77": { + "running": false + }, + "a315c185b085": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "e662892b594b": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "notifications-desktop-stream-closed", + "checkpoints": [ + { + "id": "ready", + "observation": { + "sender": ["5c8c44134852"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "stopped", + "observation": { + "sender": ["5c8c44134852", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + }, + { + "id": "not-replayed", + "observation": { + "sender": ["5c8c44134852", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/notifications-desktop-stream-replayed.json b/mobile/rpc-foundation/goldens/notifications-desktop-stream-replayed.json new file mode 100644 index 00000000000..b86435420fe --- /dev/null +++ b/mobile/rpc-foundation/goldens/notifications-desktop-stream-replayed.json @@ -0,0 +1,263 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "0495c25d6e5d8a84fe4192d7aa0e2901fe86ede19ac9c4d72dee27da6694878b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0ac95f8a19be": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 2 + }, + "45cd4d574823": { + "name": "notifications.getMissedSince#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 2 + }, + "5359579cc62d": { + "running": true + }, + "58767661be83": { + "name": "notifications.subscribe#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 1 + }, + "5c8c44134852": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [] + } + } + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "8e41aa274dd7": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-2\"}}", + "sent": 3 + }, + "a0b2bcfcde77": { + "running": false + }, + "b00f677bd438": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-2" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "eadd531c1068": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3ce12403bbb": { + "name": "notifications.getMissedSince#2", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ] + } + } + } + } + }, + "recording": { + "scenario": "notifications-desktop-stream-replayed", + "checkpoints": [ + { + "id": "ready", + "observation": { + "sender": ["5c8c44134852"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "re-subscribed", + "observation": { + "sender": ["5c8c44134852"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "58767661be83"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "replayed", + "observation": { + "sender": ["5c8c44134852", "f3ce12403bbb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "58767661be83", "45cd4d574823"], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["0ac95f8a19be", "eadd531c1068"] + } + }, + { + "id": "stopped", + "observation": { + "sender": ["5c8c44134852", "f3ce12403bbb", "b00f677bd438"], + "payloads": [ + "736ecc4aaa66", + "d6ca3d9d05d8", + "58767661be83", + "45cd4d574823", + "8e41aa274dd7" + ], + "settlements": { + "start": "eb79a9b3682a", + "cutover": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["0ac95f8a19be", "eadd531c1068"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/notifications-desktop-stream.json b/mobile/rpc-foundation/goldens/notifications-desktop-stream.json new file mode 100644 index 00000000000..ed046922071 --- /dev/null +++ b/mobile/rpc-foundation/goldens/notifications-desktop-stream.json @@ -0,0 +1,301 @@ +{ + "operation": "notifications.desktop-stream", + "family": "notifications.desktop-stream", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "eacf859143588ae6bee2804975d642b6c1088d57ae77ffe298620250d9a9f0e4", + "scenarioSha256": "359add5203e68fcb85586f06babb694ee9d548e1dc58481e6d03871ab9f922cb", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "4b3d7f46bc5e": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "5359579cc62d": { + "running": true + }, + "56d53341cbeb": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "736ecc4aaa66": { + "name": "notifications.subscribe#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.subscribe\",\"params\":{\"includeDesktopSuppressed\":true}}", + "sent": 0 + }, + "75c17556f7cf": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + }, + { + "notificationEpoch": "epoch-1", + "notificationId": "note-2", + "notificationSeq": 8 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "7a2a12ad5565": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-2" + }, + "sent": 1 + }, + "a0b2bcfcde77": { + "running": false + }, + "a315c185b085": { + "name": "notifications.unsubscribe#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unsubscribe\",\"params\":{\"subscriptionId\":\"sub-1\"}}", + "sent": 2 + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "d6ca3d9d05d8": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7},{\"notificationId\":\"note-2\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":8}]}}", + "sent": 1 + }, + "de9bc9ed43e5": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-2\\\"]\",\"seq\":8,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "e662892b594b": { + "name": "notifications.unsubscribe#1", + "args": [ + { + "name": "method", + "value": "notifications.unsubscribe" + }, + { + "name": "params", + "value": { + "subscriptionId": "sub-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "unsubscribed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "notifications-desktop-stream", + "checkpoints": [ + { + "id": "subscribed", + "observation": { + "sender": [], + "payloads": ["736ecc4aaa66"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "ready", + "observation": { + "sender": ["4b3d7f46bc5e"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": [] + } + }, + { + "id": "caught-up", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + }, + { + "id": "dismissed", + "observation": { + "sender": ["75c17556f7cf"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "5359579cc62d", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "unsubscribing", + "observation": { + "sender": ["75c17556f7cf", "56d53341cbeb"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + }, + { + "id": "stopped", + "observation": { + "sender": ["75c17556f7cf", "e662892b594b"], + "payloads": ["736ecc4aaa66", "d6ca3d9d05d8", "a315c185b085"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "a0b2bcfcde77", + "effects": ["bcdd9c902f5e", "c83340909a1e", "de9bc9ed43e5", "7a2a12ad5565"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/notifications-display-test-accepted.json b/mobile/rpc-foundation/goldens/notifications-display-test-accepted.json new file mode 100644 index 00000000000..9d348618639 --- /dev/null +++ b/mobile/rpc-foundation/goldens/notifications-display-test-accepted.json @@ -0,0 +1,188 @@ +{ + "operation": "notifications.display-test-screen", + "family": "notifications.display-test-screen", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "f5d4dd00cd768a4f8048fccf26851d6bb103f57c43ba75e4e3598e5076ed13b9", + "scenarioSha256": "e19c4ff95d568edbb5c0d6058eb17843be31bdfd528825985963f8ece8cbc652", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1813829924d9": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 6, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting", + "Accepted by Orca’s push service. Check for the notification." + ] + }, + "519501f39af2": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "accepted": true + } + } + } + }, + "6967f95147f9": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 5, + "View": 3 + }, + "labels": ["Sending…"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Sending…", + "Troubleshooting" + ] + }, + "9d82b982e2bd": { + "name": "notifications.testPush#1", + "args": [ + { + "name": "method", + "value": "notifications.testPush" + }, + { + "name": "params", + "value": { + "$rpc": "null" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true, + "timeoutMs": 20000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "d86c08a509c4": { + "crash": { + "$rpc": "null" + }, + "elements": { + "Pressable": 2, + "Text": 5, + "View": 3 + }, + "labels": ["Send test notification"], + "text": [ + "Having trouble receiving alerts?", + "Send a test through Orca’s push service.", + "Send test notification", + "Send test notification", + "Troubleshooting" + ] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f9579518a4a0": { + "name": "notifications.testPush#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.testPush\",\"params\":null}", + "sent": 1 + } + }, + "recording": { + "scenario": "notifications-display-test-accepted", + "checkpoints": [ + { + "id": "mounted", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "d86c08a509c4", + "effects": [] + } + }, + { + "id": "sending", + "observation": { + "sender": ["9d82b982e2bd"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "6967f95147f9", + "effects": [] + } + }, + { + "id": "accepted", + "observation": { + "sender": ["519501f39af2"], + "payloads": ["f9579518a4a0"], + "settlements": { + "mount": "eb79a9b3682a", + "press": "eb79a9b3682a" + }, + "state": "1813829924d9", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/notifications-push-gateway-rejected.json b/mobile/rpc-foundation/goldens/notifications-push-gateway-rejected.json index 3e57c739591..c69613eb174 100644 --- a/mobile/rpc-foundation/goldens/notifications-push-gateway-rejected.json +++ b/mobile/rpc-foundation/goldens/notifications-push-gateway-rejected.json @@ -3,10 +3,10 @@ "family": "notifications.push-registration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "bbfb0f3d8a68ccdd6f354db9ed57076060c32fc7effcf66fa09ee3c2de82a724", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2e3d939dc162dbc5a38d8a7207111688204a825fd70348721917b3016e1c9470", "scenarioSha256": "ac2b214ece34dc25aef2b73d020e04343f81cd48b3d243508be92cfdba01eb45", "platform": "darwin", "scenarioVersion": 1, @@ -62,9 +62,10 @@ "settledAt": 0, "value": false }, - "95f8386a206f": { + "e45f138ab181": { "name": "notifications.registerPush#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}", + "sent": 1 } }, "recording": { @@ -74,7 +75,7 @@ "id": "not-registered", "observation": { "sender": ["50a69e8e4ac9"], - "payloads": ["95f8386a206f"], + "payloads": ["e45f138ab181"], "settlements": { "register": "7ed3d39f0607" }, diff --git a/mobile/rpc-foundation/goldens/notifications-push-registered.json b/mobile/rpc-foundation/goldens/notifications-push-registered.json index 6cbdf2172f2..612776dfc66 100644 --- a/mobile/rpc-foundation/goldens/notifications-push-registered.json +++ b/mobile/rpc-foundation/goldens/notifications-push-registered.json @@ -3,10 +3,10 @@ "family": "notifications.push-registration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "bbfb0f3d8a68ccdd6f354db9ed57076060c32fc7effcf66fa09ee3c2de82a724", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "2e3d939dc162dbc5a38d8a7207111688204a825fd70348721917b3016e1c9470", "scenarioSha256": "90f49e430518bfc6e662da1d0c55b0084f30ab54dabdd15293b1f8ad9d2fa592", "platform": "darwin", "scenarioVersion": 1, @@ -19,13 +19,10 @@ "settledAt": 0, "value": true }, - "95f8386a206f": { - "name": "notifications.registerPush#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}" - }, - "acb7d3830175": { + "aff6f3c3c1c1": { "name": "notifications.unregisterPush#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unregisterPush\",\"params\":null}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.unregisterPush\",\"params\":null}", + "sent": 2 }, "b39a27f847f4": { "name": "notifications.unregisterPush#1", @@ -104,6 +101,11 @@ "deec5cecd49f": { "register": true, "unregister": true + }, + "e45f138ab181": { + "name": "notifications.registerPush#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.registerPush\",\"params\":{\"platform\":\"ios\",\"token\":\"apns-token-1\",\"filter\":{\"onlyWhenDesktopAway\":true,\"sound\":true}}}", + "sent": 1 } }, "recording": { @@ -113,7 +115,7 @@ "id": "settled", "observation": { "sender": ["d30fd4b61f0c", "b39a27f847f4"], - "payloads": ["95f8386a206f", "acb7d3830175"], + "payloads": ["e45f138ab181", "aff6f3c3c1c1"], "settlements": { "register": "84e5ca07cb7a", "unregister": "84e5ca07cb7a" diff --git a/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json b/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json index 847116c0097..9deaa3b2f5d 100644 --- a/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json +++ b/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "e4fb7aa3b071c1207f206adcc0f31e92b6bb98a80f86a0772e48b5cebcab24ff", "platform": "darwin", @@ -13,27 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" + "0b5064a35c5a": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}", + "sent": 3 }, - "0799d165f56e": { + "0b595cd54ac3": { "name": "journal-saved", - "value": "pair-fixture-1" + "value": "pair-fixture-1", + "sent": 0 }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "1f4d3b93dbcb": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + "12869cc488be": { + "name": "host-saved", + "value": "relay-host-0001x", + "sent": 4 }, "26f802fad080": { "name": "status.get#1", @@ -106,13 +99,20 @@ } } }, - "4030a59932c1": { - "name": "journal-updated", - "value": "pair-fixture-1" + "402b39e9424c": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}", + "sent": 4 }, - "53412dd89894": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + "477b001b0374": { + "name": "candidate-closed", + "value": "direct", + "sent": 4 + }, + "47dedea61355": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 4 }, "56266d1e7340": { "name": "pairing.getEndpoints#1", @@ -167,6 +167,18 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "6b9f1bf73e55": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 4 + }, "6cb74a535419": { "name": "status.get#2", "args": [ @@ -205,17 +217,20 @@ "savedHost": "relay-host-0001x", "timedOut": false }, - "b8549409f4a9": { - "name": "journal-cleared", - "value": "pair-fixture-1" - }, - "bc627d34e0d0": { - "name": "host-saved", - "value": "relay-host-0001x" - }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b96f13a39e18": { + "name": "journal-updated", + "value": "pair-fixture-1", + "sent": 2 + }, + "ca7cb1785a59": { + "name": "candidate-closed", + "value": "relay", + "sent": 4 }, "d1b2eddf66f4": { "status": "fulfilled", @@ -225,9 +240,10 @@ "hostId": "host-1" } }, - "f203320e31e9": { + "d433a326314e": { "name": "candidate-closed", - "value": "direct" + "value": "relay", + "sent": 2 } }, "recording": { @@ -237,20 +253,20 @@ "id": "paired-over-direct", "observation": { "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a", "402b39e9424c"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "9b50435fa2f8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "1da0bf924e75", - "bc627d34e0d0", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "6b9f1bf73e55", + "12869cc488be", + "47dedea61355", + "477b001b0374", + "ca7cb1785a59" ] } } diff --git a/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json b/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json index a5b98e4101d..3f5b1fdb231 100644 --- a/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json +++ b/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "5696ea2a62bb3f24902305f8bac0c4ae8f1e505f359db76fd69aabe353adae86", "platform": "darwin", @@ -13,17 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" + "0b5064a35c5a": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}", + "sent": 3 }, - "0799d165f56e": { + "0b595cd54ac3": { "name": "journal-saved", - "value": "pair-fixture-1" - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "value": "pair-fixture-1", + "sent": 0 }, "26f802fad080": { "name": "status.get#1", @@ -58,22 +56,25 @@ } } }, - "4030a59932c1": { - "name": "journal-updated", - "value": "pair-fixture-1" + "4663b0f6e580": { + "name": "host-saved", + "value": "direct-only", + "sent": 3 }, "4a54bf2090c8": { "outcome": "host-1", "savedHost": "direct-only", "timedOut": false }, - "53412dd89894": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + "4cb6216cee5a": { + "name": "candidate-closed", + "value": "relay", + "sent": 3 }, - "540f41097a17": { - "name": "host-saved", - "value": "direct-only" + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "6cb74a535419": { "name": "status.get#2", @@ -108,6 +109,11 @@ } } }, + "8eb785974a39": { + "name": "candidate-closed", + "value": "direct", + "sent": 3 + }, "afe249bdfa5f": { "name": "pairing.provisionRelay#1", "args": [ @@ -143,13 +149,15 @@ } } }, - "b8549409f4a9": { - "name": "journal-cleared", - "value": "pair-fixture-1" - }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b96f13a39e18": { + "name": "journal-updated", + "value": "pair-fixture-1", + "sent": 2 }, "d1b2eddf66f4": { "status": "fulfilled", @@ -159,9 +167,15 @@ "hostId": "host-1" } }, - "f203320e31e9": { + "d433a326314e": { "name": "candidate-closed", - "value": "direct" + "value": "relay", + "sent": 2 + }, + "f4232b7673ea": { + "name": "journal-cleared", + "value": "pair-fixture-1", + "sent": 3 } }, "recording": { @@ -171,19 +185,19 @@ "id": "direct-host-saved", "observation": { "sender": ["26f802fad080", "6cb74a535419", "afe249bdfa5f"], - "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "payloads": ["63ab1563ba51", "b33a14df0df6", "0b5064a35c5a"], "settlements": { "pair": "d1b2eddf66f4" }, "state": "4a54bf2090c8", "effects": [ - "0799d165f56e", - "0193ae4dbb38", - "4030a59932c1", - "540f41097a17", - "b8549409f4a9", - "f203320e31e9", - "0193ae4dbb38" + "0b595cd54ac3", + "d433a326314e", + "b96f13a39e18", + "4663b0f6e580", + "f4232b7673ea", + "8eb785974a39", + "4cb6216cee5a" ] } } diff --git a/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json b/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json index bc95b552e1f..6e4d075dad5 100644 --- a/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json +++ b/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json @@ -3,9 +3,9 @@ "family": "pairing.pre-profile", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "9ab72231bf97fbe7eed232019c56568a9411433835eae424628af62c7c6a10c1", "platform": "darwin", @@ -13,17 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, - "0799d165f56e": { + "0b595cd54ac3": { "name": "journal-saved", - "value": "pair-fixture-1" + "value": "pair-fixture-1", + "sent": 0 }, - "1e5b32902af7": { + "63ab1563ba51": { "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "86d361a0bf7c": { "outcome": "unpaired", @@ -36,6 +34,16 @@ "status": "pending", "startedAt": 0 }, + "b2a8517fe750": { + "name": "candidate-closed", + "value": "direct", + "sent": 2 + }, + "b33a14df0df6": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "ba9fd57319d3": { "name": "status.get#1", "args": [ @@ -61,10 +69,6 @@ "startedAt": 0 } }, - "c0c86e67c300": { - "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "ccefc12fda27": { "outcome": "unpaired", "savedHost": { @@ -72,9 +76,10 @@ }, "timedOut": true }, - "f203320e31e9": { + "d433a326314e": { "name": "candidate-closed", - "value": "direct" + "value": "relay", + "sent": 2 }, "f6c99f740e75": { "name": "status.get#2", @@ -109,24 +114,24 @@ "id": "racing", "observation": { "sender": ["ba9fd57319d3", "f6c99f740e75"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "pair": "9270aeb7d9c6" }, "state": "86d361a0bf7c", - "effects": ["0799d165f56e"] + "effects": ["0b595cd54ac3"] } }, { "id": "timed-out", "observation": { "sender": ["ba9fd57319d3", "f6c99f740e75"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "pair": "9270aeb7d9c6" }, "state": "ccefc12fda27", - "effects": ["0799d165f56e", "f203320e31e9", "0193ae4dbb38"] + "effects": ["0b595cd54ac3", "b2a8517fe750", "d433a326314e"] } } ] diff --git a/mobile/rpc-foundation/goldens/pr-branch-identity.json b/mobile/rpc-foundation/goldens/pr-branch-identity.json index ddc8a69efe3..641c9211506 100644 --- a/mobile/rpc-foundation/goldens/pr-branch-identity.json +++ b/mobile/rpc-foundation/goldens/pr-branch-identity.json @@ -3,9 +3,9 @@ "family": "session.pr-branch-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "d1b208a7bee947a603949fdc1f0d145e8c5576926f89f3e32330585f3a115290", "platform": "darwin", @@ -76,13 +76,15 @@ "startedAt": 0 } }, - "3179b4e89c80": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "2c98f3579e7e": { + "name": "git.branchCompare#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}", + "sent": 4 }, - "317a243394fa": { + "2dfe41567b29": { "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 }, "3ec8052ccdb3": { "name": "worktree.show#1", @@ -120,10 +122,6 @@ } } }, - "3fa5df34c660": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}" - }, "3feccf790548": { "name": "git.status#1", "args": [ @@ -230,6 +228,11 @@ "status": "pending", "startedAt": 0 }, + "9c58eb1d4d91": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 3 + }, "b8b93d3f8005": { "name": "git.status#1", "args": [ @@ -280,9 +283,10 @@ "startedAt": 0 } }, - "da6855b5e2bf": { - "name": "git.branchCompare#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.branchCompare\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"baseRef\":\"origin/main\"}}" + "edfc4ab3b60b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo-9::/w\"}}", + "sent": 3 }, "f0e28a4b20aa": { "identity": { @@ -388,7 +392,7 @@ "id": "pending", "observation": { "sender": ["b8b93d3f8005", "c70359272e10", "26accd69bc48"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91"], "settlements": { "identity": "9270aeb7d9c6" }, @@ -400,7 +404,7 @@ "id": "identity", "observation": { "sender": ["3feccf790548", "3ec8052ccdb3", "2432ad799433", "64ad9a7ea2cd"], - "payloads": ["317a243394fa", "3fa5df34c660", "3179b4e89c80", "da6855b5e2bf"], + "payloads": ["2dfe41567b29", "edfc4ab3b60b", "9c58eb1d4d91", "2c98f3579e7e"], "settlements": { "identity": "ffc37850babd" }, diff --git a/mobile/rpc-foundation/goldens/pr-branch-repo-context.json b/mobile/rpc-foundation/goldens/pr-branch-repo-context.json index de7bafce229..70f458fc8a0 100644 --- a/mobile/rpc-foundation/goldens/pr-branch-repo-context.json +++ b/mobile/rpc-foundation/goldens/pr-branch-repo-context.json @@ -3,9 +3,9 @@ "family": "session.pr-branch-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "bd715681a856254e0c374b504cece07e5df4c9a75fa2b97c35498df12210fbab", "platform": "darwin", @@ -62,9 +62,10 @@ "isGithubRepo": true } }, - "eb6a2b2f507e": { + "f2282e0dfeff": { "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 } }, "recording": { @@ -74,7 +75,7 @@ "id": "repo-context", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-context": "79c69a644fe2" }, diff --git a/mobile/rpc-foundation/goldens/pr-comment-mutation.json b/mobile/rpc-foundation/goldens/pr-comment-mutation.json index 1726bcdc34a..4fac95a8de5 100644 --- a/mobile/rpc-foundation/goldens/pr-comment-mutation.json +++ b/mobile/rpc-foundation/goldens/pr-comment-mutation.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "73cc5da2649b9687bb0d8247fa4ecf3c085746cf398515e8d2b40be2ed0da688", "platform": "darwin", @@ -28,9 +28,15 @@ } }, "44136fa355b3": {}, - "478fd4bcbb87": { + "5708d54f0f07": { "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"body\":\"recorded comment\",\"type\":\"pr\"}}", + "sent": 2 + }, + "6aa18d3e13ab": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 }, "720507281e9c": { "reply": { @@ -76,10 +82,6 @@ } } }, - "8108c9f604fb": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}" - }, "a03244774599": { "reply": { "ok": true @@ -123,10 +125,6 @@ } } }, - "af688481a64e": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}" - }, "b72d1b08ed71": { "name": "github.addPRReviewCommentReply#1", "args": [ @@ -169,6 +167,16 @@ } } }, + "c40fec826b4d": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}", + "sent": 4 + }, + "c676e676ae9d": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"commentId\":55,\"body\":\"recorded reply\",\"threadId\":\"thread-1\",\"path\":\"src/app.ts\",\"line\":3}}", + "sent": 1 + }, "c809528f892d": { "name": "github.addIssueComment#1", "args": [ @@ -208,6 +216,11 @@ } } }, + "c9b1ffba7154": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55}}", + "sent": 5 + }, "cb0ebf3e3df2": { "name": "github.project.updateIssueCommentBySlug#1", "args": [ @@ -266,14 +279,6 @@ "ok": true } }, - "d9b62b144917": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "e8277b2fbe2f": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"commentId\":55,\"body\":\"edited\"}}" - }, "fbc958e4d46e": { "status": "fulfilled", "startedAt": 0, @@ -300,7 +305,7 @@ "id": "reply", "observation": { "sender": ["b72d1b08ed71"], - "payloads": ["8108c9f604fb"], + "payloads": ["c676e676ae9d"], "settlements": { "reply": "fbc958e4d46e" }, @@ -312,7 +317,7 @@ "id": "root-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d"], - "payloads": ["8108c9f604fb", "478fd4bcbb87"], + "payloads": ["c676e676ae9d", "5708d54f0f07"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e" @@ -325,7 +330,7 @@ "id": "resolve-thread", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -339,7 +344,7 @@ "id": "edit-comment", "observation": { "sender": ["b72d1b08ed71", "c809528f892d", "7d998237c7b0", "cb0ebf3e3df2"], - "payloads": ["8108c9f604fb", "478fd4bcbb87", "d9b62b144917", "e8277b2fbe2f"], + "payloads": ["c676e676ae9d", "5708d54f0f07", "6aa18d3e13ab", "c40fec826b4d"], "settlements": { "reply": "fbc958e4d46e", "root-comment": "fbc958e4d46e", @@ -361,11 +366,11 @@ "a09b7d2d7c5a" ], "payloads": [ - "8108c9f604fb", - "478fd4bcbb87", - "d9b62b144917", - "e8277b2fbe2f", - "af688481a64e" + "c676e676ae9d", + "5708d54f0f07", + "6aa18d3e13ab", + "c40fec826b4d", + "c9b1ffba7154" ], "settlements": { "reply": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json b/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json index 9335ed201a5..6bb4682e434 100644 --- a/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json +++ b/mobile/rpc-foundation/goldens/pr-comment-resolve-unconfirmed.json @@ -3,9 +3,9 @@ "family": "github.pr-comment-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "f425131d29fee8826c00a550fb537d0bd1a37bbaf3b33992984d5e04a990a512", "platform": "darwin", @@ -22,6 +22,11 @@ "ok": false } }, + "35ba72e2b9cd": { + "name": "github.resolveReviewThread#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 2 + }, "5603f79b1c06": { "resolve-thread": { "error": "Failed to update review thread.", @@ -60,6 +65,11 @@ } } }, + "9ab4446a2d2c": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 1 + }, "9b791087c56d": { "name": "github.resolveReviewThread#1", "args": [ @@ -92,14 +102,6 @@ "result": false } } - }, - "aa66cdc0c8db": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" - }, - "ac8f4045a561": { - "name": "github.resolveReviewThread#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-9\",\"threadId\":\"thread-1\",\"resolve\":true}}" } }, "recording": { @@ -109,7 +111,7 @@ "id": "explicit-false", "observation": { "sender": ["9b791087c56d"], - "payloads": ["aa66cdc0c8db"], + "payloads": ["9ab4446a2d2c"], "settlements": { "explicit-false": "1165af07b50f" }, @@ -121,7 +123,7 @@ "id": "absent-result", "observation": { "sender": ["9b791087c56d", "70d79a65b986"], - "payloads": ["aa66cdc0c8db", "ac8f4045a561"], + "payloads": ["9ab4446a2d2c", "35ba72e2b9cd"], "settlements": { "explicit-false": "1165af07b50f", "absent-result": "1165af07b50f" diff --git a/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json b/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json index 2d1861b195e..2223ec6d30f 100644 --- a/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json +++ b/mobile/rpc-foundation/goldens/pr-mutation-in-band-failure.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "70a94f45dbf7d58d9024c1cc4c94edd98fa48cd5ccffe8f2b7c53fa3e55d18d3", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "06af128d666d": { "name": "github.updatePRState#1", "args": [ @@ -149,14 +145,6 @@ } } }, - "3ee6b36340d7": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" - }, - "551aaea772ad": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "5b819e88a0c1": { "close": { "error": "Branch is protected", @@ -189,9 +177,20 @@ "ok": false } }, - "c2df352b7a94": { + "9e1f3da56de1": { "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 2 + }, + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 + }, + "d8bf37552be5": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 4 }, "f2d0a4251252": { "status": "fulfilled", @@ -250,6 +249,11 @@ "ok": false } }, + "fba4f98f0770": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 3 + }, "fbc958e4d46e": { "status": "fulfilled", "startedAt": 0, @@ -266,7 +270,7 @@ "id": "string-error", "observation": { "sender": ["13ee6ced5768"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "string-error": "f8ef6dd619cb" }, @@ -278,7 +282,7 @@ "id": "object-error", "observation": { "sender": ["13ee6ced5768", "06af128d666d"], - "payloads": ["0550d42a40c4", "c2df352b7a94"], + "payloads": ["ba8452129ec1", "9e1f3da56de1"], "settlements": { "string-error": "f8ef6dd619cb", "object-error": "f2d0a4251252" @@ -291,7 +295,7 @@ "id": "unstructured", "observation": { "sender": ["13ee6ced5768", "06af128d666d", "32fa5cd01884"], - "payloads": ["0550d42a40c4", "c2df352b7a94", "3ee6b36340d7"], + "payloads": ["ba8452129ec1", "9e1f3da56de1", "fba4f98f0770"], "settlements": { "string-error": "f8ef6dd619cb", "object-error": "f2d0a4251252", @@ -305,7 +309,7 @@ "id": "empty-object-error", "observation": { "sender": ["13ee6ced5768", "06af128d666d", "32fa5cd01884", "f3a534fa6403"], - "payloads": ["0550d42a40c4", "c2df352b7a94", "3ee6b36340d7", "551aaea772ad"], + "payloads": ["ba8452129ec1", "9e1f3da56de1", "fba4f98f0770", "d8bf37552be5"], "settlements": { "string-error": "f8ef6dd619cb", "object-error": "f2d0a4251252", diff --git a/mobile/rpc-foundation/goldens/pr-mutation-status.json b/mobile/rpc-foundation/goldens/pr-mutation-status.json index 1a971532a90..d988bede6e4 100644 --- a/mobile/rpc-foundation/goldens/pr-mutation-status.json +++ b/mobile/rpc-foundation/goldens/pr-mutation-status.json @@ -3,9 +3,9 @@ "family": "github.pr-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "e9291209234bacab12201f4c13bb592e06bd405215389e19f0754c23e79eb197", "platform": "darwin", @@ -24,10 +24,6 @@ "ok": true } }, - "0550d42a40c4": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}" - }, "0e14bd119328": { "merge": { "ok": true @@ -41,10 +37,6 @@ "ok": true } }, - "247c152db16d": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}" - }, "258eb619fcbb": { "auto-merge": { "ok": true @@ -95,6 +87,11 @@ } } }, + "7ac1c9a0499c": { + "name": "github.removePRReviewers#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 5 + }, "84790920ad91": { "name": "github.updatePRState#1", "args": [ @@ -132,6 +129,16 @@ } } }, + "84e87c0ff2a1": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"failedOnly\":true,\"headSha\":\"head-sha-1\"}}", + "sent": 6 + }, + "904c5b458065": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 3 + }, "9305632adf32": { "name": "github.setPRAutoMerge#1", "args": [ @@ -219,17 +226,15 @@ "ok": true } }, - "b303193775ad": { - "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "ad425b477607": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 4 }, - "b9123a0fc952": { - "name": "github.removePRReviewers#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.removePRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "bdcf1daddf4e": { - "name": "github.setPRAutoMerge#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}" + "ba8452129ec1": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 1 }, "ccf2be5c9d44": { "name": "github.mergePR#1", @@ -266,6 +271,11 @@ } } }, + "cf156f33a1f2": { + "name": "github.setPRAutoMerge#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRAutoMerge\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"enabled\":true}}", + "sent": 2 + }, "d026cfa35ea0": { "auto-merge": { "ok": true @@ -322,10 +332,6 @@ } } }, - "f44b3cd07d00": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, "fbc958e4d46e": { "status": "fulfilled", "startedAt": 0, @@ -352,7 +358,7 @@ "id": "merge", "observation": { "sender": ["ccf2be5c9d44"], - "payloads": ["0550d42a40c4"], + "payloads": ["ba8452129ec1"], "settlements": { "merge": "fbc958e4d46e" }, @@ -364,7 +370,7 @@ "id": "auto-merge", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e"], + "payloads": ["ba8452129ec1", "cf156f33a1f2"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e" @@ -377,7 +383,7 @@ "id": "close", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -391,7 +397,7 @@ "id": "request-reviewers", "observation": { "sender": ["ccf2be5c9d44", "9305632adf32", "84790920ad91", "63c7b86ce0f8"], - "payloads": ["0550d42a40c4", "bdcf1daddf4e", "b303193775ad", "f44b3cd07d00"], + "payloads": ["ba8452129ec1", "cf156f33a1f2", "904c5b458065", "ad425b477607"], "settlements": { "merge": "fbc958e4d46e", "auto-merge": "fbc958e4d46e", @@ -413,11 +419,11 @@ "97b08057c152" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c" ], "settlements": { "merge": "fbc958e4d46e", @@ -442,12 +448,12 @@ "e53c2e2f9a43" ], "payloads": [ - "0550d42a40c4", - "bdcf1daddf4e", - "b303193775ad", - "f44b3cd07d00", - "b9123a0fc952", - "247c152db16d" + "ba8452129ec1", + "cf156f33a1f2", + "904c5b458065", + "ad425b477607", + "7ac1c9a0499c", + "84e87c0ff2a1" ], "settlements": { "merge": "fbc958e4d46e", diff --git a/mobile/rpc-foundation/goldens/pr-read-fork-routing.json b/mobile/rpc-foundation/goldens/pr-read-fork-routing.json index 711311df320..444486028c6 100644 --- a/mobile/rpc-foundation/goldens/pr-read-fork-routing.json +++ b/mobile/rpc-foundation/goldens/pr-read-fork-routing.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "ba21f7fc3966cb1e3c1e59d6e8a8b184fa0559bf3037365391ce23e364befd7f", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "1628217f6c86": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"prRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha-1\"}}", + "sent": 1 + }, "1c88fe396b45": { "status": "fulfilled", "startedAt": 0, @@ -88,6 +93,11 @@ } } }, + "41ffb0b7ab72": { + "name": "github.prChecks#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12}}", + "sent": 3 + }, "4b1b59229060": { "name": "github.prChecks#1", "args": [ @@ -133,13 +143,10 @@ } } }, - "76a886c59ea8": { + "4d9630d13e9a": { "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null,\"prRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"}}}" - }, - "76f58b97e8c8": { - "name": "github.prChecks#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null,\"prRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"}}}", + "sent": 2 }, "79b747202f2f": { "check-details": { @@ -278,10 +285,6 @@ } ] } - }, - "e8fac4788c30": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"prRepo\":{\"owner\":\"fork-owner\",\"repo\":\"fork-repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha-1\"}}" } }, "recording": { @@ -291,7 +294,7 @@ "id": "fork-checks", "observation": { "sender": ["4b1b59229060"], - "payloads": ["e8fac4788c30"], + "payloads": ["1628217f6c86"], "settlements": { "fork-checks": "e23eb2e4b033" }, @@ -303,7 +306,7 @@ "id": "fork-check-details", "observation": { "sender": ["4b1b59229060", "aa5e45571cbb"], - "payloads": ["e8fac4788c30", "76a886c59ea8"], + "payloads": ["1628217f6c86", "4d9630d13e9a"], "settlements": { "fork-checks": "e23eb2e4b033", "fork-check-details": "1c88fe396b45" @@ -316,7 +319,7 @@ "id": "no-head-sha", "observation": { "sender": ["4b1b59229060", "aa5e45571cbb", "41d8d2be435b"], - "payloads": ["e8fac4788c30", "76a886c59ea8", "76f58b97e8c8"], + "payloads": ["1628217f6c86", "4d9630d13e9a", "41ffb0b7ab72"], "settlements": { "fork-checks": "e23eb2e4b033", "fork-check-details": "1c88fe396b45", diff --git a/mobile/rpc-foundation/goldens/pr-read-surface.json b/mobile/rpc-foundation/goldens/pr-read-surface.json index 9fb69775f1b..5163cc01560 100644 --- a/mobile/rpc-foundation/goldens/pr-read-surface.json +++ b/mobile/rpc-foundation/goldens/pr-read-surface.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "4246e7ffa62e85aac489c561171a6468f862b7f18eefac9926b65073616b6d35", "platform": "darwin", @@ -91,6 +91,11 @@ } } }, + "207e61d5e813": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 + }, "2638b3063bb1": { "name": "github.repoSlug#1", "args": [ @@ -126,13 +131,10 @@ } } }, - "3879f5d02dc5": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, - "3b464a1ac1ab": { + "384abd5851d2": { "name": "github.prChecks#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}" + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"headSha\":\"head-sha-1\"}}", + "sent": 5 }, "41113a109089": { "repo-slug": { @@ -145,6 +147,11 @@ } }, "44136fa355b3": {}, + "499ca7b4c13a": { + "name": "github.prCheckDetails#1", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}", + "sent": 6 + }, "4a081d46fc88": { "name": "github.prChecks#1", "args": [ @@ -251,6 +258,11 @@ } } }, + "4c91dcea8967": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}", + "sent": 4 + }, "50f04028e403": { "check-details": { "ok": true, @@ -515,10 +527,6 @@ } } }, - "8cbb79ec0c39": { - "name": "hostedReview.forBranch#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}" - }, "9353f049138c": { "name": "github.prCheckDetails#1", "args": [ @@ -872,9 +880,10 @@ } } }, - "ba1b866ad599": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-9\",\"number\":12,\"type\":\"pr\"}}" + "ba3f7a2212a2": { + "name": "hostedReview.forBranch#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.forBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedGitHubPR\":12,\"active\":true}}", + "sent": 2 }, "c9cb3ce714a0": { "name": "github.prForBranch#1", @@ -922,10 +931,6 @@ } } }, - "d08ed4a769f3": { - "name": "github.prCheckDetails#1", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"github.prCheckDetails\",\"params\":{\"repo\":\"id:repo-9\",\"checkRunId\":7,\"checkName\":\"build\",\"url\":null}}" - }, "d89e7b8ce2a0": { "status": "fulfilled", "startedAt": 0, @@ -961,14 +966,6 @@ ] } }, - "e323dec040c2": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, - "eb6a2b2f507e": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}" - }, "efcf99a657b9": { "name": "github.listAssignableUsers#1", "args": [ @@ -1155,6 +1152,11 @@ } } }, + "f2282e0dfeff": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 1 + }, "f2563d0882ec": { "status": "fulfilled", "startedAt": 0, @@ -1194,6 +1196,11 @@ } } }, + "f6aef41b070e": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-9\"}}", + "sent": 7 + }, "fd7cf23591a3": { "hosted-review": { "ok": true, @@ -1345,7 +1352,7 @@ "id": "repo-slug", "observation": { "sender": ["2638b3063bb1"], - "payloads": ["eb6a2b2f507e"], + "payloads": ["f2282e0dfeff"], "settlements": { "repo-slug": "d89e7b8ce2a0" }, @@ -1357,7 +1364,7 @@ "id": "hosted-review", "observation": { "sender": ["2638b3063bb1", "1bdfee368839"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7" @@ -1370,7 +1377,7 @@ "id": "pr-for-branch", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -1384,7 +1391,7 @@ "id": "work-item", "observation": { "sender": ["2638b3063bb1", "1bdfee368839", "c9cb3ce714a0", "59ec56b0e49c"], - "payloads": ["eb6a2b2f507e", "8cbb79ec0c39", "e323dec040c2", "ba1b866ad599"], + "payloads": ["f2282e0dfeff", "ba3f7a2212a2", "207e61d5e813", "4c91dcea8967"], "settlements": { "repo-slug": "d89e7b8ce2a0", "hosted-review": "b0b5c628b5c7", @@ -1406,11 +1413,11 @@ "4a081d46fc88" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -1435,12 +1442,12 @@ "9353f049138c" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a" ], "settlements": { "repo-slug": "d89e7b8ce2a0", @@ -1467,13 +1474,13 @@ "efcf99a657b9" ], "payloads": [ - "eb6a2b2f507e", - "8cbb79ec0c39", - "e323dec040c2", - "ba1b866ad599", - "3b464a1ac1ab", - "d08ed4a769f3", - "3879f5d02dc5" + "f2282e0dfeff", + "ba3f7a2212a2", + "207e61d5e813", + "4c91dcea8967", + "384abd5851d2", + "499ca7b4c13a", + "f6aef41b070e" ], "settlements": { "repo-slug": "d89e7b8ce2a0", diff --git a/mobile/rpc-foundation/goldens/pr-read-upstream-error.json b/mobile/rpc-foundation/goldens/pr-read-upstream-error.json index 7d3f4b409b5..15fdd815bda 100644 --- a/mobile/rpc-foundation/goldens/pr-read-upstream-error.json +++ b/mobile/rpc-foundation/goldens/pr-read-upstream-error.json @@ -3,9 +3,9 @@ "family": "github.pr-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "b2445b299e18664b698d659c5041860b8a253314687666ae467aab441ab07235", "platform": "darwin", @@ -33,9 +33,15 @@ "ok": false } }, - "85e0e5ca36ba": { - "name": "github.prForBranch#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" + "35eb8ce186f2": { + "name": "github.prForBranch#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 1 + }, + "47a1e5a3aa01": { + "name": "github.prForBranch#3", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 3 }, "8a06535cb136": { "name": "github.prForBranch#2", @@ -89,9 +95,10 @@ } } }, - "93d80e74f837": { - "name": "github.prForBranch#3", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" + "a3f868623d30": { + "name": "github.prForBranch#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}", + "sent": 2 }, "a976d414bc11": { "status": "fulfilled", @@ -139,10 +146,6 @@ } } }, - "e43c980a94c5": { - "name": "github.prForBranch#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prForBranch\",\"params\":{\"repo\":\"id:repo-9\",\"branch\":\"feature\",\"linkedPRNumber\":null}}" - }, "f1de1849a48d": { "name": "github.prForBranch#1", "args": [ @@ -199,7 +202,7 @@ "id": "upstream", "observation": { "sender": ["f1de1849a48d"], - "payloads": ["e43c980a94c5"], + "payloads": ["35eb8ce186f2"], "settlements": { "upstream": "fe9c1046b91d" }, @@ -211,7 +214,7 @@ "id": "malformed", "observation": { "sender": ["f1de1849a48d", "8a06535cb136"], - "payloads": ["e43c980a94c5", "85e0e5ca36ba"], + "payloads": ["35eb8ce186f2", "a3f868623d30"], "settlements": { "upstream": "fe9c1046b91d", "malformed": "a976d414bc11" @@ -224,7 +227,7 @@ "id": "no-pr", "observation": { "sender": ["f1de1849a48d", "8a06535cb136", "ab4b72242bb7"], - "payloads": ["e43c980a94c5", "85e0e5ca36ba", "93d80e74f837"], + "payloads": ["35eb8ce186f2", "a3f868623d30", "47a1e5a3aa01"], "settlements": { "upstream": "fe9c1046b91d", "malformed": "a976d414bc11", diff --git a/mobile/rpc-foundation/goldens/pr-title-mutation.json b/mobile/rpc-foundation/goldens/pr-title-mutation.json index b1af97a4002..bef4c423911 100644 --- a/mobile/rpc-foundation/goldens/pr-title-mutation.json +++ b/mobile/rpc-foundation/goldens/pr-title-mutation.json @@ -3,9 +3,9 @@ "family": "github.pr-title-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "071e745453795d18d683aaab63e810783e3cee4927b47425c20a3d915397d0dd", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2a122cfe29f9": { + "3235254d283e": { "name": "github.updatePRTitle#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}", + "sent": 1 }, "578bc8950993": { "title": { @@ -71,7 +72,7 @@ "id": "title", "observation": { "sender": ["96fcd9b9c31e"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "title": "fbc958e4d46e" }, diff --git a/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json b/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json index 9dc74bb946c..9bbc421e90d 100644 --- a/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json +++ b/mobile/rpc-foundation/goldens/pr-title-unconfirmed.json @@ -3,9 +3,9 @@ "family": "github.pr-title-mutation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "669260c675021b37252dc5023a7a78e4e90536c2f35d9a5da3e53778e6a0cf52", "platform": "darwin", @@ -19,13 +19,10 @@ "ok": false } }, - "2a122cfe29f9": { + "3235254d283e": { "name": "github.updatePRTitle#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" - }, - "41c5cf93e77f": { - "name": "github.updatePRTitle#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}", + "sent": 1 }, "5ff779cd8c84": { "title": { @@ -51,6 +48,11 @@ "ok": false } }, + "8aa220b4e884": { + "name": "github.updatePRTitle#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRTitle\",\"params\":{\"repo\":\"id:repo-9\",\"prNumber\":12,\"title\":\"Recorded title\"}}", + "sent": 2 + }, "91e54f9a137c": { "name": "github.updatePRTitle#1", "args": [ @@ -128,7 +130,7 @@ "id": "explicit-false", "observation": { "sender": ["91e54f9a137c"], - "payloads": ["2a122cfe29f9"], + "payloads": ["3235254d283e"], "settlements": { "explicit-false": "6e9fb05124f5" }, @@ -140,7 +142,7 @@ "id": "refused", "observation": { "sender": ["91e54f9a137c", "ccb426fd8467"], - "payloads": ["2a122cfe29f9", "41c5cf93e77f"], + "payloads": ["3235254d283e", "8aa220b4e884"], "settlements": { "explicit-false": "6e9fb05124f5", "refused": "73a201bf0d92" diff --git a/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json b/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json index 29ba59de263..d63b7575db7 100644 --- a/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json +++ b/mobile/rpc-foundation/goldens/pr-triage-invalid-terminal.json @@ -3,9 +3,9 @@ "family": "session.pr-triage", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "58ad4e4d5b0200c44f329236e10fd81918a1cc36b33b22cba24662c79dd61b4e", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "39a17efe1de6": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, "681fc4d59b92": { "status": "rejected", "startedAt": 0, @@ -63,10 +68,6 @@ }, "a4273b38df83": { "launched": "unlaunched" - }, - "d3b1c8acd1dd": { - "name": "session.tabs.createTerminal#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" } }, "recording": { @@ -76,7 +77,7 @@ "id": "invalid", "observation": { "sender": ["80e637504768"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "681fc4d59b92" }, diff --git a/mobile/rpc-foundation/goldens/pr-triage-launch.json b/mobile/rpc-foundation/goldens/pr-triage-launch.json index d00182dce45..b13a85c2f7a 100644 --- a/mobile/rpc-foundation/goldens/pr-triage-launch.json +++ b/mobile/rpc-foundation/goldens/pr-triage-launch.json @@ -3,9 +3,9 @@ "family": "session.pr-triage", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "8bb2ff4e899ee873289fed7c1ef12e7f9dba91949125b1f0e4336d378ceb071e", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "39a17efe1de6": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, "43aa948e3918": { "name": "terminal.send#1", "args": [ @@ -85,6 +90,11 @@ "startedAt": 0 } }, + "c286eacee37b": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}", + "sent": 2 + }, "d0f04fba35ce": { "name": "session.tabs.createTerminal#1", "args": [ @@ -126,10 +136,6 @@ } } }, - "d3b1c8acd1dd": { - "name": "session.tabs.createTerminal#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -138,10 +144,6 @@ "$rpc": "undefined" } }, - "f3199cb6db52": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" - }, "fe1fe746e77a": { "launched": "sent" } @@ -153,7 +155,7 @@ "id": "pending", "observation": { "sender": ["b5eced0566fb"], - "payloads": ["d3b1c8acd1dd"], + "payloads": ["39a17efe1de6"], "settlements": { "launch": "9270aeb7d9c6" }, @@ -165,7 +167,7 @@ "id": "launched", "observation": { "sender": ["d0f04fba35ce", "43aa948e3918"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/pr-triage-send-locked.json b/mobile/rpc-foundation/goldens/pr-triage-send-locked.json index 05283181377..54b9bc0b9c1 100644 --- a/mobile/rpc-foundation/goldens/pr-triage-send-locked.json +++ b/mobile/rpc-foundation/goldens/pr-triage-send-locked.json @@ -3,9 +3,9 @@ "family": "session.pr-triage", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f560ff1582487c118756c527faa1fb1f65e37ce22ca9573491fd4b2dbcedf38d", "scenarioSha256": "d80bc346e84bc35e6dce70643dcd3af3ea9e5a7f8a1f2b7a9e92c71c0c30d4c9", "platform": "darwin", @@ -23,6 +23,11 @@ "isRpcDeliveryUnknown": false } }, + "39a17efe1de6": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + }, "a4273b38df83": { "launched": "unlaunched" }, @@ -63,6 +68,11 @@ } } }, + "c286eacee37b": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}", + "sent": 2 + }, "d0f04fba35ce": { "name": "session.tabs.createTerminal#1", "args": [ @@ -103,14 +113,6 @@ } } } - }, - "d3b1c8acd1dd": { - "name": "session.tabs.createTerminal#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:repo-9::/w\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}" - }, - "f3199cb6db52": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"term-1\",\"text\":\"Fix the failing checks\",\"enter\":true}}" } }, "recording": { @@ -120,7 +122,7 @@ "id": "locked", "observation": { "sender": ["d0f04fba35ce", "aec093de35d6"], - "payloads": ["d3b1c8acd1dd", "f3199cb6db52"], + "payloads": ["39a17efe1de6", "c286eacee37b"], "settlements": { "launch": "0f026fafa7e1" }, 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 c16cd91fe88..436e1b32d53 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "819fa73c7700b4d526da91c37558a6498008d745d1debcc26e6bb757550ebf99", "platform": "darwin", @@ -98,9 +98,10 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 }, "9270aeb7d9c6": { "status": "pending", @@ -150,10 +151,6 @@ "isRpcDeliveryUnknown": false } }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -192,9 +189,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -204,7 +207,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -216,7 +219,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "68155c1eb584", "943484d45f2e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b5553341aa32" }, 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 ac86a947be1..50c559d6f91 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "500396d72abd2f73d11ef066bca3f88798c8cbdaef09fa7c1c8d1fbaf0b3b85a", "platform": "darwin", @@ -74,9 +74,10 @@ } }, "44136fa355b3": {}, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 }, "924e33dd1165": { "name": "settings.get#1", @@ -149,10 +150,6 @@ } } }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -191,9 +188,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -203,7 +206,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -215,7 +218,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "924e33dd1165", "943484d45f2e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "373710a63329" }, 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 a58bab5ff99..5fae96430a4 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "daf68df8840ea6872521d823cc17e1e5de3f3a74a8855465fcf40cc276e9c2ce", "platform": "darwin", @@ -98,10 +98,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "7d14967a1151": { "status": "rejected", "startedAt": 0, @@ -112,6 +108,11 @@ "isRpcDeliveryUnknown": true } }, + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 + }, "8da6b504bc95": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -147,10 +148,6 @@ "status": "pending", "startedAt": 0 }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -189,9 +186,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -201,7 +204,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -213,7 +216,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "68155c1eb584", "8da6b504bc95"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "7d14967a1151" }, 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 80b25d7a70e..3ea8d06b15a 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "61e36caf6b3bb01c3ad0db282b7f0fbc0f300d40184f9cf3d7e4e3a3194a4f2a", "platform": "darwin", @@ -105,9 +105,10 @@ "isRpcDeliveryUnknown": true } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 }, "9270aeb7d9c6": { "status": "pending", @@ -147,10 +148,6 @@ } } }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -189,9 +186,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -201,7 +204,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -213,7 +216,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "10aeb294c268", "943484d45f2e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "618234017ab2" }, diff --git a/mobile/rpc-foundation/goldens/push-dismissal-tray-reconciled.json b/mobile/rpc-foundation/goldens/push-dismissal-tray-reconciled.json new file mode 100644 index 00000000000..aa37b92cf34 --- /dev/null +++ b/mobile/rpc-foundation/goldens/push-dismissal-tray-reconciled.json @@ -0,0 +1,159 @@ +{ + "operation": "notifications.push-dismissal", + "family": "notifications.push-dismissal", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "595a3eb2994d0596b9fcd0707b175b4e978625053dfbc5c541b0350c0cbfb524", + "scenarioSha256": "318fab8c1efb1786bbdaea7f13b769952c1ce463bc5504dca6a9f545e905b7c9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "8bc1cd9d9993": { + "name": "notifications.getMissedSince#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"notifications.getMissedSince\",\"params\":{\"lastSeenSeq\":9007199254740991,\"deliveredPushes\":[{\"notificationId\":\"note-1\",\"notificationEpoch\":\"epoch-1\",\"notificationSeq\":7}]}}", + "sent": 1 + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "9aba86eb07e4": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "ac56c3fc846f": { + "name": "notifications.getMissedSince#1", + "args": [ + { + "name": "method", + "value": "notifications.getMissedSince" + }, + { + "name": "params", + "value": { + "deliveredPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ], + "lastSeenSeq": 9007199254740991 + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationEpoch": "epoch-1", + "notificationId": "note-1", + "notificationSeq": 7 + } + ] + } + } + } + }, + "bcdd9c902f5e": { + "name": "device-store.setItem", + "value": { + "key": "orca:pushDismissalWatermarks:v1", + "value": "[{\"key\":\"[\\\"Yw3NKWbEM2aRElRI\\\",\\\"epoch-1\\\",\\\"note-1\\\"]\",\"seq\":7,\"expiresAt\":1767312000000}]" + }, + "sent": 1 + }, + "c83340909a1e": { + "name": "notification-tray.dismiss", + "value": { + "identifier": "tray-1" + }, + "sent": 1 + }, + "cf9c28129225": { + "disposed": false + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "push-dismissal-tray-reconciled", + "checkpoints": [ + { + "id": "requested", + "observation": { + "sender": ["9aba86eb07e4"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "9270aeb7d9c6" + }, + "state": "cf9c28129225", + "effects": [] + } + }, + { + "id": "reconciled", + "observation": { + "sender": ["ac56c3fc846f"], + "payloads": ["8bc1cd9d9993"], + "settlements": { + "catchup": "eb79a9b3682a" + }, + "state": "cf9c28129225", + "effects": ["bcdd9c902f5e", "c83340909a1e"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/quick-commands-load-refused.json b/mobile/rpc-foundation/goldens/quick-commands-load-refused.json new file mode 100644 index 00000000000..8799f284cda --- /dev/null +++ b/mobile/rpc-foundation/goldens/quick-commands-load-refused.json @@ -0,0 +1,88 @@ +{ + "operation": "settings.quick-commands", + "family": "settings.quick-commands", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "42573387533f75122f626ce6ec81c1e61fe54cde5df416154bb7cba132f53309", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "990fb5428d1f": { + "commands": [], + "error": "Unknown method", + "loading": false, + "persisted": [], + "ready": false + }, + "a832f000ad89": { + "name": "settings.getTerminalQuickCommands#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.getTerminalQuickCommands\"}", + "sent": 1 + }, + "ae75d9a09c8f": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "quick-commands-load-refused", + "checkpoints": [ + { + "id": "errored", + "observation": { + "sender": ["ae75d9a09c8f"], + "payloads": ["a832f000ad89"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "990fb5428d1f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/quick-commands-loaded-and-saved.json b/mobile/rpc-foundation/goldens/quick-commands-loaded-and-saved.json new file mode 100644 index 00000000000..86382898e26 --- /dev/null +++ b/mobile/rpc-foundation/goldens/quick-commands-loaded-and-saved.json @@ -0,0 +1,147 @@ +{ + "operation": "settings.quick-commands", + "family": "settings.quick-commands", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "a621156bbb662c78a0baa356b60d0af41d10a7bd14e54f23be0581a59377cec3", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "a832f000ad89": { + "name": "settings.getTerminalQuickCommands#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.getTerminalQuickCommands\"}", + "sent": 1 + }, + "b0069ba7e0a2": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "terminalQuickCommands": [ + { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + } + ] + } + } + } + }, + "d766ce9ee125": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminalQuickCommands": [] + } + } + } + }, + "e6aede33fdf3": { + "name": "settings.updateTerminalQuickCommands#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.updateTerminalQuickCommands\",\"params\":{\"mutation\":{\"type\":\"upsert\",\"command\":{\"id\":\"qc-1\",\"label\":\"build\",\"command\":\"pnpm build\",\"appendEnter\":true}}}}", + "sent": 2 + }, + "e9c308be6dea": { + "commands": [], + "error": "Failed to save quick command", + "loading": false, + "persisted": [false], + "ready": true + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "quick-commands-loaded-and-saved", + "checkpoints": [ + { + "id": "saved", + "observation": { + "sender": ["d766ce9ee125", "b0069ba7e0a2"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "e9c308be6dea", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/quick-commands-save-refused-rolls-back.json b/mobile/rpc-foundation/goldens/quick-commands-save-refused-rolls-back.json new file mode 100644 index 00000000000..a5743dd6e48 --- /dev/null +++ b/mobile/rpc-foundation/goldens/quick-commands-save-refused-rolls-back.json @@ -0,0 +1,141 @@ +{ + "operation": "settings.quick-commands", + "family": "settings.quick-commands", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "72517336e451e1e078135103073c1821e8af27c0702f6dc83b9a686fe7ff8c04", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "07d2b92da065": { + "name": "settings.updateTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.updateTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "settings_locked", + "message": "Settings are locked" + }, + "id": "frame-2", + "ok": false + } + } + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "84f50b30247b": { + "commands": [], + "error": "Settings are locked", + "loading": false, + "persisted": [false], + "ready": true + }, + "a832f000ad89": { + "name": "settings.getTerminalQuickCommands#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.getTerminalQuickCommands\"}", + "sent": 1 + }, + "d766ce9ee125": { + "name": "settings.getTerminalQuickCommands#1", + "args": [ + { + "name": "method", + "value": "settings.getTerminalQuickCommands" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminalQuickCommands": [] + } + } + } + }, + "e6aede33fdf3": { + "name": "settings.updateTerminalQuickCommands#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.updateTerminalQuickCommands\",\"params\":{\"mutation\":{\"type\":\"upsert\",\"command\":{\"id\":\"qc-1\",\"label\":\"build\",\"command\":\"pnpm build\",\"appendEnter\":true}}}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "quick-commands-save-refused-rolls-back", + "checkpoints": [ + { + "id": "rolled-back", + "observation": { + "sender": ["d766ce9ee125", "07d2b92da065"], + "payloads": ["a832f000ad89", "e6aede33fdf3"], + "settlements": { + "mount": "eb79a9b3682a", + "persist": "7ed3d39f0607" + }, + "state": "84f50b30247b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json b/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json index 20cfe8cc205..77235b72ace 100644 --- a/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json +++ b/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json @@ -3,9 +3,9 @@ "family": "relay.direct-upgrade", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "a92bccd183127829b6dfd85add28e42370d54990f63214940b1c584f7fde56a9", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "002b5db3666b": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 3 + }, "157eaa06961f": { "name": "pairing.getEndpoints#2", "args": [ @@ -66,19 +71,15 @@ } } }, - "1d7fdb67d4da": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "25b377db6629": { + "4683b84a57a2": { "name": "host-saved", - "value": "host-1" + "value": "host-1", + "sent": 3 + }, + "4a4993ef4038": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}", + "sent": 2 }, "590b3311b0c4": { "status": "fulfilled", @@ -127,9 +128,15 @@ } } }, - "7583d8b57ef8": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "723e3af65fac": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 1 + }, + "7d023da12fdb": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 3 }, "980bbba0b617": { "journal": { @@ -137,10 +144,6 @@ }, "outcome": "relay-host-0001x" }, - "a2c193508948": { - "name": "journal-cleared", - "value": "upgrade" - }, "a3865c87e54b": { "name": "pairing.provisionRelay#1", "args": [ @@ -179,6 +182,13 @@ } } }, + "b991b2c7609f": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 3 + }, "ba95b28e3a94": { "name": "pairing.getEndpoints#1", "args": [ @@ -224,10 +234,6 @@ } } } - }, - "beafd16aeb22": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" } }, "recording": { @@ -237,12 +243,12 @@ "id": "direct-upgrade-committed", "observation": { "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], - "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "payloads": ["723e3af65fac", "4a4993ef4038", "002b5db3666b"], "settlements": { "upgrade": "590b3311b0c4" }, "state": "980bbba0b617", - "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + "effects": ["b991b2c7609f", "4683b84a57a2", "7d023da12fdb"] } } ] diff --git a/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json b/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json index 4a529553955..e636377ee91 100644 --- a/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json +++ b/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json @@ -3,9 +3,9 @@ "family": "relay.direct-upgrade", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "7d5cad367e76767b039fc5ebc15837930f02c5e1bed33ae7ca4695bae56287bd", "platform": "darwin", @@ -53,13 +53,15 @@ }, "outcome": "declined" }, - "a2c193508948": { - "name": "journal-cleared", - "value": "upgrade" - }, - "beafd16aeb22": { + "723e3af65fac": { "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 1 + }, + "8ea887e0fc46": { + "name": "journal-cleared", + "value": "upgrade", + "sent": 1 }, "ee20a1dc39e7": { "status": "fulfilled", @@ -77,12 +79,12 @@ "id": "upgrade-declined", "observation": { "sender": ["55af89989a85"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "upgrade": "ee20a1dc39e7" }, "state": "6c43da669636", - "effects": ["a2c193508948"] + "effects": ["8ea887e0fc46"] } } ] diff --git a/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json b/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json index 7a61ed29640..874219d108e 100644 --- a/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json +++ b/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json @@ -3,9 +3,9 @@ "family": "relay.pairing-recovery", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "8dc3fd27c5720276608ca8743990e4f57d94eab84f620e9aa42702a4686fd5a9", "platform": "darwin", @@ -13,31 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, - "178d5cbb5880": { - "name": "journal-updated", - "value": "relay-basis" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "247b92f9351d": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" - }, - "25b377db6629": { + "09329ce738b3": { "name": "host-saved", - "value": "host-1" + "value": "host-1", + "sent": 4 }, - "42bd1e4b1fec": { - "name": "journal-cleared", - "value": "recovery" + "2e0a00540206": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}", + "sent": 1 }, "50f1b63c9e0d": { "name": "pairing.getEndpoints#1", @@ -86,6 +70,13 @@ } } }, + "6b9f1bf73e55": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 4 + }, "6f09228b201f": { "name": "pairing.getEndpoints#3", "args": [ @@ -139,10 +130,6 @@ } } }, - "748cf6b7a942": { - "name": "pairing.getEndpoints#3", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" - }, "7a3e4e5413b5": { "outcome": "recovered", "winner": { @@ -187,6 +174,11 @@ } } }, + "8ba03f7fcc7b": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 2 + }, "9bb91a6d0ca7": { "name": "pairing.getEndpoints#2", "args": [ @@ -233,9 +225,30 @@ } } }, - "b6e709c11a41": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}" + "b1003d00d1be": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}", + "sent": 3 + }, + "bcb071e85da1": { + "name": "journal-cleared", + "value": "recovery", + "sent": 4 + }, + "be67e12f6925": { + "name": "candidate-closed", + "value": "relay", + "sent": 1 + }, + "ca7cb1785a59": { + "name": "candidate-closed", + "value": "relay", + "sent": 4 + }, + "da0417cd1d5f": { + "name": "journal-updated", + "value": "relay-basis", + "sent": 2 }, "f0723ea3ab16": { "status": "fulfilled", @@ -243,9 +256,10 @@ "settledAt": 0, "value": "recovered" }, - "f98de3f4f0c2": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "f4a3f7deb30c": { + "name": "pairing.getEndpoints#3", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 4 } }, "recording": { @@ -255,18 +269,18 @@ "id": "recovered-through-invite", "observation": { "sender": ["50f1b63c9e0d", "9bb91a6d0ca7", "8a13a5758a69", "6f09228b201f"], - "payloads": ["b6e709c11a41", "f98de3f4f0c2", "247b92f9351d", "748cf6b7a942"], + "payloads": ["2e0a00540206", "8ba03f7fcc7b", "b1003d00d1be", "f4a3f7deb30c"], "settlements": { "recover": "f0723ea3ab16" }, "state": "7a3e4e5413b5", "effects": [ - "0193ae4dbb38", - "178d5cbb5880", - "1da0bf924e75", - "25b377db6629", - "42bd1e4b1fec", - "0193ae4dbb38" + "be67e12f6925", + "da0417cd1d5f", + "6b9f1bf73e55", + "09329ce738b3", + "bcb071e85da1", + "ca7cb1785a59" ] } } diff --git a/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json b/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json index 4234ea4c0ca..7630b1d5969 100644 --- a/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json +++ b/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json @@ -3,9 +3,9 @@ "family": "relay.pairing-recovery", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "e33d584229530c716ecdc44d198b95fcfb4dfd9468fba7d5222ee3f122950197", "scenarioSha256": "7e54c3af4b8b8e6eac007267fb96620283b735491883c505401c79656d920ca6", "platform": "darwin", @@ -13,27 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, - "178d5cbb5880": { - "name": "journal-updated", - "value": "relay-basis" - }, - "1da0bf924e75": { - "name": "bundle-written", - "value": { - "version": 4 - } - }, - "25b377db6629": { + "0080ab426cd1": { "name": "host-saved", - "value": "host-1" + "value": "host-1", + "sent": 1 }, - "42bd1e4b1fec": { + "2e0a00540206": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}", + "sent": 1 + }, + "6873c5ee509e": { "name": "journal-cleared", - "value": "recovery" + "value": "recovery", + "sent": 1 }, "7a3e4e5413b5": { "outcome": "recovered", @@ -41,9 +34,10 @@ "$rpc": "null" } }, - "b6e709c11a41": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}" + "be67e12f6925": { + "name": "candidate-closed", + "value": "relay", + "sent": 1 }, "c5d6533ca9ce": { "name": "pairing.getEndpoints#1", @@ -99,6 +93,18 @@ } } }, + "cf1bfb36f84e": { + "name": "journal-updated", + "value": "relay-basis", + "sent": 1 + }, + "e0d0c16b34cc": { + "name": "bundle-written", + "value": { + "version": 4 + }, + "sent": 1 + }, "f0723ea3ab16": { "status": "fulfilled", "startedAt": 0, @@ -113,17 +119,17 @@ "id": "recovered-on-resume", "observation": { "sender": ["c5d6533ca9ce"], - "payloads": ["b6e709c11a41"], + "payloads": ["2e0a00540206"], "settlements": { "recover": "f0723ea3ab16" }, "state": "7a3e4e5413b5", "effects": [ - "178d5cbb5880", - "1da0bf924e75", - "25b377db6629", - "42bd1e4b1fec", - "0193ae4dbb38" + "cf1bfb36f84e", + "e0d0c16b34cc", + "0080ab426cd1", + "6873c5ee509e", + "be67e12f6925" ] } } diff --git a/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json b/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json index fa8e0fd23d5..2496d16ba95 100644 --- a/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json +++ b/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json @@ -3,9 +3,9 @@ "family": "relay.credential-rotation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "c786fb19f9593ee60238e42813561edf6f5e976fcf217dff8de977a333fe8451", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0acd5ee5dc7c": { - "name": "pairing.getEndpoints#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, "0f448fcd9d34": { "name": "pairing.getEndpoints#2", "args": [ @@ -70,24 +66,6 @@ } } }, - "4877d080e309": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" - }, - "675a60981a5e": { - "name": "pairing.provisionRelay#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" - }, - "6fc6c751d8be": { - "name": "bundle-written", - "value": { - "grace": { - "$rpc": "null" - }, - "pending": true, - "version": 3 - } - }, "8336e309abb8": { "name": "pairing.getEndpoints#1", "args": [ @@ -134,6 +112,22 @@ } } }, + "85b38f117802": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + }, + "sent": 0 + }, + "923a7c4f532d": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}", + "sent": 2 + }, "9ade8126917f": { "name": "pairing.provisionRelay#1", "args": [ @@ -173,7 +167,17 @@ } } }, - "bcef5f2116bb": { + "a69b88101d55": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 1 + }, + "b16bdfbd5633": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}", + "sent": 3 + }, + "eee85d194a6b": { "name": "bundle-written", "value": { "grace": { @@ -181,7 +185,8 @@ }, "pending": false, "version": 4 - } + }, + "sent": 3 }, "f2c843a9b548": { "status": "fulfilled", @@ -231,12 +236,12 @@ "id": "credential-rotated", "observation": { "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], - "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "payloads": ["a69b88101d55", "923a7c4f532d", "b16bdfbd5633"], "settlements": { "rotate": "f2c843a9b548" }, "state": "fdf764b375ae", - "effects": ["6fc6c751d8be", "bcef5f2116bb"] + "effects": ["85b38f117802", "eee85d194a6b"] } } ] diff --git a/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json b/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json index c8336b4f4c8..e78c91495e7 100644 --- a/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json +++ b/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json @@ -3,9 +3,9 @@ "family": "relay.credential-rotation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "651e75383caf1b30c329dec2d5d4f0da5358c410402d03cbb087f39600d7a4d2", "scenarioSha256": "96df784c1d56de3bdd04afe20ab019339c7d9a616528ca2617e2fffe4f0157c8", "platform": "darwin", @@ -21,6 +21,11 @@ "pending": false, "version": 5 }, + "723e3af65fac": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}", + "sent": 1 + }, "760bb6245333": { "status": "fulfilled", "startedAt": 0, @@ -56,9 +61,14 @@ } } }, - "beafd16aeb22": { - "name": "pairing.getEndpoints#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + "93a4f8a5a1ad": { + "name": "bundle-written", + "value": { + "grace": 1767398400000, + "pending": false, + "version": 5 + }, + "sent": 1 }, "c623ac0f092b": { "name": "pairing.getEndpoints#1", @@ -113,14 +123,6 @@ } } } - }, - "ccd5d48f1632": { - "name": "bundle-written", - "value": { - "grace": 1767398400000, - "pending": false, - "version": 5 - } } }, "recording": { @@ -130,12 +132,12 @@ "id": "pending-install-adopted", "observation": { "sender": ["c623ac0f092b"], - "payloads": ["beafd16aeb22"], + "payloads": ["723e3af65fac"], "settlements": { "rotate": "760bb6245333" }, "state": "351d2bec2471", - "effects": ["ccd5d48f1632"] + "effects": ["93a4f8a5a1ad"] } } ] diff --git a/mobile/rpc-foundation/goldens/review-create-terminal-refused.json b/mobile/rpc-foundation/goldens/review-create-terminal-refused.json new file mode 100644 index 00000000000..2f04d53fc46 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-create-terminal-refused.json @@ -0,0 +1,121 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "af837de2e273c5f03130b51d6e1a9bff9ff99a4e8d1c9554a53134acb5924c72", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2fc890e4b748": { + "actionError": { + "$rpc": "null" + }, + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "6e913cd7b306": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Workspace is busy", + "isRpcDeliveryUnknown": false + } + }, + "80f030a6d6a9": { + "name": "session.tabs.createTerminal#1", + "args": [ + { + "name": "method", + "value": "session.tabs.createTerminal" + }, + { + "name": "params", + "value": { + "activate": false, + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_busy", + "message": "Workspace is busy" + }, + "id": "frame-1", + "ok": false + } + } + }, + "af416f104f9a": { + "name": "session.tabs.createTerminal#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.createTerminal\",\"params\":{\"worktree\":\"id:workspace-1\",\"activate\":false,\"select\":true,\"navigation\":\"caller\"}}", + "sent": 1 + } + }, + "recording": { + "scenario": "review-create-terminal-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["80f030a6d6a9"], + "payloads": ["af416f104f9a"], + "settlements": { + "create-and-send": "6e913cd7b306" + }, + "state": "2fc890e4b748", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json b/mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json new file mode 100644 index 00000000000..768c4029255 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-mark-reviewed-persists.json @@ -0,0 +1,164 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "9f1c39e91a97266b0a550d2b2d061592ae050078401ef23177dd2e00db67bf04", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02c4a9358dee": { + "actionError": { + "$rpc": "null" + }, + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "44751250aabd": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:workspace-1\",\"diffComments\":[{\"side\":\"modified\",\"id\":\"note-1\",\"worktreeId\":\"workspace-1\",\"filePath\":\"src/app.ts\",\"lineNumber\":4,\"body\":\"needs a test\",\"createdAt\":0}],\"mobileDiffReview\":{\"version\":1,\"files\":{\"unstaged:src/app.ts\":{\"key\":\"unstaged:src/app.ts\",\"filePath\":\"src/app.ts\",\"scope\":\"unstaged\",\"lastSeenDiffIdentity\":\"identity-1\",\"reviewedAt\":1767225600000,\"reviewDiffIdentity\":\"identity-1\"}},\"updatedAt\":1767225600000,\"completedAt\":1767225600000}}}", + "sent": 1 + }, + "78219a737d4d": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "updated": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "review-mark-reviewed-persists", + "checkpoints": [ + { + "id": "persisted", + "observation": { + "sender": ["78219a737d4d"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "eb79a9b3682a" + }, + "state": "02c4a9358dee", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/review-mark-reviewed-rolls-back.json b/mobile/rpc-foundation/goldens/review-mark-reviewed-rolls-back.json new file mode 100644 index 00000000000..2c5550cb592 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-mark-reviewed-rolls-back.json @@ -0,0 +1,148 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "c858cfca59148548146b4c0a775e9518d3ab826ef268ccc9af60b04e52cc9e3d", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "29ae38d1c0cf": { + "name": "worktree.set#1", + "args": [ + { + "name": "method", + "value": "worktree.set" + }, + { + "name": "params", + "value": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$rpc": "undefined" + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$rpc": "undefined" + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_locked", + "message": "Workspace is locked" + }, + "id": "frame-1", + "ok": false + } + } + }, + "44751250aabd": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:workspace-1\",\"diffComments\":[{\"side\":\"modified\",\"id\":\"note-1\",\"worktreeId\":\"workspace-1\",\"filePath\":\"src/app.ts\",\"lineNumber\":4,\"body\":\"needs a test\",\"createdAt\":0}],\"mobileDiffReview\":{\"version\":1,\"files\":{\"unstaged:src/app.ts\":{\"key\":\"unstaged:src/app.ts\",\"filePath\":\"src/app.ts\",\"scope\":\"unstaged\",\"lastSeenDiffIdentity\":\"identity-1\",\"reviewedAt\":1767225600000,\"reviewDiffIdentity\":\"identity-1\"}},\"updatedAt\":1767225600000,\"completedAt\":1767225600000}}}", + "sent": 1 + }, + "6bdf0d77510f": { + "actionError": "Workspace is locked", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "b914541ed9b0": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Workspace is locked", + "isRpcDeliveryUnknown": false + } + } + }, + "recording": { + "scenario": "review-mark-reviewed-rolls-back", + "checkpoints": [ + { + "id": "rolled-back", + "observation": { + "sender": ["29ae38d1c0cf"], + "payloads": ["44751250aabd"], + "settlements": { + "mark-reviewed": "b914541ed9b0" + }, + "state": "6bdf0d77510f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/review-open-in-session.json b/mobile/rpc-foundation/goldens/review-open-in-session.json new file mode 100644 index 00000000000..d2c2ec77665 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-open-in-session.json @@ -0,0 +1,122 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "2f0a6aa8ce100edbce9ccf64c81efe64356fccbdcd2e16f561360e2b11b5700f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2fc890e4b748": { + "actionError": { + "$rpc": "null" + }, + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "aefdadd223ee": { + "name": "files.openDiff#1", + "args": [ + { + "name": "method", + "value": "files.openDiff" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "staged": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ed424c831c19": { + "name": "files.openDiff#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.openDiff\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\",\"staged\":false}}", + "sent": 1 + }, + "f08ae8feb9a9": { + "name": "open-session", + "value": {}, + "sent": 1 + } + }, + "recording": { + "scenario": "review-open-in-session", + "checkpoints": [ + { + "id": "opened", + "observation": { + "sender": ["aefdadd223ee"], + "payloads": ["ed424c831c19"], + "settlements": { + "open-in-session": "eb79a9b3682a" + }, + "state": "2fc890e4b748", + "effects": ["f08ae8feb9a9"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json b/mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json new file mode 100644 index 00000000000..b55453435b6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-send-notes-heals-stale-input.json @@ -0,0 +1,155 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "7099d7311b2046dde21a2750201718995c0869bc4f17fb7f3ce2b997ce0e6506", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0229bd778610": { + "name": "terminal.send#2", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": true, + "terminal": "terminal-1", + "text": "You are reviewing the current worktree. Address the following mobile review notes.\n\nFile: src/app.ts\nLine: 4\nUser comment: \"needs a test\"\n\nAfter applying fixes:\n1. Summarize changed files.\n2. Run relevant tests.\n3. Tell me if anything remains risky." + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "0db3b6958ec7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "terminal-1" + }, + "2fc890e4b748": { + "actionError": { + "$rpc": "null" + }, + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "50d6ebea71fb": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u0015\",\"enter\":false}}", + "sent": 1 + }, + "8e18c9a6a750": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "9ec95bd8fce7": { + "name": "terminal.send#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"You are reviewing the current worktree. Address the following mobile review notes.\\n\\nFile: src/app.ts\\nLine: 4\\nUser comment: \\\"needs a test\\\"\\n\\nAfter applying fixes:\\n1. Summarize changed files.\\n2. Run relevant tests.\\n3. Tell me if anything remains risky.\",\"enter\":true}}", + "sent": 2 + } + }, + "recording": { + "scenario": "review-send-notes-heals-stale-input", + "checkpoints": [ + { + "id": "healed", + "observation": { + "sender": ["8e18c9a6a750", "0229bd778610"], + "payloads": ["50d6ebea71fb", "9ec95bd8fce7"], + "settlements": { + "mark-stale": "0db3b6958ec7", + "send-notes": "9270aeb7d9c6" + }, + "state": "2fc890e4b748", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/review-stage-file.json b/mobile/rpc-foundation/goldens/review-stage-file.json new file mode 100644 index 00000000000..28c5f2a90b1 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-stage-file.json @@ -0,0 +1,121 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "793e954960d371c6477d4cd3d70a5215c0bd90764684eafdb1e1a2e09790cc86", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2fc890e4b748": { + "actionError": { + "$rpc": "null" + }, + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "3594dacbf114": { + "name": "git.stage#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.stage\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"src/app.ts\"}}", + "sent": 1 + }, + "51406f060db7": { + "name": "git.stage#1", + "args": [ + { + "name": "method", + "value": "git.stage" + }, + { + "name": "params", + "value": { + "filePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "staged": true + } + } + } + }, + "543f60e3c255": { + "name": "load-review-data", + "value": {}, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "review-stage-file", + "checkpoints": [ + { + "id": "staged", + "observation": { + "sender": ["51406f060db7"], + "payloads": ["3594dacbf114"], + "settlements": { + "stage": "eb79a9b3682a" + }, + "state": "2fc890e4b748", + "effects": ["543f60e3c255"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/review-stage-refused.json b/mobile/rpc-foundation/goldens/review-stage-refused.json new file mode 100644 index 00000000000..3100600c945 --- /dev/null +++ b/mobile/rpc-foundation/goldens/review-stage-refused.json @@ -0,0 +1,115 @@ +{ + "operation": "session.diff-review-actions", + "family": "session.diff-review-actions", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "fd443c85a6d2b0c1355e29f6f366e35d330a2033c7ddb90ab6713584ddda2f6f", + "scenarioSha256": "46b720fed417d29f79dbde4cc7941579f2d6a2f920bae24234537480079e7de5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0038658e2aec": { + "name": "git.discard#1", + "args": [ + { + "name": "method", + "value": "git.discard" + }, + { + "name": "params", + "value": { + "filePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "git_conflict", + "message": "Cannot discard during a merge" + }, + "id": "frame-1", + "ok": false + } + } + }, + "03e8a48af722": { + "name": "git.discard#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.discard\",\"params\":{\"worktree\":\"id:workspace-1\",\"filePath\":\"src/app.ts\"}}", + "sent": 1 + }, + "36787858f78b": { + "actionError": "Cannot discard during a merge", + "busyAction": { + "$rpc": "null" + }, + "screenState": { + "branchCompare": { + "$rpc": "null" + }, + "comments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "side": "modified", + "worktreeId": "workspace-1" + } + ], + "kind": "ready", + "reviewState": { + "files": {}, + "version": 1 + }, + "status": { + "entries": [] + } + }, + "sendSheet": { + "$rpc": "null" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "review-stage-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["0038658e2aec"], + "payloads": ["03e8a48af722"], + "settlements": { + "discard": "eb79a9b3682a" + }, + "state": "36787858f78b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-default.json b/mobile/rpc-foundation/goldens/sc-base-ref-default.json index c76b9d943bc..ae034ef3da0 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-default.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-default.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "374129def6baa0e06b808c067831820966638d79d7a782e96c1f2f891cc9dc86", "platform": "darwin", @@ -59,6 +59,11 @@ "settledAt": 0, "value": "origin/main" }, + "1e728fd0846c": { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}", + "sent": 3 + }, "26accd69bc48": { "name": "repo.list#1", "args": [ @@ -84,6 +89,11 @@ "startedAt": 0 } }, + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, "4dce743b400a": { "baseRef": "unresolved" }, @@ -112,10 +122,6 @@ "startedAt": 0 } }, - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "5f661e5b3de8": { "baseRef": "origin/main" }, @@ -158,6 +164,11 @@ "status": "pending", "startedAt": 0 }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, "b46548195c7a": { "name": "repo.baseRefDefault#1", "args": [ @@ -215,14 +226,6 @@ "status": "pending", "startedAt": 0 } - }, - "cd73fe3775d3": { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" } }, "recording": { @@ -232,7 +235,7 @@ "id": "requests-pending", "observation": { "sender": ["535f7698e80e", "26accd69bc48"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -244,7 +247,7 @@ "id": "barrier-settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "c6857d66bf1a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -256,7 +259,7 @@ "id": "settled", "observation": { "sender": ["6396d004a0e7", "089d79f002a1", "b46548195c7a"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "198cce9909ce" }, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json index da7d6e651d2..501f0e0c27d 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "97a8b8f5b9a7c7467745666becee07f5dfc57fb283d4e80dcbe7941509177598", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 }, "74dda17aff6f": { "status": "fulfilled", @@ -23,6 +24,11 @@ "settledAt": 0, "value": "origin/rel" }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, "b2161cb8d5b5": { "name": "worktree.show#1", "args": [ @@ -57,10 +63,6 @@ } } }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "dc11f1ff4a3d": { "baseRef": "origin/rel" }, @@ -110,7 +112,7 @@ "id": "settled", "observation": { "sender": ["b2161cb8d5b5", "f6f2870a1e9d"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "74dda17aff6f" }, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json index 270087d293c..f3740e252e2 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "25a4762d735dfb4979e6ef31b9fdb380941a824a54b45b3d08ddb2cde25c2eb7", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "1e728fd0846c": { + "name": "repo.baseRefDefault#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}", + "sent": 3 + }, + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 }, "8c0c5002db30": { "name": "repo.baseRefDefault#1", @@ -51,13 +57,10 @@ } } }, - "cd73fe3775d3": { - "name": "repo.baseRefDefault#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.baseRefDefault\",\"params\":{\"repo\":\"id:repo42\"}}" - }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 }, "de82d9737123": { "name": "repo.list#1", @@ -148,7 +151,7 @@ "id": "settled", "observation": { "sender": ["f9af0bcc7ed6", "de82d9737123", "8c0c5002db30"], - "payloads": ["cec763c8abc6", "594101d24d72", "cd73fe3775d3"], + "payloads": ["281aabb80148", "ad49fec56c14", "1e728fd0846c"], "settlements": { "resolve": "ee20a1dc39e7" }, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json index 5ad1321ea49..ce443dd36b8 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "f3b193f93f6c9de41d11e706ecbd99648eb2ed41ccb7c66cdb80c934e780ed7c", "platform": "darwin", @@ -38,6 +38,11 @@ "startedAt": 0 } }, + "281aabb80148": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, "4dce743b400a": { "baseRef": "unresolved" }, @@ -47,10 +52,6 @@ "settledAt": 0, "value": "origin/dev" }, - "594101d24d72": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "69d1fb735581": { "name": "repo.list#1", "args": [ @@ -88,9 +89,10 @@ "status": "pending", "startedAt": 0 }, - "cec763c8abc6": { - "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 }, "d33da78bedd6": { "name": "worktree.show#1", @@ -138,7 +140,7 @@ "id": "repo-list-outstanding", "observation": { "sender": ["d33da78bedd6", "26accd69bc48"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "9270aeb7d9c6" }, @@ -150,7 +152,7 @@ "id": "settled", "observation": { "sender": ["d33da78bedd6", "69d1fb735581"], - "payloads": ["cec763c8abc6", "594101d24d72"], + "payloads": ["281aabb80148", "ad49fec56c14"], "settlements": { "resolve": "576578948f60" }, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json index 29c8cfe3554..64d703f4958 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "013db25622b180a8333bb1ef27c22a5b1f8e04148201201e5cc3413a10640781", "platform": "darwin", @@ -44,9 +44,10 @@ } } }, - "677c1cb5e628": { + "78c3992823b6": { "name": "git.cancelGenerateCommitMessage#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.cancelGenerateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.cancelGenerateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "a947768bc0ed": { "status": "rejected", @@ -69,7 +70,7 @@ "id": "settled", "observation": { "sender": ["029ea2c16f05"], - "payloads": ["677c1cb5e628"], + "payloads": ["78c3992823b6"], "settlements": { "cancel": "a947768bc0ed" }, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json index 2f7f942cc75..937e741caf1 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "15bf6c17f4b524dfbf5373b2eeed61ee2e659421cf8b6e3cff6c0378c7692cc1", "platform": "darwin", @@ -48,9 +48,10 @@ } } }, - "6e5abe3439c9": { + "6e9e4604fc3a": { "name": "git.cancelGenerateCommitMessage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.cancelGenerateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.cancelGenerateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 }, "71c27de39c72": { "generated": { @@ -103,9 +104,10 @@ } } }, - "a64074c2ba96": { + "c8f48abc0f5d": { "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -123,7 +125,7 @@ "id": "generate-settled", "observation": { "sender": ["0aeb6552c58a"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "9971630c4d20" }, @@ -135,7 +137,7 @@ "id": "cancel-settled", "observation": { "sender": ["0aeb6552c58a", "a30abf951ff2"], - "payloads": ["a64074c2ba96", "6e5abe3439c9"], + "payloads": ["c8f48abc0f5d", "6e9e4604fc3a"], "settlements": { "generate": "9971630c4d20", "cancel": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json index a8ed3e8eb58..3d66283a6ba 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "540f05d84d1cbffd566af933c547838c75500bb5d708e8558c21fe8131d724e3", "platform": "darwin", @@ -91,12 +91,13 @@ } } }, - "a64074c2ba96": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "adb40821f3e2": { "generated": "ungenerated" + }, + "c8f48abc0f5d": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 } }, "recording": { @@ -106,7 +107,7 @@ "id": "pending", "observation": { "sender": ["125fbea5f50a"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "9270aeb7d9c6" }, @@ -118,7 +119,7 @@ "id": "settled", "observation": { "sender": ["a09d0ada6684"], - "payloads": ["a64074c2ba96"], + "payloads": ["c8f48abc0f5d"], "settlements": { "generate": "1290c04bc26c" }, diff --git a/mobile/rpc-foundation/goldens/sc-create-existing-review.json b/mobile/rpc-foundation/goldens/sc-create-existing-review.json index 0b952fddd08..4c85954cdb1 100644 --- a/mobile/rpc-foundation/goldens/sc-create-existing-review.json +++ b/mobile/rpc-foundation/goldens/sc-create-existing-review.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "7d6099248aa6a2ef19f2e169ff917af794649d9d64d139aa9ffeea6a41355ddc", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1617f98dc371": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, "2cc2895eb25e": { "status": "fulfilled", "startedAt": 0, @@ -71,9 +67,15 @@ } } }, - "a6c47567c630": { + "e7f043ef834a": { "name": "worktree.set#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":9}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":9}}", + "sent": 2 + }, + "f5dea50053bb": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 1 }, "fc66abdd58c9": { "name": "hostedReview.create#1", @@ -128,7 +130,7 @@ "id": "settled", "observation": { "sender": ["fc66abdd58c9", "9fec416f759d"], - "payloads": ["1617f98dc371", "a6c47567c630"], + "payloads": ["f5dea50053bb", "e7f043ef834a"], "settlements": { "create": "2cc2895eb25e" }, diff --git a/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json b/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json index c6e3217b489..1ced714a19d 100644 --- a/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json +++ b/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "447f9b3d697dbfe21cb7fb6e12d1bf5fa94b023b7e1697bdc2dc82ce7072183f", "platform": "darwin", @@ -95,9 +95,15 @@ } } }, - "0a191e58baef": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}" + "0b80f2766914": { + "name": "progress", + "value": "generating_commit_message", + "sent": 3 + }, + "0d7681dfb908": { + "name": "progress", + "value": "pushing", + "sent": 7 }, "125fbea5f50a": { "name": "git.generateCommitMessage#1", @@ -124,9 +130,15 @@ "startedAt": 0 } }, - "16f662c17969": { - "name": "git.status#4", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "1913da2f646a": { + "name": "git.bulkStage#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}", + "sent": 2 + }, + "1a22d237c89c": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-11\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Host title\",\"body\":\"Host body\",\"draft\":false}}", + "sent": 11 }, "21c1956cb4f7": { "name": "git.bulkStage#1", @@ -188,10 +200,6 @@ } } }, - "2af3debae21a": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}" - }, "2c3c06911cb2": { "name": "git.status#4", "args": [ @@ -283,13 +291,10 @@ } } }, - "319e2b2ccc22": { - "name": "git.bulkStage#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"git.bulkStage\",\"params\":{\"worktree\":\"id:repo42::/p\",\"filePaths\":[\"src/new.ts\"]}}" - }, - "368b0b9ce80a": { + "3a3a688f828b": { "name": "progress", - "value": "staging" + "value": "staging", + "sent": 1 }, "43ccfe31d2a4": { "outcome": { @@ -335,6 +340,11 @@ } } }, + "4880374702d5": { + "name": "git.status#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "4c9c8122480a": { "name": "git.status#3", "args": [ @@ -375,9 +385,10 @@ } } }, - "5975e0bdd4a4": { - "name": "progress", - "value": "creating_review" + "5b120b8ef19c": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 7 }, "5b46f52533a0": { "name": "hostedReview.create#1", @@ -411,21 +422,10 @@ "startedAt": 0 } }, - "5b5a307c10d7": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "60421d882fd2": { - "name": "progress", - "value": "pushing" - }, - "6a5c9570c542": { - "name": "progress", - "value": "generating_commit_message" + "6c97705d0878": { + "name": "git.push#1", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 8 }, "6df8e4961ee3": { "name": "git.generateCommitMessage#1", @@ -464,13 +464,10 @@ "72b388fd3302": { "outcome": "unrun" }, - "7679f4e521d1": { - "name": "git.push#1", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "7778d4c43a58": { + "7349acf3d5b8": { "name": "progress", - "value": "committing" + "value": "committing", + "sent": 4 }, "788869e46db6": { "name": "git.push#1", @@ -505,9 +502,10 @@ } } }, - "8302a20e080f": { - "name": "git.status#2", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "81ecfaf1aaed": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"feat: recorded\"}}", + "sent": 5 }, "8b784bb9dff5": { "status": "fulfilled", @@ -586,6 +584,16 @@ "status": "pending", "startedAt": 0 }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "96e87325a1a6": { + "name": "hostedReview.getCreationEligibility#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 10 + }, "98b13de38dae": { "name": "hostedReview.create#1", "args": [ @@ -793,13 +801,20 @@ "startedAt": 0 } }, - "b87dea84b950": { - "name": "git.generateCommitMessage#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "c444aeacec59": { + "ba7df43b5b8a": { "name": "git.status#3", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 6 + }, + "bbf5b6093f56": { + "name": "progress", + "value": "creating_review", + "sent": 10 + }, + "c310a740f789": { + "name": "git.generateCommitMessage#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"git.generateCommitMessage\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "c51356d4650a": { "name": "git.bulkStage#1", @@ -835,9 +850,15 @@ } } }, - "c997e6a2a82a": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":1,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" + "d61ad98e55af": { + "name": "git.status#4", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 9 + }, + "dbceb3a5fdce": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-12\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 12 }, "de647ad73f93": { "name": "hostedReview.getCreationEligibility#1", @@ -878,10 +899,6 @@ "status": "pending", "startedAt": 0 } - }, - "eab004af0939": { - "name": "hostedReview.getCreationEligibility#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"hasUncommittedChanges\":false,\"hasUpstream\":true,\"ahead\":0,\"behind\":0,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" } }, "recording": { @@ -891,7 +908,7 @@ "id": "initial-status-pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "run": "9270aeb7d9c6" }, @@ -903,24 +920,24 @@ "id": "stage-pending", "observation": { "sender": ["302b94359544", "21c1956cb4f7"], - "payloads": ["5e330d49c396", "319e2b2ccc22"], + "payloads": ["96e616bda11d", "1913da2f646a"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a"] + "effects": ["3a3a688f828b"] } }, { "id": "generate-message-pending", "observation": { "sender": ["302b94359544", "c51356d4650a", "a6f6cd5af9d1", "125fbea5f50a"], - "payloads": ["5e330d49c396", "319e2b2ccc22", "8302a20e080f", "b87dea84b950"], + "payloads": ["96e616bda11d", "1913da2f646a", "4880374702d5", "c310a740f789"], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542"] + "effects": ["3a3a688f828b", "0b80f2766914"] } }, { @@ -934,17 +951,17 @@ "8ca8f03c0069" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -960,19 +977,19 @@ "de647ad73f93" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8"] } }, { @@ -989,20 +1006,20 @@ "b7a56d89f615" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", - "effects": ["368b0b9ce80a", "6a5c9570c542", "7778d4c43a58", "60421d882fd2"] + "effects": ["3a3a688f828b", "0b80f2766914", "7349acf3d5b8", "0d7681dfb908"] } }, { @@ -1022,28 +1039,28 @@ "5b46f52533a0" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c" ], "settlements": { "run": "9270aeb7d9c6" }, "state": "72b388fd3302", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } }, @@ -1065,29 +1082,29 @@ "ac748ef3fb83" ], "payloads": [ - "5e330d49c396", - "319e2b2ccc22", - "8302a20e080f", - "b87dea84b950", - "2af3debae21a", - "c444aeacec59", - "c997e6a2a82a", - "7679f4e521d1", - "16f662c17969", - "eab004af0939", - "0a191e58baef", - "5b5a307c10d7" + "96e616bda11d", + "1913da2f646a", + "4880374702d5", + "c310a740f789", + "81ecfaf1aaed", + "ba7df43b5b8a", + "5b120b8ef19c", + "6c97705d0878", + "d61ad98e55af", + "96e87325a1a6", + "1a22d237c89c", + "dbceb3a5fdce" ], "settlements": { "run": "8b784bb9dff5" }, "state": "43ccfe31d2a4", "effects": [ - "368b0b9ce80a", - "6a5c9570c542", - "7778d4c43a58", - "60421d882fd2", - "5975e0bdd4a4" + "3a3a688f828b", + "0b80f2766914", + "7349acf3d5b8", + "0d7681dfb908", + "bbf5b6093f56" ] } } diff --git a/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json b/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json index 9d61406da06..94afe21a322 100644 --- a/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json +++ b/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "2deb0435ef63a3e0102e28f2f3f331039486d193d1e1ffdfb53ad86d3ff039f0", "platform": "darwin", @@ -55,10 +55,6 @@ } } }, - "1617f98dc371": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, "3ff86ed23cf9": { "status": "fulfilled", "startedAt": 0, @@ -70,9 +66,10 @@ "url": "https://review.test/5" } }, - "7b353f33f66f": { + "8056b0204a25": { "name": "worktree.set#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 2 }, "91f262b2079b": { "name": "worktree.set#1", @@ -117,6 +114,11 @@ "ok": true, "url": "https://review.test/5" } + }, + "f5dea50053bb": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 1 } }, "recording": { @@ -126,7 +128,7 @@ "id": "settled", "observation": { "sender": ["122ef8a1f0b9", "91f262b2079b"], - "payloads": ["1617f98dc371", "7b353f33f66f"], + "payloads": ["f5dea50053bb", "8056b0204a25"], "settlements": { "create": "3ff86ed23cf9" }, diff --git a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json index f9ab36195c2..ecf2a6e84c2 100644 --- a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json +++ b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "0f86b3e6059c48cd327c55df2452a9bc6ea85584ffbeacafad496f600c20e06f", "platform": "darwin", @@ -13,17 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "06a94a810e5f": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, - "06e930bb7dd8": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}" - }, "3f946ad0279c": { "outcome": "uncreated" }, + "6108ce22d0dc": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 2 + }, "7037e9e29078": { "name": "hostedReview.create#1", "args": [ @@ -105,9 +102,10 @@ "status": "pending", "startedAt": 0 }, - "95b1f2f379aa": { + "9f78c498e866": { "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "9fca4a23f963": { "outcome": { @@ -210,6 +208,11 @@ "startedAt": 0 } }, + "d0ffc98cfa0e": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"main\",\"linkedPR\":5}}", + "sent": 3 + }, "f9869252c305": { "name": "git.push#1", "args": [ @@ -251,7 +254,7 @@ "id": "push-pending", "observation": { "sender": ["b7a56d89f615"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "create": "9270aeb7d9c6" }, @@ -263,7 +266,7 @@ "id": "create-pending", "observation": { "sender": ["f9869252c305", "a1f0c8bb5bcd"], - "payloads": ["95b1f2f379aa", "06a94a810e5f"], + "payloads": ["9f78c498e866", "6108ce22d0dc"], "settlements": { "create": "9270aeb7d9c6" }, @@ -275,7 +278,7 @@ "id": "link-pending", "observation": { "sender": ["f9869252c305", "7037e9e29078", "a942a97a5d17"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "9270aeb7d9c6" }, @@ -287,7 +290,7 @@ "id": "settled", "observation": { "sender": ["f9869252c305", "7037e9e29078", "7c0cf8d696d8"], - "payloads": ["95b1f2f379aa", "06a94a810e5f", "06e930bb7dd8"], + "payloads": ["9f78c498e866", "6108ce22d0dc", "d0ffc98cfa0e"], "settlements": { "create": "a95ae8a9ee57" }, diff --git a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json index 354ebe983e3..056ec7541bb 100644 --- a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "5008e69a8e396b1deccd98712d92650a630f971cd76a02862a461afb8617b8a4", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1617f98dc371": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, "5b3abe5b6ee3": { "name": "hostedReview.create#1", "args": [ @@ -72,6 +68,11 @@ "error": "Failed to create pull request", "ok": false } + }, + "f5dea50053bb": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 1 } }, "recording": { @@ -81,7 +82,7 @@ "id": "settled", "observation": { "sender": ["5b3abe5b6ee3"], - "payloads": ["1617f98dc371"], + "payloads": ["f5dea50053bb"], "settlements": { "create": "e12183bfd2c3" }, diff --git a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json index 29f87a4e070..2234220ac99 100644 --- a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "ea71081982a101d0f8624707b59c99de9981e9b1d1bafa25c66d575e3f876ff4", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1617f98dc371": { - "name": "hostedReview.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}" - }, "3c6a5a164e8a": { "outcome": { "error": "", @@ -61,6 +57,11 @@ } } }, + "f5dea50053bb": { + "name": "hostedReview.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.create\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"provider\":\"github\",\"base\":\"main\",\"head\":\"feature\",\"title\":\"Recorded title\",\"body\":\"Recorded body\",\"draft\":false}}", + "sent": 1 + }, "fb4429083480": { "status": "fulfilled", "startedAt": 0, @@ -78,7 +79,7 @@ "id": "settled", "observation": { "sender": ["401c5b683797"], - "payloads": ["1617f98dc371"], + "payloads": ["f5dea50053bb"], "settlements": { "create": "fb4429083480" }, diff --git a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json index 04855184026..d921046b664 100644 --- a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json +++ b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "f6a1595073abe11b33973e8865900a1d849f44221961da5c12ea13aa696f6490", "platform": "darwin", @@ -49,6 +49,11 @@ }, "prefill": "unresolved" }, + "349d5045a996": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 1 + }, "485a0942bda3": { "eligibility": "unfetched", "prefill": "unresolved" @@ -112,10 +117,6 @@ "status": "pending", "startedAt": 0 }, - "cc09b6142ccb": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" - }, "e41e491351c2": { "name": "hostedReview.getCreationEligibility#1", "args": [ @@ -160,7 +161,7 @@ "id": "pending", "observation": { "sender": ["e41e491351c2"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "9270aeb7d9c6" }, @@ -172,7 +173,7 @@ "id": "settled", "observation": { "sender": ["899a024357b9"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "fetch": "24bd84c9fb40" }, diff --git a/mobile/rpc-foundation/goldens/sc-history-loaded.json b/mobile/rpc-foundation/goldens/sc-history-loaded.json index 97057f6b87f..ae487a8b10e 100644 --- a/mobile/rpc-foundation/goldens/sc-history-loaded.json +++ b/mobile/rpc-foundation/goldens/sc-history-loaded.json @@ -3,9 +3,9 @@ "family": "git.history-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "83f61085a91458bad529905ecc6fe240c598cddfe44a56dd497b8aed9fb8a7e5", "platform": "darwin", @@ -137,14 +137,15 @@ } ] }, + "7e2ddc2aee54": { + "name": "git.history#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}", + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "d2ac5468a6f5": { - "name": "git.history#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.history\",\"params\":{\"worktree\":\"id:repo42::/p\",\"limit\":50}}" - }, "ef169a494b41": { "rows": "unloaded" } @@ -156,7 +157,7 @@ "id": "pending", "observation": { "sender": ["17bc1e177fe1"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "9270aeb7d9c6" }, @@ -168,7 +169,7 @@ "id": "settled", "observation": { "sender": ["6b280ce22422"], - "payloads": ["d2ac5468a6f5"], + "payloads": ["7e2ddc2aee54"], "settlements": { "load": "7d520ecb92ad" }, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json index e8b753e6209..ed442b6edf7 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "42b0304b2fdce08b7ff52ec979dd9f199f368e5e4ef0b5370acc417909b592b3", "platform": "darwin", @@ -55,6 +55,11 @@ } } }, + "9ab87e99c0fd": { + "name": "worktree.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"origin/release\",\"linkedGitLabMR\":12}}", + "sent": 1 + }, "9da958eddaa9": { "name": "worktree.set#1", "args": [ @@ -90,13 +95,10 @@ } } }, - "c2ccaf58540c": { - "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"baseRef\":\"origin/release\",\"linkedGitLabMR\":12}}" - }, - "e3b095dbc61d": { + "adaa7ca831ee": { "name": "worktree.set#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":null}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":null}}", + "sent": 2 }, "fbc958e4d46e": { "status": "fulfilled", @@ -114,7 +116,7 @@ "id": "settled", "observation": { "sender": ["9da958eddaa9", "1a42edf0b52f"], - "payloads": ["c2ccaf58540c", "e3b095dbc61d"], + "payloads": ["9ab87e99c0fd", "adaa7ca831ee"], "settlements": { "link-review": "fbc958e4d46e", "unlink": "fbc958e4d46e" diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-read.json b/mobile/rpc-foundation/goldens/sc-pr-link-read.json index 35274e88132..e5165f69d44 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-read.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-read.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "4520bd54a55eabfe6ec64a4b2f824f095f98b2fffd1bf22fe4f9ec7f63cbfa3f", "platform": "darwin", @@ -17,6 +17,11 @@ "linkedPR": 7, "outcome": "unlinked" }, + "28845c128141": { + "name": "worktree.show#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, "6f0c2307a94d": { "status": "fulfilled", "startedAt": 0, @@ -29,9 +34,10 @@ }, "outcome": "unlinked" }, - "cec763c8abc6": { + "db5df797b7c0": { "name": "worktree.show#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "e29f6962cb3e": { "name": "worktree.show#2", @@ -66,10 +72,6 @@ } } }, - "e499e48f3fce": { - "name": "worktree.show#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "ee20a1dc39e7": { "status": "fulfilled", "startedAt": 0, @@ -121,7 +123,7 @@ "id": "read-settled", "observation": { "sender": ["f2580933d0e2"], - "payloads": ["cec763c8abc6"], + "payloads": ["db5df797b7c0"], "settlements": { "read": "6f0c2307a94d" }, @@ -133,7 +135,7 @@ "id": "null-result-settled", "observation": { "sender": ["f2580933d0e2", "e29f6962cb3e"], - "payloads": ["cec763c8abc6", "e499e48f3fce"], + "payloads": ["db5df797b7c0", "28845c128141"], "settlements": { "read": "6f0c2307a94d", "read-again": "ee20a1dc39e7" diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-set.json b/mobile/rpc-foundation/goldens/sc-pr-link-set.json index 7d8e446162d..5b1f2b0abb8 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-set.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-set.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "b65bad4f8c0ae0b686f6c3db93bd43ffa072ae426f978f1a86ad8008fb24fa24", "platform": "darwin", @@ -87,9 +87,10 @@ "status": "pending", "startedAt": 0 }, - "c7ae0a3a6e6e": { + "ab2ee9c092a5": { "name": "worktree.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.set\",\"params\":{\"worktree\":\"id:repo42::/p\",\"linkedPR\":12}}", + "sent": 1 }, "fbc958e4d46e": { "status": "fulfilled", @@ -107,7 +108,7 @@ "id": "pending", "observation": { "sender": ["2c746c8732cd"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "9270aeb7d9c6" }, @@ -119,7 +120,7 @@ "id": "settled", "observation": { "sender": ["86441203344c"], - "payloads": ["c7ae0a3a6e6e"], + "payloads": ["ab2ee9c092a5"], "settlements": { "link": "fbc958e4d46e" }, diff --git a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json index 825bf0c72bb..3d4bb2efb6f 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "9de96287a4dfa6cf5c9a8b683cc696fdc2cd387f86f231e22ee3f100a2e778e3", "platform": "darwin", @@ -77,6 +77,11 @@ "title": "Recorded title" } }, + "349d5045a996": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 1 + }, "77a5a5f8b111": { "eligibility": "unfetched", "prefill": { @@ -93,10 +98,6 @@ "reviewLookupOutcome": "unavailable", "title": "Recorded title" } - }, - "cc09b6142ccb": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" } }, "recording": { @@ -106,7 +107,7 @@ "id": "settled", "observation": { "sender": ["0710fc7e2b71"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "prefill": "2f56274e5397" }, diff --git a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json index 6de7dba7764..0dcf3642bd1 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "adbdfcc3895cc04d830900de518e689c9e63f6f75569127e1fde24488658e8a0", "platform": "darwin", @@ -32,6 +32,11 @@ "title": "Recorded title" } }, + "349d5045a996": { + "name": "hostedReview.getCreationEligibility#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}", + "sent": 1 + }, "77a5a5f8b111": { "eligibility": "unfetched", "prefill": { @@ -90,10 +95,6 @@ "isRpcDeliveryUnknown": true } } - }, - "cc09b6142ccb": { - "name": "hostedReview.getCreationEligibility#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"hostedReview.getCreationEligibility\",\"params\":{\"repo\":\"id:repo42\",\"worktree\":\"id:repo42::/p\",\"branch\":\"feature\",\"base\":null,\"linkedGitHubPR\":null,\"linkedGitLabMR\":null}}" } }, "recording": { @@ -103,7 +104,7 @@ "id": "settled", "observation": { "sender": ["7fb1231fd64d"], - "payloads": ["cc09b6142ccb"], + "payloads": ["349d5045a996"], "settlements": { "prefill": "2f56274e5397" }, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json index 9b9d6f0bba3..3fa3e6d9502 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "ec2847b4af357d8564d8e0a9a1072713c1afd7ff86ba69e9c83c056a6841ee39", "platform": "darwin", @@ -62,13 +62,15 @@ } } }, - "ef6c20bf075b": { - "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\",\"forceWithLease\":true}}" - }, - "f664712ae7ac": { + "3e471b70b788": { "name": "progress", - "value": "force_pushing" + "value": "force_pushing", + "sent": 0 + }, + "7e7e568336cc": { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\",\"forceWithLease\":true}}", + "sent": 1 } }, "recording": { @@ -78,12 +80,12 @@ "id": "settled", "observation": { "sender": ["3d5bc718d103"], - "payloads": ["ef6c20bf075b"], + "payloads": ["7e7e568336cc"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["f664712ae7ac"] + "effects": ["3e471b70b788"] } } ] diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json index 4582527e5d0..ad471d5a7a6 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "6cf6ebd20adc4cc76a12d3424863ee9db2b24f36593664a1f4e0e05de9a53d39", "platform": "darwin", @@ -28,9 +28,10 @@ "ran": true } }, - "387442f96b16": { - "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\",\"publish\":true}}" + "8e30f48c04a4": { + "name": "progress", + "value": "publishing", + "sent": 0 }, "b12e1ce5068c": { "name": "git.push#1", @@ -66,9 +67,10 @@ } } }, - "dc538c734db2": { - "name": "progress", - "value": "publishing" + "e54e0fa0a251": { + "name": "git.push#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\",\"publish\":true}}", + "sent": 1 } }, "recording": { @@ -78,12 +80,12 @@ "id": "settled", "observation": { "sender": ["b12e1ce5068c"], - "payloads": ["387442f96b16"], + "payloads": ["e54e0fa0a251"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["dc538c734db2"] + "effects": ["8e30f48c04a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json index 558c144f578..83299697451 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "e6e8197a541cd73e5811a1f28b0dbfc414a4d34c1ae6929fc1bbae1213820674", "platform": "darwin", @@ -28,17 +28,19 @@ "ran": true } }, - "60421d882fd2": { + "8c74af79c1cf": { "name": "progress", - "value": "pushing" + "value": "pushing", + "sent": 0 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "95b1f2f379aa": { + "9f78c498e866": { "name": "git.push#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.push\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 }, "b7a56d89f615": { "name": "git.push#1", @@ -109,24 +111,24 @@ "id": "pending", "observation": { "sender": ["b7a56d89f615"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "9270aeb7d9c6" }, "state": "cf19981c2114", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } }, { "id": "settled", "observation": { "sender": ["f9869252c305"], - "payloads": ["95b1f2f379aa"], + "payloads": ["9f78c498e866"], "settlements": { "apply": "00e8a3bac22f" }, "state": "0fe2eb2410a4", - "effects": ["60421d882fd2"] + "effects": ["8c74af79c1cf"] } } ] diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json index b5586451541..cc22643a7bb 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "523d1ee21e3871a4dffc32f48d2e28c31ecea48cbf3f842acffc8355be06b14b", "platform": "darwin", diff --git a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json index a98acca0b87..8f23795ed50 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "00b26cb279b0a934df98d93ba98a4a0c79e302c7690c582e778dc0156ab4f235", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0f9f4df04699": { + "0410be39707b": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "10e4a5c67c9f": { "name": "session.tabs.activate#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:repo42::/p\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 2 }, "5fbe284a7387": { "name": "session.tabs.activate#1", @@ -150,10 +156,6 @@ "c7a157cde28d": { "result": "unrevealed" }, - "eb116b4d99bb": { - "name": "session.tabs.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "f884811cfa05": { "name": "session.tabs.list#1", "args": [ @@ -187,7 +189,7 @@ "id": "list-pending", "observation": { "sender": ["f884811cfa05"], - "payloads": ["eb116b4d99bb"], + "payloads": ["0410be39707b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -199,7 +201,7 @@ "id": "activate-pending", "observation": { "sender": ["92b5192ed75d", "5fbe284a7387"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -211,7 +213,7 @@ "id": "settled", "observation": { "sender": ["92b5192ed75d", "bb3b4ee6b927"], - "payloads": ["eb116b4d99bb", "0f9f4df04699"], + "payloads": ["0410be39707b", "10e4a5c67c9f"], "settlements": { "reveal": "60ef11dd407d" }, diff --git a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json index 66794476446..a3644643ecf 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "5e47c7960b9352753f0751d4ccf5e3ff7fb7b74a63cc4e4df3c3ffdcc6c1e66b", "scenarioSha256": "fcd61f1ef46c42889827a87876239534b851c425f8ef7a9405ea95b8d07d2363", "platform": "darwin", @@ -13,6 +13,21 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0410be39707b": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, + "2b8d4c66e21b": { + "name": "session.tabs.list#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 2 + }, + "395d4cbc9901": { + "name": "session.tabs.list#3", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 3 + }, "3dbdccea1da9": { "name": "session.tabs.list#3", "args": [ @@ -50,18 +65,15 @@ } } }, - "421eab74382e": { - "name": "session.tabs.list#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" + "530b981ff4f2": { + "name": "session.tabs.list#4", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 4 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "9ae795d19e6a": { - "name": "session.tabs.list#3", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "a24b101a6ab8": { "name": "session.tabs.list#4", "args": [ @@ -171,14 +183,6 @@ }, "c7a157cde28d": { "result": "unrevealed" - }, - "e1859439e0b8": { - "name": "session.tabs.list#4", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, - "eb116b4d99bb": { - "name": "session.tabs.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" } }, "recording": { @@ -188,7 +192,7 @@ "id": "second-poll-empty", "observation": { "sender": ["bea2cb9fbfb3", "b85e7c9343ce"], - "payloads": ["eb116b4d99bb", "421eab74382e"], + "payloads": ["0410be39707b", "2b8d4c66e21b"], "settlements": { "reveal": "9270aeb7d9c6" }, @@ -200,7 +204,7 @@ "id": "settled", "observation": { "sender": ["bea2cb9fbfb3", "b85e7c9343ce", "3dbdccea1da9", "a24b101a6ab8"], - "payloads": ["eb116b4d99bb", "421eab74382e", "9ae795d19e6a", "e1859439e0b8"], + "payloads": ["0410be39707b", "2b8d4c66e21b", "395d4cbc9901", "530b981ff4f2"], "settlements": { "reveal": "b636d34122fd" }, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json index 26e58d25537..60575cd174e 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "db1fb2a584cd806028b9be861283a63aa4836c83f61558f3d518ddbb7a59498d", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "19cb7a56ca95": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}", + "sent": 1 + }, "88185276c233": { "status": "fulfilled", "startedAt": 0, @@ -29,10 +34,6 @@ }, "status": "unread" }, - "e9c816eee026": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}" - }, "f29b710be334": { "name": "git.commit#1", "args": [ @@ -76,7 +77,7 @@ "id": "settled", "observation": { "sender": ["f29b710be334"], - "payloads": ["e9c816eee026"], + "payloads": ["19cb7a56ca95"], "settlements": { "commit": "88185276c233" }, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json index a221a2a472e..288aaf92b55 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "dba1676583dc832ef059285a6bd4c3eefe6be0230e42100cb9d7a125755d136b", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "19cb7a56ca95": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}", + "sent": 1 + }, "45f289a0f3ae": { "committed": { "error": "Commit failed", @@ -63,10 +68,6 @@ "ok": false } } - }, - "e9c816eee026": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}" } }, "recording": { @@ -76,7 +77,7 @@ "id": "settled", "observation": { "sender": ["a130dfa9b176"], - "payloads": ["e9c816eee026"], + "payloads": ["19cb7a56ca95"], "settlements": { "commit": "9dac5d637ed4" }, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json index e09a4cf0e08..49318a8b643 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "de079de9cc21bfb40da6e1431273b10c3e2a5b5402b91b2b8a85c8d7ac41bc97", "platform": "darwin", @@ -45,6 +45,11 @@ } } }, + "19cb7a56ca95": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}", + "sent": 1 + }, "465d78c22406": { "status": "fulfilled", "startedAt": 0, @@ -60,10 +65,6 @@ "ok": false }, "status": "unread" - }, - "e9c816eee026": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}" } }, "recording": { @@ -73,7 +74,7 @@ "id": "settled", "observation": { "sender": ["01bab795ab1e"], - "payloads": ["e9c816eee026"], + "payloads": ["19cb7a56ca95"], "settlements": { "commit": "465d78c22406" }, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit.json b/mobile/rpc-foundation/goldens/sc-review-commit.json index 9cf3b9f923b..e10d917b27d 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "a29d518b2d075e8e4811404e0fcbf8948fbfe53a3aefbf0948cb2f2e622e8cbb", "platform": "darwin", @@ -19,6 +19,11 @@ }, "status": "unread" }, + "19cb7a56ca95": { + "name": "git.commit#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}", + "sent": 1 + }, "3553e2d27023": { "name": "git.commit#1", "args": [ @@ -54,10 +59,6 @@ } } }, - "e9c816eee026": { - "name": "git.commit#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.commit\",\"params\":{\"worktree\":\"id:repo42::/p\",\"message\":\"recorded message\"}}" - }, "fbc958e4d46e": { "status": "fulfilled", "startedAt": 0, @@ -74,7 +75,7 @@ "id": "settled", "observation": { "sender": ["3553e2d27023"], - "payloads": ["e9c816eee026"], + "payloads": ["19cb7a56ca95"], "settlements": { "commit": "fbc958e4d46e" }, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json b/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json index d6db52edd5e..64f791f5807 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "37ba7780ca9525ab313c0a9c781ce5bb26344e63af9272c32ae889621f383b2b", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "6cfd467eb392": { "name": "git.status#1", "args": [ @@ -60,6 +56,11 @@ } } }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, "da676cfabd9b": { "status": "fulfilled", "startedAt": 0, @@ -79,7 +80,7 @@ "id": "settled", "observation": { "sender": ["6cfd467eb392"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "da676cfabd9b" }, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json index 774300c3d03..348d609b42c 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c582ce355b0704b38d7e84cbce352630096c91231bf09aecd1f6dbb409fed17f", "scenarioSha256": "93193acd57d6f00abc8e6c22ec3a8f1ca6ce7c5808d906d0aa7c11e41dab4635", "platform": "darwin", @@ -89,10 +89,6 @@ } } }, - "5e330d49c396": { - "name": "git.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -170,6 +166,11 @@ } } }, + "96e616bda11d": { + "name": "git.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"git.status\",\"params\":{\"worktree\":\"id:repo42::/p\"}}", + "sent": 1 + }, "ac07554f62ad": { "committed": "uncommitted", "status": "unread" @@ -257,7 +258,7 @@ "id": "pending", "observation": { "sender": ["0278e0f0d6cf"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "9270aeb7d9c6" }, @@ -269,7 +270,7 @@ "id": "settled", "observation": { "sender": ["302b94359544"], - "payloads": ["5e330d49c396"], + "payloads": ["96e616bda11d"], "settlements": { "status": "c7ee072b3a0f" }, diff --git a/mobile/rpc-foundation/goldens/schedules-b3.json b/mobile/rpc-foundation/goldens/schedules-b3.json index 839015088b0..9c3461add73 100644 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ b/mobile/rpc-foundation/goldens/schedules-b3.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "b59fb599dd3a5fbc79bb8602dcec4b1c51a392c662efab7efc8324fc718ce8de", "platform": "darwin", @@ -48,13 +48,10 @@ } } }, - "1474fb688cbe": { + "0e0abca05602": { "name": "detailError", - "value": "RPC interrupted by connection migration" - }, - "1696f2f90218": { - "name": "detailError", - "value": "comments transport error" + "value": "comments transport error", + "sent": 2 }, "210ccd4fdd98": { "name": "linear.getIssue#1", @@ -132,10 +129,6 @@ } } }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" - }, "3cb9a384ce0e": { "name": "linear.issueComments#1", "args": [ @@ -169,6 +162,11 @@ "$rpc": "null" } }, + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, "49b0ba2659b8": { "name": "linear.issueComments#1", "args": [ @@ -265,6 +263,11 @@ } } }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, "58b60616b373": { "name": "linear.issueComments#1", "args": [ @@ -297,9 +300,15 @@ } } }, - "71339c38458c": { + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "760b8f2ae31c": { "name": "detailError", - "value": "Request timed out: linear.getIssue" + "value": "Request timed out: linear.getIssue", + "sent": 2 }, "780aaf1d97be": { "error": "", @@ -308,16 +317,6 @@ "$rpc": "null" } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, "88573133f7d5": { "error": "RPC interrupted by connection migration", "loading": false, @@ -325,13 +324,22 @@ "$rpc": "null" } }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false - }, - "99253302972b": { + "99482bc5b01e": { "name": "detailError", - "value": "linear.getIssue#1 rejected" + "value": "RPC interrupted by connection migration", + "sent": 2 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "a778223fed77": { "error": "linear.getIssue#1 rejected", @@ -340,10 +348,6 @@ "$rpc": "null" } }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "c5688e7e3b01": { "name": "linear.issueComments#1", "args": [ @@ -376,6 +380,11 @@ } } }, + "cb552eff11a1": { + "name": "detailError", + "value": "linear.issueComments#1 rejected", + "sent": 2 + }, "cc1d7d1a2a81": { "name": "linear.getIssue#1", "args": [ @@ -452,17 +461,15 @@ "$rpc": "null" } }, - "dbf8961c1dc1": { + "df409b3cc9c2": { "name": "detailError", - "value": "linear.issueComments#1 rejected" + "value": "Connection lost", + "sent": 2 }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "ea91918fd5a8": { + "e4f04d0c9aea": { "name": "detailError", - "value": "Connection lost" + "value": "linear.getIssue#1 rejected", + "sent": 2 }, "eb79a9b3682a": { "status": "fulfilled", @@ -472,6 +479,11 @@ "$rpc": "undefined" } }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 + }, "fc4ce176400a": { "name": "linear.getIssue#1", "args": [ @@ -513,29 +525,29 @@ "id": "b3.forward:sibling-pending", "observation": { "sender": ["034a83431f03", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "780aaf1d97be", - "effects": ["7d341b2cb946", "3b01c25bcd45", "7d21147e56c1"] + "effects": ["9bd1de5d9753", "9d6ce9f28401", "56d172ecd2fe"] } }, { "id": "b3.forward:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -543,17 +555,17 @@ "id": "b3.reverse:sibling-pending", "observation": { "sender": ["fc4ce176400a", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -561,17 +573,17 @@ "id": "b3.reverse:settled", "observation": { "sender": ["034a83431f03", "4e7c4654b51d"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "42903545f0f8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1696f2f90218", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "0e0abca05602", + "ee0c4638d266" ] } }, @@ -579,17 +591,17 @@ "id": "b3.both-reject-forward:sibling-pending", "observation": { "sender": ["cc1d7d1a2a81", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a778223fed77", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "99253302972b", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "e4f04d0c9aea", + "ee0c4638d266" ] } }, @@ -597,17 +609,17 @@ "id": "b3.both-reject-forward:settled", "observation": { "sender": ["cc1d7d1a2a81", "c5688e7e3b01"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a778223fed77", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "99253302972b", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "e4f04d0c9aea", + "ee0c4638d266" ] } }, @@ -615,17 +627,17 @@ "id": "b3.both-reject-reverse:sibling-pending", "observation": { "sender": ["fc4ce176400a", "c5688e7e3b01"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "24f3de063dfd", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dbf8961c1dc1", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "cb552eff11a1", + "ee0c4638d266" ] } }, @@ -633,17 +645,17 @@ "id": "b3.both-reject-reverse:settled", "observation": { "sender": ["cc1d7d1a2a81", "c5688e7e3b01"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "24f3de063dfd", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "dbf8961c1dc1", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "cb552eff11a1", + "ee0c4638d266" ] } }, @@ -651,17 +663,17 @@ "id": "b3.reject-peer-pending:sibling-pending", "observation": { "sender": ["cc1d7d1a2a81", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a778223fed77", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "99253302972b", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "e4f04d0c9aea", + "ee0c4638d266" ] } }, @@ -669,17 +681,17 @@ "id": "b3.reject-peer-pending:settled", "observation": { "sender": ["cc1d7d1a2a81", "3cb9a384ce0e"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a778223fed77", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "99253302972b", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "e4f04d0c9aea", + "ee0c4638d266" ] } }, @@ -687,17 +699,17 @@ "id": "b3.timeout:settled", "observation": { "sender": ["210ccd4fdd98", "49b0ba2659b8"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "fc6d55bc97ed", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "71339c38458c", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "760b8f2ae31c", + "ee0c4638d266" ] } }, @@ -705,18 +717,18 @@ "id": "b3.disconnect:settled", "observation": { "sender": ["538ca4176a52", "58b60616b373"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "disconnect": "eb79a9b3682a" }, "state": "d40dd5c93d21", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "ea91918fd5a8", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "df409b3cc9c2", + "ee0c4638d266" ] } }, @@ -724,18 +736,18 @@ "id": "b3.client-cutover:settled", "observation": { "sender": ["d0761d28e078", "38c4607fc51a"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a", "cutover": "eb79a9b3682a" }, "state": "88573133f7d5", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "1474fb688cbe", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "99482bc5b01e", + "ee0c4638d266" ] } } 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 229a056dfa0..426bd78e11b 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "fbd311a377672a9335521c30734880eea1b04bab0aff367854c1deebcf66b105", "platform": "darwin", @@ -75,16 +75,6 @@ } } }, - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "349f2cb31004": { "name": "preflight.check#1", "args": [ @@ -187,11 +177,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -242,6 +233,11 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -284,9 +280,12 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -550,6 +549,11 @@ } } }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 + }, "f2c5b522b90a": { "name": "settings.get#1", "args": [ @@ -589,7 +593,7 @@ "id": "settings-home-providers-fulfilled.forward:sibling-pending", "observation": { "sender": ["7dadf370725c", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -601,19 +605,19 @@ "id": "settings-home-providers-fulfilled.forward:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.reverse:sibling-pending", "observation": { "sender": ["da2c3b49481f", "349f2cb31004", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -625,122 +629,122 @@ "id": "settings-home-providers-fulfilled.reverse:settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.both-reject-forward:sibling-pending", "observation": { "sender": ["f2c5b522b90a", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.both-reject-forward:settled", "observation": { "sender": ["f2c5b522b90a", "39bd7fcad0c4", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.both-reject-reverse:sibling-pending", "observation": { "sender": ["da2c3b49481f", "39bd7fcad0c4", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.both-reject-reverse:settled", "observation": { "sender": ["f2c5b522b90a", "39bd7fcad0c4", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.reject-peer-pending:sibling-pending", "observation": { "sender": ["f2c5b522b90a", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.reject-peer-pending:settled", "observation": { "sender": ["f2c5b522b90a", "66bc794cca63", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.timeout:settled", "observation": { "sender": ["a670b07e746e", "c66ef8a30d8e", "1081ce76cc68"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.disconnect:settled", "observation": { "sender": ["b19b64f388f3", "1bd19e364296", "a6413e8380e3"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a", "disconnect": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "settings-home-providers-fulfilled.client-cutover:settled", "observation": { "sender": ["35e8371ce4fb", "e9ec9196aad8", "ed19b8675a80"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a", "cutover": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] 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 c293ce5e29f..ec3824cdbd8 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "2726d71130f623e3ad02c168c13269979ca6f84703bf1c5aaf36bd4432dfb516", "platform": "darwin", @@ -173,10 +173,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "6d0209806267": { "status": "rejected", "startedAt": 0, @@ -238,6 +234,11 @@ "isRpcDeliveryUnknown": true } }, + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -319,10 +320,6 @@ } ] }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -423,6 +420,11 @@ } } }, + "d0694611a403": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, "d0ea965edca4": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -484,10 +486,6 @@ "isRpcDeliveryUnknown": true } }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -520,6 +518,11 @@ "status": "pending", "startedAt": 0 } + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -529,7 +532,7 @@ "id": "settings-new-tab-ssh.forward:sibling-pending", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "f03117831a8e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "9270aeb7d9c6" }, @@ -541,7 +544,7 @@ "id": "settings-new-tab-ssh.forward:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b27c85677730" }, @@ -553,7 +556,7 @@ "id": "settings-new-tab-ssh.reverse:sibling-pending", "observation": { "sender": ["bae1ab4f96f9", "090c88478661", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "9270aeb7d9c6" }, @@ -565,7 +568,7 @@ "id": "settings-new-tab-ssh.reverse:settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b27c85677730" }, @@ -577,7 +580,7 @@ "id": "settings-new-tab-ssh.both-reject-forward:sibling-pending", "observation": { "sender": ["bae1ab4f96f9", "d041d5155ed5", "f03117831a8e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "7e9a4c0e6082" }, @@ -589,7 +592,7 @@ "id": "settings-new-tab-ssh.both-reject-forward:settled", "observation": { "sender": ["bae1ab4f96f9", "d041d5155ed5", "430eff79721f"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "7e9a4c0e6082" }, @@ -601,7 +604,7 @@ "id": "settings-new-tab-ssh.both-reject-reverse:sibling-pending", "observation": { "sender": ["bae1ab4f96f9", "090c88478661", "430eff79721f"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "e465a7e0746d" }, @@ -613,7 +616,7 @@ "id": "settings-new-tab-ssh.both-reject-reverse:settled", "observation": { "sender": ["bae1ab4f96f9", "d041d5155ed5", "430eff79721f"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "e465a7e0746d" }, @@ -625,7 +628,7 @@ "id": "settings-new-tab-ssh.reject-peer-pending:sibling-pending", "observation": { "sender": ["bae1ab4f96f9", "d041d5155ed5", "f03117831a8e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "7e9a4c0e6082" }, @@ -637,7 +640,7 @@ "id": "settings-new-tab-ssh.reject-peer-pending:settled", "observation": { "sender": ["bae1ab4f96f9", "d041d5155ed5", "f03117831a8e"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "7e9a4c0e6082" }, @@ -649,7 +652,7 @@ "id": "settings-new-tab-ssh.timeout:settled", "observation": { "sender": ["bae1ab4f96f9", "7fc945a92540", "c9c9e154c7a4"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "8277c8a13a15" }, @@ -661,7 +664,7 @@ "id": "settings-new-tab-ssh.disconnect:settled", "observation": { "sender": ["bae1ab4f96f9", "af6903aed166", "27b09a2898b9"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "6d0209806267", "disconnect": "eb79a9b3682a" @@ -674,7 +677,7 @@ "id": "settings-new-tab-ssh.client-cutover:settled", "observation": { "sender": ["bae1ab4f96f9", "06eff8247d02", "d0ea965edca4"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "d58a51553d50", "cutover": "eb79a9b3682a" 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 025e675c03b..a467d37b5e6 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "664eba1468e229f9ac2dced262e7ad896ead01688dff4c570f397c3f8594efd7", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -38,6 +46,13 @@ "startedAt": 0 } }, + "04741fa0bd91": { + "name": "hostPlatform", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, "06eff8247d02": { "name": "settings.get#1", "args": [ @@ -228,17 +243,10 @@ } } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -255,16 +263,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "7f85f28c922e": { "name": "host.platform#1", @@ -369,10 +371,28 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 + }, + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, "9acf4d7a0ba1": { "name": "host.platform#1", "args": [ @@ -404,9 +424,10 @@ } } }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "a7ffdd83bc7d": { "name": "host.platform#1", @@ -444,13 +465,6 @@ } } }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] - }, "af6903aed166": { "name": "settings.get#1", "args": [ @@ -528,6 +542,11 @@ } } }, + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 + }, "c7f150c7a054": { "status": "fulfilled", "startedAt": 0, @@ -567,27 +586,6 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" - }, - "e24ce14b72e9": { - "name": "hostPlatform", - "value": { - "$rpc": "null" - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -596,6 +594,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -633,6 +639,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -642,32 +653,32 @@ "id": "settings-repo-metadata-fulfilled.forward:sibling-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.forward:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -675,32 +686,32 @@ "id": "settings-repo-metadata-fulfilled.reverse:sibling-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.reverse:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -708,32 +719,32 @@ "id": "settings-repo-metadata-fulfilled.both-reject-forward:sibling-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d041d5155ed5", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.both-reject-forward:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d041d5155ed5", "1ae9065ebcdf"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -741,32 +752,32 @@ "id": "settings-repo-metadata-fulfilled.both-reject-reverse:sibling-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "1ae9065ebcdf"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.both-reject-reverse:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d041d5155ed5", "1ae9065ebcdf"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -774,45 +785,45 @@ "id": "settings-repo-metadata-fulfilled.reject-peer-pending:sibling-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d041d5155ed5", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.reject-peer-pending:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d041d5155ed5", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settings-repo-metadata-fulfilled.reject-peer-pending:cleanup", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "d041d5155ed5", "9acf4d7a0ba1"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "6134b73f18d0", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -820,19 +831,19 @@ "id": "settings-repo-metadata-fulfilled.timeout:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "7fc945a92540", "0728e73758d7"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "c7f150c7a054" }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -840,7 +851,7 @@ "id": "settings-repo-metadata-fulfilled.disconnect:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "af6903aed166", "1e048843e9d3"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a", @@ -848,12 +859,12 @@ }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } }, @@ -861,7 +872,7 @@ "id": "settings-repo-metadata-fulfilled.client-cutover:settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "06eff8247d02", "a7ffdd83bc7d"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a", @@ -869,12 +880,12 @@ }, "state": "1de50f3b4aac", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "e24ce14b72e9" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "04741fa0bd91" ] } } 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 996e9424f33..3e5686dcf20 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "7bfba3fae1dc33acf40e8a955bbfccf28580b3daee3270dec6a15e6cefd45a84", "platform": "darwin", @@ -80,9 +80,10 @@ } } }, - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "18d27f5a5ff4": { "name": "settings.get#1", @@ -148,10 +149,6 @@ "startedAt": 0 } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -227,10 +224,6 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" - }, "4b6b81dc7f0f": { "name": "settings.get#1", "args": [ @@ -293,6 +286,11 @@ } } }, + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 + }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", "args": [ @@ -357,10 +355,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "6f9cdbcc6cd1": { "name": "worktree.ps#1", "args": [ @@ -481,6 +475,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -530,9 +529,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "eb79a9b3682a": { "status": "fulfilled", @@ -574,6 +574,11 @@ } } } + }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 } }, "recording": { @@ -590,11 +595,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -614,11 +619,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -638,11 +643,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -662,11 +667,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -686,11 +691,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -710,11 +715,11 @@ "4f5070e045c9" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "d1d9a1ad6fcf" @@ -734,11 +739,11 @@ "4f5070e045c9" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -758,11 +763,11 @@ "4f5070e045c9" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "d1d9a1ad6fcf" @@ -782,11 +787,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -806,11 +811,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -830,11 +835,11 @@ "06854b6b4cde" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "b5f966ccb50c" @@ -854,11 +859,11 @@ "6b08ce6b4d6b" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "d1d9a1ad6fcf", @@ -879,11 +884,11 @@ "6f9cdbcc6cd1" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "d1d9a1ad6fcf", 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 15d5c83d91b..67bf41b72ac 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "02e3ca10296704b5478185e9d3dc0136596a2ee57580d7f9268672568dab4cd4", "platform": "darwin", @@ -13,21 +13,17 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" - }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, "06eff8247d02": { "name": "settings.get#1", @@ -65,6 +61,13 @@ } } }, + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, "090c88478661": { "name": "settings.get#1", "args": [ @@ -90,31 +93,25 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "149b4ddbd6c6": { - "name": "error", - "value": "RPC interrupted by connection migration" + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "16f398d67267": { - "name": "linearConnected", - "value": false - }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -149,9 +146,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -178,51 +176,76 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "45337ae88e11": { + "name": "error", + "value": "Connection lost", + "sent": 5 }, "47d40c6fb90c": { "name": "preflight.check#1", @@ -260,43 +283,27 @@ } } }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false + "4976dfca54f0": { + "name": "taskStateHydrated", + "value": false, + "sent": 5 }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", + "546c38d1781a": { + "name": "mergeMethodProjectRow", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false - }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] - }, - "57da83afd125": { - "name": "taskStateHydrated", - "value": true - }, - "5851c3d3d9e0": { - "name": "error", - "value": "ui.get#1 rejected" + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 }, "586159bf259e": { "name": "preflight.check#1", @@ -329,6 +336,11 @@ } } }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 + }, "58c52d8b7c76": { "hydrated": true, "settings": { @@ -339,12 +351,13 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -371,6 +384,19 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "685a5cc6be3d": { + "name": "error", + "value": "Request timed out: settings.get", + "sent": 5 + }, "68aa55411b15": { "name": "ui.get#1", "args": [ @@ -466,27 +492,29 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 + }, + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 + }, + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 }, "7fc945a92540": { "name": "settings.get#1", @@ -519,41 +547,110 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" - }, - "888c93f6f346": { - "name": "appliedQuery", - "value": "is:issue is:open" - }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" - }, - "8f30512a5135": { - "name": "error", - "value": "Request timed out: settings.get" - }, - "977e1de1ac2f": { + "85beb8cfde14": { "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", + "86a763922cd7": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 5 + }, + "8810d8a1143b": { + "name": "error", + "value": "ui.get#1 rejected", + "sent": 5 + }, + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 + }, + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "990d36ffab6d": { + "name": "error", + "value": "RPC interrupted by connection migration", + "sent": 5 + }, + "9b1d9febbcf6": { + "name": "showLinearGroupPicker", + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "a1b99265507f": { "name": "ui.get#1", @@ -591,9 +688,10 @@ } } }, - "a211e64f0900": { - "name": "showLinearGroupPicker", - "value": false + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -620,9 +718,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -657,16 +772,6 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, "ae1d901c204f": { "name": "linear.status#1", "args": [ @@ -729,31 +834,17 @@ } } }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false + "b9481aea1fae": { + "name": "taskStateHydrated", + "value": false, + "sent": 0 }, "ba4739591371": { "name": "linear.status#1", @@ -817,34 +908,34 @@ } } }, - "bbbd4bc0a4ef": { - "name": "taskStateHydrated", - "value": false + "bf998d79cda2": { + "name": "error", + "value": "settings.get#1 rejected", + "sent": 5 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 + }, + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, "cdeb94d60934": { "name": "linear.status#1", @@ -882,13 +973,6 @@ } } }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } - }, "d041d5155ed5": { "name": "settings.get#1", "args": [ @@ -920,9 +1004,10 @@ } } }, - "d36257ed8dd7": { - "name": "error", - "value": "settings.get#1 rejected" + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 }, "d42b1a5610cf": { "name": "ui.get#1", @@ -955,9 +1040,15 @@ } } }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "d705fce957e8": { "name": "settings.get#1", @@ -998,14 +1089,6 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false - }, "e5662efa8968": { "name": "preflight.check#1", "args": [ @@ -1041,17 +1124,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -1061,29 +1144,20 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fa7ce9018e50": { - "name": "error", - "value": "Connection lost" - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -1100,57 +1174,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1165,76 +1239,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1249,57 +1323,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -1314,76 +1388,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1398,59 +1472,59 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "d36257ed8dd7", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "bf998d79cda2", + "4976dfca54f0" ] } }, @@ -1465,59 +1539,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "d36257ed8dd7", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "bf998d79cda2", + "4976dfca54f0" ] } }, @@ -1532,59 +1606,59 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "5851c3d3d9e0", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "8810d8a1143b", + "4976dfca54f0" ] } }, @@ -1599,59 +1673,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "5851c3d3d9e0", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "8810d8a1143b", + "4976dfca54f0" ] } }, @@ -1666,59 +1740,59 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "d36257ed8dd7", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "bf998d79cda2", + "4976dfca54f0" ] } }, @@ -1733,59 +1807,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "d36257ed8dd7", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "bf998d79cda2", + "4976dfca54f0" ] } }, @@ -1800,59 +1874,59 @@ "ba4739591371" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "8f30512a5135", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "685a5cc6be3d", + "4976dfca54f0" ] } }, @@ -1867,11 +1941,11 @@ "ae1d901c204f" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1879,48 +1953,48 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "fa7ce9018e50", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "45337ae88e11", + "4976dfca54f0" ] } }, @@ -1935,11 +2009,11 @@ "cdeb94d60934" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a", @@ -1947,48 +2021,48 @@ }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "149b4ddbd6c6", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "990d36ffab6d", + "4976dfca54f0" ] } } 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 6ddd9f7159d..ad9164aaf0b 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "eb980fc027ca0200212ba6ad3bf9a1ab3460936a7bb4b04353a9462eecd287a1", "platform": "darwin", @@ -74,10 +74,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -114,6 +110,11 @@ }, "trust": {} }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, "3a834cb85dd8": { "providers": ["github"], "settings": { @@ -121,10 +122,6 @@ }, "trust": {} }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "47d40c6fb90c": { "name": "preflight.check#1", "args": [ @@ -194,6 +191,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -316,6 +318,11 @@ } } }, + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 + }, "70c65c0f7a8e": { "name": "ui.get#1", "args": [ @@ -347,10 +354,6 @@ } } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "789980530ae3": { "name": "linear.status#1", "args": [ @@ -415,6 +418,11 @@ } } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -454,10 +462,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "a1b99265507f": { "name": "ui.get#1", "args": [ @@ -764,7 +768,7 @@ "id": "settings-workspace-context-fulfilled.forward:sibling-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "822040616fbb", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -776,7 +780,7 @@ "id": "settings-workspace-context-fulfilled.forward:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -788,7 +792,7 @@ "id": "settings-workspace-context-fulfilled.reverse:sibling-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -800,7 +804,7 @@ "id": "settings-workspace-context-fulfilled.reverse:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -812,7 +816,7 @@ "id": "settings-workspace-context-fulfilled.both-reject-forward:sibling-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "d041d5155ed5", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -824,7 +828,7 @@ "id": "settings-workspace-context-fulfilled.both-reject-forward:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "d041d5155ed5", "d42b1a5610cf"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -836,7 +840,7 @@ "id": "settings-workspace-context-fulfilled.both-reject-reverse:sibling-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "d42b1a5610cf"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -848,7 +852,7 @@ "id": "settings-workspace-context-fulfilled.both-reject-reverse:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "d041d5155ed5", "d42b1a5610cf"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -860,7 +864,7 @@ "id": "settings-workspace-context-fulfilled.reject-peer-pending:sibling-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "d041d5155ed5", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -872,7 +876,7 @@ "id": "settings-workspace-context-fulfilled.reject-peer-pending:settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "d041d5155ed5", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -884,7 +888,7 @@ "id": "settings-workspace-context-fulfilled.timeout:settled", "observation": { "sender": ["baafd23158c8", "ba4739591371", "7fc945a92540", "70c65c0f7a8e"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -896,7 +900,7 @@ "id": "settings-workspace-context-fulfilled.disconnect:settled", "observation": { "sender": ["586159bf259e", "ae1d901c204f", "af6903aed166", "68aa55411b15"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "disconnect": "eb79a9b3682a" @@ -909,7 +913,7 @@ "id": "settings-workspace-context-fulfilled.client-cutover:settled", "observation": { "sender": ["47d40c6fb90c", "cdeb94d60934", "06eff8247d02", "a1b99265507f"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a", "cutover": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/session-create-browser-refused.json b/mobile/rpc-foundation/goldens/session-create-browser-refused.json new file mode 100644 index 00000000000..eee6b5a7703 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-create-browser-refused.json @@ -0,0 +1,96 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "59b5f0aac2f8c1aab5fc3a457fb69e1a2f46cc88c617c25e638175acb7f7c0cb", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "b0f36384bc0f": { + "name": "browser.tabCreate#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.tabCreate\",\"params\":{\"worktree\":\"id:workspace-1\",\"url\":\"https://example.com/\",\"activate\":true}}", + "sent": 1 + }, + "c0b693ccb37f": { + "name": "toast", + "value": { + "message": "Browser unavailable" + }, + "sent": 1 + }, + "dd0b5e7b9130": { + "createError": "Browser unavailable", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e9f47954fab6": { + "name": "browser.tabCreate#1", + "args": [ + { + "name": "method", + "value": "browser.tabCreate" + }, + { + "name": "params", + "value": { + "activate": true, + "url": "https://example.com/", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "browser_unavailable", + "message": "Browser unavailable" + }, + "id": "frame-1", + "ok": false + } + } + } + }, + "recording": { + "scenario": "session-create-browser-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["e9f47954fab6"], + "payloads": ["b0f36384bc0f"], + "settlements": { + "browser": "7ed3d39f0607" + }, + "state": "dd0b5e7b9130", + "effects": ["c0b693ccb37f"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-create-browser-tab.json b/mobile/rpc-foundation/goldens/session-create-browser-tab.json new file mode 100644 index 00000000000..13842a3d0ea --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-create-browser-tab.json @@ -0,0 +1,96 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "36dbd24dc3d24be8c14217ced1963d10ef8264438729dd146cbff79d9fbdf279", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "07d997e5200c": { + "name": "browser.tabCreate#1", + "args": [ + { + "name": "method", + "value": "browser.tabCreate" + }, + { + "name": "params", + "value": { + "activate": true, + "url": "https://example.com/", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "browserPageId": "page-1" + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "b0f36384bc0f": { + "name": "browser.tabCreate#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"browser.tabCreate\",\"params\":{\"worktree\":\"id:workspace-1\",\"url\":\"https://example.com/\",\"activate\":true}}", + "sent": 1 + }, + "c859631e4bcf": { + "name": "fetch-pending-browser-tabs", + "value": {}, + "sent": 1 + }, + "ea918e983453": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 1 + }, + "f1e12d7f04c7": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": "page-1" + } + }, + "recording": { + "scenario": "session-create-browser-tab", + "checkpoints": [ + { + "id": "created", + "observation": { + "sender": ["07d997e5200c"], + "payloads": ["b0f36384bc0f"], + "settlements": { + "browser": "84e5ca07cb7a" + }, + "state": "f1e12d7f04c7", + "effects": ["ea918e983453", "c859631e4bcf", "c859631e4bcf"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-create-markdown-name-collision.json b/mobile/rpc-foundation/goldens/session-create-markdown-name-collision.json new file mode 100644 index 00000000000..b5e4a5391f1 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-create-markdown-name-collision.json @@ -0,0 +1,265 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "be8d4b4be07b0ee5988471b26813d7d0d2a97fbd789b52e7ce00dd09a2e9d75c", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1516e9dc6c00": { + "name": "files.createFile#2", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled-2.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "created": true + } + } + } + }, + "1ae76b6c393a": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "file_exists", + "message": "File already exists" + }, + "id": "frame-3", + "ok": false + } + } + }, + "4c5f889d4eb7": { + "name": "files.createFile#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 3 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "8bdc2aec524d": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + } + }, + "a56852d6836b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + } + }, + "c9a43ed104a1": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 5 + }, + "d574cdcd4bef": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "dcd615a3a7f2": { + "name": "files.open#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled-2.md\"}}", + "sent": 5 + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, + "e841975c6b30": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled-2.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "e8811eba48a4": { + "name": "files.createFile#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled-2.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 4 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-create-markdown-name-collision", + "checkpoints": [ + { + "id": "created-second", + "observation": { + "sender": [ + "a56852d6836b", + "8bdc2aec524d", + "1ae76b6c393a", + "1516e9dc6c00", + "e841975c6b30" + ], + "payloads": [ + "852980e2efc0", + "e7e6fb5e264b", + "4c5f889d4eb7", + "e8811eba48a4", + "dcd615a3a7f2" + ], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["c9a43ed104a1"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-create-markdown-note.json b/mobile/rpc-foundation/goldens/session-create-markdown-note.json new file mode 100644 index 00000000000..b683fabcd5f --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-create-markdown-note.json @@ -0,0 +1,212 @@ +{ + "operation": "session.content-create", + "family": "session.content-create", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "4118eea1175cba0f15174072f5715f9054ded09a4cb0c359fc4ee41ad00e9440", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "085ee12ac483": { + "name": "fetch-session-tabs", + "value": {}, + "sent": 4 + }, + "4267c22fd1f9": { + "name": "files.createFile#1", + "args": [ + { + "name": "method", + "value": "files.createFile" + }, + { + "name": "params", + "value": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "created": true + } + } + } + }, + "4c5f889d4eb7": { + "name": "files.createFile#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"files.createFile\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\",\"expectedExecutionHostId\":\"local\"}}", + "sent": 3 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "8bdc2aec524d": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + } + }, + "a56852d6836b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + } + }, + "ca3214963232": { + "name": "files.open#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"files.open\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"untitled.md\"}}", + "sent": 4 + }, + "d38c135a5752": { + "name": "files.open#1", + "args": [ + { + "name": "method", + "value": "files.open" + }, + { + "name": "params", + "value": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "opened": true + } + } + } + }, + "d574cdcd4bef": { + "createError": "", + "creatingBrowser": false, + "creatingMarkdown": false, + "pendingBrowserFocusPageId": { + "$rpc": "null" + } + }, + "e7e6fb5e264b": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-create-markdown-note", + "checkpoints": [ + { + "id": "created", + "observation": { + "sender": ["a56852d6836b", "8bdc2aec524d", "4267c22fd1f9", "d38c135a5752"], + "payloads": ["852980e2efc0", "e7e6fb5e264b", "4c5f889d4eb7", "ca3214963232"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d574cdcd4bef", + "effects": ["085ee12ac483"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-diff-notes-load-refused.json b/mobile/rpc-foundation/goldens/session-diff-notes-load-refused.json new file mode 100644 index 00000000000..e98ee2c11f7 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-diff-notes-load-refused.json @@ -0,0 +1,88 @@ +{ + "operation": "session.diff-notes", + "family": "session.diff-notes", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "5ab16800f82813778078e84739e0ac72886c145d20789dedcea9428ee31b9182", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "432aeb4f1709": { + "busy": false, + "diffComments": [], + "pendingDelivery": { + "$rpc": "null" + } + }, + "b348c9f55bf6": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "db47451011c5": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + }, + "id": "frame-1", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-diff-notes-load-refused", + "checkpoints": [ + { + "id": "unchanged", + "observation": { + "sender": ["db47451011c5"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "432aeb4f1709", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-diff-notes-loaded.json b/mobile/rpc-foundation/goldens/session-diff-notes-loaded.json new file mode 100644 index 00000000000..6d74db5ee9e --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-diff-notes-loaded.json @@ -0,0 +1,130 @@ +{ + "operation": "session.diff-notes", + "family": "session.diff-notes", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "795286ff495a243059a3eb55ccbbc9b4adfdd2034258f91f9182e83c7492fa60", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "aca7af380492": { + "name": "worktree.show#1", + "args": [ + { + "name": "method", + "value": "worktree.show" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "worktree": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "worktreeId": "workspace-1" + } + ] + } + } + } + } + }, + "b348c9f55bf6": { + "name": "worktree.show#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.show\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "e28b1ad79121": { + "busy": false, + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "diffIdentity": { + "$rpc": "undefined" + }, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "oldPath": { + "$rpc": "undefined" + }, + "scope": { + "$rpc": "undefined" + }, + "selectedText": { + "$rpc": "undefined" + }, + "sentAt": { + "$rpc": "undefined" + }, + "side": "modified", + "source": "diff", + "startLine": { + "$rpc": "undefined" + }, + "updatedAt": { + "$rpc": "undefined" + }, + "worktreeId": "workspace-1" + } + ], + "pendingDelivery": { + "$rpc": "null" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-diff-notes-loaded", + "checkpoints": [ + { + "id": "loaded", + "observation": { + "sender": ["aca7af380492"], + "payloads": ["b348c9f55bf6"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "e28b1ad79121", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-file-tab-read.json b/mobile/rpc-foundation/goldens/session-file-tab-read.json new file mode 100644 index 00000000000..87d20cc5d23 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-file-tab-read.json @@ -0,0 +1,95 @@ +{ + "operation": "session.tab-documents", + "family": "session.tab-documents", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "82c1d8e87e0a87c1c1a6dba7bd4f61e08f77fe0ae1b3758d1b5543bd9719a53f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "48601b0d7226": { + "name": "files.read#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"src/app.ts\"}}", + "sent": 1 + }, + "5ea03f95e781": { + "file": { + "tab-file": { + "byteLength": 2, + "content": "a\n", + "kind": "file", + "status": "ready", + "truncated": false + } + }, + "markdown": {} + }, + "d2e653f33d26": { + "name": "files.read#1", + "args": [ + { + "name": "method", + "value": "files.read" + }, + { + "name": "params", + "value": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "byteLength": 2, + "content": "a\n", + "truncated": false + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-file-tab-read", + "checkpoints": [ + { + "id": "read", + "observation": { + "sender": ["d2e653f33d26"], + "payloads": ["48601b0d7226"], + "settlements": { + "file": "eb79a9b3682a" + }, + "state": "5ea03f95e781", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-markdown-save-conflict.json b/mobile/rpc-foundation/goldens/session-markdown-save-conflict.json new file mode 100644 index 00000000000..7f7d8861668 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-markdown-save-conflict.json @@ -0,0 +1,98 @@ +{ + "operation": "session.markdown-save", + "family": "session.markdown-save", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "76bccdabb78dc3f16b36987f6b7cefbe41e08167fe39612620e27ad476089f93", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0d00673cd931": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "version_conflict", + "message": "Document changed on disk" + }, + "id": "frame-1", + "ok": false + } + } + }, + "aa5c91b36a35": { + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": true, + "localContent": "# b", + "saveError": "Document changed on disk", + "saving": false, + "status": "ready" + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f7fe2c70c07e": { + "name": "markdown.saveTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.saveTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\",\"baseVersion\":\"v1\",\"content\":\"# b\"}}", + "sent": 1 + } + }, + "recording": { + "scenario": "session-markdown-save-conflict", + "checkpoints": [ + { + "id": "conflicted", + "observation": { + "sender": ["0d00673cd931"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "aa5c91b36a35", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-markdown-saved.json b/mobile/rpc-foundation/goldens/session-markdown-saved.json new file mode 100644 index 00000000000..8fdc3df4746 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-markdown-saved.json @@ -0,0 +1,104 @@ +{ + "operation": "session.markdown-save", + "family": "session.markdown-save", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "42334358b5e5966001639653b553f15033f6e201d785107871fe056536f0a5e2", + "scenarioSha256": "a2b5b73b2455f9efc48361e4b96ab1d3ecc3d136459403c9c3678104604cd774", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "36de5fd645a3": { + "markdown": { + "tab-md": { + "baseVersion": "v2", + "content": "# b", + "editable": true, + "isDirty": false, + "localContent": "# b", + "status": "ready" + } + } + }, + "976e04874a1e": { + "name": "toast", + "value": { + "message": "Saved" + }, + "sent": 1 + }, + "a06e17cbe383": { + "name": "markdown.saveTab#1", + "args": [ + { + "name": "method", + "value": "markdown.saveTab" + }, + { + "name": "params", + "value": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "content": "# b", + "isDirty": false, + "version": "v2" + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f7fe2c70c07e": { + "name": "markdown.saveTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.saveTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\",\"baseVersion\":\"v1\",\"content\":\"# b\"}}", + "sent": 1 + } + }, + "recording": { + "scenario": "session-markdown-saved", + "checkpoints": [ + { + "id": "saved", + "observation": { + "sender": ["a06e17cbe383"], + "payloads": ["f7fe2c70c07e"], + "settlements": { + "save": "eb79a9b3682a" + }, + "state": "36de5fd645a3", + "effects": ["976e04874a1e"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-markdown-tab-disk-fallback.json b/mobile/rpc-foundation/goldens/session-markdown-tab-disk-fallback.json new file mode 100644 index 00000000000..c77b0cc12ef --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-markdown-tab-disk-fallback.json @@ -0,0 +1,138 @@ +{ + "operation": "session.tab-documents", + "family": "session.tab-documents", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "f46cef9d1c6a5ed6d8b6f1d180cdf5c666f52e043b70feb07e5fccee885ceeda", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "10a4d64eaaba": { + "name": "files.read#1", + "args": [ + { + "name": "method", + "value": "files.read" + }, + { + "name": "params", + "value": { + "relativePath": "docs/readme.md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "byteLength": 6, + "content": "# disk", + "truncated": false + } + } + } + }, + "781e10561184": { + "name": "files.read#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"files.read\",\"params\":{\"worktree\":\"id:workspace-1\",\"relativePath\":\"docs/readme.md\"}}", + "sent": 2 + }, + "82537e84c006": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "renderer_unavailable", + "message": "Renderer unavailable" + }, + "id": "frame-1", + "ok": false + } + } + }, + "af5666510c34": { + "name": "markdown.readTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.readTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\"}}", + "sent": 1 + }, + "c6cea5310098": { + "file": {}, + "markdown": { + "tab-md": { + "baseVersion": "", + "content": "# disk", + "editable": false, + "isDirty": false, + "localContent": "# disk", + "readOnlyReason": "Editing needs Orca desktop running.", + "stale": false, + "status": "ready" + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-markdown-tab-disk-fallback", + "checkpoints": [ + { + "id": "fell-back", + "observation": { + "sender": ["82537e84c006", "10a4d64eaaba"], + "payloads": ["af5666510c34", "781e10561184"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "c6cea5310098", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-markdown-tab-read.json b/mobile/rpc-foundation/goldens/session-markdown-tab-read.json new file mode 100644 index 00000000000..7c219845101 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-markdown-tab-read.json @@ -0,0 +1,101 @@ +{ + "operation": "session.tab-documents", + "family": "session.tab-documents", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "f88c39d410655b229aa740b45ccdaa10186f41f7c6cbff9fed6eaee3f0a55844", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "38b08634cae3": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "content": "# a", + "editable": true, + "isDirty": false, + "version": "v1" + } + } + } + }, + "af5666510c34": { + "name": "markdown.readTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.readTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\"}}", + "sent": 1 + }, + "d4cf305b17f8": { + "file": {}, + "markdown": { + "tab-md": { + "baseVersion": "v1", + "content": "# a", + "editable": true, + "isDirty": false, + "localContent": "# a", + "readOnlyReason": { + "$rpc": "undefined" + }, + "stale": false, + "status": "ready" + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-markdown-tab-read", + "checkpoints": [ + { + "id": "read", + "observation": { + "sender": ["38b08634cae3"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "d4cf305b17f8", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-markdown-tab-refused.json b/mobile/rpc-foundation/goldens/session-markdown-tab-refused.json new file mode 100644 index 00000000000..673d3de7841 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-markdown-tab-refused.json @@ -0,0 +1,91 @@ +{ + "operation": "session.tab-documents", + "family": "session.tab-documents", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "63227f28110e90acac78058baa875b1bc7f8895b5033e47016a2ffa9f42f66ce", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "287a8e550afb": { + "name": "markdown.readTab#1", + "args": [ + { + "name": "method", + "value": "markdown.readTab" + }, + { + "name": "params", + "value": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "tab_not_found", + "message": "No such tab" + }, + "id": "frame-1", + "ok": false + } + } + }, + "877720375363": { + "file": {}, + "markdown": { + "tab-md": { + "message": "Couldn't load markdown", + "status": "error" + } + } + }, + "af5666510c34": { + "name": "markdown.readTab#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"markdown.readTab\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-md\"}}", + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-markdown-tab-refused", + "checkpoints": [ + { + "id": "errored", + "observation": { + "sender": ["287a8e550afb"], + "payloads": ["af5666510c34"], + "settlements": { + "markdown": "eb79a9b3682a" + }, + "state": "877720375363", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-activation-focus-and-activate.json b/mobile/rpc-foundation/goldens/session-tab-activation-focus-and-activate.json new file mode 100644 index 00000000000..ce96a8d3031 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-activation-focus-and-activate.json @@ -0,0 +1,159 @@ +{ + "operation": "session.tab-activation", + "family": "session.tab-activation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "72a972996461cc58bda2b1c11dbb4ecdbdecd5ff2f977c3d61e40d635f63c1b9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "11b4a1934825": { + "name": "terminal.focus#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.focus\",\"params\":{\"terminal\":\"terminal-1\",\"navigation\":\"host\"}}", + "sent": 1 + }, + "4e4394afbcef": { + "activate": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + }, + "failure": { + "$rpc": "null" + }, + "focus": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + }, + "7118e8aeaaae": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + } + }, + "7cd4f4dc7a60": { + "name": "session.tabs.activate#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 2 + }, + "84d74a6de2ca": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + } + }, + "e495a9a84cf0": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "activated": true + } + } + } + }, + "ecc5d1639f16": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "focused": true + } + } + } + }, + "recording": { + "scenario": "session-tab-activation-focus-and-activate", + "checkpoints": [ + { + "id": "activated", + "observation": { + "sender": ["7118e8aeaaae", "e495a9a84cf0"], + "payloads": ["11b4a1934825", "7cd4f4dc7a60"], + "settlements": { + "focus": "ecc5d1639f16", + "activate": "84d74a6de2ca" + }, + "state": "4e4394afbcef", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-activation-refused.json b/mobile/rpc-foundation/goldens/session-tab-activation-refused.json new file mode 100644 index 00000000000..9f33137db99 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-activation-refused.json @@ -0,0 +1,103 @@ +{ + "operation": "session.tab-activation", + "family": "session.tab-activation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "e5049c9ee2aef93194adf1b9540c1eb4b085e6f975648c5ed605718d19fc6afa", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "21ff36a206dc": { + "name": "session.tabs.activate#1", + "args": [ + { + "name": "method", + "value": "session.tabs.activate" + }, + { + "name": "params", + "value": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "tab_not_found", + "message": "No such tab" + }, + "id": "frame-1", + "ok": false + } + } + }, + "7a0a4e34e537": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "tab_not_found", + "message": "No such tab" + }, + "id": "frame-1", + "ok": false + } + }, + "97f1e4150cc6": { + "activate": { + "error": { + "code": "tab_not_found", + "message": "No such tab" + }, + "id": "frame-1", + "ok": false + }, + "failure": { + "$rpc": "null" + } + }, + "ff61d2f9964f": { + "name": "session.tabs.activate#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.activate\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-1\",\"notifyClients\":false,\"navigation\":\"caller\",\"intent\":\"user\"}}", + "sent": 1 + } + }, + "recording": { + "scenario": "session-tab-activation-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["21ff36a206dc"], + "payloads": ["ff61d2f9964f"], + "settlements": { + "activate": "7a0a4e34e537" + }, + "state": "97f1e4150cc6", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-activation-transport-error.json b/mobile/rpc-foundation/goldens/session-tab-activation-transport-error.json new file mode 100644 index 00000000000..d74279591b3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-activation-transport-error.json @@ -0,0 +1,84 @@ +{ + "operation": "session.tab-activation", + "family": "session.tab-activation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "44e25e8624c6d7f072c5f7aa3c706df29d0e751bb59b3fb58bec003233f7e5e3", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "11b4a1934825": { + "name": "terminal.focus#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.focus\",\"params\":{\"terminal\":\"terminal-1\",\"navigation\":\"host\"}}", + "sent": 1 + }, + "6b74a7e08acf": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Request timed out", + "isRpcDeliveryUnknown": false + } + }, + "9acb73463ead": { + "failure": "Request timed out" + }, + "cbd74f978cf1": { + "name": "terminal.focus#1", + "args": [ + { + "name": "method", + "value": "terminal.focus" + }, + { + "name": "params", + "value": { + "navigation": "host", + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Request timed out", + "isRpcDeliveryUnknown": false + } + } + } + }, + "recording": { + "scenario": "session-tab-activation-transport-error", + "checkpoints": [ + { + "id": "errored", + "observation": { + "sender": ["cbd74f978cf1"], + "payloads": ["11b4a1934825"], + "settlements": { + "focus": "6b74a7e08acf" + }, + "state": "9acb73463ead", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-close-refused-keeps-tab.json b/mobile/rpc-foundation/goldens/session-tab-close-refused-keeps-tab.json new file mode 100644 index 00000000000..4d5b10c03e3 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-close-refused-keeps-tab.json @@ -0,0 +1,100 @@ +{ + "operation": "session.tab-close", + "family": "session.tab-close", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "1b3da0207aef65f4b2348aed334284259170c640e767fb354b9e95f3c1369445", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "3e15def58214": { + "activeHandle": "terminal-1", + "sessionTabs": [ + { + "id": "tab-1", + "isActive": true, + "terminal": "terminal-1", + "title": "Terminal", + "type": "terminal" + } + ], + "terminals": [ + { + "handle": "terminal-1", + "isActive": true, + "title": "Terminal" + } + ] + }, + "af3f27d99348": { + "name": "terminal.close#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.close\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 + }, + "ca6a54b1b350": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "terminal_not_found", + "message": "No such terminal" + }, + "id": "frame-1", + "ok": false + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tab-close-refused-keeps-tab", + "checkpoints": [ + { + "id": "kept", + "observation": { + "sender": ["ca6a54b1b350"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "3e15def58214", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-close-session-tab.json b/mobile/rpc-foundation/goldens/session-tab-close-session-tab.json new file mode 100644 index 00000000000..7451a59e9ef --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-close-session-tab.json @@ -0,0 +1,109 @@ +{ + "operation": "session.tab-close", + "family": "session.tab-close", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "fe83a7d50d08f874d863eb8872bcb24d974c1dc46571a93d3f9184f8feba63a4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "375042b2eaa9": { + "name": "session.tabs.close#1", + "args": [ + { + "name": "method", + "value": "session.tabs.close" + }, + { + "name": "params", + "value": { + "reason": "user", + "tabId": "tab-1", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "closed": true + } + } + } + }, + "567d11711027": { + "activeHandle": { + "$rpc": "null" + }, + "sessionTabs": [], + "terminals": [ + { + "handle": "terminal-1", + "isActive": true, + "title": "Terminal" + } + ] + }, + "6b12924233e1": { + "name": "session.tabs.close#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.close\",\"params\":{\"worktree\":\"id:workspace-1\",\"tabId\":\"tab-1\",\"reason\":\"user\"}}", + "sent": 1 + }, + "a1c0c7168922": { + "name": "unsubscribe-terminal", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "c965e2e20176": { + "name": "clear-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tab-close-session-tab", + "checkpoints": [ + { + "id": "closed", + "observation": { + "sender": ["375042b2eaa9"], + "payloads": ["6b12924233e1"], + "settlements": { + "close-tab": "eb79a9b3682a" + }, + "state": "567d11711027", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-close-terminal.json b/mobile/rpc-foundation/goldens/session-tab-close-terminal.json new file mode 100644 index 00000000000..eb2bcefadd6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-close-terminal.json @@ -0,0 +1,109 @@ +{ + "operation": "session.tab-close", + "family": "session.tab-close", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "194b010d00fdeca85418870fd053ac500c38cae02e98c4bfc544b8fea78bbcb8", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "7e31b0a0202e": { + "name": "terminal.close#1", + "args": [ + { + "name": "method", + "value": "terminal.close" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "closed": true + } + } + } + }, + "a1c0c7168922": { + "name": "unsubscribe-terminal", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "af3f27d99348": { + "name": "terminal.close#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.close\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 + }, + "c965e2e20176": { + "name": "clear-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "de039f500462": { + "activeHandle": { + "$rpc": "null" + }, + "sessionTabs": [ + { + "id": "tab-1", + "isActive": true, + "terminal": "terminal-1", + "title": "Terminal", + "type": "terminal" + } + ], + "terminals": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tab-close-terminal", + "checkpoints": [ + { + "id": "closed", + "observation": { + "sender": ["7e31b0a0202e"], + "payloads": ["af3f27d99348"], + "settlements": { + "close-terminal": "eb79a9b3682a" + }, + "state": "de039f500462", + "effects": ["a1c0c7168922", "c965e2e20176"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tab-rename.json b/mobile/rpc-foundation/goldens/session-tab-rename.json new file mode 100644 index 00000000000..48c5210c2d4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tab-rename.json @@ -0,0 +1,105 @@ +{ + "operation": "session.tab-close", + "family": "session.tab-close", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "562c2f4ab669e774dd7045ecd9518e483845433fef6034688090f3b056df2815", + "scenarioSha256": "9e877af8539e5425f65edd6b3ff8af73e719aae2033980411a8e8a3b508dcd9e", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "42b6d6d7fdf9": { + "activeHandle": "terminal-1", + "sessionTabs": [ + { + "id": "tab-1", + "isActive": true, + "terminal": "terminal-1", + "title": "Terminal", + "type": "terminal" + } + ], + "terminals": [ + { + "handle": "terminal-1", + "isActive": true, + "title": "build" + } + ] + }, + "5a5a35e0f4ab": { + "name": "terminal.rename#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.rename\",\"params\":{\"terminal\":\"terminal-1\",\"title\":\"build\"}}", + "sent": 1 + }, + "5d179ad4af0c": { + "name": "fetch-terminals", + "value": {}, + "sent": 1 + }, + "986504944223": { + "name": "terminal.rename#1", + "args": [ + { + "name": "method", + "value": "terminal.rename" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1", + "title": "build" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "renamed": true + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tab-rename", + "checkpoints": [ + { + "id": "renamed", + "observation": { + "sender": ["986504944223"], + "payloads": ["5a5a35e0f4ab"], + "settlements": { + "rename": "eb79a9b3682a" + }, + "state": "42b6d6d7fdf9", + "effects": ["5d179ad4af0c"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tabs-health-errored.json b/mobile/rpc-foundation/goldens/session-tabs-health-errored.json new file mode 100644 index 00000000000..6a764e2de7d --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tabs-health-errored.json @@ -0,0 +1,99 @@ +{ + "operation": "session.tabs-stream-health", + "family": "session.tabs-stream-health", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "4f55a21a5c42ff8d96ccb1b16de235f91f9f7e38fe90de7191c36c8c16cc4e43", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ee5cdadc74e": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "2f0306c93cc8": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection lost", + "isRpcDeliveryUnknown": true + } + } + }, + "49a2260ea0e7": { + "accepted": "unapplied", + "applicationRevision": 0 + }, + "5a7cc7a45078": { + "name": "fetch-started", + "value": {}, + "sent": 0 + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "8930753f2284": { + "name": "fetch-errored", + "value": "Connection lost", + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tabs-health-errored", + "checkpoints": [ + { + "id": "errored", + "observation": { + "sender": ["2f0306c93cc8"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "8930753f2284"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tabs-health-reconciled.json b/mobile/rpc-foundation/goldens/session-tabs-health-reconciled.json new file mode 100644 index 00000000000..3de4c71a42d --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tabs-health-reconciled.json @@ -0,0 +1,118 @@ +{ + "operation": "session.tabs-stream-health", + "family": "session.tabs-stream-health", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "29bee268df8e92fb1e3fd59291262c8d2d04a1b7e9fe40f6ed8dd181b0df828a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ee5cdadc74e": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "5a7cc7a45078": { + "name": "fetch-started", + "value": {}, + "sent": 0 + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "9653864fb896": { + "name": "fetch-succeeded", + "value": { + "tabs": [ + { + "id": "tab-1" + } + ] + }, + "sent": 1 + }, + "d46815b7ac09": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tabs": [ + { + "id": "tab-1" + } + ] + } + } + } + }, + "e29309cc10af": { + "accepted": { + "source": "list", + "tabs": [ + { + "id": "tab-1" + } + ] + }, + "applicationRevision": 0 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tabs-health-reconciled", + "checkpoints": [ + { + "id": "reconciled", + "observation": { + "sender": ["d46815b7ac09"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "e29309cc10af", + "effects": ["5a7cc7a45078", "9653864fb896"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tabs-health-refused.json b/mobile/rpc-foundation/goldens/session-tabs-health-refused.json new file mode 100644 index 00000000000..2f8d951107e --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tabs-health-refused.json @@ -0,0 +1,105 @@ +{ + "operation": "session.tabs-stream-health", + "family": "session.tabs-stream-health", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "101e8ce865088891800680db0e3df787b5f15ceb05ace9840931c384d9732d1c", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ee5cdadc74e": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "49a2260ea0e7": { + "accepted": "unapplied", + "applicationRevision": 0 + }, + "5a7cc7a45078": { + "name": "fetch-started", + "value": {}, + "sent": 0 + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "98c25056240e": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d63bc6be6a3f": { + "name": "fetch-failed", + "value": { + "code": "worktree_not_found", + "message": "No such workspace" + }, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tabs-health-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["98c25056240e"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a" + }, + "state": "49a2260ea0e7", + "effects": ["5a7cc7a45078", "d63bc6be6a3f"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-tabs-health-stale-application-revision.json b/mobile/rpc-foundation/goldens/session-tabs-health-stale-application-revision.json new file mode 100644 index 00000000000..85bb735bbc9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-tabs-health-stale-application-revision.json @@ -0,0 +1,107 @@ +{ + "operation": "session.tabs-stream-health", + "family": "session.tabs-stream-health", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4a1e81ab3229c8fd10b3ad435568efec11a944e0f02a183f94e4b1f44a7e5de0", + "scenarioSha256": "5381b6ade796596ac362d4ed64349266e65fe8fd2b4fc778a54315d4b6fda3da", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "1ee5cdadc74e": { + "name": "session.tabs.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"session.tabs.list\",\"params\":{\"worktree\":\"id:workspace-1\"}}", + "sent": 1 + }, + "59faf5cb6372": { + "accepted": "unapplied", + "applicationRevision": 1 + }, + "5a7cc7a45078": { + "name": "fetch-started", + "value": {}, + "sent": 0 + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "adcbf91f89c3": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": 1 + }, + "d46815b7ac09": { + "name": "session.tabs.list#1", + "args": [ + { + "name": "method", + "value": "session.tabs.list" + }, + { + "name": "params", + "value": { + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "tabs": [ + { + "id": "tab-1" + } + ] + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "session-tabs-health-stale-application-revision", + "checkpoints": [ + { + "id": "dropped", + "observation": { + "sender": ["d46815b7ac09"], + "payloads": ["1ee5cdadc74e"], + "settlements": { + "activate": "84e5ca07cb7a", + "reconcile": "eb79a9b3682a", + "revise": "adcbf91f89c3" + }, + "state": "59faf5cb6372", + "effects": ["5a7cc7a45078"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-terminal-list-dedupes-handles.json b/mobile/rpc-foundation/goldens/session-terminal-list-dedupes-handles.json new file mode 100644 index 00000000000..4d0eb0fabaf --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-terminal-list-dedupes-handles.json @@ -0,0 +1,118 @@ +{ + "operation": "session.terminal-inventory", + "family": "session.terminal-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "d0f5ecc9c8fcb10193f481648215a54460ce5a54a8fbd2ded3921a9599fefc0a", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "271df7941ce5": { + "name": "default-live-input", + "value": ["terminal-1"], + "sent": 1 + }, + "2d3e1bb92043": { + "name": "prune-live-input", + "value": ["terminal-1"], + "sent": 1 + }, + "580c77c4c1df": { + "known": [ + { + "handle": "terminal-1", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "one" + } + ], + "terminals": [ + { + "handle": "terminal-1", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "one" + } + ] + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "8bdb2a48d7ae": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminals": [ + { + "handle": "terminal-1", + "title": "one" + }, + { + "handle": "terminal-1", + "title": "renamed" + } + ] + } + } + } + }, + "c08af175e65b": { + "name": "terminal.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.list\",\"params\":{\"worktree\":\"id:workspace-1\",\"includeVisualLayouts\":false}}", + "sent": 1 + } + }, + "recording": { + "scenario": "session-terminal-list-dedupes-handles", + "checkpoints": [ + { + "id": "deduped", + "observation": { + "sender": ["8bdb2a48d7ae"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "84e5ca07cb7a" + }, + "state": "580c77c4c1df", + "effects": ["2d3e1bb92043", "271df7941ce5"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-terminal-list-empty-guarded.json b/mobile/rpc-foundation/goldens/session-terminal-list-empty-guarded.json new file mode 100644 index 00000000000..430438479ea --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-terminal-list-empty-guarded.json @@ -0,0 +1,83 @@ +{ + "operation": "session.terminal-inventory", + "family": "session.terminal-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "5c2b3237a14f9df9357ab458b2e21f2df8e68ad6bf6dc5670c0ace7eeb567e80", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "328e7f8994b4": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminals": [] + } + } + } + }, + "6aa9d70c1c82": { + "known": [], + "terminals": [] + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "c08af175e65b": { + "name": "terminal.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.list\",\"params\":{\"worktree\":\"id:workspace-1\",\"includeVisualLayouts\":false}}", + "sent": 1 + } + }, + "recording": { + "scenario": "session-terminal-list-empty-guarded", + "checkpoints": [ + { + "id": "kept", + "observation": { + "sender": ["328e7f8994b4"], + "payloads": ["c08af175e65b"], + "settlements": { + "no-empty": "84e5ca07cb7a" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-terminal-list-merged.json b/mobile/rpc-foundation/goldens/session-terminal-list-merged.json new file mode 100644 index 00000000000..db082718ddc --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-terminal-list-merged.json @@ -0,0 +1,132 @@ +{ + "operation": "session.terminal-inventory", + "family": "session.terminal-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "9f3fb6e58e8d9ef4f52b2b6c0a42b6e4285d5786060f966261795cf64d055f65", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5cd2b97372d8": { + "name": "prune-live-input", + "value": ["terminal-1", "terminal-2"], + "sent": 1 + }, + "727166f3bc25": { + "known": [ + { + "handle": "terminal-1", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "one" + }, + { + "handle": "terminal-2", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "two" + } + ], + "terminals": [ + { + "handle": "terminal-1", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "one" + }, + { + "handle": "terminal-2", + "terminalTheme": { + "$rpc": "undefined" + }, + "title": "two" + } + ] + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "c08af175e65b": { + "name": "terminal.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.list\",\"params\":{\"worktree\":\"id:workspace-1\",\"includeVisualLayouts\":false}}", + "sent": 1 + }, + "c2ee5279a532": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "terminals": [ + { + "handle": "terminal-1", + "title": "one" + }, + { + "handle": "terminal-2", + "title": "two" + } + ] + } + } + } + }, + "ce7002e0ac64": { + "name": "default-live-input", + "value": ["terminal-1", "terminal-2"], + "sent": 1 + } + }, + "recording": { + "scenario": "session-terminal-list-merged", + "checkpoints": [ + { + "id": "listed", + "observation": { + "sender": ["c2ee5279a532"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "84e5ca07cb7a" + }, + "state": "727166f3bc25", + "effects": ["5cd2b97372d8", "ce7002e0ac64"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/session-terminal-list-refused.json b/mobile/rpc-foundation/goldens/session-terminal-list-refused.json new file mode 100644 index 00000000000..8715e263d3f --- /dev/null +++ b/mobile/rpc-foundation/goldens/session-terminal-list-refused.json @@ -0,0 +1,84 @@ +{ + "operation": "session.terminal-inventory", + "family": "session.terminal-inventory", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "a3daf9a05d05424959baf77feb45cb0c076d77d8c49e877941ed612cc1e5ce95", + "scenarioSha256": "10a8ba5332f4fc2f90cff537ca69f2f1474339cbc4996f67a6feaea70669fb25", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "6aa9d70c1c82": { + "known": [], + "terminals": [] + }, + "7ed3d39f0607": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": false + }, + "c08af175e65b": { + "name": "terminal.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.list\",\"params\":{\"worktree\":\"id:workspace-1\",\"includeVisualLayouts\":false}}", + "sent": 1 + }, + "fcb148236ef4": { + "name": "terminal.list#1", + "args": [ + { + "name": "method", + "value": "terminal.list" + }, + { + "name": "params", + "value": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + }, + "id": "frame-1", + "ok": false + } + } + } + }, + "recording": { + "scenario": "session-terminal-list-refused", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["fcb148236ef4"], + "payloads": ["c08af175e65b"], + "settlements": { + "fetch": "7ed3d39f0607" + }, + "state": "6aa9d70c1c82", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json index ee0b0f66ccc..8436dae7ce4 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "4b4b4a8d1acaaec1c8dde0233dc49a696ffe53466578477efcbcdb7263dbd617", "platform": "darwin", @@ -39,6 +39,11 @@ } }, "4f53cda18c2b": [], + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, "7ca23c4c946b": { "name": "settings.get#1", "args": [ @@ -78,10 +83,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "d52c8e96e222": ["bot-user"], "eb79a9b3682a": { "status": "fulfilled", @@ -99,7 +100,7 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -111,7 +112,7 @@ "id": "settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, 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 cf4ecd40d63..44ea0ace386 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "cac4980465661fba372e187699741123a4edeb9270125a0a1cad7bbb6a6adebd", "platform": "darwin", @@ -38,6 +38,11 @@ "startedAt": 0 } }, + "271aee91b48d": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, "466ddfe469f9": { "name": "settings.get#2", "args": [ @@ -73,6 +78,11 @@ } }, "4f53cda18c2b": [], + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, "7ad8a0996352": { "name": "settings.get#2", "args": [ @@ -137,14 +147,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "8f6fe9452bda": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "d52c8e96e222": ["bot-user"], "eb79a9b3682a": { "status": "fulfilled", @@ -162,7 +164,7 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -174,7 +176,7 @@ "id": "settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -186,7 +188,7 @@ "id": "refresh-pending", "observation": { "sender": ["7ca23c4c946b", "7ad8a0996352"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "refresh": "eb79a9b3682a" @@ -199,7 +201,7 @@ "id": "refused-retains-overrides", "observation": { "sender": ["7ca23c4c946b", "466ddfe469f9"], - "payloads": ["7ddcb1852b39", "8f6fe9452bda"], + "payloads": ["5c52bc3f9e55", "271aee91b48d"], "settlements": { "mount": "eb79a9b3682a", "refresh": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json index 8e72fa1c8df..d1ccc5f59ec 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "f8ebd2348373b2b39c167735e0c418dfe868511fb5306ecba90cb6f2a905b95e", "platform": "darwin", @@ -39,9 +39,10 @@ } }, "4f53cda18c2b": [], - "7ddcb1852b39": { + "5c52bc3f9e55": { "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "d6140b218abd": { "name": "settings.get#1", @@ -93,7 +94,7 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -105,7 +106,7 @@ "id": "settled", "observation": { "sender": ["d6140b218abd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, 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 11270bc946c..2a9f9c8c6ed 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "f7e63144421a689f05cc50ad87ec901a9eaeb3163165656887be12a5f2753005", "platform": "darwin", @@ -70,9 +70,10 @@ } }, "4f53cda18c2b": [], - "7ddcb1852b39": { + "5c52bc3f9e55": { "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -90,7 +91,7 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, @@ -102,7 +103,7 @@ "id": "settled", "observation": { "sender": ["10aeb294c268"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/settings-home-coalesced.json b/mobile/rpc-foundation/goldens/settings-home-coalesced.json index 18be38031d1..efeec393cf5 100644 --- a/mobile/rpc-foundation/goldens/settings-home-coalesced.json +++ b/mobile/rpc-foundation/goldens/settings-home-coalesced.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "d8d6f738ee11d84d6e9e546624f4babcb42476432f6bddbc74e8519d9ca18370", "platform": "darwin", @@ -96,19 +96,17 @@ } } }, - "13028e692551": { - "name": "preflight.check#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "24054d93a95f": { + "267fa3075543": { "name": "providers", "value": { "host-1": ["github"] - } + }, + "sent": 6 }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "2f9cfbd03d15": { + "name": "linear.status#3", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 9 }, "349f2cb31004": { "name": "preflight.check#1", @@ -145,9 +143,10 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "416509928f91": { + "name": "preflight.check#3", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 9 }, "44136fa355b3": {}, "4449b6ee7004": { @@ -189,6 +188,11 @@ } } }, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "4b0d092afb83": { "name": "preflight.check#3", "args": [ @@ -289,6 +293,11 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -356,17 +365,10 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "847430ffa968": { - "name": "linear.status#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "86bdff55323d": { - "name": "preflight.check#3", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "8672fd66b679": { + "name": "settings.get#3", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 9 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -401,6 +403,11 @@ } } }, + "aafb12115107": { + "name": "linear.status#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 6 + }, "cdaf45e54941": { "name": "linear.status#2", "args": [ @@ -486,9 +493,10 @@ "startedAt": 0 } }, - "e2311f932df2": { + "e5b0ca52c32c": { "name": "settings.get#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -498,13 +506,15 @@ "$rpc": "undefined" } }, - "ec73eca27964": { - "name": "settings.get#3", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 }, - "f196a3b238ee": { - "name": "linear.status#3", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "f593230fa6a5": { + "name": "preflight.check#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 } }, "recording": { @@ -514,7 +524,7 @@ "id": "settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a", "overlapping-load": "eb79a9b3682a" @@ -535,19 +545,19 @@ "cdaf45e54941" ], "payloads": [ - "7ddcb1852b39", - "42701bb4f394", - "27e92f99be15", - "e2311f932df2", - "13028e692551", - "847430ffa968" + "ee74dff8b8a2", + "4872493b1fb7", + "75ef90fdbf02", + "e5b0ca52c32c", + "f593230fa6a5", + "aafb12115107" ], "settlements": { "load": "eb79a9b3682a", "overlapping-load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["267fa3075543"] } }, { @@ -562,19 +572,19 @@ "078b082b9b55" ], "payloads": [ - "7ddcb1852b39", - "42701bb4f394", - "27e92f99be15", - "e2311f932df2", - "13028e692551", - "847430ffa968" + "ee74dff8b8a2", + "4872493b1fb7", + "75ef90fdbf02", + "e5b0ca52c32c", + "f593230fa6a5", + "aafb12115107" ], "settlements": { "load": "eb79a9b3682a", "overlapping-load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f", "24054d93a95f"] + "effects": ["267fa3075543", "267fa3075543"] } }, { @@ -592,15 +602,15 @@ "03f34ede1161" ], "payloads": [ - "7ddcb1852b39", - "42701bb4f394", - "27e92f99be15", - "e2311f932df2", - "13028e692551", - "847430ffa968", - "ec73eca27964", - "86bdff55323d", - "f196a3b238ee" + "ee74dff8b8a2", + "4872493b1fb7", + "75ef90fdbf02", + "e5b0ca52c32c", + "f593230fa6a5", + "aafb12115107", + "8672fd66b679", + "416509928f91", + "2f9cfbd03d15" ], "settlements": { "load": "eb79a9b3682a", @@ -608,7 +618,7 @@ "third-load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f", "24054d93a95f"] + "effects": ["267fa3075543", "267fa3075543"] } } ] diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json index f1b8af8930a..4604aea4d1a 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "a32b2fc99e830c58460e6f7c857aed0048738a55501e508eb236604680b9c235", "platform": "darwin", @@ -13,16 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "349f2cb31004": { "name": "preflight.check#1", "args": [ @@ -58,11 +48,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -113,6 +104,11 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -155,9 +151,12 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -224,6 +223,11 @@ "value": { "$rpc": "undefined" } + }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 } }, "recording": { @@ -233,7 +237,7 @@ "id": "settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -245,12 +249,12 @@ "id": "settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] 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 bf2291c5e69..1114e66bbfd 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "78c48025c4af6cc0f1f136448c0ede9f76b7485d7b33b1356d11dec017bd9053", "platform": "darwin", @@ -46,19 +46,17 @@ } } }, - "13028e692551": { - "name": "preflight.check#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "13dcde34ddc4": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 6 }, - "24054d93a95f": { + "267fa3075543": { "name": "providers", "value": { "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + }, + "sent": 6 }, "349f2cb31004": { "name": "preflight.check#1", @@ -129,11 +127,17 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, + "5362be344986": { + "name": "preflight.check#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 6 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -209,6 +213,11 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, @@ -276,13 +285,12 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "847430ffa968": { - "name": "linear.status#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -317,6 +325,11 @@ } } }, + "aafb12115107": { + "name": "linear.status#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 6 + }, "cdaf45e54941": { "name": "linear.status#2", "args": [ @@ -402,10 +415,6 @@ "startedAt": 0 } }, - "e2311f932df2": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -413,6 +422,11 @@ "value": { "$rpc": "undefined" } + }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 } }, "recording": { @@ -422,7 +436,7 @@ "id": "settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -434,24 +448,24 @@ "id": "settled", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { "id": "data-present", "observation": { "sender": ["7dadf370725c", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { @@ -466,19 +480,19 @@ "cdaf45e54941" ], "payloads": [ - "7ddcb1852b39", - "42701bb4f394", - "27e92f99be15", - "e2311f932df2", - "13028e692551", - "847430ffa968" + "ee74dff8b8a2", + "4872493b1fb7", + "75ef90fdbf02", + "13dcde34ddc4", + "5362be344986", + "aafb12115107" ], "settlements": { "load": "eb79a9b3682a", "reload": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } }, { @@ -493,19 +507,19 @@ "078b082b9b55" ], "payloads": [ - "7ddcb1852b39", - "42701bb4f394", - "27e92f99be15", - "e2311f932df2", - "13028e692551", - "847430ffa968" + "ee74dff8b8a2", + "4872493b1fb7", + "75ef90fdbf02", + "13dcde34ddc4", + "5362be344986", + "aafb12115107" ], "settlements": { "load": "eb79a9b3682a", "reload": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f", "24054d93a95f"] + "effects": ["8f1426c2f53b", "267fa3075543"] } } ] diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json index 73c488ffcf3..55bf0c3a258 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "c22f33a0ed28622d4d53ae31e934056f87d2c10e8dc4475831ae1ee5fd3a9b8b", "platform": "darwin", @@ -13,16 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "2f02be854c04": { "name": "settings.get#1", "args": [ @@ -92,11 +82,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -147,12 +138,20 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -219,6 +218,11 @@ "value": { "$rpc": "undefined" } + }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 } }, "recording": { @@ -228,7 +232,7 @@ "id": "settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -240,12 +244,12 @@ "id": "settled", "observation": { "sender": ["2f02be854c04", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] 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 f395811d7b9..f21e2b8d20d 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "4f16b43dddfb9257828342b0297317868df24b03fd98a89c66f5cd1897829d73", "platform": "darwin", @@ -44,16 +44,6 @@ } } }, - "24054d93a95f": { - "name": "providers", - "value": { - "host-1": ["github"] - } - }, - "27e92f99be15": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, "349f2cb31004": { "name": "preflight.check#1", "args": [ @@ -89,11 +79,12 @@ } } }, - "42701bb4f394": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "44136fa355b3": {}, + "4872493b1fb7": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 3 + }, "569aea0064f4": { "name": "linear.status#1", "args": [ @@ -144,12 +135,20 @@ "startedAt": 0 } }, + "75ef90fdbf02": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 3 + }, "79b8c1b0d1d1": { "host-1": ["github"] }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "8f1426c2f53b": { + "name": "providers", + "value": { + "host-1": ["github"] + }, + "sent": 3 }, "a3c30fa6fdda": { "name": "linear.status#1", @@ -216,6 +215,11 @@ "value": { "$rpc": "undefined" } + }, + "ee74dff8b8a2": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 3 } }, "recording": { @@ -225,7 +229,7 @@ "id": "settings-pending", "observation": { "sender": ["da2c3b49481f", "66bc794cca63", "569aea0064f4"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, @@ -237,12 +241,12 @@ "id": "settled", "observation": { "sender": ["163d57ce469e", "349f2cb31004", "a3c30fa6fdda"], - "payloads": ["7ddcb1852b39", "42701bb4f394", "27e92f99be15"], + "payloads": ["ee74dff8b8a2", "4872493b1fb7", "75ef90fdbf02"], "settlements": { "load": "eb79a9b3682a" }, "state": "79b8c1b0d1d1", - "effects": ["24054d93a95f"] + "effects": ["8f1426c2f53b"] } } ] diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json index f4f3efb3b34..3fb65a09d4e 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "b6fb40be3bb92d7d9f1a79d99dee077cf95097077917679dc99702f912241fa4", "platform": "darwin", @@ -98,9 +98,10 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 }, "9270aeb7d9c6": { "status": "pending", @@ -147,10 +148,6 @@ "isRpcDeliveryUnknown": false } }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -189,9 +186,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -201,7 +204,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -213,7 +216,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "68155c1eb584", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b5553341aa32" }, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json index 288a2ca7d9b..58dfed91a16 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "31f8a348322551738b14207b3477bae492d48d45c5d51be4d97ffaca2fe2b6e1", "platform": "darwin", @@ -100,9 +100,10 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 }, "9270aeb7d9c6": { "status": "pending", @@ -154,10 +155,6 @@ } ] }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -196,9 +193,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -208,7 +211,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -220,7 +223,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "554718767f5a", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "b27c85677730" }, 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 a608cfdda24..84e10c796fd 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "448cdbd12f4f6a14bb33947bfbbb1837aebeb28979db70c62f2ba2fbb4d89c8f", "scenarioSha256": "1347663aba0ada1eee8e88fac306757dc0d29fe21f0d062ac2d3968a30a2f214", "platform": "darwin", @@ -105,9 +105,10 @@ "isRpcDeliveryUnknown": true } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "84ca21355dd8": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 3 }, "9270aeb7d9c6": { "status": "pending", @@ -144,10 +145,6 @@ } } }, - "b69a18178af8": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, "bae1ab4f96f9": { "name": "repo.list#1", "args": [ @@ -186,9 +183,15 @@ } } }, - "eac54552d8bc": { + "d0694611a403": { "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 2 + }, + "fd387fe4211d": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 } }, "recording": { @@ -198,7 +201,7 @@ "id": "pending", "observation": { "sender": ["26accd69bc48", "090c88478661"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc"], + "payloads": ["fd387fe4211d", "d0694611a403"], "settlements": { "load": "9270aeb7d9c6" }, @@ -210,7 +213,7 @@ "id": "settled", "observation": { "sender": ["bae1ab4f96f9", "10aeb294c268", "9c4be43625f0"], - "payloads": ["6bdbf70bafa2", "eac54552d8bc", "b69a18178af8"], + "payloads": ["fd387fe4211d", "d0694611a403", "84ca21355dd8"], "settlements": { "load": "618234017ab2" }, diff --git a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json index 5866844d800..dfdfdf8e758 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json +++ b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "adebd553e2648278d719a1d7299cb36683fce714682a1ab7b49d4c9027eea34e", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -80,21 +88,10 @@ "startedAt": 0 } }, - "25793d7c00a5": { - "name": "repo.list#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -111,16 +108,15 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "768c9c0dbef7": { + "name": "repo.list#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "7f85f28c922e": { "name": "host.platform#1", @@ -194,20 +190,32 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "ab830a39e448": { "name": "repo.list#2", @@ -284,20 +292,10 @@ "status": "pending", "startedAt": 60000 }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -307,6 +305,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f43afee17848": { "status": "fulfilled", "startedAt": 59000, @@ -352,6 +358,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -361,32 +372,32 @@ "id": "settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -394,7 +405,7 @@ "id": "cache-hit", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a", @@ -402,12 +413,12 @@ }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -415,7 +426,7 @@ "id": "cache-warm", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a", @@ -424,12 +435,12 @@ }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -444,11 +455,11 @@ "ab830a39e448" ], "payloads": [ - "6bdbf70bafa2", - "2aac570a2011", - "4335d4b6568f", - "df7cbc246ac0", - "25793d7c00a5" + "5730368193ee", + "c78ad1abf9d8", + "6d3dba7b22b6", + "fc07cf302dbe", + "768c9c0dbef7" ], "settlements": { "mount": "eb79a9b3682a", @@ -459,12 +470,12 @@ }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json index 4e81df6de50..b3ddd89e6d0 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "b45eba2007e8e2668f524cd7503b8a711eba67816c9c35af5c3725a1afe32d8d", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -80,17 +88,10 @@ "startedAt": 0 } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -107,16 +108,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "7f85f28c922e": { "name": "host.platform#1", @@ -190,20 +185,32 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "b40605df86b7": { "name": "repo.list#1", @@ -251,20 +258,10 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -274,6 +271,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -311,6 +316,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -320,32 +330,32 @@ "id": "settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } } 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 68f6b66a86a..e2a0eb4d4a0 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "b1c0b957b828c32e7ec388ec6668273fe84bbe5d11d8286b9a246fa92395a26e", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -114,25 +122,10 @@ "startedAt": 0 } }, - "25793d7c00a5": { - "name": "repo.list#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "3fc2a1b54e13": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -187,20 +180,20 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, - "7b3a5fc49e55": { - "name": "host.platform#2", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "762a39050969": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 8 }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "768c9c0dbef7": { + "name": "repo.list#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "7f85f28c922e": { "name": "host.platform#1", @@ -274,10 +267,28 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, + "8878ee651abe": { + "name": "ssh.listTargetSummaries#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 8 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 + }, "940445cd9bd1": { "name": "repo.list#2", "args": [ @@ -324,6 +335,37 @@ } } }, + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "94f713006fe2": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 5 + }, + "95ed175e5a10": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 5 + }, + "9b1f8c87d440": { + "name": "host.platform#2", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 8 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 + }, "a2a51f870c81": { "name": "host.platform#2", "args": [ @@ -357,16 +399,10 @@ } } }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] - }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] + "b278f9a15c59": { + "name": "repoIconsByName", + "value": [], + "sent": 5 }, "b40605df86b7": { "name": "repo.list#1", @@ -414,6 +450,14 @@ } } }, + "c3f3741b4b0e": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 5 + }, "c6d210e4939c": { "name": "repo.list#2", "args": [ @@ -439,20 +483,20 @@ "startedAt": 0 } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] + "c87423a99f8a": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 8 }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "ca3107ec7381": { + "name": "hostPlatform", + "value": "linux", + "sent": 8 }, "eb79a9b3682a": { "status": "fulfilled", @@ -462,6 +506,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -500,9 +552,10 @@ } } }, - "f81341806cd3": { - "name": "ssh.listTargetSummaries#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -512,32 +565,32 @@ "id": "settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -545,19 +598,19 @@ "id": "data-present", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "822040616fbb", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -572,11 +625,11 @@ "c6d210e4939c" ], "payloads": [ - "6bdbf70bafa2", - "2aac570a2011", - "4335d4b6568f", - "df7cbc246ac0", - "25793d7c00a5" + "5730368193ee", + "c78ad1abf9d8", + "6d3dba7b22b6", + "fc07cf302dbe", + "768c9c0dbef7" ], "settlements": { "mount": "eb79a9b3682a", @@ -585,12 +638,12 @@ }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } }, @@ -608,14 +661,14 @@ "a2a51f870c81" ], "payloads": [ - "6bdbf70bafa2", - "2aac570a2011", - "4335d4b6568f", - "df7cbc246ac0", - "25793d7c00a5", - "f81341806cd3", - "3fc2a1b54e13", - "7b3a5fc49e55" + "5730368193ee", + "c78ad1abf9d8", + "6d3dba7b22b6", + "fc07cf302dbe", + "768c9c0dbef7", + "8878ee651abe", + "762a39050969", + "9b1f8c87d440" ], "settlements": { "mount": "eb79a9b3682a", @@ -624,18 +677,18 @@ }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f", - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5", + "95ed175e5a10", + "b278f9a15c59", + "94f713006fe2", + "c3f3741b4b0e", + "c87423a99f8a", + "ca3107ec7381" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json index 893d7aad168..bdbfe06f604 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "867b6905c8a533ddd1c7c8174bf4aadd5fd725cc72bdddbcb2ea8af26e219078", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -80,17 +88,10 @@ "startedAt": 0 } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -107,16 +108,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "7f85f28c922e": { "name": "host.platform#1", @@ -151,20 +146,32 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "b40605df86b7": { "name": "repo.list#1", @@ -246,20 +253,10 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -269,6 +266,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -306,6 +311,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -315,32 +325,32 @@ "id": "settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "c4360222a04e", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } } 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 b651adb232f..eec3ca4f132 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "d8a00a72849f1ed254c3b35ebcc330dd1bb15b189f006bd1517853a19e53de6c", "platform": "darwin", @@ -28,34 +28,39 @@ ["Remote folder", "repo-2"] ] }, - "330bbbce8c90": { + "453573d632b2": { "name": "repoHostIdByRepoId", "value": [ ["repo-1", "ssh:ssh-1"], ["repo-2", "ssh:ssh-1"] - ] + ], + "sent": 1 }, - "63fc2c031079": { + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "82e9a5619b14": { "name": "repoIdsByName", "value": [ ["Remote", "repo-1"], ["Remote folder", "repo-2"] - ] + ], + "sent": 1 }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, - "6c85f114767d": { + "e81ffbaa95e9": { "name": "repoColorsByName", "value": [ ["Remote", "#f97316"], ["Remote folder", "#ec4899"] - ] - }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] + ], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -117,13 +122,13 @@ "id": "single-host-without-label-lookups", "observation": { "sender": ["f4531cb1cb86"], - "payloads": ["6bdbf70bafa2"], + "payloads": ["5730368193ee"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "2bd489a9fa29", - "effects": ["6c85f114767d", "d228b095cad2", "63fc2c031079", "330bbbce8c90"] + "effects": ["e81ffbaa95e9", "9b746c7d3d3a", "82e9a5619b14", "453573d632b2"] } } ] 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 29065700bf4..57125a9354d 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "741db13a84dbcec2e97e80605d742e69558954657c72f8450f3f8bc177dd01b6", "platform": "darwin", @@ -13,6 +13,14 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01c17b40bd86": { + "name": "repoColorsByName", + "value": [ + ["Local", "#6366f1"], + ["Remote", "#f97316"] + ], + "sent": 1 + }, "02449e890487": { "name": "host.platform#1", "args": [ @@ -111,17 +119,10 @@ } } }, - "2aac570a2011": { - "name": "ssh.listTargetSummaries#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}" - }, - "388d7275af5f": { - "name": "hostPlatform", - "value": "linux" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 }, "6134b73f18d0": { "repoColorsByName": [ @@ -138,16 +139,10 @@ ["Remote", "repo-2"] ] }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "7d956f17cf24": { - "name": "repoColorsByName", - "value": [ - ["Local", "#6366f1"], - ["Remote", "#f97316"] - ] + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "7f85f28c922e": { "name": "host.platform#1", @@ -182,20 +177,32 @@ } } }, + "85cc15d64d8b": { + "name": "repoHostIdByRepoId", + "value": [ + ["repo-1", "local"], + ["repo-2", "ssh:ssh-1"] + ], + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a4830eb5b420": { - "name": "hostLabelById", - "value": [["ssh:ssh-1", "SSH"]] + "93f4efbf2bd5": { + "name": "hostPlatform", + "value": "linux", + "sent": 4 }, - "a95587e993a9": { - "name": "repoIdsByName", - "value": [ - ["Local", "repo-1"], - ["Remote", "repo-2"] - ] + "94a0e83966bb": { + "name": "hostLabelById", + "value": [["ssh:ssh-1", "SSH"]], + "sent": 4 + }, + "9b746c7d3d3a": { + "name": "repoIconsByName", + "value": [], + "sent": 1 }, "b40605df86b7": { "name": "repo.list#1", @@ -243,20 +250,10 @@ } } }, - "d228b095cad2": { - "name": "repoIconsByName", - "value": [] - }, - "d6a308f7b0ff": { - "name": "repoHostIdByRepoId", - "value": [ - ["repo-1", "local"], - ["repo-2", "ssh:ssh-1"] - ] - }, - "df7cbc246ac0": { - "name": "host.platform#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}" + "c78ad1abf9d8": { + "name": "ssh.listTargetSummaries#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.listTargetSummaries\"}", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -266,6 +263,14 @@ "$rpc": "undefined" } }, + "f070375a490f": { + "name": "repoIdsByName", + "value": [ + ["Local", "repo-1"], + ["Remote", "repo-2"] + ], + "sent": 1 + }, "f7539bb05693": { "name": "ssh.listTargetSummaries#1", "args": [ @@ -303,6 +308,11 @@ } } } + }, + "fc07cf302dbe": { + "name": "host.platform#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"host.platform\"}", + "sent": 4 } }, "recording": { @@ -312,32 +322,32 @@ "id": "settings-pending", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "090c88478661", "02449e890487"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "9270aeb7d9c6" }, "state": "6134b73f18d0", - "effects": ["7d956f17cf24", "d228b095cad2", "a95587e993a9", "d6a308f7b0ff"] + "effects": ["01c17b40bd86", "9b746c7d3d3a", "f070375a490f", "85cc15d64d8b"] } }, { "id": "settled", "observation": { "sender": ["b40605df86b7", "f7539bb05693", "10aeb294c268", "7f85f28c922e"], - "payloads": ["6bdbf70bafa2", "2aac570a2011", "4335d4b6568f", "df7cbc246ac0"], + "payloads": ["5730368193ee", "c78ad1abf9d8", "6d3dba7b22b6", "fc07cf302dbe"], "settlements": { "mount": "eb79a9b3682a", "load": "eb79a9b3682a" }, "state": "071880b671a1", "effects": [ - "7d956f17cf24", - "d228b095cad2", - "a95587e993a9", - "d6a308f7b0ff", - "a4830eb5b420", - "388d7275af5f" + "01c17b40bd86", + "9b746c7d3d3a", + "f070375a490f", + "85cc15d64d8b", + "94a0e83966bb", + "93f4efbf2bd5" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json index 8c07aca4bd6..4a47f741836 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "7a8d0a5305aafea56733c229989b6e825fe9b8a681f48f6cef405350304520b6", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "18d27f5a5ff4": { "name": "settings.get#1", @@ -81,10 +82,6 @@ "startedAt": 0 } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -129,9 +126,10 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", @@ -166,10 +164,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -207,6 +201,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -240,9 +239,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -276,6 +276,11 @@ } } } + }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 } }, "recording": { @@ -292,11 +297,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -316,11 +321,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" 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 ff8cab822dd..152e59e3af2 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "a11756ecaf7c2d3955b9512aa7479ca55d810341f1492f472985abb538e140e8", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "02af097a98a1": { + "name": "folderWorkspace.list#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 10 + }, + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "18d27f5a5ff4": { "name": "settings.get#1", @@ -139,10 +145,6 @@ } } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3c70da5d6d8e": { "status": "fulfilled", "startedAt": 0, @@ -221,17 +223,20 @@ } } }, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" - }, - "50c2305ef0d9": { - "name": "worktree.ps#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" - }, - "50e357f2ca93": { + "51a07835736f": { "name": "settings.get#2", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 10 + }, + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 + }, + "585d375a76d6": { + "name": "projectGroup.list#2", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 10 }, "59db06c656b6": { "name": "repo.list#2", @@ -332,17 +337,10 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "798651b41a43": { - "name": "repo.list#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, - "8c960b5b9772": { - "name": "folderWorkspace.list#2", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" + "71747883c892": { + "name": "worktree.ps#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 10 }, "9270aeb7d9c6": { "status": "pending", @@ -456,9 +454,10 @@ "startedAt": 0 } }, - "aeee13be426f": { - "name": "projectGroup.list#2", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "9dda22b962df": { + "name": "repo.list#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 10 }, "b82176ce4d53": { "name": "worktree.ps#2", @@ -507,6 +506,11 @@ "worktrees": [] } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -540,9 +544,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -577,6 +582,11 @@ } } }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 + }, "fd056a696c48": { "name": "folderWorkspace.list#2", "args": [ @@ -617,11 +627,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -641,11 +651,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -665,11 +675,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "3c70da5d6d8e" @@ -694,16 +704,16 @@ "92b727c611a8" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096", - "798651b41a43", - "8c960b5b9772", - "aeee13be426f", - "50e357f2ca93", - "50c2305ef0d9" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce", + "9dda22b962df", + "02af097a98a1", + "585d375a76d6", + "51a07835736f", + "71747883c892" ], "settlements": { "load": "3c70da5d6d8e", @@ -729,16 +739,16 @@ "b82176ce4d53" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096", - "798651b41a43", - "8c960b5b9772", - "aeee13be426f", - "50e357f2ca93", - "50c2305ef0d9" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce", + "9dda22b962df", + "02af097a98a1", + "585d375a76d6", + "51a07835736f", + "71747883c892" ], "settlements": { "load": "3c70da5d6d8e", diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json index afcb178cb7c..5ace70ee1bc 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "def0640be601a8013f9537f161b60d8c14ac9551931e5ee4d4cc2acd3c2baf2a", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "1e08ef8dfeae": { "name": "worktree.ps#1", @@ -42,10 +43,6 @@ "startedAt": 0 } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3f303df2ad9f": { "name": "settings.get#1", "args": [ @@ -72,9 +69,10 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", @@ -109,10 +107,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -198,6 +192,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -231,9 +230,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -267,6 +267,11 @@ } } } + }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 } }, "recording": { @@ -283,11 +288,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -307,11 +312,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" 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 85b47acc81f..d25fa774f54 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "17c31d0c2b7ae5322fd59bafcfa1d2779ae9eff841e12c0cf16b27e454b49f13", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "14a657727096": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "127f5062fa38": { + "name": "projectGroup.list#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}", + "sent": 5 }, "1e08ef8dfeae": { "name": "worktree.ps#1", @@ -42,10 +43,6 @@ "startedAt": 0 } }, - "37aefcdc3665": { - "name": "folderWorkspace.list#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}" - }, "3f303df2ad9f": { "name": "settings.get#1", "args": [ @@ -72,9 +69,10 @@ } }, "44136fa355b3": {}, - "49b164f9bbd1": { - "name": "projectGroup.list#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"projectGroup.list\"}" + "57dd11722848": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 5 }, "658e0bc6b0fc": { "name": "folderWorkspace.list#1", @@ -109,10 +107,6 @@ } } }, - "6bdbf70bafa2": { - "name": "repo.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -195,6 +189,11 @@ } } }, + "ca3245195c36": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, "cde27afd4f31": { "name": "repo.list#1", "args": [ @@ -228,9 +227,10 @@ } } }, - "e4b1a04958da": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "da3f602d00fc": { + "name": "folderWorkspace.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"folderWorkspace.list\"}", + "sent": 5 }, "f11be1e3e504": { "name": "worktree.ps#1", @@ -264,6 +264,11 @@ } } } + }, + "f7d94a4630ce": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 5 } }, "recording": { @@ -280,11 +285,11 @@ "1e08ef8dfeae" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "9270aeb7d9c6" @@ -304,11 +309,11 @@ "f11be1e3e504" ], "payloads": [ - "6bdbf70bafa2", - "37aefcdc3665", - "49b164f9bbd1", - "e4b1a04958da", - "14a657727096" + "57dd11722848", + "da3f602d00fc", + "127f5062fa38", + "ca3245195c36", + "f7d94a4630ce" ], "settlements": { "load": "bef8ec25072d" diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json index 6ebbf7452a8..31a8146e42b 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "c08cce5d1f71761dbf504863b736e5546abb42b9ff4ab8ced65c7c42e3d66c0e", "platform": "darwin", @@ -13,21 +13,24 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -54,27 +57,25 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -109,9 +110,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -138,85 +140,93 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", - "value": { - "$rpc": "null" - } - }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" - }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { + "2e442e4df37c": { "name": "showGitHubProjectFieldsPicker", - "value": false + "value": false, + "sent": 0 }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 }, - "57da83afd125": { - "name": "taskStateHydrated", - "value": true + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -228,12 +238,13 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -260,6 +271,14 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -293,63 +312,129 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "888c93f6f346": { - "name": "appliedQuery", - "value": "is:issue is:open" + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, - "977e1de1ac2f": { + "85beb8cfde14": { "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", + "86a763922cd7": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 5 + }, + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "a211e64f0900": { + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 + }, + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -376,9 +461,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -413,81 +515,56 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "d705fce957e8": { "name": "settings.get#1", @@ -528,14 +605,6 @@ } } }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false - }, "e5662efa8968": { "name": "preflight.check#1", "args": [ @@ -571,17 +640,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -591,25 +660,20 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -626,57 +690,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -691,76 +755,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } } 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 585bda27b7d..4217ae35398 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "b23c3076081901c89e8a8fb8d20028e03f030db040c9cd793b6f2c7cd49d8f25", "platform": "darwin", @@ -13,13 +13,17 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, "02f9384f5305": { "name": "settings.get#2", @@ -55,13 +59,12 @@ } } }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -88,23 +91,27 @@ "startedAt": 0 } }, - "12388aa75326": { + "0d33c93fcbfd": { "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "12ff4d4f8fc0": { - "name": "linear.status#2", - "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "1652eab5c64a": { + "name": "provider", + "value": "github", + "sent": 10 }, "1825a87a7ca8": { "hydrated": false, @@ -116,13 +123,15 @@ "visibleTaskProviders": ["github", "linear"] } }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -157,9 +166,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -186,33 +196,78 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "326e3f8f7e0b": { - "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, - "347cc433c473": { - "name": "projectRowDetail", + "252f3a25533f": { + "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false + "28fa1cba5d1a": { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false + "29e877d918a0": { + "name": "linearConnected", + "value": false, + "sent": 10 + }, + "2c04c960ee94": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 0 + }, + "2c4387ddd366": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "302fa402db4a": { + "name": "error", + "value": "", + "sent": 6 + }, + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 + }, + "321bfff34ac2": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 5 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 }, "3986390fc039": { "name": "linear.status#2", @@ -247,13 +302,15 @@ } } }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 }, - "3e9fac4d6c32": { - "name": "showLinearTeamPicker", - "value": false + "3c29e49e60af": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 10 }, "3f6cb9f1d075": { "name": "status.get#2", @@ -288,53 +345,93 @@ } } }, - "3fc2a1b54e13": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "3fee2a1d2652": { + "name": "linearFilter", + "value": "all", + "sent": 10 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" + "460c956ad356": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 5 }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { + "46e2a51822f5": { "name": "selectedLinearWorkspaceId", "value": { "$rpc": "null" - } + }, + "sent": 10 }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false + "47b218ef208f": { + "name": "showRepoPicker", + "value": false, + "sent": 5 }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false - }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] - }, - "57da83afd125": { + "4976dfca54f0": { "name": "taskStateHydrated", - "value": true + "value": false, + "sent": 5 + }, + "4f58fdfd02e0": { + "name": "githubKind", + "value": "issues", + "sent": 10 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "528091bec621": { + "name": "githubMode", + "value": "items", + "sent": 10 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "551c964c61ea": { + "name": "showProviderPicker", + "value": false, + "sent": 5 + }, + "56f2fa086479": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 }, "58c52d8b7c76": { "hydrated": true, @@ -346,12 +443,30 @@ "visibleTaskProviders": ["github", "linear"] } }, - "5b1145eb3832": { + "59936af3cc5b": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 5 + }, + "5d87a58f6c98": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 + }, + "5ebcdff07023": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 5 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -378,6 +493,29 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, + "67d7ef589c15": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 5 + }, + "6e5246994fa0": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 5 + }, + "6f02e2ca43f4": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 10 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -411,9 +549,10 @@ } } }, - "70c1fe53348e": { - "name": "status.get#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "6fb34b13c14e": { + "name": "preflight.check#2", + "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 10 }, "7126d29ddcda": { "name": "ui.get#2", @@ -448,71 +587,240 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "7746273caf63": { + "name": "taskStateHydrated", + "value": true, + "sent": 10 }, - "84b10f34b617": { - "name": "ui.get#2", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "888c93f6f346": { - "name": "appliedQuery", - "value": "is:issue is:open" + "7a688c351c65": { + "name": "showSortPicker", + "value": false, + "sent": 5 }, - "8f287f21cfc4": { + "7c0f59ba016c": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "7c6e6014385b": { + "name": "showCreateTask", + "value": false, + "sent": 5 + }, + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "83f55c58a6c5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 5 + }, + "851fcb1af715": { + "name": "query", + "value": "is:issue is:open", + "sent": 10 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "8653f810a31c": { "name": "defaultGitHubPreset", - "value": "issues" + "value": "issues", + "sent": 10 + }, + "86a763922cd7": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 5 + }, + "874e70d237d7": { + "name": "projectRepoNotInOrca", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8c294e773a32": { + "name": "linearTeams", + "value": [], + "sent": 10 + }, + "8c53814e586c": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "8f483afc6fdd": { + "name": "runtimeTaskSettings", + "value": {}, + "sent": 10 + }, + "9035f956e10e": { + "name": "githubProjectSettings", + "value": { + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 10 + }, + "921033244a12": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 5 + }, + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 }, "963a91c532c8": { "hydrated": true, "settings": {} }, - "977e1de1ac2f": { - "name": "mergeMethodTaskItem", - "value": { - "$rpc": "null" - } + "96a071be5404": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 5 }, - "991081048cc2": { - "name": "reset-workspace", - "value": { - "$rpc": "null" - } + "96cb852fd9c8": { + "name": "status.get#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 6 }, - "9a0f810232ef": { - "name": "provider", - "value": "github" + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 }, - "a211e64f0900": { + "9abed258acba": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 5 + }, + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9d1a470b3def": { + "name": "githubPreset", + "value": "issues", + "sent": 10 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a242348c4324": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "supported" + }, + "sent": 6 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -539,9 +847,26 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, + "aa095faa9afd": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 5 }, "aa624b10c314": { "name": "linear.status#1", @@ -576,74 +901,73 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } - }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { + "afb75a8d93f3": { "name": "showLinearWorkspacePicker", - "value": false + "value": false, + "sent": 5 }, - "b9ce3caa927f": { - "name": "preflight.check#2", - "json": "{\"id\":\"frame-9\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "bbbd4bc0a4ef": { - "name": "taskStateHydrated", - "value": false - }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false - }, - "bfd6af371d88": { - "name": "githubProjectSettings", + "b341e832c60d": { + "name": "projectRowItem", "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "$rpc": "null" + }, + "sent": 0 + }, + "b577c113c079": { + "name": "showLinearViewPicker", + "value": false, + "sent": 5 + }, + "b9481aea1fae": { + "name": "taskStateHydrated", + "value": false, + "sent": 0 + }, + "ba7facf123fb": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 10 + }, + "beb06f5a697a": { + "name": "linear.status#2", + "json": "{\"id\":\"frame-10\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 10 + }, + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 + }, + "c0739ee88dc8": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "c2601492c7cd": { + "name": "showLinearConnect", + "value": false, + "sent": 5 + }, + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 + }, + "c5ddb311b886": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 10 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, "c9012709cb6f": { "name": "preflight.check#2", @@ -705,16 +1029,44 @@ "startedAt": 0 } }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d0c2ba0d141f": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 5 + }, + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 + }, + "d3db1d1b21c6": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 + }, + "d6ed7b17eb65": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "d705fce957e8": { "name": "settings.get#1", @@ -755,17 +1107,32 @@ } } }, - "dae7907f03cc": { - "name": "runtimeTaskSettings", - "value": {} + "d8fee76f0800": { + "name": "linearWorkspaces", + "value": [], + "sent": 10 }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false + "dc50f834cf28": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "dd92976a6365": { + "name": "ui.get#2", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 10 + }, + "ddd2bd23169a": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 10 + }, + "de85b23d1a59": { + "name": "showLinearTeamPicker", + "value": false, + "sent": 5 }, "e5662efa8968": { "name": "preflight.check#1", @@ -802,17 +1169,34 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "e7af9bf83610": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 + }, + "e96a98c6404f": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 5 + }, + "ea9da6ec3f4b": { + "name": "appliedQuery", + "value": "is:issue is:open", + "sent": 10 }, "eb79a9b3682a": { "status": "fulfilled", @@ -822,25 +1206,42 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "ef60e60436d0": { + "name": "showGitLabViewPicker", + "value": false, + "sent": 5 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f31031e7e491": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 + }, + "f5ca82f623ea": { + "name": "pendingGitHubProjectViewSelection", "value": { "$rpc": "null" - } + }, + "sent": 5 }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "f695768dc671": { + "name": "showLinearGroupPicker", + "value": false, + "sent": 5 + }, + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 + }, + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -857,57 +1258,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -922,76 +1323,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1006,76 +1407,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "58c52d8b7c76", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } }, @@ -1091,12 +1492,12 @@ "c9c0513fdcb9" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8" ], "settlements": { "mount": "eb79a9b3682a", @@ -1104,103 +1505,103 @@ }, "state": "1825a87a7ca8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8" ] } }, @@ -1220,16 +1621,16 @@ "3986390fc039" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb", - "70c1fe53348e", - "3fc2a1b54e13", - "84b10f34b617", - "b9ce3caa927f", - "12ff4d4f8fc0" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391", + "96cb852fd9c8", + "c5ddb311b886", + "dd92976a6365", + "6fb34b13c14e", + "beb06f5a697a" ], "settlements": { "mount": "eb79a9b3682a", @@ -1237,124 +1638,124 @@ }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "326e3f8f7e0b", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125", - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "aa095faa9afd", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e", + "4976dfca54f0", + "8c53814e586c", + "afb75a8d93f3", + "de85b23d1a59", + "b577c113c079", + "f695768dc671", + "59936af3cc5b", + "6e5246994fa0", + "c2601492c7cd", + "551c964c61ea", + "f31031e7e491", + "321bfff34ac2", + "ef60e60436d0", + "5ebcdff07023", + "67d7ef589c15", + "7a688c351c65", + "47b218ef208f", + "e96a98c6404f", + "9abed258acba", + "460c956ad356", + "d0c2ba0d141f", + "921033244a12", + "96a071be5404", + "f5ca82f623ea", + "252f3a25533f", + "0d33c93fcbfd", + "874e70d237d7", + "dc50f834cf28", + "d3db1d1b21c6", + "7c6e6014385b", + "83f55c58a6c5", + "d6ed7b17eb65", + "2c4387ddd366", + "5d87a58f6c98", + "56f2fa086479", + "e7af9bf83610", + "7c0f59ba016c", + "c0739ee88dc8", + "a242348c4324", + "302fa402db4a", + "8f483afc6fdd", + "6f02e2ca43f4", + "ddd2bd23169a", + "29e877d918a0", + "d8fee76f0800", + "8c294e773a32", + "ba7facf123fb", + "46e2a51822f5", + "3c29e49e60af", + "1652eab5c64a", + "528091bec621", + "8653f810a31c", + "9d1a470b3def", + "4f58fdfd02e0", + "3fee2a1d2652", + "9035f956e10e", + "851fcb1af715", + "ea9da6ec3f4b", + "7746273caf63" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json index 2fa821603a7..f28f4ddf504 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "a510ff7505cddbd6dad3c7e5a2dcde206a5dab1940901511d72c97aca576a6f1", "platform": "darwin", @@ -13,21 +13,24 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "02d5832df83d": { - "name": "query", - "value": "is:issue is:open" + "01e1056d97a4": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 5 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -54,27 +57,25 @@ "startedAt": 0 } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "12b5d58423cb": { + "name": "githubProjectHiddenFieldIdsByView", + "value": {}, + "sent": 5 }, - "1410db92f7e5": { - "name": "linearTeams", - "value": [] + "16348b11fcba": { + "name": "defaultGitHubPreset", + "value": "issues", + "sent": 5 }, - "16f398d67267": { - "name": "linearConnected", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -109,9 +110,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -138,82 +140,106 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "347cc433c473": { - "name": "projectRowDetail", + "28fa1cba5d1a": { + "name": "githubProjectSettings", "value": { - "$rpc": "null" - } + "activeProject": { + "$rpc": "null" + }, + "lastViewByProject": {}, + "pinned": [], + "recent": [] + }, + "sent": 5 }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", - "value": { - "$rpc": "null" - } - }, - "45d50e768fcc": { - "name": "githubPreset", - "value": "issues" - }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false - }, - "4cc1535f7ccf": { - "name": "githubProjectHiddenFieldIdsByView", - "value": {} - }, - "4efedb5c24f1": { - "name": "selectedLinearWorkspaceId", - "value": { - "$rpc": "null" - } - }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false - }, - "52bdddbac50f": { - "name": "trustedOrcaHooks", - "value": {} - }, - "54ea1a00a461": { + "2e442e4df37c": { "name": "showGitHubProjectFieldsPicker", - "value": false + "value": false, + "sent": 0 }, - "5731a23b16cd": { - "name": "selectedLinearTeamIds", - "value": [] + "2fc20c1f9a22": { + "name": "runtimeTaskSettings", + "value": {}, + "sent": 5 }, - "57da83afd125": { - "name": "taskStateHydrated", - "value": true + "308ffd78bb89": { + "name": "linearFilter", + "value": "all", + "sent": 5 }, - "5b1145eb3832": { + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 + }, + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 + }, + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 + }, + "416e38ac3c1e": { + "name": "githubMode", + "value": "items", + "sent": 5 + }, + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "586d2ff60587": { + "name": "githubKind", + "value": "issues", + "sent": 5 + }, + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -240,6 +266,14 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, "68155c1eb584": { "name": "settings.get#1", "args": [ @@ -307,67 +341,133 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "74a4162f39f8": { - "name": "githubKind", - "value": "issues" - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "76ef2e9da242": { + "name": "selectedLinearWorkspaceId", + "value": { + "$rpc": "null" + }, + "sent": 5 }, - "8372342e5a51": { - "name": "linearFilter", - "value": "all" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "888c93f6f346": { + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { + "name": "mergeMethodTaskItem", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "86a763922cd7": { "name": "appliedQuery", - "value": "is:issue is:open" + "value": "is:issue is:open", + "sent": 5 }, - "8f287f21cfc4": { - "name": "defaultGitHubPreset", - "value": "issues" + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8a2b4e3d0eed": { + "name": "trustedOrcaHooks", + "value": {}, + "sent": 5 + }, + "8a3cb00faee0": { + "name": "linearConnected", + "value": false, + "sent": 5 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "947cf7373dd6": { + "name": "linearTeams", + "value": [], + "sent": 5 }, "963a91c532c8": { "hydrated": true, "settings": {} }, - "977e1de1ac2f": { - "name": "mergeMethodTaskItem", - "value": { - "$rpc": "null" - } + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 }, - "991081048cc2": { - "name": "reset-workspace", - "value": { - "$rpc": "null" - } - }, - "9a0f810232ef": { - "name": "provider", - "value": "github" - }, - "a211e64f0900": { + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "9f93d78e416e": { + "name": "taskStateHydrated", + "value": true, + "sent": 5 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -394,9 +494,15 @@ "startedAt": 0 } }, - "a67d16a13986": { - "name": "githubMode", - "value": "items" + "a63e620951f0": { + "name": "selectedLinearTeamIds", + "value": [], + "sent": 5 + }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 }, "aa624b10c314": { "name": "linear.status#1", @@ -431,93 +537,56 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b66eccd2062e": { - "name": "linearWorkspaces", - "value": [] - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, - "bfd6af371d88": { - "name": "githubProjectSettings", - "value": { - "activeProject": { - "$rpc": "null" - }, - "lastViewByProject": {}, - "pinned": [], - "recent": [] - } + "c27ba127946c": { + "name": "linearWorkspaces", + "value": [], + "sent": 5 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "cbb40988c5a5": { + "name": "query", + "value": "is:issue is:open", + "sent": 5 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false + "d225c567feae": { + "name": "githubPreset", + "value": "issues", + "sent": 5 }, - "dae7907f03cc": { - "name": "runtimeTaskSettings", - "value": {} + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "e5662efa8968": { "name": "preflight.check#1", @@ -554,17 +623,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -574,25 +643,20 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false + "f95005ae133d": { + "name": "provider", + "value": "github", + "sent": 5 }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -609,57 +673,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -674,76 +738,76 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "963a91c532c8", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "dae7907f03cc", - "52bdddbac50f", - "4cc1535f7ccf", - "16f398d67267", - "b66eccd2062e", - "1410db92f7e5", - "5731a23b16cd", - "4efedb5c24f1", - "eafaa34ddedb", - "9a0f810232ef", - "a67d16a13986", - "8f287f21cfc4", - "45d50e768fcc", - "74a4162f39f8", - "8372342e5a51", - "bfd6af371d88", - "02d5832df83d", - "888c93f6f346", - "57da83afd125" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "2fc20c1f9a22", + "8a2b4e3d0eed", + "12b5d58423cb", + "8a3cb00faee0", + "c27ba127946c", + "947cf7373dd6", + "a63e620951f0", + "76ef2e9da242", + "01e1056d97a4", + "f95005ae133d", + "416e38ac3c1e", + "16348b11fcba", + "d225c567feae", + "586d2ff60587", + "308ffd78bb89", + "28fa1cba5d1a", + "cbb40988c5a5", + "86a763922cd7", + "9f93d78e416e" ] } } 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 14e37f44f9f..c4c86487f5d 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "d4a2fef3aefb78bdb4aed94fda982124f24a3af3832227654d324735f44aaeeb", "platform": "darwin", @@ -13,17 +13,19 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "00eea9f3200b": { + "name": "pendingGitHubProjectViewSelection", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "03f32b62aa80": { - "name": "showGitHubProjectViewPicker", - "value": false - }, - "068f4fd0ad0c": { - "name": "showRepoPicker", - "value": false + "073647d24ac4": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "090c88478661": { "name": "settings.get#1", @@ -81,19 +83,20 @@ } } }, - "12388aa75326": { - "name": "projectRowItem", - "value": { - "$rpc": "null" - } + "18730b0f4776": { + "name": "error", + "value": "settings disconnected", + "sent": 5 }, - "1b3fd2de141f": { - "name": "showLinearOrderPicker", - "value": false + "1dffb3fe8cd8": { + "name": "showLinearDisplayPicker", + "value": false, + "sent": 0 }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "1e1de8badcac": { + "name": "showLinearConnect", + "value": false, + "sent": 0 }, "1f7d21cec906": { "name": "ui.get#1", @@ -128,9 +131,10 @@ } } }, - "1f96a2f943c0": { + "1fd209dc12de": { "name": "showGitLabViewPicker", - "value": false + "value": false, + "sent": 0 }, "234fabe27913": { "name": "preflight.check#1", @@ -157,60 +161,79 @@ "startedAt": 0 } }, - "321a59c40cce": { - "name": "showProviderPicker", - "value": false - }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, - "367b8fc27ba4": { - "name": "showLinearViewPicker", - "value": false - }, - "38721e31cbb4": { - "name": "showGitHubProjectSortPicker", - "value": false - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "3e9fac4d6c32": { + "2c04c960ee94": { "name": "showLinearTeamPicker", - "value": false + "value": false, + "sent": 0 }, - "42d2e0167dad": { - "name": "pendingGitHubProjectViewSelection", + "2e442e4df37c": { + "name": "showGitHubProjectFieldsPicker", + "value": false, + "sent": 0 + }, + "32dffd7f2f66": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 5 + }, + "334b82d94582": { + "name": "linearStatusPickerItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "4a435aea04b4": { - "name": "showLinearFilterPicker", - "value": false + "345762fe1fa4": { + "name": "showLinearOrderPicker", + "value": false, + "sent": 0 }, - "5093ceeca936": { - "name": "showGitHubPagePicker", - "value": false + "3adce6077ae5": { + "name": "showCreateTargetPicker", + "value": false, + "sent": 0 }, - "54ea1a00a461": { - "name": "showGitHubProjectFieldsPicker", - "value": false + "40eabccc0362": { + "name": "showProviderPicker", + "value": false, + "sent": 0 }, - "5b1145eb3832": { + "41be2620a06b": { + "name": "reset-workspace", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "4976dfca54f0": { + "name": "taskStateHydrated", + "value": false, + "sent": 5 + }, + "5014b6118ca4": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 5 + }, + "546c38d1781a": { + "name": "mergeMethodProjectRow", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "58140f732f03": { + "name": "showLinearWorkspacePicker", + "value": false, + "sent": 0 + }, + "5e05b4814013": { "name": "tasksSupportState", "value": { "client": "logical-client", "kind": "supported" - } - }, - "5fb094097bdb": { - "name": "error", - "value": "settings disconnected" + }, + "sent": 1 }, "5fbdd64c75bc": { "name": "ui.get#1", @@ -237,6 +260,14 @@ "startedAt": 0 } }, + "63b9d87881e1": { + "name": "tasksSupportState", + "value": { + "client": "logical-client", + "kind": "unknown" + }, + "sent": 0 + }, "6f30f8b6f3d7": { "name": "status.get#1", "args": [ @@ -270,43 +301,97 @@ } } }, - "740d91a30846": { - "name": "pendingHostedStateChange", - "value": { - "$rpc": "null" - } - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "7f2e001f13e7": { + "758b8c1db523": { "name": "projectRepoNotInOrca", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "78a159d9a918": { + "name": "showGitHubProjectViewPicker", + "value": false, + "sent": 0 }, - "977e1de1ac2f": { + "7e22edf8e391": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 5 + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, + "85beb8cfde14": { "name": "mergeMethodTaskItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "991081048cc2": { - "name": "reset-workspace", + "8832da75be8d": { + "name": "showGitHubPagePicker", + "value": false, + "sent": 0 + }, + "886ccf2737c7": { + "name": "showSortPicker", + "value": false, + "sent": 0 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "a211e64f0900": { + "921e10a277e7": { + "name": "pendingHostedMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "977d0336784f": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 5 + }, + "9b1d9febbcf6": { "name": "showLinearGroupPicker", - "value": false + "value": false, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9cc2d35c57dc": { + "name": "showGitLabFilterPicker", + "value": false, + "sent": 0 + }, + "9e19e2a66126": { + "name": "showRepoPicker", + "value": false, + "sent": 0 + }, + "a060c9ebc224": { + "name": "pendingProjectGitHubMerge", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "a2cc59889dc0": { + "name": "showGitHubKindPicker", + "value": false, + "sent": 0 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -333,6 +418,11 @@ "startedAt": 0 } }, + "a91aca142b2e": { + "name": "showCreateTask", + "value": false, + "sent": 0 + }, "aa624b10c314": { "name": "linear.status#1", "args": [ @@ -366,74 +456,41 @@ } } }, - "aba4413b55bb": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "ac9996319e05": { - "name": "actionItem", + "b341e832c60d": { + "name": "projectRowItem", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "afdf1ac21a92": { - "name": "showCreateTargetPicker", - "value": false - }, - "b7c9b524edd4": { - "name": "pendingHostedMerge", - "value": { - "$rpc": "null" - } - }, - "b80be68cd059": { - "name": "showGitHubKindPicker", - "value": false - }, - "b82f9e80bd6a": { - "name": "showGitHubPresetPicker", - "value": false - }, - "b8ca6ac0e3ec": { - "name": "showLinearWorkspacePicker", - "value": false - }, - "bbbd4bc0a4ef": { + "b9481aea1fae": { "name": "taskStateHydrated", - "value": false + "value": false, + "sent": 0 }, - "bc6d9aaa835c": { - "name": "showLinearDisplayPicker", - "value": false + "c0016b5b1033": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 0 }, "c6178e6a0f4e": { "hydrated": false, "settings": {} }, - "c78894b47bfd": { - "name": "mergeMethodProjectRow", - "value": { - "$rpc": "null" - } + "c7fb67dfaaa0": { + "name": "showLinearViewPicker", + "value": false, + "sent": 0 }, - "ce5f2125a8c4": { - "name": "tasksSupportState", - "value": { - "client": "logical-client", - "kind": "unknown" - } + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, - "d47b67d8f357": { - "name": "showGitHubIssueSourcePicker", - "value": false - }, - "e23c248f269a": { - "name": "showSortPicker", - "value": false - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "d4d3179bb79e": { + "name": "showGitHubPresetPicker", + "value": false, + "sent": 0 }, "e5662efa8968": { "name": "preflight.check#1", @@ -470,13 +527,17 @@ } } }, - "e60346521f80": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "e69b48c9e675": { + "name": "pendingHostedStateChange", + "value": { + "$rpc": "null" + }, + "sent": 0 }, - "eac54552d8bc": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "e8bff64c02da": { + "name": "showGitHubProjectSortPicker", + "value": false, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -486,25 +547,15 @@ "$rpc": "undefined" } }, - "ee444fb637a3": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" + "f40b9d8aa1eb": { + "name": "showLinearFilterPicker", + "value": false, + "sent": 0 }, - "f19db62f49cd": { - "name": "showGitLabFilterPicker", - "value": false - }, - "f7c5ddb715d7": { - "name": "pendingProjectGitHubMerge", - "value": { - "$rpc": "null" - } - }, - "fb70d4271ae2": { - "name": "linearStatusPickerItem", - "value": { - "$rpc": "null" - } + "feb5f42359fb": { + "name": "showGitHubIssueSourcePicker", + "value": false, + "sent": 0 } }, "recording": { @@ -521,57 +572,57 @@ "a4760ef5a9f4" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c" ] } }, @@ -586,59 +637,59 @@ "aa624b10c314" ], "payloads": [ - "1e5b32902af7", - "eac54552d8bc", - "e60346521f80", - "ee444fb637a3", - "aba4413b55bb" + "852980e2efc0", + "5014b6118ca4", + "977d0336784f", + "32dffd7f2f66", + "7e22edf8e391" ], "settlements": { "mount": "eb79a9b3682a" }, "state": "c6178e6a0f4e", "effects": [ - "bbbd4bc0a4ef", - "ce5f2125a8c4", - "b8ca6ac0e3ec", - "3e9fac4d6c32", - "367b8fc27ba4", - "a211e64f0900", - "1b3fd2de141f", - "bc6d9aaa835c", - "002ad269dd44", - "321a59c40cce", - "b80be68cd059", - "b82f9e80bd6a", - "1f96a2f943c0", - "f19db62f49cd", - "4a435aea04b4", - "e23c248f269a", - "068f4fd0ad0c", - "d47b67d8f357", - "5093ceeca936", - "e542d7c9af9f", - "03f32b62aa80", - "38721e31cbb4", - "54ea1a00a461", - "42d2e0167dad", - "ac9996319e05", - "12388aa75326", - "7f2e001f13e7", - "7d341b2cb946", - "347cc433c473", - "3e610f908f29", - "afdf1ac21a92", - "fb70d4271ae2", - "b7c9b524edd4", - "f7c5ddb715d7", - "740d91a30846", - "977e1de1ac2f", - "c78894b47bfd", - "991081048cc2", - "5b1145eb3832", - "82cd71d524c8", - "5fb094097bdb", - "bbbd4bc0a4ef" + "b9481aea1fae", + "63b9d87881e1", + "58140f732f03", + "2c04c960ee94", + "c7fb67dfaaa0", + "9b1d9febbcf6", + "345762fe1fa4", + "1dffb3fe8cd8", + "1e1de8badcac", + "40eabccc0362", + "a2cc59889dc0", + "d4d3179bb79e", + "1fd209dc12de", + "9cc2d35c57dc", + "f40b9d8aa1eb", + "886ccf2737c7", + "9e19e2a66126", + "feb5f42359fb", + "8832da75be8d", + "c0016b5b1033", + "78a159d9a918", + "e8bff64c02da", + "2e442e4df37c", + "00eea9f3200b", + "073647d24ac4", + "b341e832c60d", + "758b8c1db523", + "9bd1de5d9753", + "8e5298b22c5f", + "a91aca142b2e", + "3adce6077ae5", + "334b82d94582", + "921e10a277e7", + "a060c9ebc224", + "e69b48c9e675", + "85beb8cfde14", + "546c38d1781a", + "41be2620a06b", + "5e05b4814013", + "d48d5c49486c", + "18730b0f4776", + "4976dfca54f0" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json b/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json index 25374abefc1..1254c61f97d 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "662c3e04e31bce5757f09f91e3e3739fb9d57767b7443be4dc936705b64b1432", "platform": "darwin", @@ -13,12 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "067cef118d9f": { - "name": "runtimeTaskSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } + "05ed43b996fb": { + "name": "navigation", + "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1", + "sent": 2 }, "090c88478661": { "name": "settings.get#1", @@ -89,11 +87,12 @@ } } }, - "180125f5d1a6": { + "1847f1d16cc3": { "name": "workspaceCreateDraft", "value": { "$rpc": "null" - } + }, + "sent": 2 }, "2473f12c7cdd": { "name": "settings.get#1", @@ -131,6 +130,11 @@ } } }, + "2a3409305e35": { + "name": "creatingKey", + "value": "linear:1", + "sent": 0 + }, "33e3b949d4c5": { "creating": { "$rpc": "null" @@ -141,15 +145,10 @@ "disabledTuiAgents": [] } }, - "6eb4e79ad99a": { - "name": "setupPrompt", - "value": { - "$rpc": "null" - } - }, - "730f92993963": { - "name": "creatingKey", - "value": "linear:1" + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "7abdfe20af50": { "creating": "linear:1", @@ -158,37 +157,48 @@ "disabledTuiAgents": ["claude"] } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "7ee99993a895": { - "name": "navigation", - "value": "/h/host-1/session/wt-1?name=ORC-1+Recorded+issue&created=1" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "ac9996319e05": { - "name": "actionItem", + "92e24c796e40": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}", + "sent": 2 + }, + "94d10e7369a8": { + "name": "setupPrompt", "value": { "$rpc": "null" - } + }, + "sent": 2 }, - "baa74a0ec378": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"orc-1\",\"displayName\":\"ORC-1 Recorded issue\",\"displayNameKind\":\"generated\",\"linkedLinearIssue\":\"ORC-1\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://linear.app/orca/issue/ORC-1\",\"createdWithAgent\":\"claude\"}}" + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, - "c9cb32059b8d": { + "a1c21422795e": { "name": "creatingKey", "value": { "$rpc": "null" - } + }, + "sent": 2 + }, + "b3786fd78eba": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 2 + }, + "d78d24fff8fb": { + "name": "runtimeTaskSettings", + "value": { + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + }, + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -206,34 +216,34 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "created", "observation": { "sender": ["2473f12c7cdd", "0f72e7ee78c9"], - "payloads": ["7ddcb1852b39", "baa74a0ec378"], + "payloads": ["5c52bc3f9e55", "92e24c796e40"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "33e3b949d4c5", "effects": [ - "730f92993963", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "7ee99993a895", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "d78d24fff8fb", + "b3786fd78eba", + "1847f1d16cc3", + "94d10e7369a8", + "05ed43b996fb", + "a1c21422795e" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json b/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json index 4488843d117..0e0fb2e5288 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "8ae9e1dbb32d404eac9e01f71dacf1c37497030220a8e988c0093bb7ed2d159b", "platform": "darwin", @@ -13,12 +13,12 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "067cef118d9f": { - "name": "runtimeTaskSettings", + "0289e08fa363": { + "name": "workspaceCreateDraft", "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": [] - } + "$rpc": "null" + }, + "sent": 3 }, "090c88478661": { "name": "settings.get#1", @@ -45,11 +45,10 @@ "startedAt": 0 } }, - "180125f5d1a6": { - "name": "workspaceCreateDraft", - "value": { - "$rpc": "null" - } + "1fbad6cd3477": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"pr-7\",\"displayName\":\"Recorded pull request\",\"displayNameKind\":\"generated\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://github.com/o/r/pull/7\",\"createdWithAgent\":\"claude\",\"baseBranch\":\"main\",\"linkedPR\":7}}", + "sent": 3 }, "2473f12c7cdd": { "name": "settings.get#1", @@ -112,24 +111,41 @@ "disabledTuiAgents": ["claude"] } }, - "6eb4e79ad99a": { + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "759bb7d4b5cf": { "name": "setupPrompt", "value": { "$rpc": "null" - } + }, + "sent": 3 }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" + "8f08c9b94011": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 3 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "96be595b4b0e": { + "name": "creatingKey", + "value": { + "$rpc": "null" + }, + "sent": 3 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, "9e9f36142bbd": { "name": "worktree.create#1", "args": [ @@ -209,25 +225,23 @@ "startedAt": 0 } }, - "ac9996319e05": { - "name": "actionItem", + "a4bcccf87769": { + "name": "worktree.resolvePrBase#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":7}}", + "sent": 2 + }, + "d78d24fff8fb": { + "name": "runtimeTaskSettings", "value": { - "$rpc": "null" - } + "defaultTuiAgent": "codex", + "disabledTuiAgents": [] + }, + "sent": 1 }, - "b66f6d1958b9": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"pr-7\",\"displayName\":\"Recorded pull request\",\"displayNameKind\":\"generated\",\"setupDecision\":\"inherit\",\"activate\":true,\"startupDraft\":\"https://github.com/o/r/pull/7\",\"createdWithAgent\":\"claude\",\"baseBranch\":\"main\",\"linkedPR\":7}}" - }, - "be0ebed89b2b": { - "name": "navigation", - "value": "/h/host-1/session/wt-2?name=Recorded+pull+request&created=1&warning=shallow+clone" - }, - "c9cb32059b8d": { + "e00e0d995284": { "name": "creatingKey", - "value": { - "$rpc": "null" - } + "value": "github:7", + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -237,13 +251,10 @@ "$rpc": "undefined" } }, - "ecc2acd4d70d": { - "name": "worktree.resolvePrBase#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":7}}" - }, - "ecefc28694cb": { - "name": "creatingKey", - "value": "github:7" + "f2ca7e4f0a73": { + "name": "navigation", + "value": "/h/host-1/session/wt-2?name=Recorded+pull+request&created=1&warning=shallow+clone", + "sent": 3 }, "f9e183f427ee": { "name": "worktree.resolvePrBase#1", @@ -287,47 +298,47 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "52051fd3214e", - "effects": ["ecefc28694cb", "82cd71d524c8"] + "effects": ["e00e0d995284", "9e263f5e91be"] } }, { "id": "pr-base-resolved", "observation": { "sender": ["2473f12c7cdd", "f9e183f427ee", "a49b109c46d4"], - "payloads": ["7ddcb1852b39", "ecc2acd4d70d", "b66f6d1958b9"], + "payloads": ["5c52bc3f9e55", "a4bcccf87769", "1fbad6cd3477"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "3dc266b1bda1", - "effects": ["ecefc28694cb", "82cd71d524c8", "067cef118d9f"] + "effects": ["e00e0d995284", "9e263f5e91be", "d78d24fff8fb"] } }, { "id": "created-from-pr-base", "observation": { "sender": ["2473f12c7cdd", "f9e183f427ee", "9e9f36142bbd"], - "payloads": ["7ddcb1852b39", "ecc2acd4d70d", "b66f6d1958b9"], + "payloads": ["5c52bc3f9e55", "a4bcccf87769", "1fbad6cd3477"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "33e3b949d4c5", "effects": [ - "ecefc28694cb", - "82cd71d524c8", - "067cef118d9f", - "ac9996319e05", - "180125f5d1a6", - "6eb4e79ad99a", - "be0ebed89b2b", - "c9cb32059b8d" + "e00e0d995284", + "9e263f5e91be", + "d78d24fff8fb", + "8f08c9b94011", + "0289e08fa363", + "759bb7d4b5cf", + "f2ca7e4f0a73", + "96be595b4b0e" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json index 3eb86fcd0da..7bf6e78a159 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "5c4c890e4c71e80fa8847a5e29700fc9df3ac3bd634bad6289db37522fadd621", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01533f698bc3": { + "name": "workspaceAgent", + "value": "codex", + "sent": 1 + }, "090c88478661": { "name": "settings.get#1", "args": [ @@ -38,7 +43,12 @@ "startedAt": 0 } }, - "326e3f8f7e0b": { + "2a3409305e35": { + "name": "creatingKey", + "value": "linear:1", + "sent": 0 + }, + "2d957a8af6b3": { "name": "runtimeTaskSettings", "value": { "defaultTuiAgent": "codex", @@ -46,19 +56,20 @@ "hostSettingOverrides": {}, "prBotAuthorOverrides": ["bot-user"], "visibleTaskProviders": ["github", "linear"] - } + }, + "sent": 1 }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "3f453dd79b03": { - "name": "workspaceAgent", - "value": "codex" - }, - "730f92993963": { + "3542b2dc7cf4": { "name": "creatingKey", - "value": "linear:1" + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "7abdfe20af50": { "creating": "linear:1", @@ -106,14 +117,6 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "8b8197eed660": { "creating": { "$rpc": "null" @@ -131,15 +134,20 @@ "status": "pending", "startedAt": 0 }, - "c9cb32059b8d": { - "name": "creatingKey", - "value": { - "$rpc": "null" - } - }, - "ea709e13f0f0": { + "98260d6be053": { "name": "workspaceAgentOverridden", - "value": false + "value": false, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -157,33 +165,33 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "8b8197eed660", "effects": [ - "730f92993963", - "82cd71d524c8", - "326e3f8f7e0b", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "2d957a8af6b3", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json index 35575d1dcd4..7e73ba17094 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "a699a0a5b128fa422dab0c7557b5aa18599b2d23fa6685cdcc02e17edf328af1", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01533f698bc3": { + "name": "workspaceAgent", + "value": "codex", + "sent": 1 + }, "090c88478661": { "name": "settings.get#1", "args": [ @@ -38,17 +43,22 @@ "startedAt": 0 } }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "3f453dd79b03": { - "name": "workspaceAgent", - "value": "codex" - }, - "730f92993963": { + "2a3409305e35": { "name": "creatingKey", - "value": "linear:1" + "value": "linear:1", + "sent": 0 + }, + "3542b2dc7cf4": { + "name": "creatingKey", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "7abdfe20af50": { "creating": "linear:1", @@ -57,23 +67,19 @@ "disabledTuiAgents": ["claude"] } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "c9cb32059b8d": { - "name": "creatingKey", - "value": { - "$rpc": "null" - } + "98260d6be053": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "d5df3f6b123a": { "creating": { @@ -118,9 +124,10 @@ } } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -138,32 +145,32 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "settled", "observation": { "sender": ["d6140b218abd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } } 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 cef7790d7f9..e0c8808b8e7 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "a5e812cd508826b3f01ec3798c621ab4303de6536a364113f01a4770dd197bb5", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "01533f698bc3": { + "name": "workspaceAgent", + "value": "codex", + "sent": 1 + }, "090c88478661": { "name": "settings.get#1", "args": [ @@ -69,17 +74,22 @@ } } }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." - }, - "3f453dd79b03": { - "name": "workspaceAgent", - "value": "codex" - }, - "730f92993963": { + "2a3409305e35": { "name": "creatingKey", - "value": "linear:1" + "value": "linear:1", + "sent": 0 + }, + "3542b2dc7cf4": { + "name": "creatingKey", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "7abdfe20af50": { "creating": "linear:1", @@ -88,23 +98,19 @@ "disabledTuiAgents": ["claude"] } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "c9cb32059b8d": { - "name": "creatingKey", - "value": { - "$rpc": "null" - } + "98260d6be053": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "d5df3f6b123a": { "creating": { @@ -115,9 +121,10 @@ "disabledTuiAgents": ["claude"] } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -135,32 +142,32 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "7abdfe20af50", - "effects": ["730f92993963", "82cd71d524c8"] + "effects": ["2a3409305e35", "9e263f5e91be"] } }, { "id": "settled", "observation": { "sender": ["10aeb294c268"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "d5df3f6b123a", "effects": [ - "730f92993963", - "82cd71d524c8", - "3f453dd79b03", - "ea709e13f0f0", - "3405a06dce84", - "c9cb32059b8d" + "2a3409305e35", + "9e263f5e91be", + "01533f698bc3", + "98260d6be053", + "eaf6fe088c19", + "3542b2dc7cf4" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-task-write.json b/mobile/rpc-foundation/goldens/settings-task-write.json index 928c074ae90..434683fd903 100644 --- a/mobile/rpc-foundation/goldens/settings-task-write.json +++ b/mobile/rpc-foundation/goldens/settings-task-write.json @@ -3,9 +3,9 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "bbcdefe16b07068a81f3c46ae60df01ccb0fbe5a7c1eade3f584f6f0130c23fe", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2369258c9999": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultTaskViewPreset\":\"assigned\"}}" - }, "4a8219d725de": { "name": "settings.update#1", "args": [ @@ -76,9 +72,15 @@ "startedAt": 0 } }, - "b2897d5daa49": { + "7f8a022ecd59": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultTaskViewPreset\":\"assigned\"}}", + "sent": 1 + }, + "8bdf90b8099a": { "name": "defaultGitHubPreset", - "value": "assigned" + "value": "assigned", + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -96,26 +98,26 @@ "id": "optimistic", "observation": { "sender": ["74827568abb0"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } }, { "id": "settled", "observation": { "sender": ["4a8219d725de"], - "payloads": ["2369258c9999"], + "payloads": ["7f8a022ecd59"], "settlements": { "mount": "eb79a9b3682a", "write": "eb79a9b3682a" }, "state": "5db909d58c6f", - "effects": ["b2897d5daa49"] + "effects": ["8bdf90b8099a"] } } ] diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json index ce8985a7623..c5214667023 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "287f94e469548f28c9d5591ff6ffb916fa22caa18776b091542b75704c9e1fee", "platform": "darwin", @@ -38,10 +38,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -78,9 +74,10 @@ }, "trust": {} }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 }, "4938921744c6": { "name": "ui.get#1", @@ -115,6 +112,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -175,9 +177,10 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "789980530ae3": { "name": "linear.status#1", @@ -212,6 +215,11 @@ } } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -251,10 +259,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "a4760ef5a9f4": { "name": "linear.status#1", "args": [ @@ -303,7 +307,7 @@ "id": "settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -315,7 +319,7 @@ "id": "settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, 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 370aad3fdb0..17a5ea57c9e 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "76793a56e7b9e596d8c42e9a5a1c47337db32d7437bec2e41d6e7253943f3fd8", "platform": "darwin", @@ -97,14 +97,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, - "13028e692551": { - "name": "preflight.check#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -141,6 +133,16 @@ }, "trust": {} }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, + "31184e123046": { + "name": "linear.status#2", + "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 8 + }, "39bfd36b44ed": { "name": "ui.get#2", "args": [ @@ -166,14 +168,6 @@ "startedAt": 0 } }, - "3fc2a1b54e13": { - "name": "settings.get#2", - "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4938921744c6": { "name": "ui.get#1", "args": [ @@ -207,6 +201,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -267,6 +266,11 @@ "startedAt": 0 } }, + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 + }, "7126d29ddcda": { "name": "ui.get#2", "args": [ @@ -300,9 +304,10 @@ } } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "762a39050969": { + "name": "settings.get#2", + "json": "{\"id\":\"frame-7\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 8 }, "789980530ae3": { "name": "linear.status#1", @@ -362,6 +367,11 @@ "startedAt": 0 } }, + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 + }, "822040616fbb": { "name": "settings.get#1", "args": [ @@ -401,18 +411,6 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, - "847430ffa968": { - "name": "linear.status#2", - "json": "{\"id\":\"frame-6\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" - }, - "84b10f34b617": { - "name": "ui.get#2", - "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" - }, "a4760ef5a9f4": { "name": "linear.status#1", "args": [ @@ -531,6 +529,11 @@ } } }, + "dee8051f4ae6": { + "name": "ui.get#2", + "json": "{\"id\":\"frame-8\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 8 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -539,6 +542,11 @@ "$rpc": "undefined" } }, + "f1c1823caa54": { + "name": "preflight.check#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 8 + }, "f6a09f8c5b85": { "providers": [], "settings": { @@ -554,7 +562,7 @@ "id": "settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -566,7 +574,7 @@ "id": "settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -578,7 +586,7 @@ "id": "data-present", "observation": { "sender": ["563e4c82b345", "789980530ae3", "822040616fbb", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -600,14 +608,14 @@ "39bfd36b44ed" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", @@ -632,14 +640,14 @@ "7126d29ddcda" ], "payloads": [ - "0fb6ff3590e2", - "76de732c569f", - "4335d4b6568f", - "82ff8123c1fe", - "13028e692551", - "847430ffa968", - "3fc2a1b54e13", - "84b10f34b617" + "4f682962c3c3", + "80712cb13084", + "6d3dba7b22b6", + "2e6a7013ce61", + "f1c1823caa54", + "31184e123046", + "762a39050969", + "dee8051f4ae6" ], "settlements": { "mount": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json index b9628c7d3fa..f715fa8abbb 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "ad19fc24973b49ee7d14bc31460a7e4af5d207db6a2375b52b5a0aa878e09205", "platform": "darwin", @@ -38,10 +38,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "234fabe27913": { "name": "preflight.check#1", "args": [ @@ -67,6 +63,11 @@ "startedAt": 0 } }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, "3a834cb85dd8": { "providers": ["github"], "settings": { @@ -74,10 +75,6 @@ }, "trust": {} }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4938921744c6": { "name": "ui.get#1", "args": [ @@ -111,6 +108,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -171,9 +173,10 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "789980530ae3": { "name": "linear.status#1", @@ -208,9 +211,10 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -294,7 +298,7 @@ "id": "settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -306,7 +310,7 @@ "id": "settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "c4360222a04e", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, 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 753a1380d77..8c59e433904 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "fc73116d95985606fe32f22d3f14f434a6d5cd49219416c9fa0f47f971fa6ff0", "scenarioSha256": "a2c80c9cdbb631f3a8fa648dfbb9e691418467d6ead8fe769d72e7e1d8b552b4", "platform": "darwin", @@ -38,10 +38,6 @@ "startedAt": 0 } }, - "0fb6ff3590e2": { - "name": "preflight.check#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}" - }, "10aeb294c268": { "name": "settings.get#1", "args": [ @@ -98,6 +94,11 @@ "startedAt": 0 } }, + "2e6a7013ce61": { + "name": "ui.get#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}", + "sent": 4 + }, "3a834cb85dd8": { "providers": ["github"], "settings": { @@ -105,10 +106,6 @@ }, "trust": {} }, - "4335d4b6568f": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, "4938921744c6": { "name": "ui.get#1", "args": [ @@ -142,6 +139,11 @@ } } }, + "4f682962c3c3": { + "name": "preflight.check#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.check\"}", + "sent": 4 + }, "563e4c82b345": { "name": "preflight.check#1", "args": [ @@ -202,9 +204,10 @@ "startedAt": 0 } }, - "76de732c569f": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "6d3dba7b22b6": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 4 }, "789980530ae3": { "name": "linear.status#1", @@ -239,9 +242,10 @@ } } }, - "82ff8123c1fe": { - "name": "ui.get#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"ui.get\"}" + "80712cb13084": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 4 }, "a4760ef5a9f4": { "name": "linear.status#1", @@ -291,7 +295,7 @@ "id": "settings-pending", "observation": { "sender": ["234fabe27913", "a4760ef5a9f4", "090c88478661", "5fbdd64c75bc"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, @@ -303,7 +307,7 @@ "id": "settled", "observation": { "sender": ["563e4c82b345", "789980530ae3", "10aeb294c268", "4938921744c6"], - "payloads": ["0fb6ff3590e2", "76de732c569f", "4335d4b6568f", "82ff8123c1fe"], + "payloads": ["4f682962c3c3", "80712cb13084", "6d3dba7b22b6", "2e6a7013ce61"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json index aada374cc76..33f33b799e8 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "b10ff86086c134284cb0446e8857cd4b55f5ff2bd0507388ec659a95f25e2a19", "platform": "darwin", @@ -45,9 +45,23 @@ "disabledTuiAgents": ["claude"] } }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "3af6dc91992c": { + "name": "agentOverridden", + "value": false, + "sent": 1 + }, + "4c38e416e041": { + "name": "selectedAgent", + "value": { + "id": "codex", + "label": "Codex" + }, + "sent": 1 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "5efbd884ea5a": { "creating": false, @@ -60,16 +74,6 @@ "visibleTaskProviders": ["github", "linear"] } }, - "6c2789ab0e4b": { - "name": "runtimeSettings", - "value": { - "defaultTuiAgent": "codex", - "disabledTuiAgents": ["claude"], - "hostSettingOverrides": {}, - "prBotAuthorOverrides": ["bot-user"], - "visibleTaskProviders": ["github", "linear"] - } - }, "7ca23c4c946b": { "name": "settings.get#1", "args": [ @@ -109,28 +113,30 @@ } } }, - "7ddcb1852b39": { - "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "ae291b5dba88": { - "name": "agentOverridden", - "value": false + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, - "eb6f7a9c5bf1": { - "name": "selectedAgent", + "ea718cd95024": { + "name": "runtimeSettings", "value": { - "id": "codex", - "label": "Codex" - } + "defaultTuiAgent": "codex", + "disabledTuiAgents": ["claude"], + "hostSettingOverrides": {}, + "prBotAuthorOverrides": ["bot-user"], + "visibleTaskProviders": ["github", "linear"] + }, + "sent": 1 + }, + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -148,31 +154,31 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "13c996e4ec2b", - "effects": ["82cd71d524c8"] + "effects": ["9e263f5e91be"] } }, { "id": "settled", "observation": { "sender": ["7ca23c4c946b"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "5efbd884ea5a", "effects": [ - "82cd71d524c8", - "6c2789ab0e4b", - "eb6f7a9c5bf1", - "ae291b5dba88", - "3405a06dce84" + "9e263f5e91be", + "ea718cd95024", + "4c38e416e041", + "3af6dc91992c", + "eaf6fe088c19" ] } } diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json index 0ebb89d5302..565b38f2d1c 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "373ea3743dac4e0845df01d5c8f75c909563b8c517f3858293a478234dc9ca5c", "platform": "darwin", @@ -52,25 +52,32 @@ "disabledTuiAgents": ["claude"] } }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "3af6dc91992c": { + "name": "agentOverridden", + "value": false, + "sent": 1 }, - "7ddcb1852b39": { + "4c38e416e041": { + "name": "selectedAgent", + "value": { + "id": "codex", + "label": "Codex" + }, + "sent": 1 + }, + "5c52bc3f9e55": { "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "ae291b5dba88": { - "name": "agentOverridden", - "value": false + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "d6140b218abd": { "name": "settings.get#1", @@ -106,12 +113,10 @@ } } }, - "eb6f7a9c5bf1": { - "name": "selectedAgent", - "value": { - "id": "codex", - "label": "Codex" - } + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -129,26 +134,26 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "13c996e4ec2b", - "effects": ["82cd71d524c8"] + "effects": ["9e263f5e91be"] } }, { "id": "settled", "observation": { "sender": ["d6140b218abd"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } } ] 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 28f728cff4a..b6c7ea80b41 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "411f2288f09b7940ceb46304c7fc3325e248bf009ff3a7cc12839d521cfad599", "scenarioSha256": "dfbacbd6392ae8e8199550952fe917e7c01182349df6c99a06eb0682cfd9175c", "platform": "darwin", @@ -83,32 +83,37 @@ "disabledTuiAgents": ["claude"] } }, - "3405a06dce84": { - "name": "error", - "value": "Selected agent is disabled. Choose an enabled agent before creating." + "3af6dc91992c": { + "name": "agentOverridden", + "value": false, + "sent": 1 }, - "7ddcb1852b39": { + "4c38e416e041": { + "name": "selectedAgent", + "value": { + "id": "codex", + "label": "Codex" + }, + "sent": 1 + }, + "5c52bc3f9e55": { "name": "settings.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "ae291b5dba88": { - "name": "agentOverridden", - "value": false + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, - "eb6f7a9c5bf1": { - "name": "selectedAgent", - "value": { - "id": "codex", - "label": "Codex" - } + "eaf6fe088c19": { + "name": "error", + "value": "Selected agent is disabled. Choose an enabled agent before creating.", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -126,26 +131,26 @@ "id": "settings-pending", "observation": { "sender": ["090c88478661"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "9270aeb7d9c6" }, "state": "13c996e4ec2b", - "effects": ["82cd71d524c8"] + "effects": ["9e263f5e91be"] } }, { "id": "settled", "observation": { "sender": ["10aeb294c268"], - "payloads": ["7ddcb1852b39"], + "payloads": ["5c52bc3f9e55"], "settlements": { "mount": "eb79a9b3682a", "submit": "eb79a9b3682a" }, "state": "2e8e352c8dd1", - "effects": ["82cd71d524c8", "eb6f7a9c5bf1", "ae291b5dba88", "3405a06dce84"] + "effects": ["9e263f5e91be", "4c38e416e041", "3af6dc91992c", "eaf6fe088c19"] } } ] diff --git a/mobile/rpc-foundation/goldens/speech-audio-chunk-acknowledged.json b/mobile/rpc-foundation/goldens/speech-audio-chunk-acknowledged.json index aad317a9b65..8afa0031b5f 100644 --- a/mobile/rpc-foundation/goldens/speech-audio-chunk-acknowledged.json +++ b/mobile/rpc-foundation/goldens/speech-audio-chunk-acknowledged.json @@ -3,9 +3,9 @@ "family": "speech.dictation-chunk", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "08b583790d858a4cb7cf7377126818b6d05766c02587343ec89a167f94094082", "platform": "darwin", @@ -17,9 +17,10 @@ "failures": [], "pending": 0 }, - "90af24dc404f": { + "b5c5cee75a84": { "name": "speech.dictation.chunk#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.chunk\",\"params\":{\"dictationId\":\"dictation-1\",\"audioBase64\":\"ACVKb5S53gM=\",\"sampleRate\":16000}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.chunk\",\"params\":{\"dictationId\":\"dictation-1\",\"audioBase64\":\"ACVKb5S53gM=\",\"sampleRate\":16000}}", + "sent": 1 }, "bc459c132276": { "status": "fulfilled", @@ -77,7 +78,7 @@ "id": "acknowledged", "observation": { "sender": ["c0d15d1b2941"], - "payloads": ["90af24dc404f"], + "payloads": ["b5c5cee75a84"], "settlements": { "chunk": "bc459c132276" }, diff --git a/mobile/rpc-foundation/goldens/speech-desktop-start-fulfilled.json b/mobile/rpc-foundation/goldens/speech-desktop-start-fulfilled.json index c4889ea65f8..c99058566c3 100644 --- a/mobile/rpc-foundation/goldens/speech-desktop-start-fulfilled.json +++ b/mobile/rpc-foundation/goldens/speech-desktop-start-fulfilled.json @@ -3,9 +3,9 @@ "family": "speech.dictation-start", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "35fadd03f2c98344e22d6aec2dc85ad15ca5ac8e092fc1c29a20366db5d46628", "platform": "darwin", @@ -18,18 +18,19 @@ "idle": false, "started": true }, - "76026c7189a2": { - "name": "keep-awake-acquire", - "value": { - "id": "dictation-1" - } - }, "84e5ca07cb7a": { "status": "fulfilled", "startedAt": 0, "settledAt": 0, "value": true }, + "a0128a3c7e10": { + "name": "keep-awake-acquire", + "value": { + "id": "dictation-1" + }, + "sent": 1 + }, "bbe508ab7f95": { "name": "speech.dictation.start#1", "args": [ @@ -63,9 +64,10 @@ } } }, - "e1538fe51a1e": { + "cbb6c5c8ae91": { "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 1 } }, "recording": { @@ -75,12 +77,12 @@ "id": "recording", "observation": { "sender": ["bbe508ab7f95"], - "payloads": ["e1538fe51a1e"], + "payloads": ["cbb6c5c8ae91"], "settlements": { "start": "84e5ca07cb7a" }, "state": "6db9a10e2b00", - "effects": ["76026c7189a2"] + "effects": ["a0128a3c7e10"] } } ] diff --git a/mobile/rpc-foundation/goldens/speech-desktop-start-recording-failed.json b/mobile/rpc-foundation/goldens/speech-desktop-start-recording-failed.json index e3fa6566f75..d9cb5dbc217 100644 --- a/mobile/rpc-foundation/goldens/speech-desktop-start-recording-failed.json +++ b/mobile/rpc-foundation/goldens/speech-desktop-start-recording-failed.json @@ -3,9 +3,9 @@ "family": "speech.dictation-start", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "75b8d1b7ed98b2bf7420986958d0a36222b007c535f85c1308b534301241ec2d", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "17d9ffdaaf04": { + "0744999456ef": { "name": "rollback-recording", - "value": {} + "value": {}, + "sent": 1 }, "1cf8d4be517f": { "activeId": { @@ -57,11 +58,10 @@ } } }, - "76026c7189a2": { - "name": "keep-awake-acquire", - "value": { - "id": "dictation-1" - } + "601f4167c1ac": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 2 }, "7a657475cacc": { "status": "rejected", @@ -73,15 +73,12 @@ "isRpcDeliveryUnknown": false } }, - "90cdfbb42957": { - "name": "keep-awake-release", + "a0128a3c7e10": { + "name": "keep-awake-acquire", "value": { "id": "dictation-1" - } - }, - "a78a87e09f05": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}" + }, + "sent": 1 }, "bbe508ab7f95": { "name": "speech.dictation.start#1", @@ -116,9 +113,17 @@ } } }, - "e1538fe51a1e": { + "cbb6c5c8ae91": { "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 1 + }, + "ff7a7828636f": { + "name": "keep-awake-release", + "value": { + "id": "dictation-1" + }, + "sent": 1 } }, "recording": { @@ -128,12 +133,12 @@ "id": "rolled-back", "observation": { "sender": ["bbe508ab7f95", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "start": "7a657475cacc" }, "state": "1cf8d4be517f", - "effects": ["76026c7189a2", "17d9ffdaaf04", "90cdfbb42957"] + "effects": ["a0128a3c7e10", "0744999456ef", "ff7a7828636f"] } } ] diff --git a/mobile/rpc-foundation/goldens/speech-desktop-start-superseded.json b/mobile/rpc-foundation/goldens/speech-desktop-start-superseded.json index ebc2da5280e..e386fbd53ab 100644 --- a/mobile/rpc-foundation/goldens/speech-desktop-start-superseded.json +++ b/mobile/rpc-foundation/goldens/speech-desktop-start-superseded.json @@ -3,9 +3,9 @@ "family": "speech.dictation-start", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "b1c4a6d6c94d54fb5f60eb2deb437562ededd724140dd3973d842d7c29bf1a60", "platform": "darwin", @@ -46,16 +46,17 @@ } } }, + "601f4167c1ac": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 2 + }, "7ed3d39f0607": { "status": "fulfilled", "startedAt": 0, "settledAt": 0, "value": false }, - "a78a87e09f05": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"dictation-1\"}}" - }, "bbe508ab7f95": { "name": "speech.dictation.start#1", "args": [ @@ -89,6 +90,11 @@ } } }, + "cbb6c5c8ae91": { + "name": "speech.dictation.start#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}", + "sent": 1 + }, "e0fcd8f8c1a9": { "activeId": { "$rpc": "null" @@ -96,10 +102,6 @@ "idle": false, "started": false }, - "e1538fe51a1e": { - "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"dictation-1\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -116,7 +118,7 @@ "id": "stale-start-cancelled", "observation": { "sender": ["bbe508ab7f95", "58ed4d5abdf0"], - "payloads": ["e1538fe51a1e", "a78a87e09f05"], + "payloads": ["cbb6c5c8ae91", "601f4167c1ac"], "settlements": { "supersede": "eb79a9b3682a", "start": "7ed3d39f0607" diff --git a/mobile/rpc-foundation/goldens/speech-dictation-session-cancelled.json b/mobile/rpc-foundation/goldens/speech-dictation-session-cancelled.json index 1f182257f43..bd0564a67b5 100644 --- a/mobile/rpc-foundation/goldens/speech-dictation-session-cancelled.json +++ b/mobile/rpc-foundation/goldens/speech-dictation-session-cancelled.json @@ -3,9 +3,9 @@ "family": "speech.dictation-session", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "cc8338e31b7a2dc232238281afd2e3240343bb817a652744789f58ace806325a", "platform": "darwin", @@ -13,13 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "19545af661f2": { - "name": "speech.dictation.cancel#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, - "3fe14b61ba9c": { + "0469b72b9c8a": { "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 1 }, "6b76435b6f3e": { "error": { @@ -101,6 +98,11 @@ "value": { "$rpc": "undefined" } + }, + "f2afab6e5c12": { + "name": "speech.dictation.cancel#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.cancel\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 2 } }, "recording": { @@ -110,7 +112,7 @@ "id": "cancelled", "observation": { "sender": ["a3d4b25bf713", "b0eeac720acc"], - "payloads": ["3fe14b61ba9c", "19545af661f2"], + "payloads": ["0469b72b9c8a", "f2afab6e5c12"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/speech-dictation-session-transcript.json b/mobile/rpc-foundation/goldens/speech-dictation-session-transcript.json index 297eec8a0a2..49fd10a6aa0 100644 --- a/mobile/rpc-foundation/goldens/speech-dictation-session-transcript.json +++ b/mobile/rpc-foundation/goldens/speech-dictation-session-transcript.json @@ -3,9 +3,9 @@ "family": "speech.dictation-session", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "e49a25f36fe41125d875205f7d543218078b87f0039f16ba3dc2f10c6a9e9860", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "3fe14b61ba9c": { + "0469b72b9c8a": { "name": "speech.dictation.start#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.start\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 1 + }, + "12aee19e9a0c": { + "name": "speech.dictation.finish#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.finish\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}", + "sent": 2 }, "5ef2dfd4108a": { "name": "speech.dictation.finish#1", @@ -90,10 +96,6 @@ } } }, - "a79e628b898b": { - "name": "speech.dictation.finish#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.finish\",\"params\":{\"dictationId\":\"mobile-dictation-1767225600000-dakoxjr8wun\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -110,7 +112,7 @@ "id": "transcribed", "observation": { "sender": ["a3d4b25bf713", "5ef2dfd4108a"], - "payloads": ["3fe14b61ba9c", "a79e628b898b"], + "payloads": ["0469b72b9c8a", "12aee19e9a0c"], "settlements": { "mount": "eb79a9b3682a", "start": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/speech-setup-sheet-denied-to-mobile.json b/mobile/rpc-foundation/goldens/speech-setup-sheet-denied-to-mobile.json index 69dc9a6bd6a..3144944483b 100644 --- a/mobile/rpc-foundation/goldens/speech-setup-sheet-denied-to-mobile.json +++ b/mobile/rpc-foundation/goldens/speech-setup-sheet-denied-to-mobile.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "69c1c20ea667a2b6a5b53aeb3d9af11b2b707e04086e15ee4ff9e954b1701851", "platform": "darwin", @@ -58,9 +58,10 @@ } } }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 } }, "recording": { @@ -70,7 +71,7 @@ "id": "denied", "observation": { "sender": ["db814c0e0956"], - "payloads": ["f7f1557b866b"], + "payloads": ["f98fd51d5ce2"], "settlements": { "list": "100447f8b483" }, diff --git a/mobile/rpc-foundation/goldens/speech-setup-sheet-fulfilled.json b/mobile/rpc-foundation/goldens/speech-setup-sheet-fulfilled.json index 89c35923e4a..982fe2ddddf 100644 --- a/mobile/rpc-foundation/goldens/speech-setup-sheet-fulfilled.json +++ b/mobile/rpc-foundation/goldens/speech-setup-sheet-fulfilled.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "748e1bc0575fca6baab51b19cbbea5ac6185fca2a15dc4d8577212134355cd7e", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0ea7d26d0706": { - "name": "speech.dictation.setup#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}" - }, "374a424a4fcb": { "name": "speech.dictation.setup#1", "args": [ @@ -100,6 +96,16 @@ } } }, + "73dfd7a0c915": { + "name": "speech.dictation.setup#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"speech.dictation.setup\",\"params\":{\"enabled\":true,\"modelId\":\"whisper-small\"}}", + "sent": 4 + }, + "74cafa3ceeba": { + "name": "speech.models.download#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 2 + }, "7c5b27891a8f": { "configure": { "enabled": true, @@ -130,6 +136,11 @@ "selectedModelId": "whisper-small" } }, + "90128f3a26be": { + "name": "speech.models.delete#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}", + "sent": 3 + }, "a2879fd6371d": { "status": "fulfilled", "startedAt": 0, @@ -222,17 +233,10 @@ "$rpc": "undefined" } }, - "f14b5bb0c614": { - "name": "speech.models.delete#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.delete\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7594a980fe2": { - "name": "speech.models.download#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.download\",\"params\":{\"modelId\":\"whisper-small\"}}" - }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 }, "fc5fb77f49bb": { "status": "fulfilled", @@ -252,7 +256,7 @@ "id": "settled", "observation": { "sender": ["4670310cd94e", "d0708dcdf365", "c41375ac7391", "374a424a4fcb"], - "payloads": ["f7f1557b866b", "f7594a980fe2", "f14b5bb0c614", "0ea7d26d0706"], + "payloads": ["f98fd51d5ce2", "74cafa3ceeba", "90128f3a26be", "73dfd7a0c915"], "settlements": { "list": "a2879fd6371d", "download": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/speech-setup-sheet-legacy-desktop.json b/mobile/rpc-foundation/goldens/speech-setup-sheet-legacy-desktop.json index 9740074644e..04683fedc9f 100644 --- a/mobile/rpc-foundation/goldens/speech-setup-sheet-legacy-desktop.json +++ b/mobile/rpc-foundation/goldens/speech-setup-sheet-legacy-desktop.json @@ -3,9 +3,9 @@ "family": "speech.setup-sheet", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "3ddb44511547ae2fc97340e5a49393233f6716f9704b7b994f43bc030788b25b", "scenarioSha256": "0ba2d8283fe98206c7500b62732e30acdc5b8e55f50b7ea8cae96403b803d519", "platform": "darwin", @@ -58,9 +58,10 @@ } } }, - "f7f1557b866b": { + "f98fd51d5ce2": { "name": "speech.models.list#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"speech.models.list\",\"params\":null}", + "sent": 1 } }, "recording": { @@ -70,7 +71,7 @@ "id": "legacy-desktop", "observation": { "sender": ["673374bd1eb2"], - "payloads": ["f7f1557b866b"], + "payloads": ["f98fd51d5ce2"], "settlements": { "list": "100447f8b483" }, diff --git a/mobile/rpc-foundation/goldens/structured-launch-created.json b/mobile/rpc-foundation/goldens/structured-launch-created.json new file mode 100644 index 00000000000..f6677e62e4e --- /dev/null +++ b/mobile/rpc-foundation/goldens/structured-launch-created.json @@ -0,0 +1,139 @@ +{ + "operation": "agentSession.structured-launch", + "family": "agentSession.structured-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d340697a64a198066b1037a550afb9a0de7507246a545901d2fc0a23407f38d6", + "scenarioSha256": "0b5dd55868490e4d62d7d718821dec9634773b20d32fe9889523606a3f6b9168", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "3db129933d79": { + "name": "agentSession.createSupport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.createSupport\",\"params\":{\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 1 + }, + "6d6669cd1a85": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "created", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + }, + "bc88a2996f1c": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "supported": true + } + } + } + }, + "ca22846fa804": { + "name": "agentSession.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.create\",\"params\":{\"envelope\":{\"sessionId\":\"claude_00000000_0000_4000_8000_000000000001\",\"clientOperationId\":\"1767225600000-00000000000040008000000000000002\",\"expectedRuntimeFence\":null,\"payloadFingerprint\":\"ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605\"},\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 2 + }, + "d00057b53c3e": { + "launched": { + "kind": "created", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + }, + "d786cd5ee0ac": { + "name": "agentSession.create#1", + "args": [ + { + "name": "method", + "value": "agentSession.create" + }, + { + "name": "params", + "value": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": { + "$rpc": "null" + }, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": true, + "value": { + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + } + } + } + } + }, + "recording": { + "scenario": "structured-launch-created", + "checkpoints": [ + { + "id": "created", + "observation": { + "sender": ["bc88a2996f1c", "d786cd5ee0ac"], + "payloads": ["3db129933d79", "ca22846fa804"], + "settlements": { + "claude": "6d6669cd1a85" + }, + "state": "d00057b53c3e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/structured-launch-definitive-refusal.json b/mobile/rpc-foundation/goldens/structured-launch-definitive-refusal.json new file mode 100644 index 00000000000..f11eb9fefbb --- /dev/null +++ b/mobile/rpc-foundation/goldens/structured-launch-definitive-refusal.json @@ -0,0 +1,140 @@ +{ + "operation": "agentSession.structured-launch", + "family": "agentSession.structured-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d340697a64a198066b1037a550afb9a0de7507246a545901d2fc0a23407f38d6", + "scenarioSha256": "64916f2d8ab51132b08c3e8c72f89c3a2698d83945def294f42edf22eb6d08ea", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "3db129933d79": { + "name": "agentSession.createSupport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.createSupport\",\"params\":{\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 1 + }, + "509ea9274732": { + "name": "agentSession.create#1", + "args": [ + { + "name": "method", + "value": "agentSession.create" + }, + { + "name": "params", + "value": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": { + "$rpc": "null" + }, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "ok": false, + "refusal": { + "code": "agent_session_unsupported", + "message": "No agent" + } + } + } + } + }, + "57068cb6a8b6": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "unknown", + "message": "No agent" + } + }, + "bc88a2996f1c": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "supported": true + } + } + } + }, + "ca22846fa804": { + "name": "agentSession.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.create\",\"params\":{\"envelope\":{\"sessionId\":\"claude_00000000_0000_4000_8000_000000000001\",\"clientOperationId\":\"1767225600000-00000000000040008000000000000002\",\"expectedRuntimeFence\":null,\"payloadFingerprint\":\"ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605\"},\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 2 + }, + "cddfb66db4f3": { + "launched": { + "kind": "unknown", + "message": "No agent" + } + } + }, + "recording": { + "scenario": "structured-launch-definitive-refusal", + "checkpoints": [ + { + "id": "refused", + "observation": { + "sender": ["bc88a2996f1c", "509ea9274732"], + "payloads": ["3db129933d79", "ca22846fa804"], + "settlements": { + "claude": "57068cb6a8b6" + }, + "state": "cddfb66db4f3", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/structured-launch-replays-dropped-create.json b/mobile/rpc-foundation/goldens/structured-launch-replays-dropped-create.json new file mode 100644 index 00000000000..b9d21ff521d --- /dev/null +++ b/mobile/rpc-foundation/goldens/structured-launch-replays-dropped-create.json @@ -0,0 +1,185 @@ +{ + "operation": "agentSession.structured-launch", + "family": "agentSession.structured-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d340697a64a198066b1037a550afb9a0de7507246a545901d2fc0a23407f38d6", + "scenarioSha256": "fb1ab1209f0a7c03ee1b3985401ce2df080d673532f045c4fca26e754d5e5a9f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "00c2dc84f227": { + "name": "agentSession.create#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.create\",\"params\":{\"envelope\":{\"sessionId\":\"claude_00000000_0000_4000_8000_000000000001\",\"clientOperationId\":\"1767225600000-00000000000040008000000000000002\",\"expectedRuntimeFence\":null,\"payloadFingerprint\":\"ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605\"},\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 3 + }, + "3db129933d79": { + "name": "agentSession.createSupport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.createSupport\",\"params\":{\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 1 + }, + "4a72f70dd463": { + "name": "agentSession.create#1", + "args": [ + { + "name": "method", + "value": "agentSession.create" + }, + { + "name": "params", + "value": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": { + "$rpc": "null" + }, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection lost", + "isRpcDeliveryUnknown": true + } + } + }, + "5576fc62b696": { + "name": "agentSession.create#2", + "args": [ + { + "name": "method", + "value": "agentSession.create" + }, + { + "name": "params", + "value": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": { + "$rpc": "null" + }, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "timeoutMs": 15000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true, + "value": { + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + } + } + } + }, + "6d6669cd1a85": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "created", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + }, + "bc88a2996f1c": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "supported": true + } + } + } + }, + "ca22846fa804": { + "name": "agentSession.create#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.create\",\"params\":{\"envelope\":{\"sessionId\":\"claude_00000000_0000_4000_8000_000000000001\",\"clientOperationId\":\"1767225600000-00000000000040008000000000000002\",\"expectedRuntimeFence\":null,\"payloadFingerprint\":\"ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605\"},\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 2 + }, + "d00057b53c3e": { + "launched": { + "kind": "created", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + } + }, + "recording": { + "scenario": "structured-launch-replays-dropped-create", + "checkpoints": [ + { + "id": "replayed", + "observation": { + "sender": ["bc88a2996f1c", "4a72f70dd463", "5576fc62b696"], + "payloads": ["3db129933d79", "ca22846fa804", "00c2dc84f227"], + "settlements": { + "claude": "6d6669cd1a85" + }, + "state": "d00057b53c3e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/structured-launch-support-refused.json b/mobile/rpc-foundation/goldens/structured-launch-support-refused.json new file mode 100644 index 00000000000..4d5fbb06736 --- /dev/null +++ b/mobile/rpc-foundation/goldens/structured-launch-support-refused.json @@ -0,0 +1,87 @@ +{ + "operation": "agentSession.structured-launch", + "family": "agentSession.structured-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d340697a64a198066b1037a550afb9a0de7507246a545901d2fc0a23407f38d6", + "scenarioSha256": "d8928461e3295d265872e5f98fb8aad445b5edc55fc76f137e45c0cff0d8b961", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "2c227fd1941f": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "unsupported" + } + }, + "3db129933d79": { + "name": "agentSession.createSupport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.createSupport\",\"params\":{\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 1 + }, + "99caa4276b06": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "f40adca316f9": { + "launched": { + "kind": "unsupported" + } + } + }, + "recording": { + "scenario": "structured-launch-support-refused", + "checkpoints": [ + { + "id": "unsupported", + "observation": { + "sender": ["99caa4276b06"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "2c227fd1941f" + }, + "state": "f40adca316f9", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/structured-launch-unsupported.json b/mobile/rpc-foundation/goldens/structured-launch-unsupported.json new file mode 100644 index 00000000000..8094b007832 --- /dev/null +++ b/mobile/rpc-foundation/goldens/structured-launch-unsupported.json @@ -0,0 +1,89 @@ +{ + "operation": "agentSession.structured-launch", + "family": "agentSession.structured-launch", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d340697a64a198066b1037a550afb9a0de7507246a545901d2fc0a23407f38d6", + "scenarioSha256": "c30e9cae49e134715c009a98f423f3e4a9d552c014be3e28b38e98c57999b6f5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "3db129933d79": { + "name": "agentSession.createSupport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agentSession.createSupport\",\"params\":{\"worktree\":\"id:workspace-1\",\"agent\":\"claude\"}}", + "sent": 1 + }, + "551313dcc738": { + "launched": { + "kind": "unsupported", + "reason": "remote" + } + }, + "bef30d717da6": { + "name": "agentSession.createSupport#1", + "args": [ + { + "name": "method", + "value": "agentSession.createSupport" + }, + { + "name": "params", + "value": { + "agent": "claude", + "worktree": "id:workspace-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "reason": "remote", + "supported": false + } + } + } + }, + "dd51c5566f19": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "unsupported", + "reason": "remote" + } + } + }, + "recording": { + "scenario": "structured-launch-unsupported", + "checkpoints": [ + { + "id": "unsupported", + "observation": { + "sender": ["bef30d717da6"], + "payloads": ["3db129933d79"], + "settlements": { + "claude": "dd51c5566f19" + }, + "state": "551313dcc738", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/tasks-route-repo-list.json b/mobile/rpc-foundation/goldens/tasks-route-repo-list.json new file mode 100644 index 00000000000..309eca35f57 --- /dev/null +++ b/mobile/rpc-foundation/goldens/tasks-route-repo-list.json @@ -0,0 +1,183 @@ +{ + "operation": "tasks.route-repo-list", + "family": "tasks.route-repo-list", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "d1810575d5f0e7a45f9f9a327c271f0ed483b16b21b65cfb5fcfa9dc90baf6c8", + "scenarioSha256": "b62ca571d4defcc2e53960033c5b4eb3f7e406b57664664cbc6a173041a9f803", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "26accd69bc48": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "49bee46155dd": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "repos": [ + { + "id": "repo-1", + "name": "orca" + }, + { + "id": "repo-2", + "name": "relay" + } + ] + } + } + } + }, + "5730368193ee": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 1 + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "afa949a66032": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "idle", + "repos": [] + }, + "b15e86f79919": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "loading", + "repos": [] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f5484d90b3f7": { + "crash": { + "$rpc": "null" + }, + "repoListError": "", + "repoListStatus": "loaded", + "repos": ["repo-1", "repo-2"] + }, + "fcd8faa86ca8": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": [ + { + "id": "repo-1", + "name": "orca" + }, + { + "id": "repo-2", + "name": "relay" + } + ] + } + }, + "recording": { + "scenario": "tasks-route-repo-list", + "checkpoints": [ + { + "id": "idle", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "afa949a66032", + "effects": [] + } + }, + { + "id": "repos-pending", + "observation": { + "sender": ["26accd69bc48"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "9270aeb7d9c6" + }, + "state": "b15e86f79919", + "effects": [] + } + }, + { + "id": "repos-loaded", + "observation": { + "sender": ["49bee46155dd"], + "payloads": ["5730368193ee"], + "settlements": { + "mount": "eb79a9b3682a", + "ensure": "fcd8faa86ca8" + }, + "state": "f5484d90b3f7", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-gesture-flush-and-clear.json b/mobile/rpc-foundation/goldens/terminal-gesture-flush-and-clear.json new file mode 100644 index 00000000000..bae0c091ac4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-gesture-flush-and-clear.json @@ -0,0 +1,374 @@ +{ + "operation": "session.terminal-gesture-input", + "family": "session.terminal-gesture-input", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "9d119d5ec320e2538105d6ff673b9f4b8e3decbe46527947489dffbcf2ac0472", + "scenarioSha256": "97e6d63c6b4bc154e94be6cf3dcd25620b4656cacd2b62cdc872ff793b39ebd2", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "02fc3d4e513f": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "0cc3e25ebff5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "204da356c8b7": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "$rpc": "undefined" + } + }, + "2bd49718b873": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "reported": true + } + } + } + }, + "3117ca4e2f5f": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[<64;10;5M\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "3d116029b0b8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "4c855008c56d": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "819a7382ac8e": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Terminal cleared" + }, + "sent": 3 + }, + "839dec95ae1c": { + "status": "pending", + "startedAt": 16 + }, + "93092a2f06c5": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": false, + "queuedBytes": "\u001b[<64;10;5M", + "queuedSequences": 1 + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "bf25f1d5c346": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 16 + } + }, + "caa6ece1bdab": { + "bucketTokens": 63, + "crash": { + "$rpc": "null" + }, + "inFlight": true, + "queuedBytes": { + "$rpc": "null" + }, + "queuedSequences": { + "$rpc": "null" + } + }, + "cbb9e8ae954a": { + "name": "terminal.clearBuffer#1", + "args": [ + { + "name": "method", + "value": "terminal.clearBuffer" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 16, + "settledAt": 16, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "cleared": true + } + } + } + }, + "d21f2e78ad50": { + "name": "terminal.clearBuffer#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.clearBuffer\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "terminal-gesture-flush-and-clear", + "checkpoints": [ + { + "id": "queued", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "93092a2f06c5", + "effects": [] + } + }, + { + "id": "flushing", + "observation": { + "sender": ["4c855008c56d"], + "payloads": ["3117ca4e2f5f"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "caa6ece1bdab", + "effects": [] + } + }, + { + "id": "sent", + "observation": { + "sender": ["3d116029b0b8", "bf25f1d5c346"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "reported", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "clearing", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "02fc3d4e513f"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "839dec95ae1c" + }, + "state": "0cc3e25ebff5", + "effects": [] + } + }, + { + "id": "cleared", + "observation": { + "sender": ["3d116029b0b8", "2bd49718b873", "cbb9e8ae954a"], + "payloads": ["3117ca4e2f5f", "b139ed2905d3", "d21f2e78ad50"], + "settlements": { + "mount": "eb79a9b3682a", + "gesture": "eb79a9b3682a", + "clear": "204da356c8b7" + }, + "state": "0cc3e25ebff5", + "effects": ["819a7382ac8e"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-input-send-accepted.json b/mobile/rpc-foundation/goldens/terminal-input-send-accepted.json new file mode 100644 index 00000000000..35af6437017 --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-input-send-accepted.json @@ -0,0 +1,159 @@ +{ + "operation": "session.terminal-input-send", + "family": "session.terminal-input-send", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "7cdbf3308411ed6764cc1cdcc0f663a27ddc9390fcc329c49fad4b27cb5a7fd5", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "093b7147f9b0": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "0ba725456703": { + "crash": { + "$rpc": "null" + }, + "input": "", + "liveAccepted": "unsent", + "sending": false + }, + "5e9826c92f7b": { + "crash": { + "$rpc": "null" + }, + "input": "ls -la", + "liveAccepted": "unsent", + "sending": false + }, + "72956b7aff32": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls -la\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "750695db0ef8": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "terminal-input-send-accepted", + "checkpoints": [ + { + "id": "composed", + "observation": { + "sender": [], + "payloads": [], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + }, + { + "id": "sent", + "observation": { + "sender": ["750695db0ef8", "093b7147f9b0"], + "payloads": ["72956b7aff32", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "0ba725456703", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-input-send-refused.json b/mobile/rpc-foundation/goldens/terminal-input-send-refused.json new file mode 100644 index 00000000000..23d6e61d1ca --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-input-send-refused.json @@ -0,0 +1,98 @@ +{ + "operation": "session.terminal-input-send", + "family": "session.terminal-input-send", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "eb5e47e3accccc7ca280ca029f97405905b0cee8a05afb9ef15448314041d9d4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5e9826c92f7b": { + "crash": { + "$rpc": "null" + }, + "input": "ls -la", + "liveAccepted": "unsent", + "sending": false + }, + "72956b7aff32": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls -la\",\"enter\":true,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "73d599c067f6": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": true, + "terminal": "terminal-1", + "text": "ls -la" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "terminal-input-send-refused", + "checkpoints": [ + { + "id": "restored", + "observation": { + "sender": ["73d599c067f6"], + "payloads": ["72956b7aff32"], + "settlements": { + "mount": "eb79a9b3682a", + "type": "eb79a9b3682a", + "send": "eb79a9b3682a" + }, + "state": "5e9826c92f7b", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-live-input-accepted.json b/mobile/rpc-foundation/goldens/terminal-live-input-accepted.json new file mode 100644 index 00000000000..8014a160064 --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-live-input-accepted.json @@ -0,0 +1,143 @@ +{ + "operation": "session.terminal-input-send", + "family": "session.terminal-input-send", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "391a4f681443f099e6ea4417811d82d730242dfe07e21f74b0ad49a98bcd7c81", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "03f8dcaf51c7": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, + "093b7147f9b0": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "4dbb5ea36ed2": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "ls" + } + }, + { + "name": "options", + "value": { + "failWhenDisconnected": true + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "84e5ca07cb7a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": true + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f0a0a85e7632": { + "crash": { + "$rpc": "null" + }, + "input": "", + "liveAccepted": true, + "sending": false + } + }, + "recording": { + "scenario": "terminal-live-input-accepted", + "checkpoints": [ + { + "id": "live-sent", + "observation": { + "sender": ["4dbb5ea36ed2", "093b7147f9b0"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], + "settlements": { + "mount": "eb79a9b3682a", + "live": "84e5ca07cb7a" + }, + "state": "f0a0a85e7632", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-paste-accepted.json b/mobile/rpc-foundation/goldens/terminal-paste-accepted.json new file mode 100644 index 00000000000..a5a371e8f50 --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-paste-accepted.json @@ -0,0 +1,219 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.terminal-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "48bb495de3b54f2b2edc0543f0f232ff4fd6068d5aca34d005766ebacbb078c9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "23812b44df37": { + "name": "refresh-can-paste", + "value": {}, + "sent": 3 + }, + "4e9a0397c220": { + "name": "orchestration.workerTerminalUserInput#1", + "args": [ + { + "name": "method", + "value": "orchestration.workerTerminalUserInput" + }, + { + "name": "params", + "value": { + "terminal": "terminal-1" + } + }, + { + "name": "options", + "value": { + "budgetSpansConnect": true, + "failWhenDisconnected": true, + "timeoutMs": 5000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "changed": 1 + } + } + } + }, + "51eb315f9426": { + "name": "flush-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "528166d1face": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "sent" + }, + "56f3ab2e0d0b": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 3 + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "7107540f16ca": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Copied" + }, + "sent": 1 + }, + "84990d8de7e9": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "d582f882a68d": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~echo hi\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "e142ca57bc1f": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "terminal-paste-accepted", + "checkpoints": [ + { + "id": "copied", + "observation": { + "sender": ["f3df5e006d8e"], + "payloads": ["5c52bc3f9e55"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a" + }, + "state": "84990d8de7e9", + "effects": ["7107540f16ca"] + } + }, + { + "id": "pasted", + "observation": { + "sender": ["f3df5e006d8e", "e142ca57bc1f", "4e9a0397c220"], + "payloads": ["5c52bc3f9e55", "d582f882a68d", "56f3ab2e0d0b"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "23812b44df37"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-paste-refused.json b/mobile/rpc-foundation/goldens/terminal-paste-refused.json new file mode 100644 index 00000000000..d9c9642e1bb --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-paste-refused.json @@ -0,0 +1,159 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.terminal-paste", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "78e62b9125252accc7f6d2ce772b93c84a917b01d2df308c1f9fb163d9127665", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "0bc8e5a0d4e1": { + "name": "refresh-can-paste", + "value": {}, + "sent": 2 + }, + "42b6b7a204f7": { + "name": "terminal.send#1", + "args": [ + { + "name": "method", + "value": "terminal.send" + }, + { + "name": "params", + "value": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "enter": false, + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + } + }, + "51eb315f9426": { + "name": "flush-live-input", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "528166d1face": { + "connectionId": "unresolved", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "sent" + }, + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "7107540f16ca": { + "name": "toast", + "value": { + "durationMs": { + "$rpc": "null" + }, + "message": "Copied" + }, + "sent": 1 + }, + "d582f882a68d": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[200~echo hi\\u001b[201~\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "terminal-paste-refused", + "checkpoints": [ + { + "id": "not-reported", + "observation": { + "sender": ["f3df5e006d8e", "42b6b7a204f7"], + "payloads": ["5c52bc3f9e55", "d582f882a68d"], + "settlements": { + "mount": "eb79a9b3682a", + "copy": "eb79a9b3682a", + "paste": "eb79a9b3682a" + }, + "state": "528166d1face", + "effects": ["7107540f16ca", "51eb315f9426", "0bc8e5a0d4e1"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/terminal-query-reply-accepted.json b/mobile/rpc-foundation/goldens/terminal-query-reply-accepted.json index 8e13ece35ba..079a00faed0 100644 --- a/mobile/rpc-foundation/goldens/terminal-query-reply-accepted.json +++ b/mobile/rpc-foundation/goldens/terminal-query-reply-accepted.json @@ -3,9 +3,9 @@ "family": "terminal.query-reply", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "bfa1d5f83b4112d3cce6a19e9dc27daf9281ed99745bc01bd19226dd7b268c71", "platform": "darwin", @@ -58,15 +58,16 @@ } } }, - "77094de33a4f": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[0n\",\"enter\":false,\"inputKind\":\"query-reply\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, "84e5ca07cb7a": { "status": "fulfilled", "startedAt": 0, "settledAt": 0, "value": true + }, + "a766e4175d1c": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"\\u001b[0n\",\"enter\":false,\"inputKind\":\"query-reply\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 } }, "recording": { @@ -76,7 +77,7 @@ "id": "accepted", "observation": { "sender": ["4ed60727a7ff"], - "payloads": ["77094de33a4f"], + "payloads": ["a766e4175d1c"], "settlements": { "send": "84e5ca07cb7a" }, diff --git a/mobile/rpc-foundation/goldens/terminal-query-reply-unsubscribed.json b/mobile/rpc-foundation/goldens/terminal-query-reply-unsubscribed.json index 35dc4766e1e..ec39f8021d3 100644 --- a/mobile/rpc-foundation/goldens/terminal-query-reply-unsubscribed.json +++ b/mobile/rpc-foundation/goldens/terminal-query-reply-unsubscribed.json @@ -3,9 +3,9 @@ "family": "terminal.query-reply", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "ad03596f31eeccc5e9eb7e5061b1af705f9af249f76377c8f5ce1a9db257770f", "platform": "darwin", diff --git a/mobile/rpc-foundation/goldens/terminal-raw-input-refused.json b/mobile/rpc-foundation/goldens/terminal-raw-input-refused.json index eb7f52598c1..bd816017402 100644 --- a/mobile/rpc-foundation/goldens/terminal-raw-input-refused.json +++ b/mobile/rpc-foundation/goldens/terminal-raw-input-refused.json @@ -3,9 +3,9 @@ "family": "terminal.raw-input", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "76fc0c1499ec48a67428f35eba705f68147d2ff2c344b67aa0c9d60ed999f173", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0a0137383ed3": { + "03f8dcaf51c7": { "name": "terminal.send#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 }, "7ed3d39f0607": { "status": "fulfilled", @@ -75,7 +76,7 @@ "id": "not-reported", "observation": { "sender": ["e22c5fe3e056"], - "payloads": ["0a0137383ed3"], + "payloads": ["03f8dcaf51c7"], "settlements": { "send": "7ed3d39f0607" }, diff --git a/mobile/rpc-foundation/goldens/terminal-raw-input-reported.json b/mobile/rpc-foundation/goldens/terminal-raw-input-reported.json index b37613745b6..11f1ae4d7e2 100644 --- a/mobile/rpc-foundation/goldens/terminal-raw-input-reported.json +++ b/mobile/rpc-foundation/goldens/terminal-raw-input-reported.json @@ -3,9 +3,9 @@ "family": "terminal.raw-input", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "579077efd3a4652a6930af3f6690138c20536270cbcd7274246047d2e322199f", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "03f8dcaf51c7": { + "name": "terminal.send#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}", + "sent": 1 + }, "093b7147f9b0": { "name": "orchestration.workerTerminalUserInput#1", "args": [ @@ -48,17 +53,9 @@ } } }, - "0a0137383ed3": { - "name": "terminal.send#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.send\",\"params\":{\"terminal\":\"terminal-1\",\"text\":\"ls\",\"enter\":false,\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"}}}" - }, "11a49f853eb8": { "accepted": true }, - "191580ba859d": { - "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" - }, "4dbb5ea36ed2": { "name": "terminal.send#1", "args": [ @@ -105,6 +102,11 @@ "startedAt": 0, "settledAt": 0, "value": true + }, + "b139ed2905d3": { + "name": "orchestration.workerTerminalUserInput#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 } }, "recording": { @@ -114,7 +116,7 @@ "id": "reported", "observation": { "sender": ["4dbb5ea36ed2", "093b7147f9b0"], - "payloads": ["0a0137383ed3", "191580ba859d"], + "payloads": ["03f8dcaf51c7", "b139ed2905d3"], "settlements": { "send": "84e5ca07cb7a" }, diff --git a/mobile/rpc-foundation/goldens/terminal-takeover-report-accepted.json b/mobile/rpc-foundation/goldens/terminal-takeover-report-accepted.json index 17993297cde..555aca96c0b 100644 --- a/mobile/rpc-foundation/goldens/terminal-takeover-report-accepted.json +++ b/mobile/rpc-foundation/goldens/terminal-takeover-report-accepted.json @@ -3,9 +3,9 @@ "family": "terminal.takeover-report", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "c2236257032fab72ebb007391313eec4e5f0a1bdb4fbcbd907117f9914ffafc6", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002261d201ea": { + "077fe24856b3": { "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 }, "14ce070cad1b": { "name": "orchestration.workerTerminalUserInput#1", @@ -69,7 +70,7 @@ "id": "reported", "observation": { "sender": ["14ce070cad1b"], - "payloads": ["002261d201ea"], + "payloads": ["077fe24856b3"], "settlements": { "report": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/terminal-takeover-report-retried.json b/mobile/rpc-foundation/goldens/terminal-takeover-report-retried.json index 0bc6e7d40c5..04f90d106bb 100644 --- a/mobile/rpc-foundation/goldens/terminal-takeover-report-retried.json +++ b/mobile/rpc-foundation/goldens/terminal-takeover-report-retried.json @@ -3,9 +3,9 @@ "family": "terminal.takeover-report", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "8ad436ca6c3de8b0b3148326337acce18a8a4cf3c514acad1a4530a001f28c75", "platform": "darwin", @@ -13,14 +13,16 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002261d201ea": { + "077fe24856b3": { "name": "orchestration.workerTerminalUserInput#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 1 }, "44136fa355b3": {}, - "797d27f8307a": { + "488e1b567bfb": { "name": "orchestration.workerTerminalUserInput#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"orchestration.workerTerminalUserInput\",\"params\":{\"terminal\":\"terminal-1\"}}", + "sent": 2 }, "db9815351ccf": { "name": "orchestration.workerTerminalUserInput#2", @@ -109,7 +111,7 @@ "id": "reported-on-retry", "observation": { "sender": ["f3349fb58cad", "db9815351ccf"], - "payloads": ["002261d201ea", "797d27f8307a"], + "payloads": ["077fe24856b3", "488e1b567bfb"], "settlements": { "report": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/terminal-viewport-refit-applied.json b/mobile/rpc-foundation/goldens/terminal-viewport-refit-applied.json index e89c9e8aaf1..48a8f8767a4 100644 --- a/mobile/rpc-foundation/goldens/terminal-viewport-refit-applied.json +++ b/mobile/rpc-foundation/goldens/terminal-viewport-refit-applied.json @@ -3,9 +3,9 @@ "family": "terminal.viewport-refit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "f966c2ef2e747a5231f423147ddaf38458cb08c719434b274016a5e4abc10771", "platform": "darwin", @@ -55,18 +55,13 @@ } } }, - "472aa5c4220c": { - "name": "measure-fit", - "value": { - "frameHeight": 600 - } - }, - "58cda7b4ca05": { + "3c255f83f3e1": { "name": "reflow", "value": { "cols": 100, "rows": 30 - } + }, + "sent": 1 }, "7e0619ad636f": { "measured": true, @@ -75,9 +70,17 @@ "rows": 30 } }, - "9c584ebc4a0f": { + "a993d0d38252": { + "name": "measure-fit", + "value": { + "frameHeight": 600 + }, + "sent": 0 + }, + "ca5578df10d1": { "name": "terminal.updateViewport#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.updateViewport\",\"params\":{\"terminal\":\"terminal-1\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"},\"viewport\":{\"cols\":100,\"rows\":30}}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.updateViewport\",\"params\":{\"terminal\":\"terminal-1\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"},\"viewport\":{\"cols\":100,\"rows\":30}}}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -95,13 +98,13 @@ "id": "reflowed", "observation": { "sender": ["121036dfcf5a"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "58cda7b4ca05"] + "effects": ["a993d0d38252", "3c255f83f3e1"] } } ] diff --git a/mobile/rpc-foundation/goldens/terminal-viewport-refit-legacy-desktop.json b/mobile/rpc-foundation/goldens/terminal-viewport-refit-legacy-desktop.json index 53ff7f413fc..b7b6d435684 100644 --- a/mobile/rpc-foundation/goldens/terminal-viewport-refit-legacy-desktop.json +++ b/mobile/rpc-foundation/goldens/terminal-viewport-refit-legacy-desktop.json @@ -3,9 +3,9 @@ "family": "terminal.viewport-refit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "7588d30f33a8bb846c48f160aa9a4a8138176662bb2fb6be7bbdf352f553d05f", "scenarioSha256": "88961a369cb7a7fa92708bb83aa7f818e904018e8cfcedc2f50ef9a0058c8b9d", "platform": "darwin", @@ -13,23 +13,12 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "05338e19b42a": { + "37024426b62f": { "name": "subscribe-terminal", "value": { "handle": "terminal-1" - } - }, - "472aa5c4220c": { - "name": "measure-fit", - "value": { - "frameHeight": 600 - } - }, - "5fde1571425b": { - "name": "unsubscribe-terminal", - "value": { - "handle": "terminal-1" - } + }, + "sent": 1 }, "7e0619ad636f": { "measured": true, @@ -38,9 +27,19 @@ "rows": 30 } }, - "9c584ebc4a0f": { - "name": "terminal.updateViewport#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.updateViewport\",\"params\":{\"terminal\":\"terminal-1\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"},\"viewport\":{\"cols\":100,\"rows\":30}}}" + "a1c0c7168922": { + "name": "unsubscribe-terminal", + "value": { + "handle": "terminal-1" + }, + "sent": 1 + }, + "a993d0d38252": { + "name": "measure-fit", + "value": { + "frameHeight": 600 + }, + "sent": 0 }, "aef14699e2f6": { "name": "terminal.updateViewport#1", @@ -84,6 +83,11 @@ } } }, + "ca5578df10d1": { + "name": "terminal.updateViewport#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"terminal.updateViewport\",\"params\":{\"terminal\":\"terminal-1\",\"client\":{\"id\":\"device-token-1\",\"type\":\"mobile\"},\"viewport\":{\"cols\":100,\"rows\":30}}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -100,13 +104,13 @@ "id": "resubscribed", "observation": { "sender": ["aef14699e2f6"], - "payloads": ["9c584ebc4a0f"], + "payloads": ["ca5578df10d1"], "settlements": { "mount": "eb79a9b3682a", "height": "eb79a9b3682a" }, "state": "7e0619ad636f", - "effects": ["472aa5c4220c", "5fde1571425b", "05338e19b42a"] + "effects": ["a993d0d38252", "a1c0c7168922", "37024426b62f"] } } ] diff --git a/mobile/rpc-foundation/goldens/terminal-worktree-connection-resolved.json b/mobile/rpc-foundation/goldens/terminal-worktree-connection-resolved.json new file mode 100644 index 00000000000..81057d66bc0 --- /dev/null +++ b/mobile/rpc-foundation/goldens/terminal-worktree-connection-resolved.json @@ -0,0 +1,145 @@ +{ + "operation": "session.terminal-clipboard", + "family": "session.worktree-connection", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "e7e3718f685e3713cf1b8209d59d618741f892bd286853b79bb456c59cec8d86", + "scenarioSha256": "f921c4a764cdf7a4c1df0a7ec618d7c3b1d8a05ee4baa42d66f3bc0d95b3f550", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 5, + "values": { + "5c52bc3f9e55": { + "name": "settings.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"settings.get\"}", + "sent": 1 + }, + "63200026ea8b": { + "name": "repo.list#1", + "args": [ + { + "name": "method", + "value": "repo.list" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "repos": [ + { + "connectionId": "ssh-zeta", + "displayName": "zeta", + "id": "repo-z" + }, + { + "connectionId": "ssh-alpha", + "displayName": "alpha", + "id": "repo-a" + } + ] + } + } + } + }, + "ad49fec56c14": { + "name": "repo.list#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.list\"}", + "sent": 2 + }, + "e61132f30b52": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "ssh-alpha" + }, + "e84b72d7c6fc": { + "connectionId": "ssh-alpha", + "crash": { + "$rpc": "null" + }, + "pasteOutcome": "unpasted" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f3df5e006d8e": { + "name": "settings.get#1", + "args": [ + { + "name": "method", + "value": "settings.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + } + } + }, + "recording": { + "scenario": "terminal-worktree-connection-resolved", + "checkpoints": [ + { + "id": "resolved", + "observation": { + "sender": ["f3df5e006d8e", "63200026ea8b"], + "payloads": ["5c52bc3f9e55", "ad49fec56c14"], + "settlements": { + "mount": "eb79a9b3682a", + "connection": "e61132f30b52" + }, + "state": "e84b72d7c6fc", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/tk-create-github.json b/mobile/rpc-foundation/goldens/tk-create-github.json index 0fec1bb4744..5a35a2ecaf8 100644 --- a/mobile/rpc-foundation/goldens/tk-create-github.json +++ b/mobile/rpc-foundation/goldens/tk-create-github.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "260a84280f69c43ac582149d9befe6ae547b2ad2b5f56a181d8e3a1314a0a071", "platform": "darwin", @@ -50,17 +50,10 @@ } } }, - "1561684e8ae9": { - "name": "github.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}" - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false + "value": true, + "sent": 0 }, "5ab5b62983be": { "composer": false, @@ -90,21 +83,47 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "5b8e3a96030e": { + "6652745ed1c6": { "name": "createBody", - "value": "" + "value": "", + "sent": 1 }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "6add5b7ef51f": { + "name": "repo.update#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}", + "sent": 2 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 }, - "871b62dd230b": { - "name": "createTitle", - "value": "" + "873de7fc7ff8": { + "name": "actionItem", + "value": { + "key": "github:repo-1:issue:11", + "provider": "github", + "source": { + "author": { + "$rpc": "null" + }, + "id": "issue:11", + "labels": [], + "number": 11, + "repoId": "repo-1", + "repoName": "Repo", + "state": "open", + "title": "A new task", + "type": "issue", + "updatedAt": "2026-01-01T00:00:00.000Z", + "url": "https://github.com/owner/repo/issues/11" + }, + "status": "Open", + "subtitle": "Repo #11", + "title": "A new task", + "updatedAt": "2026-01-01T00:00:00.000Z" + }, + "sent": 1 }, "98e33157a9f2": { "name": "repo.update#1", @@ -142,35 +161,25 @@ } } }, - "a10650cc438b": { - "name": "actionItem", - "value": { - "key": "github:repo-1:issue:11", - "provider": "github", - "source": { - "author": { - "$rpc": "null" - }, - "id": "issue:11", - "labels": [], - "number": 11, - "repoId": "repo-1", - "repoName": "Repo", - "state": "open", - "title": "A new task", - "type": "issue", - "updatedAt": "2026-01-01T00:00:00.000Z", - "url": "https://github.com/owner/repo/issues/11" - }, - "status": "Open", - "subtitle": "Repo #11", - "title": "A new task", - "updatedAt": "2026-01-01T00:00:00.000Z" - } + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, - "c41296ee02f7": { - "name": "repo.update#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.update\",\"params\":{\"repo\":\"id:repo-1\",\"updates\":{\"issueSourcePreference\":\"upstream\"}}}" + "b91134109e2b": { + "name": "github.createIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}", + "sent": 1 + }, + "c0c0f9a6037e": { + "name": "createTitle", + "value": "", + "sent": 1 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -179,6 +188,11 @@ "value": { "$rpc": "undefined" } + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 } }, "recording": { @@ -188,20 +202,20 @@ "id": "create-settled", "observation": { "sender": ["06e1643ed0af"], - "payloads": ["1561684e8ae9"], + "payloads": ["b91134109e2b"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } }, @@ -209,7 +223,7 @@ "id": "issue-source-settled", "observation": { "sender": ["06e1643ed0af", "98e33157a9f2"], - "payloads": ["1561684e8ae9", "c41296ee02f7"], + "payloads": ["b91134109e2b", "6add5b7ef51f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a", @@ -217,14 +231,14 @@ }, "state": "5ab5b62983be", "effects": [ - "791f05938c43", - "82cd71d524c8", - "a10650cc438b", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f", - "82cd71d524c8" + "46bbfadb0481", + "9e263f5e91be", + "873de7fc7ff8", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89", + "d48d5c49486c" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-create-gitlab.json b/mobile/rpc-foundation/goldens/tk-create-gitlab.json index d8d8e45006f..4e0cca02a07 100644 --- a/mobile/rpc-foundation/goldens/tk-create-gitlab.json +++ b/mobile/rpc-foundation/goldens/tk-create-gitlab.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "a4d3d1f322d49593056bd20f4122bbf0309d2161123e404161950bcab65decd5", "platform": "darwin", @@ -13,39 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0357d0481a9f": { - "name": "actionItem", - "value": { - "key": "gitlab:repo-1:issue:6", - "provider": "gitlab", - "source": { - "author": { - "$rpc": "null" - }, - "id": "issue:6", - "labels": [], - "number": 6, - "repoId": "repo-1", - "repoName": "Repo", - "state": "opened", - "title": "A new task", - "type": "issue", - "updatedAt": "2026-01-01T00:00:00.000Z", - "url": "https://gitlab.com/group/project/-/issues/6" - }, - "status": "Open", - "subtitle": "Repo #6", - "title": "A new task", - "updatedAt": "2026-01-01T00:00:00.000Z" - } - }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false + "value": true, + "sent": 0 }, "580f3724d37b": { "composer": false, @@ -75,21 +46,25 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "5b8e3a96030e": { + "6652745ed1c6": { "name": "createBody", - "value": "" + "value": "", + "sent": 1 }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, - "871b62dd230b": { + "c0c0f9a6037e": { "name": "createTitle", - "value": "" + "value": "", + "sent": 1 }, "c9c89070b638": { "name": "gitlab.createIssue#1", @@ -136,9 +111,42 @@ "$rpc": "undefined" } }, - "f5bc6cfd470a": { + "ebd58d2ca60f": { "name": "gitlab.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.createIssue\",\"params\":{\"repo\":\"id:repo-1\",\"title\":\"A new task\",\"body\":\"a body\"}}", + "sent": 1 + }, + "f4790c11c55e": { + "name": "actionItem", + "value": { + "key": "gitlab:repo-1:issue:6", + "provider": "gitlab", + "source": { + "author": { + "$rpc": "null" + }, + "id": "issue:6", + "labels": [], + "number": 6, + "repoId": "repo-1", + "repoName": "Repo", + "state": "opened", + "title": "A new task", + "type": "issue", + "updatedAt": "2026-01-01T00:00:00.000Z", + "url": "https://gitlab.com/group/project/-/issues/6" + }, + "status": "Open", + "subtitle": "Repo #6", + "title": "A new task", + "updatedAt": "2026-01-01T00:00:00.000Z" + }, + "sent": 1 + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 } }, "recording": { @@ -148,20 +156,20 @@ "id": "create-settled", "observation": { "sender": ["c9c89070b638"], - "payloads": ["f5bc6cfd470a"], + "payloads": ["ebd58d2ca60f"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "580f3724d37b", "effects": [ - "791f05938c43", - "82cd71d524c8", - "0357d0481a9f", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "f4790c11c55e", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-create-linear.json b/mobile/rpc-foundation/goldens/tk-create-linear.json index e94c1d7ae5f..96db4cc19f8 100644 --- a/mobile/rpc-foundation/goldens/tk-create-linear.json +++ b/mobile/rpc-foundation/goldens/tk-create-linear.json @@ -3,9 +3,9 @@ "family": "tasks.task-create-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "f6c7eea985190d9edeead5b36f90c8aa98679f69d19dab7579fec88841645259", "platform": "darwin", @@ -53,21 +53,10 @@ } } }, - "3e610f908f29": { - "name": "showCreateTask", - "value": false - }, - "4a66cf72bc8f": { + "46bbfadb0481": { "name": "creatingTask", - "value": false - }, - "5b8e3a96030e": { - "name": "createBody", - "value": "" - }, - "6105e77e3945": { - "name": "linear.createIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A new task\",\"description\":\"a body\",\"workspaceId\":\"linear-workspace\"}}" + "value": true, + "sent": 0 }, "61b2cb7e4313": { "composer": false, @@ -104,19 +93,27 @@ "updatedAt": "2026-01-01T00:00:00.000Z" } }, - "791f05938c43": { - "name": "creatingTask", - "value": true + "6652745ed1c6": { + "name": "createBody", + "value": "", + "sent": 1 }, - "82cd71d524c8": { + "781721955405": { + "name": "showCreateTask", + "value": false, + "sent": 1 + }, + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, - "871b62dd230b": { - "name": "createTitle", - "value": "" + "b06990400bdd": { + "name": "linear.createIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A new task\",\"description\":\"a body\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 1 }, - "9f7828134fd2": { + "b83a4bfe6154": { "name": "actionItem", "value": { "key": "linear:linear-workspace:issue-3", @@ -147,7 +144,13 @@ "subtitle": "ENG-3 · undefined", "title": "A sub-issue", "updatedAt": "2026-01-01T00:00:00.000Z" - } + }, + "sent": 1 + }, + "c0c0f9a6037e": { + "name": "createTitle", + "value": "", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -156,6 +159,11 @@ "value": { "$rpc": "undefined" } + }, + "fc7f792d6e89": { + "name": "creatingTask", + "value": false, + "sent": 1 } }, "recording": { @@ -165,20 +173,20 @@ "id": "create-settled", "observation": { "sender": ["11915dfdb24a"], - "payloads": ["6105e77e3945"], + "payloads": ["b06990400bdd"], "settlements": { "mount": "eb79a9b3682a", "create-0": "eb79a9b3682a" }, "state": "61b2cb7e4313", "effects": [ - "791f05938c43", - "82cd71d524c8", - "9f7828134fd2", - "3e610f908f29", - "871b62dd230b", - "5b8e3a96030e", - "4a66cf72bc8f" + "46bbfadb0481", + "9e263f5e91be", + "b83a4bfe6154", + "781721955405", + "c0c0f9a6037e", + "6652745ed1c6", + "fc7f792d6e89" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-checks-files.json b/mobile/rpc-foundation/goldens/tk-item-checks-files.json index 2ba3c4b65a9..e121126216a 100644 --- a/mobile/rpc-foundation/goldens/tk-item-checks-files.json +++ b/mobile/rpc-foundation/goldens/tk-item-checks-files.json @@ -3,9 +3,9 @@ "family": "tasks.item-checks-files", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "15de2c1dd80a591a5e27d50664ff21d4e71442c711fc3bbdf7d1f95f499cf04c", "platform": "darwin", @@ -13,21 +13,39 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "023bacc5a99f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" - }, - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, - "0c85499cb425": { + "02b35324051f": { "name": "prFileLoadingPath", "value": { "$rpc": "null" - } + }, + "sent": 4 }, - "1022542acd40": { + "02b52513bb0d": { + "name": "mutatingStatus", + "value": true, + "sent": 4 + }, + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 + }, + "0dc508badab8": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 4 + }, + "129905b0618e": { + "name": "github.rerunPRChecks#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 1 + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "2322bd630112": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -73,11 +91,18 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, - "169fba726515": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" + "30196bc9a973": { + "name": "detailRefreshSeq", + "value": 1, + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, "38d90ed8a1ee": { "contents": { @@ -145,6 +170,17 @@ }, "refreshSeq": 1 }, + "3d589c54ccdc": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 4 + }, "4b4ca1abe880": { "contents": {}, "drafts": { @@ -199,6 +235,11 @@ }, "refreshSeq": 1 }, + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 + }, "56b95ef32926": { "name": "github.prFileContents#1", "args": [ @@ -242,6 +283,11 @@ } } }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, "58deaf3a6563": { "contents": {}, "drafts": { @@ -296,79 +342,10 @@ }, "refreshSeq": 1 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, - "679b3f3a0d12": { - "name": "prFileContents", - "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - }, - "6c85e969cc9d": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": true, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "VIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, - "719c7f70fd21": { - "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}" + "6cf2940fc2bf": { + "name": "github.addPRReviewComment#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 5 }, "7418dba01b6e": { "contents": {}, @@ -424,15 +401,12 @@ }, "refreshSeq": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "8fd2d4171773": { + "8c3bfdbaf598": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -455,6 +429,14 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" + }, + { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" } ], "files": [ @@ -478,7 +460,18 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 5 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "a5b56b388d19": { "name": "github.addPRReviewComment#1", @@ -526,6 +519,11 @@ } } }, + "a82a30c9d838": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 3 + }, "a94ae672d47d": { "name": "github.rerunPRChecks#1", "args": [ @@ -562,9 +560,10 @@ } } }, - "ab7ba6b82907": { - "name": "detailRefreshSeq", - "value": 1 + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 }, "bcb382ff8ccc": { "name": "github.resolveReviewThread#1", @@ -599,10 +598,6 @@ } } }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, "c3ea578fcb3f": { "contents": { "src/index.ts": { @@ -663,9 +658,69 @@ }, "refreshSeq": 1 }, - "d530e4061382": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "d6639f415773": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": true, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "VIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, "e14b632f629a": { "name": "github.setPRFileViewed#1", @@ -701,9 +756,10 @@ } } }, - "e6fbd22fd721": { - "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "e5ad8c9d0fe9": { + "name": "github.resolveReviewThread#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -713,9 +769,20 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "f1d782d012f9": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 3 + }, + "f28dd4f3c720": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 5 + }, + "ff91ba8c33f6": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 2 } }, "recording": { @@ -725,20 +792,20 @@ "id": "rerun-settled", "observation": { "sender": ["a94ae672d47d"], - "payloads": ["e6fbd22fd721"], + "payloads": ["129905b0618e"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a" }, "state": "58deaf3a6563", - "effects": ["066ce15717c8", "82cd71d524c8", "ab7ba6b82907", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "30196bc9a973", "32a3635e06a4"] } }, { "id": "viewed-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a"], - "payloads": ["e6fbd22fd721", "023bacc5a99f"], + "payloads": ["129905b0618e", "ff91ba8c33f6"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -746,14 +813,14 @@ }, "state": "7418dba01b6e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf" ] } }, @@ -761,7 +828,7 @@ "id": "thread-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -770,18 +837,18 @@ }, "state": "4b4ca1abe880", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5" ] } }, @@ -789,7 +856,7 @@ "id": "expand-settled", "observation": { "sender": ["a94ae672d47d", "e14b632f629a", "bcb382ff8ccc", "56b95ef32926"], - "payloads": ["e6fbd22fd721", "023bacc5a99f", "719c7f70fd21", "d530e4061382"], + "payloads": ["129905b0618e", "ff91ba8c33f6", "e5ad8c9d0fe9", "0dc508badab8"], "settlements": { "mount": "eb79a9b3682a", "rerun-0": "eb79a9b3682a", @@ -799,23 +866,23 @@ }, "state": "c3ea578fcb3f", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f" ] } }, @@ -830,11 +897,11 @@ "a5b56b388d19" ], "payloads": [ - "e6fbd22fd721", - "023bacc5a99f", - "719c7f70fd21", - "d530e4061382", - "169fba726515" + "129905b0618e", + "ff91ba8c33f6", + "e5ad8c9d0fe9", + "0dc508badab8", + "6cf2940fc2bf" ], "settlements": { "mount": "eb79a9b3682a", @@ -846,28 +913,28 @@ }, "state": "38d90ed8a1ee", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ab7ba6b82907", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "1022542acd40", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "8fd2d4171773", - "f02550278f6a", - "c05d98f543b7", - "8aa9021b397d", - "82cd71d524c8", - "679b3f3a0d12", - "0c85499cb425", - "066ce15717c8", - "82cd71d524c8", - "5e884949c856", - "6c85e969cc9d", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "30196bc9a973", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2322bd630112", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "d6639f415773", + "0c0d6ea592d5", + "f1d782d012f9", + "a82a30c9d838", + "dbbebbd74a18", + "3d589c54ccdc", + "02b35324051f", + "02b52513bb0d", + "1e34370849ff", + "f28dd4f3c720", + "8c3bfdbaf598", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-comment-github.json b/mobile/rpc-foundation/goldens/tk-item-comment-github.json index 0e66e30e75d..ed91f8e8a8c 100644 --- a/mobile/rpc-foundation/goldens/tk-item-comment-github.json +++ b/mobile/rpc-foundation/goldens/tk-item-comment-github.json @@ -3,9 +3,9 @@ "family": "tasks.item-comment-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "fb0cdff9e02bac37b0bd8e1c47922474823d46fa735f3069ed70cdad41800be6", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { + "32a3635e06a4": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 1 }, "35cd4f653b4b": { "draft": "", @@ -128,11 +129,17 @@ } } }, - "79a7f51f2a84": { + "9cd49fc064c7": { "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"body\":\"a comment\",\"type\":\"issue\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"body\":\"a comment\",\"type\":\"issue\"}}", + "sent": 1 }, - "81e65eb25119": { + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "adb96f97611d": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -184,15 +191,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -202,9 +207,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "ffdb6c1abbef": { + "name": "itemCommentDraft", + "value": "", + "sent": 1 } }, "recording": { @@ -214,18 +220,18 @@ "id": "comment-settled", "observation": { "sender": ["7297a232d830"], - "payloads": ["79a7f51f2a84"], + "payloads": ["9cd49fc064c7"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "35cd4f653b4b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "81e65eb25119", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "adb96f97611d", + "32a3635e06a4" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-comment-gitlab-mr.json b/mobile/rpc-foundation/goldens/tk-item-comment-gitlab-mr.json index 23b0d6210cc..579c68c4923 100644 --- a/mobile/rpc-foundation/goldens/tk-item-comment-gitlab-mr.json +++ b/mobile/rpc-foundation/goldens/tk-item-comment-gitlab-mr.json @@ -3,9 +3,9 @@ "family": "tasks.item-comment-gitlab-mr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "cb696d402b8af2b9a54d4d6f9d85abfc12280e73b360196e55ec25530e610eee", "platform": "darwin", @@ -13,13 +13,35 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02a9b21b0da8": { - "name": "gitlab.addMRComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addMRComment\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}" + "1792a570e51c": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 905 + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 }, - "066ce15717c8": { + "32a3635e06a4": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 1 }, "6c49f5e0f2ca": { "draft": "", @@ -60,13 +82,10 @@ "provider": "gitlab" } }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" - }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "value": "", + "sent": 0 }, "c6b7aaa4bd08": { "name": "gitlab.addMRComment#1", @@ -110,29 +129,15 @@ } } }, - "e25faf755127": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 905 - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "e13ed6b2ab74": { + "name": "gitlab.addMRComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addMRComment\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -142,9 +147,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "ffdb6c1abbef": { + "name": "itemCommentDraft", + "value": "", + "sent": 1 } }, "recording": { @@ -154,18 +160,18 @@ "id": "comment-settled", "observation": { "sender": ["c6b7aaa4bd08"], - "payloads": ["02a9b21b0da8"], + "payloads": ["e13ed6b2ab74"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "6c49f5e0f2ca", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "e25faf755127", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "1792a570e51c", + "32a3635e06a4" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-comment-gitlab.json b/mobile/rpc-foundation/goldens/tk-item-comment-gitlab.json index bc81345b76d..1fe0b375223 100644 --- a/mobile/rpc-foundation/goldens/tk-item-comment-gitlab.json +++ b/mobile/rpc-foundation/goldens/tk-item-comment-gitlab.json @@ -3,9 +3,9 @@ "family": "tasks.item-comment-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "d993b9f74cf8c5d7af8d31a73cf19d97141c54f6fcf009e98ca5b9106f3ba35b", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "1ca4b0d3bbd0": { + "name": "gitlab.addIssueComment#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}", + "sent": 1 }, "1f27ffccd3c3": { "name": "gitlab.addIssueComment#1", @@ -59,6 +60,11 @@ } } }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "48a9b4deaa5b": { "draft": "", "error": "", @@ -98,15 +104,7 @@ "provider": "gitlab" } }, - "7251019fd224": { - "name": "gitlab.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"body\":\"a comment\",\"projectRef\":\"group/project\"}}" - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "92ea6ed9109e": { + "59727d722699": { "name": "detailPayload", "value": { "assignees": [], @@ -128,11 +126,18 @@ "labels": ["bug"], "pipelineJobs": [], "provider": "gitlab" - } + }, + "sent": 1 }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -142,9 +147,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "ffdb6c1abbef": { + "name": "itemCommentDraft", + "value": "", + "sent": 1 } }, "recording": { @@ -154,18 +160,18 @@ "id": "comment-settled", "observation": { "sender": ["1f27ffccd3c3"], - "payloads": ["7251019fd224"], + "payloads": ["1ca4b0d3bbd0"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "48a9b4deaa5b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "a36b80f7b048", - "92ea6ed9109e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ffdb6c1abbef", + "59727d722699", + "32a3635e06a4" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-detail-github.json b/mobile/rpc-foundation/goldens/tk-item-detail-github.json index fd66b2a80d1..73581365e89 100644 --- a/mobile/rpc-foundation/goldens/tk-item-detail-github.json +++ b/mobile/rpc-foundation/goldens/tk-item-detail-github.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "5fbff075d7da476f93c2a7da871c2afacc67822d1317acf6c23000195e2b2576", "platform": "darwin", @@ -13,6 +13,30 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "026c8cc37792": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [], + "files": [], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": "APPROVED", + "reviewRequests": [] + }, + "sent": 1 + }, + "1867a9df681c": { + "name": "detailLoading", + "value": false, + "sent": 1 + }, "1874e6e64ab8": { "error": "", "item": { @@ -68,10 +92,6 @@ "reviewRequests": [] } }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" - }, "54ee429ef116": { "name": "github.workItemDetails#1", "args": [ @@ -120,41 +140,27 @@ } } }, - "7d21147e56c1": { + "56d172ecd2fe": { "name": "detailLoading", - "value": true + "value": true, + "sent": 0 }, - "7d341b2cb946": { + "7a351201fa97": { + "name": "github.workItemDetails#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"type\":\"pr\"}}", + "sent": 1 + }, + "9bd1de5d9753": { "name": "detailPayload", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "8104eddfeb38": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [], - "files": [], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": "APPROVED", - "reviewRequests": [] - } - }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false - }, - "d46a22dbc133": { - "name": "github.workItemDetails#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"type\":\"pr\"}}" + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -172,17 +178,17 @@ "id": "mounted", "observation": { "sender": ["54ee429ef116"], - "payloads": ["d46a22dbc133"], + "payloads": ["7a351201fa97"], "settlements": { "mount": "eb79a9b3682a" }, "state": "1874e6e64ab8", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "8104eddfeb38", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "026c8cc37792", + "1867a9df681c" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-detail-gitlab.json b/mobile/rpc-foundation/goldens/tk-item-detail-gitlab.json index cd06b4f8bef..9805e4bdff5 100644 --- a/mobile/rpc-foundation/goldens/tk-item-detail-gitlab.json +++ b/mobile/rpc-foundation/goldens/tk-item-detail-gitlab.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "36bbd34ed8b8f67e516ce7cd230b01ab88f14369fda632037c46dbbd1a0d95a3", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "08049512c6dd": { - "name": "gitlab.workItemDetails#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":4,\"type\":\"issue\",\"projectRef\":\"group/project\"}}" + "1867a9df681c": { + "name": "detailLoading", + "value": false, + "sent": 1 }, "292ec83c1b66": { "name": "gitlab.workItemDetails#1", @@ -65,7 +66,41 @@ } } }, - "3383a335299c": { + "48d06c2dc5c4": { + "name": "gitlab.workItemDetails#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemDetails\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":4,\"type\":\"issue\",\"projectRef\":\"group/project\"}}", + "sent": 1 + }, + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "9bd1de5d9753": { + "name": "detailPayload", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 + }, + "a11900db0941": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 1 + }, + "d6522427a24c": { "name": "actionItem", "value": { "provider": "gitlab", @@ -90,25 +125,38 @@ "type": "issue" }, "title": "A GitLab issue" - } + }, + "sent": 1 }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" - }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true - }, - "7d341b2cb946": { - "name": "detailPayload", - "value": { - "$rpc": "null" - } - }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "e8f33a90ab1d": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 0, + "pending": 0, + "state": "none", + "total": 0 + }, + "id": "gitlab:issue:4", + "labels": ["bug"], + "mergeable": "MERGEABLE", + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "reviewDecision": "approved", + "reviewerCount": 0, + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + } + ], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -179,46 +227,6 @@ "pipelineJobs": [], "provider": "gitlab" } - }, - "f461061bfc92": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } - }, - "f8c6ce51db00": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 0, - "pending": 0, - "state": "none", - "total": 0 - }, - "id": "gitlab:issue:4", - "labels": ["bug"], - "mergeable": "MERGEABLE", - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "reviewDecision": "approved", - "reviewerCount": 0, - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - ] } }, "recording": { @@ -228,19 +236,19 @@ "id": "mounted", "observation": { "sender": ["292ec83c1b66"], - "payloads": ["08049512c6dd"], + "payloads": ["48d06c2dc5c4"], "settlements": { "mount": "eb79a9b3682a" }, "state": "f2d8814a60b2", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "f461061bfc92", - "3383a335299c", - "f8c6ce51db00", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "a11900db0941", + "d6522427a24c", + "e8f33a90ab1d", + "1867a9df681c" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-detail-linear.json b/mobile/rpc-foundation/goldens/tk-item-detail-linear.json index bb33ca6529e..2d26af0ba4a 100644 --- a/mobile/rpc-foundation/goldens/tk-item-detail-linear.json +++ b/mobile/rpc-foundation/goldens/tk-item-detail-linear.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c0ef16b959002e4a3c5347114a0844b95670e274ef010d910b6671ac5f49e783", "scenarioSha256": "f0407adc774b29553bdd177885e8ea9047127c4ebe8298de160a421fb4c1fe67", "platform": "darwin", @@ -13,7 +13,7 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "078876b4148c": { + "11e204c49d13": { "name": "detailPayload", "value": { "assignee": { @@ -36,7 +36,8 @@ "$rpc": "undefined" }, "provider": "linear" - } + }, + "sent": 2 }, "1764e3c48b18": { "name": "linear.issueComments#1", @@ -79,9 +80,10 @@ } } }, - "3b01c25bcd45": { - "name": "detailError", - "value": "" + "46d0f1129c84": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "47f3ae87c00a": { "name": "linear.getIssue#1", @@ -136,19 +138,61 @@ } } }, - "7d21147e56c1": { - "name": "detailLoading", - "value": true + "501841dc050a": { + "name": "actionItem", + "value": { + "provider": "linear", + "source": { + "description": "", + "id": "issue-1", + "identifier": "ENG-1", + "labels": [], + "priority": 0, + "project": { + "$rpc": "null" + }, + "state": { + "color": "#000000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering", + "workspaceId": "linear-workspace" + }, + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace", + "workspaceName": "Workspace" + }, + "title": "A Linear issue" + }, + "sent": 2 }, - "7d341b2cb946": { + "56d172ecd2fe": { + "name": "detailLoading", + "value": true, + "sent": 0 + }, + "5b2b6dd0b30f": { + "name": "linear.issueComments#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "9bd1de5d9753": { "name": "detailPayload", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "91a1c8142e23": { - "name": "detailLoading", - "value": false + "9d6ce9f28401": { + "name": "detailError", + "value": "", + "sent": 0 }, "a2e20872c3f2": { "error": "", @@ -238,47 +282,6 @@ "provider": "linear" } }, - "bb215a1eb59b": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, - "c051440f1f05": { - "name": "actionItem", - "value": { - "provider": "linear", - "source": { - "description": "", - "id": "issue-1", - "identifier": "ENG-1", - "labels": [], - "priority": 0, - "project": { - "$rpc": "null" - }, - "state": { - "color": "#000000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering", - "workspaceId": "linear-workspace" - }, - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace", - "workspaceName": "Workspace" - }, - "title": "A Linear issue" - } - }, - "e7f73629d075": { - "name": "linear.issueComments#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.issueComments\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -286,6 +289,11 @@ "value": { "$rpc": "undefined" } + }, + "ee0c4638d266": { + "name": "detailLoading", + "value": false, + "sent": 2 } }, "recording": { @@ -295,18 +303,18 @@ "id": "mounted", "observation": { "sender": ["47f3ae87c00a", "1764e3c48b18"], - "payloads": ["bb215a1eb59b", "e7f73629d075"], + "payloads": ["46d0f1129c84", "5b2b6dd0b30f"], "settlements": { "mount": "eb79a9b3682a" }, "state": "a2e20872c3f2", "effects": [ - "7d341b2cb946", - "3b01c25bcd45", - "7d21147e56c1", - "078876b4148c", - "c051440f1f05", - "91a1c8142e23" + "9bd1de5d9753", + "9d6ce9f28401", + "56d172ecd2fe", + "11e204c49d13", + "501841dc050a", + "ee0c4638d266" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-detail-metadata.json b/mobile/rpc-foundation/goldens/tk-item-detail-metadata.json index 4bf84a48ea3..bf2725d76b9 100644 --- a/mobile/rpc-foundation/goldens/tk-item-detail-metadata.json +++ b/mobile/rpc-foundation/goldens/tk-item-detail-metadata.json @@ -3,9 +3,9 @@ "family": "tasks.item-detail-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "58ea1553e04017c993aea4753aace41ee664705a3fdb3b18569c5a9d7968cf06", "scenarioSha256": "e6429c235d8c0b0376f71fea7b47c3b9ff22b850c92922b85ff993ae8b6cd6d0", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0358aa4ddd2c": { - "name": "itemAssignableUsers", - "value": [] + "11dbb2f7ba6a": { + "name": "github.listLabels#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listLabels\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 2 + }, + "14b04c3d1156": { + "name": "itemAssignableUsersLoading", + "value": true, + "sent": 1 }, "187a6bd82efe": { "labels": ["bug", "chore"], @@ -33,9 +39,15 @@ "usersError": "", "usersLoading": false }, - "226ea8e4b98b": { - "name": "itemAssignableUsersError", - "value": "" + "2c7c5fe4358d": { + "name": "github.listAssignableUsers#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 2 + }, + "30554accaab5": { + "name": "itemAvailableLabels", + "value": ["bug", "chore"], + "sent": 2 }, "31a9aea0d54a": { "name": "github.listLabels#1", @@ -68,29 +80,25 @@ } } }, - "3b9ce19a0449": { + "3af8e2a236cf": { + "name": "itemAssignableUsersError", + "value": "", + "sent": 1 + }, + "4be2a2e21bd0": { "name": "itemBodyDraft", - "value": "body" + "value": "body", + "sent": 0 }, - "419cde8cf391": { - "name": "itemLabelsError", - "value": "" + "60ab7459b747": { + "name": "itemLabelsLoading", + "value": true, + "sent": 0 }, - "50ab150a7632": { - "name": "itemAssignableUsersLoading", - "value": true - }, - "594a2904a1bc": { - "name": "github.listAssignableUsers#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.listAssignableUsers\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "903a54a21708": { - "name": "itemAvailableLabels", - "value": ["bug", "chore"] - }, - "a05b630b1ca2": { - "name": "itemAssignableUsersLoading", - "value": false + "763cfed9792e": { + "name": "itemAssignableUsers", + "value": [], + "sent": 1 }, "a268d5d92265": { "name": "github.listAssignableUsers#1", @@ -131,27 +139,7 @@ } } }, - "aa97d0d3a0e8": { - "name": "itemLabelsLoading", - "value": true - }, - "b7f5069690eb": { - "name": "itemAvailableLabels", - "value": [] - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } - }, - "ef317c60c3c6": { - "name": "github.listLabels#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listLabels\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "f9cadd6cfc38": { + "a37497fa506c": { "name": "itemAssignableUsers", "value": [ { @@ -161,11 +149,36 @@ "login": "octocat", "name": "Octo" } - ] + ], + "sent": 2 }, - "fd6c595204e3": { + "e4421084ff39": { "name": "itemLabelsLoading", - "value": false + "value": false, + "sent": 2 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "f70626574f7a": { + "name": "itemAvailableLabels", + "value": [], + "sent": 0 + }, + "f991510500df": { + "name": "itemAssignableUsersLoading", + "value": false, + "sent": 2 + }, + "fc060a38ddda": { + "name": "itemLabelsError", + "value": "", + "sent": 0 } }, "recording": { @@ -175,23 +188,23 @@ "id": "mounted", "observation": { "sender": ["31a9aea0d54a", "a268d5d92265"], - "payloads": ["ef317c60c3c6", "594a2904a1bc"], + "payloads": ["11dbb2f7ba6a", "2c7c5fe4358d"], "settlements": { "mount": "eb79a9b3682a" }, "state": "187a6bd82efe", "effects": [ - "3b9ce19a0449", - "b7f5069690eb", - "419cde8cf391", - "aa97d0d3a0e8", - "0358aa4ddd2c", - "226ea8e4b98b", - "50ab150a7632", - "903a54a21708", - "fd6c595204e3", - "f9cadd6cfc38", - "a05b630b1ca2" + "4be2a2e21bd0", + "f70626574f7a", + "fc060a38ddda", + "60ab7459b747", + "763cfed9792e", + "3af8e2a236cf", + "14b04c3d1156", + "30554accaab5", + "e4421084ff39", + "a37497fa506c", + "f991510500df" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-merge-gitlab.json b/mobile/rpc-foundation/goldens/tk-item-merge-gitlab.json index 451fb862cd8..e85f8167d61 100644 --- a/mobile/rpc-foundation/goldens/tk-item-merge-gitlab.json +++ b/mobile/rpc-foundation/goldens/tk-item-merge-gitlab.json @@ -3,9 +3,9 @@ "family": "tasks.item-merge-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "28d8dfb15fec1ecaaa1c675c9c8c0cdc196e184a6884625c44dfe1f0f9fc8e7e", "platform": "darwin", @@ -13,19 +13,27 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { + "32a3635e06a4": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "772281b8af97": { + "name": "gitlab.mergeMR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.mergeMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"method\":\"squash\",\"projectRef\":\"group/project\"}}", + "sent": 1 }, - "ac9996319e05": { + "84465663f388": { "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "b6a6630b4d40": { "error": "", @@ -100,9 +108,10 @@ } } }, - "c6bf9878ffb7": { - "name": "gitlab.mergeMR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.mergeMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"method\":\"squash\",\"projectRef\":\"group/project\"}}" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -111,10 +120,6 @@ "value": { "$rpc": "undefined" } - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false } }, "recording": { @@ -124,13 +129,13 @@ "id": "merge-settled", "observation": { "sender": ["c483c06533af"], - "payloads": ["c6bf9878ffb7"], + "payloads": ["772281b8af97"], "settlements": { "mount": "eb79a9b3682a", "merge-0": "eb79a9b3682a" }, "state": "b6a6630b4d40", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/tk-item-metadata-github.json b/mobile/rpc-foundation/goldens/tk-item-metadata-github.json index 336c991b86b..1b71ae5d20d 100644 --- a/mobile/rpc-foundation/goldens/tk-item-metadata-github.json +++ b/mobile/rpc-foundation/goldens/tk-item-metadata-github.json @@ -3,9 +3,9 @@ "family": "tasks.item-metadata-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "010c65eaa056c5df0b867dd5b5851e206e8479e9fcce02515f1e326df4b8889c", "platform": "darwin", @@ -13,11 +13,111 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { + "32a3635e06a4": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 1 }, - "2449c436b115": { + "387542f122bb": { + "name": "github.updatePR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"title\":\"Renamed\",\"body\":\"new body\"}}}", + "sent": 1 + }, + "48545870a5c1": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "title": "Renamed", + "type": "pr" + }, + "title": "Renamed" + } + ], + "sent": 1 + }, + "7cb20f219688": { + "name": "github.updatePR#1", + "args": [ + { + "name": "method", + "value": "github.updatePR" + }, + { + "name": "params", + "value": { + "prNumber": 12, + "repo": "id:repo-1", + "updates": { + "body": "new body", + "title": "Renamed" + } + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "a42cad5a2c3e": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [], + "state": "open", + "title": "Renamed", + "type": "pr" + }, + "title": "Renamed" + }, + "sent": 1 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "dbb0d797e4ab": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -63,97 +163,8 @@ "$rpc": "null" }, "reviewRequests": [] - } - }, - "3544ee07bd2a": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "title": "Renamed", - "type": "pr" - }, - "title": "Renamed" - } - ] - }, - "51904fd2b002": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [], - "state": "open", - "title": "Renamed", - "type": "pr" - }, - "title": "Renamed" - } - }, - "7cb20f219688": { - "name": "github.updatePR#1", - "args": [ - { - "name": "method", - "value": "github.updatePR" - }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-1", - "updates": { - "body": "new body", - "title": "Renamed" - } - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "b092bbd7362d": { - "name": "github.updatePR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"title\":\"Renamed\",\"body\":\"new body\"}}}" + }, + "sent": 1 }, "e3fcde8cdbfe": { "error": "", @@ -249,10 +260,6 @@ "value": { "$rpc": "undefined" } - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false } }, "recording": { @@ -262,19 +269,19 @@ "id": "update-pr-settled", "observation": { "sender": ["7cb20f219688"], - "payloads": ["b092bbd7362d"], + "payloads": ["387542f122bb"], "settlements": { "mount": "eb79a9b3682a", "update-pr-0": "eb79a9b3682a" }, "state": "e3fcde8cdbfe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "51904fd2b002", - "3544ee07bd2a", - "2449c436b115", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "a42cad5a2c3e", + "48545870a5c1", + "dbb0d797e4ab", + "32a3635e06a4" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab-mr.json b/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab-mr.json index 4ccd1c0bd78..5ea4b599eae 100644 --- a/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab-mr.json +++ b/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab-mr.json @@ -3,9 +3,9 @@ "family": "tasks.item-metadata-gitlab-mr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "daa54da6cfb8d96c2a66c138beeaf70c764f96a60bdc84f2ff4cde80483cb365", "platform": "darwin", @@ -13,11 +13,65 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "00ccf4aaa4aa": { + "name": "gitlab.updateMR#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"projectRef\":\"group/project\",\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]}}}", + "sent": 1 }, - "425f7f3148bb": { + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "45b929e1b010": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "id": "gitlab:mr:7", + "labels": ["bug", "triage"], + "number": 7, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "title": "Renamed", + "type": "mr" + }, + "title": "Renamed" + } + ], + "sent": 1 + }, + "6d96b92fa8ac": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 1 + }, + "7089c563f99c": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 1 + }, + "820a09a5345c": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "id": "gitlab:mr:7", + "labels": ["bug", "triage"], + "number": 7, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "title": "Renamed", + "type": "mr" + }, + "title": "Renamed" + }, + "sent": 1 + }, + "9c5b9e7fae33": { "name": "detailPayload", "value": { "assignees": [], @@ -33,15 +87,13 @@ "labels": ["bug", "triage"], "pipelineJobs": [], "provider": "gitlab" - } + }, + "sent": 1 }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" - }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, "a62f6e435d85": { "name": "gitlab.updateMR#1", @@ -88,24 +140,10 @@ } } }, - "b1876f15febc": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "id": "gitlab:mr:7", - "labels": ["bug", "triage"], - "number": 7, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "title": "Renamed", - "type": "mr" - }, - "title": "Renamed" - } - ] + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "d03b2863c41e": { "error": "", @@ -163,35 +201,6 @@ "value": { "$rpc": "undefined" } - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "f2369a06d2a9": { - "name": "gitlab.updateMR#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMR\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"projectRef\":\"group/project\",\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]}}}" - }, - "fbabfbaa4919": { - "name": "actionItem", - "value": { - "provider": "gitlab", - "source": { - "id": "gitlab:mr:7", - "labels": ["bug", "triage"], - "number": 7, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "title": "Renamed", - "type": "mr" - }, - "title": "Renamed" - } - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" } }, "recording": { @@ -201,21 +210,21 @@ "id": "update-gitlab-settled", "observation": { "sender": ["a62f6e435d85"], - "payloads": ["f2369a06d2a9"], + "payloads": ["00ccf4aaa4aa"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "d03b2863c41e", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "fbabfbaa4919", - "b1876f15febc", - "425f7f3148bb", - "7781b68e4a2b", - "fca590f95bf2", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "820a09a5345c", + "45b929e1b010", + "9c5b9e7fae33", + "7089c563f99c", + "6d96b92fa8ac", + "32a3635e06a4" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab.json b/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab.json index 9c5dbdf3c9a..2a95a1b9e5d 100644 --- a/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab.json +++ b/mobile/rpc-foundation/goldens/tk-item-metadata-gitlab.json @@ -3,9 +3,9 @@ "family": "tasks.item-metadata-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "4daf374f040e27836c154245d6a7fbad9ba3f6e6c0c9608218451286e4712d6b", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "03cbbf630f86": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 1 }, "06ebfa394e4c": { "error": "", @@ -105,7 +106,32 @@ } } }, - "425f7f3148bb": { + "1824f451be8e": { + "name": "gitlab.updateIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]},\"projectRef\":\"group/project\"}}", + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "34df3a1f4f16": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 1 + }, + "6d96b92fa8ac": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 1 + }, + "7089c563f99c": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 1 + }, + "9c5b9e7fae33": { "name": "detailPayload", "value": { "assignees": [], @@ -121,38 +147,15 @@ "labels": ["bug", "triage"], "pipelineJobs": [], "provider": "gitlab" - } + }, + "sent": 1 }, - "5feb9fb600e8": { - "name": "gitlab.updateIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"]},\"projectRef\":\"group/project\"}}" - }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" - }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, - "9943087b18c1": { - "name": "actionItem", - "value": { - "provider": "gitlab", - "source": { - "id": "gitlab:issue:4", - "labels": ["bug", "triage"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "title": "Renamed", - "type": "issue" - }, - "title": "Renamed" - } - }, - "ab926d66c720": { + "b27915db5c55": { "name": "items", "value": [ { @@ -169,15 +172,13 @@ }, "title": "Renamed" } - ] + ], + "sent": 1 }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" - }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -187,13 +188,23 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" + "ee3f2425c02b": { + "name": "actionItem", + "value": { + "provider": "gitlab", + "source": { + "id": "gitlab:issue:4", + "labels": ["bug", "triage"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "title": "Renamed", + "type": "issue" + }, + "title": "Renamed" + }, + "sent": 1 } }, "recording": { @@ -203,23 +214,23 @@ "id": "update-gitlab-settled", "observation": { "sender": ["166d84331771"], - "payloads": ["5feb9fb600e8"], + "payloads": ["1824f451be8e"], "settlements": { "mount": "eb79a9b3682a", "update-gitlab-0": "eb79a9b3682a" }, "state": "06ebfa394e4c", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "9943087b18c1", - "ab926d66c720", - "425f7f3148bb", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "ee3f2425c02b", + "b27915db5c55", + "9c5b9e7fae33", + "7089c563f99c", + "6d96b92fa8ac", + "34df3a1f4f16", + "03cbbf630f86", + "32a3635e06a4" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-reply-merge.json b/mobile/rpc-foundation/goldens/tk-item-reply-merge.json index 380faf7b32b..55c2d957601 100644 --- a/mobile/rpc-foundation/goldens/tk-item-reply-merge.json +++ b/mobile/rpc-foundation/goldens/tk-item-reply-merge.json @@ -3,9 +3,9 @@ "family": "tasks.item-reply-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "b8e60092a29ea4944a891adc026444cc1da18c52221876f9e7c07b450b34cea8", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "036b197488e0": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, "05d134c26c53": { "name": "github.mergePR#1", "args": [ @@ -52,70 +48,15 @@ } } }, - "066ce15717c8": { + "0be9101a1dfc": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 3 }, - "08f1b4229a2c": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" - }, - "0eeeeae9df15": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "0c0d6ea592d5": { + "name": "mutatingStatus", + "value": false, + "sent": 3 }, "19e3a37362dc": { "error": "", @@ -217,15 +158,7 @@ "reviewRequests": [] } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} - }, - "6bd857c36deb": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}" - }, - "71a30d754356": { + "2b89f7945bce": { "name": "items", "value": [ { @@ -245,50 +178,45 @@ }, "title": "A pull request" } - ] - }, - "7df24cf10f99": { - "name": "linear.updateIssue#1", - "args": [ - { - "name": "method", - "value": "linear.updateIssue" - }, - { - "name": "params", - "value": { - "id": "issue-1", - "updates": { - "stateId": "state-2" - }, - "workspaceId": "linear-workspace" - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-4", - "ok": true, - "result": { - "ok": true - } - } - } + "sent": 4 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "2f84f3228054": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 2 }, - "92083670ec3e": { + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "48b5e80976b1": { + "name": "linear.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}", + "sent": 4 + }, + "50b7beefee34": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"method\":\"squash\"}}", + "sent": 3 + }, + "5701a4cdd402": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 1 + }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 + }, + "7bbc96cd8511": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -349,8 +277,63 @@ "$rpc": "null" }, "reviewRequests": [] + }, + "sent": 2 + }, + "7df24cf10f99": { + "name": "linear.updateIssue#1", + "args": [ + { + "name": "method", + "value": "linear.updateIssue" + }, + { + "name": "params", + "value": { + "id": "issue-1", + "updates": { + "stateId": "state-2" + }, + "workspaceId": "linear-workspace" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "ok": true + } + } } }, + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "8f08c9b94011": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 3 + }, "976ce137a1ed": { "name": "github.addIssueComment#1", "args": [ @@ -393,11 +376,10 @@ } } }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "ae78fb6dcf29": { "name": "github.addPRReviewCommentReply#1", @@ -447,15 +429,92 @@ } } }, - "b959a668e307": { - "name": "linear.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"linear.updateIssue\",\"params\":{\"id\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"updates\":{\"stateId\":\"state-2\"}}}" - }, - "c9ebd6cbea9b": { + "b19de2486603": { "name": "itemReplyDrafts", "value": { "comment-2": "a reply" - } + }, + "sent": 1 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 + }, + "bc3f6bcb8a5e": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 1 + }, + "c22bc4151f3c": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 4 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d640b8e687fa": { "error": "", @@ -543,6 +602,16 @@ "reviewRequests": [] } }, + "db5675927800": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12,\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 2 + }, + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 + }, "e079a4228dc8": { "error": "", "item": { @@ -644,10 +713,6 @@ "value": { "$rpc": "undefined" } - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false } }, "recording": { @@ -657,18 +722,18 @@ "id": "review-reply-settled", "observation": { "sender": ["ae78fb6dcf29"], - "payloads": ["036b197488e0"], + "payloads": ["5701a4cdd402"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a" }, "state": "e079a4228dc8", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4" ] } }, @@ -676,7 +741,7 @@ "id": "issue-reply-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed"], - "payloads": ["036b197488e0", "08f1b4229a2c"], + "payloads": ["5701a4cdd402", "db5675927800"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -684,16 +749,16 @@ }, "state": "19e3a37362dc", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf" ] } }, @@ -701,7 +766,7 @@ "id": "merge-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -710,20 +775,20 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5" ] } }, @@ -731,7 +796,7 @@ "id": "linear-status-settled", "observation": { "sender": ["ae78fb6dcf29", "976ce137a1ed", "05d134c26c53", "7df24cf10f99"], - "payloads": ["036b197488e0", "08f1b4229a2c", "6bd857c36deb", "b959a668e307"], + "payloads": ["5701a4cdd402", "db5675927800", "50b7beefee34", "48b5e80976b1"], "settlements": { "mount": "eb79a9b3682a", "review-reply-0": "eb79a9b3682a", @@ -741,25 +806,25 @@ }, "state": "d640b8e687fa", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "c9ebd6cbea9b", - "0eeeeae9df15", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "240fb5bf0f1e", - "92083670ec3e", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "71a30d754356", - "ac9996319e05", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "b19de2486603", + "bc3f6bcb8a5e", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "2f84f3228054", + "7bbc96cd8511", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "8f08c9b94011", + "0c0d6ea592d5", + "0be9101a1dfc", + "dbbebbd74a18", + "2b89f7945bce", + "c22bc4151f3c", + "70678ab6df9a" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-review-github.json b/mobile/rpc-foundation/goldens/tk-item-review-github.json index 4656be3af0c..e23a8a9e291 100644 --- a/mobile/rpc-foundation/goldens/tk-item-review-github.json +++ b/mobile/rpc-foundation/goldens/tk-item-review-github.json @@ -3,9 +3,9 @@ "family": "tasks.item-review-github", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8f68885d57a9aa76d80ba0ee29a95bdbaa98cef29c79c68ce75d67202cde7bfe", "scenarioSha256": "3ba358ff7b6a95d9158257225483f77578dfa10c8643cdf89f8a81e0022997e9", "platform": "darwin", @@ -13,15 +13,155 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true + "03f32ac43ec3": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 }, - "14b4d8a75758": { + "0879b3f9a393": { "name": "itemReviewersDraft", - "value": "" + "value": "", + "sent": 1 }, - "16f5ce87ddd2": { + "0de54b42541b": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 1 + }, + "15f7c99a18fb": { + "name": "github.requestPRReviewers#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}", + "sent": 1 + }, + "1a20f26b6a0f": { + "name": "detailPayload", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "76563654aeaf": { + "name": "actionItem", + "value": { + "provider": "github", + "source": { + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + }, + "sent": 1 + }, + "83c824cc5deb": { "name": "detailPayload", "value": { "assignees": ["octocat"], @@ -84,51 +224,8 @@ } } ] - } - }, - "4fdc894b14c6": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headSha\":\"head-sha\",\"noCache\":true}}" - }, - "53b8bc3863fe": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"reviewers\":[\"octocat\"]}}" - }, - "7e06162b52b9": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] - }, - "82cd71d524c8": { - "name": "error", - "value": "" + }, + "sent": 2 }, "889936f92195": { "draft": "a comment", @@ -232,6 +329,11 @@ ] } }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, "8e390a30a275": { "name": "github.prChecks#1", "args": [ @@ -273,7 +375,53 @@ } } }, - "9ffffb907226": { + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "aaec5330620b": { + "name": "items", + "value": [ + { + "provider": "github", + "source": { + "checksSummary": { + "failed": 0, + "neutral": 0, + "passed": 1, + "pending": 0, + "state": "success", + "total": 1 + }, + "id": "github:pr:12", + "labels": ["bug"], + "latestReviews": [], + "number": 12, + "repoId": "repo-1", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ], + "state": "open", + "type": "pr" + }, + "title": "A pull request" + } + ], + "sent": 2 + }, + "c52d84cfe1e5": { "name": "actionItem", "value": { "provider": "github", @@ -309,65 +457,8 @@ "type": "pr" }, "title": "A pull request" - } - }, - "aa12c46da553": { - "name": "detailPayload", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } + }, + "sent": 2 }, "c6919e95e93b": { "draft": "a comment", @@ -456,6 +547,16 @@ ] } }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, "d4d38f1bf018": { "name": "github.requestPRReviewers#1", "args": [ @@ -491,76 +592,6 @@ } } }, - "dbf1942a661e": { - "name": "items", - "value": [ - { - "provider": "github", - "source": { - "checksSummary": { - "failed": 0, - "neutral": 0, - "passed": 1, - "pending": 0, - "state": "success", - "total": 1 - }, - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - ] - }, - "e58082bfe89c": { - "name": "actionItem", - "value": { - "provider": "github", - "source": { - "id": "github:pr:12", - "labels": ["bug"], - "latestReviews": [], - "number": 12, - "repoId": "repo-1", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ], - "state": "open", - "type": "pr" - }, - "title": "A pull request" - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -568,10 +599,6 @@ "value": { "$rpc": "undefined" } - }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false } }, "recording": { @@ -581,20 +608,20 @@ "id": "reviewers-settled", "observation": { "sender": ["d4d38f1bf018"], - "payloads": ["53b8bc3863fe"], + "payloads": ["15f7c99a18fb"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "c6919e95e93b", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4" ] } }, @@ -602,7 +629,7 @@ "id": "checks-settled", "observation": { "sender": ["d4d38f1bf018", "8e390a30a275"], - "payloads": ["53b8bc3863fe", "4fdc894b14c6"], + "payloads": ["15f7c99a18fb", "03f32ac43ec3"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -610,19 +637,19 @@ }, "state": "889936f92195", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "e58082bfe89c", - "7e06162b52b9", - "aa12c46da553", - "14b4d8a75758", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "16f5ce87ddd2", - "9ffffb907226", - "dbf1942a661e", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "76563654aeaf", + "0de54b42541b", + "1a20f26b6a0f", + "0879b3f9a393", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "83c824cc5deb", + "c52d84cfe1e5", + "aaec5330620b", + "8cde53a56cdf" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-item-status-gitlab-mr.json b/mobile/rpc-foundation/goldens/tk-item-status-gitlab-mr.json index 2fb863cdf9e..6121c30c995 100644 --- a/mobile/rpc-foundation/goldens/tk-item-status-gitlab-mr.json +++ b/mobile/rpc-foundation/goldens/tk-item-status-gitlab-mr.json @@ -3,9 +3,9 @@ "family": "tasks.item-status-gitlab-mr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "5de4936aed0efd0d8bd5bc5ce893d561f6bc3d0fdf4a76c9e33e7cbefd6ec362", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { - "name": "mutatingStatus", - "value": true - }, "1380dafff177": { "name": "gitlab.updateMRState#1", "args": [ @@ -53,15 +49,22 @@ } } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 }, - "ac9996319e05": { + "84465663f388": { "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 1 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, "b6a6630b4d40": { "error": "", @@ -100,9 +103,10 @@ "provider": "gitlab" } }, - "bbda8a8eedb1": { - "name": "gitlab.updateMRState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMRState\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"state\":\"closed\",\"projectRef\":\"group/project\"}}" + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -112,9 +116,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "eef11f4ec3f3": { + "name": "gitlab.updateMRState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateMRState\",\"params\":{\"repo\":\"id:repo-1\",\"iid\":7,\"state\":\"closed\",\"projectRef\":\"group/project\"}}", + "sent": 1 } }, "recording": { @@ -124,13 +129,13 @@ "id": "gitlab-status-settled", "observation": { "sender": ["1380dafff177"], - "payloads": ["bbda8a8eedb1"], + "payloads": ["eef11f4ec3f3"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "b6a6630b4d40", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } } ] diff --git a/mobile/rpc-foundation/goldens/tk-item-status-gitlab.json b/mobile/rpc-foundation/goldens/tk-item-status-gitlab.json index 467e5e73681..91829be291f 100644 --- a/mobile/rpc-foundation/goldens/tk-item-status-gitlab.json +++ b/mobile/rpc-foundation/goldens/tk-item-status-gitlab.json @@ -3,9 +3,9 @@ "family": "tasks.item-status-gitlab", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "8c4218bfb2af227da5386f29989cec438f2c6187f39ce1c06859e136ea920bfa", "scenarioSha256": "85414544a9e8570567770b43e6bf5cfcc406c9b9b4ffed3a4ff0c8187beb7549", "platform": "darwin", @@ -13,21 +13,30 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { + "13b233a5bc5a": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 2 + }, + "32a3635e06a4": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 1 }, - "132591a733d1": { - "name": "gitlab.updateIssue#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"state\":\"closed\"},\"projectRef\":\"group/project\"}}" + "3c6c54110c00": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 2 }, - "71cb3feddd6c": { + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 + }, + "75f13d97f25f": { "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"],\"removeLabels\":[\"bug\"]}}}" - }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"title\":\"Renamed\",\"addLabels\":[\"triage\"],\"removeLabels\":[\"bug\"]}}}", + "sent": 2 }, "779cb33e2c39": { "name": "gitlab.updateIssue#1", @@ -67,9 +76,70 @@ } } }, - "82cd71d524c8": { + "7ff9a871c9b4": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 2 + }, + "84465663f388": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "893c7ff30ddf": { + "name": "items", + "value": [ + { + "provider": "gitlab", + "source": { + "id": "gitlab:issue:4", + "labels": ["bug"], + "number": 4, + "projectRef": "group/project", + "repoId": "repo-1", + "state": "opened", + "type": "issue" + }, + "title": "A GitLab issue" + } + ], + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 + }, + "948d1db5279c": { + "name": "gitlab.updateIssue#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":4,\"updates\":{\"state\":\"closed\"},\"projectRef\":\"group/project\"}}", + "sent": 1 + }, + "9999466f95f3": { + "name": "detailPayload", + "value": { + "assignees": [], + "body": "body", + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "labels": ["bug"], + "pipelineJobs": [], + "provider": "gitlab" + }, + "sent": 2 + }, + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, "9fb1b1ad3675": { "name": "github.updateIssue#1", @@ -110,33 +180,22 @@ } } }, - "ac9996319e05": { + "b3786fd78eba": { "name": "actionItem", "value": { "$rpc": "null" - } + }, + "sent": 2 }, - "ce0c6ff56cf0": { - "name": "detailPayload", - "value": { - "assignees": [], - "body": "body", - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "labels": ["bug"], - "pipelineJobs": [], - "provider": "gitlab" - } + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d9d32e421d46": { "error": "", @@ -175,28 +234,6 @@ "provider": "gitlab" } }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" - }, - "e1e995a34822": { - "name": "items", - "value": [ - { - "provider": "gitlab", - "source": { - "id": "gitlab:issue:4", - "labels": ["bug"], - "number": 4, - "projectRef": "group/project", - "repoId": "repo-1", - "state": "opened", - "type": "issue" - }, - "title": "A GitLab issue" - } - ] - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -205,13 +242,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" + "ec6aee3704e2": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 2 } }, "recording": { @@ -221,20 +255,20 @@ "id": "gitlab-status-settled", "observation": { "sender": ["779cb33e2c39"], - "payloads": ["132591a733d1"], + "payloads": ["948d1db5279c"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a" }, "state": "d9d32e421d46", - "effects": ["066ce15717c8", "82cd71d524c8", "ac9996319e05", "f02550278f6a"] + "effects": ["cc96725d8f47", "9e263f5e91be", "84465663f388", "32a3635e06a4"] } }, { "id": "github-metadata-settled", "observation": { "sender": ["779cb33e2c39", "9fb1b1ad3675"], - "payloads": ["132591a733d1", "71cb3feddd6c"], + "payloads": ["948d1db5279c", "75f13d97f25f"], "settlements": { "mount": "eb79a9b3682a", "gitlab-status-0": "eb79a9b3682a", @@ -242,20 +276,20 @@ }, "state": "d9d32e421d46", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "e1e995a34822", - "ce0c6ff56cf0", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "84465663f388", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "b3786fd78eba", + "893c7ff30ddf", + "9999466f95f3", + "7ff9a871c9b4", + "3c6c54110c00", + "ec6aee3704e2", + "13b233a5bc5a", + "8cde53a56cdf" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-linear-connect.json b/mobile/rpc-foundation/goldens/tk-linear-connect.json index 8c78ed36143..1345380914c 100644 --- a/mobile/rpc-foundation/goldens/tk-linear-connect.json +++ b/mobile/rpc-foundation/goldens/tk-linear-connect.json @@ -3,9 +3,9 @@ "family": "tasks.linear-connect", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "d1bd7ad9b647a50403953ba01d3a4bcccc5f4020c2aefa6146cca8c7688612c1", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "002ad269dd44": { - "name": "showLinearConnect", - "value": false + "0c51558ed744": { + "name": "provider", + "value": "linear", + "sent": 1 }, "2f8d5603d8c0": { "connected": true, @@ -24,21 +25,30 @@ "providers": ["github", "linear"], "state": "idle" }, - "3f0218e5abc6": { + "4870152af5d4": { "name": "linearConnectState", - "value": "idle" + "value": "connecting", + "sent": 0 }, - "50941ff8a9e3": { + "6469c8226ac8": { + "name": "linear.connect#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.connect\",\"params\":{\"apiKey\":\"lin_api_key\"}}", + "sent": 1 + }, + "69d74e72326c": { "name": "linearConnected", - "value": true + "value": true, + "sent": 1 }, - "5def091042f5": { + "9ea73b6d4ce4": { "name": "linearConnectError", - "value": "" + "value": "", + "sent": 0 }, - "7c00a7dd4850": { + "b314de624efa": { "name": "linearApiKeyDraft", - "value": "" + "value": "", + "sent": 1 }, "b7f1fad8d45f": { "name": "linear.connect#1", @@ -73,18 +83,6 @@ } } }, - "b9e578e85f05": { - "name": "provider", - "value": "linear" - }, - "dae705f55c7f": { - "name": "linear.connect#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.connect\",\"params\":{\"apiKey\":\"lin_api_key\"}}" - }, - "eafaa34ddedb": { - "name": "visibleProviders", - "value": ["github", "linear"] - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -93,9 +91,20 @@ "$rpc": "undefined" } }, - "fb8120f6d4d3": { + "f06f609ce6b4": { "name": "linearConnectState", - "value": "connecting" + "value": "idle", + "sent": 1 + }, + "f4cec40b7d42": { + "name": "visibleProviders", + "value": ["github", "linear"], + "sent": 1 + }, + "fe581ce5541b": { + "name": "showLinearConnect", + "value": false, + "sent": 1 } }, "recording": { @@ -105,21 +114,21 @@ "id": "connect-settled", "observation": { "sender": ["b7f1fad8d45f"], - "payloads": ["dae705f55c7f"], + "payloads": ["6469c8226ac8"], "settlements": { "mount": "eb79a9b3682a", "connect-0": "eb79a9b3682a" }, "state": "2f8d5603d8c0", "effects": [ - "fb8120f6d4d3", - "5def091042f5", - "7c00a7dd4850", - "3f0218e5abc6", - "002ad269dd44", - "50941ff8a9e3", - "eafaa34ddedb", - "b9e578e85f05" + "4870152af5d4", + "9ea73b6d4ce4", + "b314de624efa", + "f06f609ce6b4", + "fe581ce5541b", + "69d74e72326c", + "f4cec40b7d42", + "0c51558ed744" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-linear-item.json b/mobile/rpc-foundation/goldens/tk-linear-item.json index 02149654173..a03b28f56ea 100644 --- a/mobile/rpc-foundation/goldens/tk-linear-item.json +++ b/mobile/rpc-foundation/goldens/tk-linear-item.json @@ -3,9 +3,9 @@ "family": "tasks.linear-item", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "97cfbcd82778ed6517ca2d10b2f3ad5a8d366e380d7846c1e89d5a5baf17e739", "scenarioSha256": "354eaff5243b3aae774c375aa303548d82c4db106a89ada39907d6654fa549b3", "platform": "darwin", @@ -13,50 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "066ce15717c8": { + "0c0d6ea592d5": { "name": "mutatingStatus", - "value": true + "value": false, + "sent": 3 }, - "127382fd146b": { - "name": "actionItem", - "value": { - "key": "linear:linear-workspace:issue-2", - "provider": "linear", - "source": { - "description": "a description", - "id": "issue-2", - "identifier": "ENG-2", - "labels": [], - "priority": 0, - "state": { - "color": "#000", - "name": "Todo", - "type": "unstarted" - }, - "subIssues": [], - "team": { - "id": "team-1", - "key": "ENG", - "name": "Engineering" - }, - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z", - "url": "", - "workspaceId": "linear-workspace" - }, - "status": "Todo", - "subtitle": "ENG-2 · Engineering", - "title": "A sub-issue", - "updatedAt": "2020-01-01T00:00:00.000Z" - } - }, - "252af9581c95": { + "10b28ba0acf6": { "name": "linear.addIssueComment#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.addIssueComment\",\"params\":{\"issueId\":\"issue-1\",\"workspaceId\":\"linear-workspace\",\"body\":\"a linear comment\"}}", + "sent": 1 }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 }, "2c8f51509f45": { "name": "linear.getIssue#1", @@ -111,6 +81,16 @@ } } }, + "310aa929de22": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 3 + }, + "32a3635e06a4": { + "name": "mutatingStatus", + "value": false, + "sent": 1 + }, "48107958be60": { "error": "", "item": { @@ -174,6 +154,39 @@ "provider": "linear" } }, + "4b870cf7c216": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [ + { + "id": "issue-3", + "identifier": "ENG-3", + "title": "A sub-issue", + "url": "" + } + ], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 3 + }, "4c69e7210f1a": { "name": "linear.addIssueComment#1", "args": [ @@ -210,38 +223,10 @@ } } }, - "56711aa72642": { - "name": "linear.getIssue#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}" - }, - "6eb786a2e054": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } - }, - "6fbb2167a2a8": { - "name": "linear.createIssue#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}" + "583b546bd557": { + "name": "mutatingStatus", + "value": true, + "sent": 1 }, "7c14fba8a1fe": { "error": "", @@ -299,9 +284,15 @@ "provider": "linear" } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "82983d26b169": { + "name": "mutatingStatus", + "value": true, + "sent": 2 + }, + "8cde53a56cdf": { + "name": "mutatingStatus", + "value": false, + "sent": 2 }, "910853564928": { "name": "linear.createIssue#1", @@ -346,9 +337,90 @@ } } }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" + "9e002043a9c9": { + "name": "linear.getIssue#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.getIssue\",\"params\":{\"id\":\"issue-2\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "abeee718b4b5": { + "name": "detailPayload", + "value": { + "assignee": { + "$rpc": "undefined" + }, + "children": [], + "comments": [ + { + "body": "a linear comment", + "createdAt": "2026-01-01T00:00:00.000Z", + "id": "comment-9", + "user": { + "displayName": "You" + } + } + ], + "description": "description", + "labels": [], + "project": { + "$rpc": "null" + }, + "provider": "linear" + }, + "sent": 1 + }, + "b57ded8a3ea3": { + "name": "error", + "value": "", + "sent": 2 + }, + "cc96725d8f47": { + "name": "mutatingStatus", + "value": true, + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "db29b57926b1": { + "name": "actionItem", + "value": { + "key": "linear:linear-workspace:issue-2", + "provider": "linear", + "source": { + "description": "a description", + "id": "issue-2", + "identifier": "ENG-2", + "labels": [], + "priority": 0, + "state": { + "color": "#000", + "name": "Todo", + "type": "unstarted" + }, + "subIssues": [], + "team": { + "id": "team-1", + "key": "ENG", + "name": "Engineering" + }, + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z", + "url": "", + "workspaceId": "linear-workspace" + }, + "status": "Todo", + "subtitle": "ENG-2 · Engineering", + "title": "A sub-issue", + "updatedAt": "2020-01-01T00:00:00.000Z" + }, + "sent": 2 }, "dcb5a0348220": { "error": "", @@ -414,41 +486,10 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false - }, - "f450feb912ee": { - "name": "detailPayload", - "value": { - "assignee": { - "$rpc": "undefined" - }, - "children": [ - { - "id": "issue-3", - "identifier": "ENG-3", - "title": "A sub-issue", - "url": "" - } - ], - "comments": [ - { - "body": "a linear comment", - "createdAt": "2026-01-01T00:00:00.000Z", - "id": "comment-9", - "user": { - "displayName": "You" - } - } - ], - "description": "description", - "labels": [], - "project": { - "$rpc": "null" - }, - "provider": "linear" - } + "ee9691287208": { + "name": "linear.createIssue#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.createIssue\",\"params\":{\"teamId\":\"team-1\",\"title\":\"A sub-issue\",\"workspaceId\":\"linear-workspace\",\"parentIssueId\":\"issue-1\",\"projectId\":null}}", + "sent": 3 } }, "recording": { @@ -458,18 +499,18 @@ "id": "comment-settled", "observation": { "sender": ["4c69e7210f1a"], - "payloads": ["252af9581c95"], + "payloads": ["10b28ba0acf6"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a" }, "state": "dcb5a0348220", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4" ] } }, @@ -477,7 +518,7 @@ "id": "sub-issue-open-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45"], - "payloads": ["252af9581c95", "56711aa72642"], + "payloads": ["10b28ba0acf6", "9e002043a9c9"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -485,15 +526,15 @@ }, "state": "7c14fba8a1fe", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf" ] } }, @@ -501,7 +542,7 @@ "id": "sub-issue-create-settled", "observation": { "sender": ["4c69e7210f1a", "2c8f51509f45", "910853564928"], - "payloads": ["252af9581c95", "56711aa72642", "6fbb2167a2a8"], + "payloads": ["10b28ba0acf6", "9e002043a9c9", "ee9691287208"], "settlements": { "mount": "eb79a9b3682a", "comment-0": "eb79a9b3682a", @@ -510,20 +551,20 @@ }, "state": "48107958be60", "effects": [ - "066ce15717c8", - "82cd71d524c8", - "bb911bff1d1d", - "6eb786a2e054", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "127382fd146b", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "2b3e1c8e96c4", - "f450feb912ee", - "f02550278f6a" + "cc96725d8f47", + "9e263f5e91be", + "12b9ca6d3411", + "abeee718b4b5", + "32a3635e06a4", + "583b546bd557", + "d48d5c49486c", + "db29b57926b1", + "8cde53a56cdf", + "82983d26b169", + "b57ded8a3ea3", + "310aa929de22", + "4b870cf7c216", + "0c0d6ea592d5" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-linear-team-context.json b/mobile/rpc-foundation/goldens/tk-linear-team-context.json index eb16507a557..af8bc57b381 100644 --- a/mobile/rpc-foundation/goldens/tk-linear-team-context.json +++ b/mobile/rpc-foundation/goldens/tk-linear-team-context.json @@ -3,9 +3,9 @@ "family": "tasks.linear-team-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "58ea1553e04017c993aea4753aace41ee664705a3fdb3b18569c5a9d7968cf06", "scenarioSha256": "524c2421e61d663dd1344a47ab0552c3bb029ad09e0b6271eac91f1548e8265c", "platform": "darwin", @@ -13,37 +13,61 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0b5df189257b": { - "name": "linearStatesLoading", - "value": false + "049372f27933": { + "name": "prFileContents", + "value": {}, + "sent": 0 }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } + "04c5528024be": { + "name": "itemRemoveLabelsDraft", + "value": "", + "sent": 0 }, - "0e8a09cebbc5": { - "name": "itemTitleDraft", - "value": "" + "065c82e2c558": { + "name": "linearStates", + "value": [ + { + "color": "#000000", + "id": "state-1", + "name": "Todo", + "type": "unstarted" + } + ], + "sent": 2 }, - "1057be813592": { + "12b9ca6d3411": { + "name": "linearCommentDraft", + "value": "", + "sent": 1 + }, + "1d9a37f58a33": { + "name": "creatingTask", + "value": false, + "sent": 0 + }, + "1e04ae13b692": { "name": "expandedPrFilePath", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "14b4d8a75758": { - "name": "itemReviewersDraft", - "value": "" + "217c9076cb62": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 0 }, - "18a1433d8d21": { - "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\"}" - }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "2a36cc18a7da": { + "name": "linearTeams", + "value": [ + { + "id": "team-1", + "key": "ENG", + "name": "Engineering", + "workspaceId": "linear-workspace" + } + ], + "sent": 1 }, "2afc4b1311c1": { "createTeamId": "team-1", @@ -58,19 +82,22 @@ } ] }, - "2b3e1c8e96c4": { - "name": "linearSubIssueTitle", - "value": "" + "3c5b5dea64bc": { + "name": "linear.teamStates#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.teamStates\",\"params\":{\"teamId\":\"team-1\",\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, - "363a2b217fd4": { - "name": "createTeamId", + "4331036690d4": { + "name": "prFileLoadingPath", "value": { "$rpc": "null" - } + }, + "sent": 0 }, - "4a66cf72bc8f": { - "name": "creatingTask", - "value": false + "43a64d0d0bdb": { + "name": "expandedResolvedCommentGroups", + "value": [], + "sent": 0 }, "4f71189f4e00": { "name": "linear.listTeams#1", @@ -110,51 +137,40 @@ } } }, - "5c4127bd18a3": { + "6f8af71244c2": { + "name": "linear.listTeams#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\"}", + "sent": 1 + }, + "74bc5ac6d229": { + "name": "itemAddAssigneesDraft", + "value": "", + "sent": 0 + }, + "797d29171de4": { + "name": "linearCommentDraft", + "value": "", + "sent": 0 + }, + "7c6439d32d4d": { "name": "linearStates", - "value": [ - { - "color": "#000000", - "id": "state-1", - "name": "Todo", - "type": "unstarted" - } - ] + "value": [], + "sent": 0 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "81a32c2b3439": { + "name": "linearStatesLoading", + "value": false, + "sent": 2 }, - "6918d0b7aab9": { - "name": "prFileContents", - "value": {} + "84591a5e606b": { + "name": "itemRemoveAssigneesDraft", + "value": "", + "sent": 0 }, - "7781b68e4a2b": { - "name": "itemAddLabelsDraft", - "value": "" - }, - "7daffda604f3": { - "name": "itemBodyDraft", - "value": "" - }, - "89bbb50f70ec": { - "name": "linearTeams", - "value": [ - { - "id": "team-1", - "key": "ENG", - "name": "Engineering", - "workspaceId": "linear-workspace" - } - ] - }, - "8dd6641d7404": { - "name": "expandedResolvedCommentGroups", - "value": [] - }, - "915391e8b8c8": { - "name": "linearStates", - "value": [] + "8a45c17cd319": { + "name": "itemTitleDraft", + "value": "", + "sent": 0 }, "9385340ebcd4": { "name": "linear.teamStates#1", @@ -195,9 +211,17 @@ } } }, - "a36b80f7b048": { - "name": "itemCommentDraft", - "value": "" + "9d800127c719": { + "name": "createTeamId", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "b50e582f1f87": { + "name": "itemBodyDraft", + "value": "", + "sent": 0 }, "b6bf81e9e237": { "createTeamId": "team-1", @@ -219,25 +243,45 @@ } ] }, - "bb911bff1d1d": { - "name": "linearCommentDraft", - "value": "" - }, - "d2f3c0ccfef8": { - "name": "itemRemoveAssigneesDraft", - "value": "" - }, - "dadd4b06e486": { - "name": "itemAddAssigneesDraft", - "value": "" - }, - "dfef31016418": { + "c9f74e6a8f4b": { "name": "linearStatesLoading", - "value": true + "value": true, + "sent": 1 }, - "e132489d2d57": { - "name": "linear.teamStates#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.teamStates\",\"params\":{\"teamId\":\"team-1\",\"workspaceId\":\"linear-workspace\"}}" + "cb7025a10156": { + "name": "itemReviewersDraft", + "value": "", + "sent": 0 + }, + "cbbd99961d9a": { + "name": "itemCommentDraft", + "value": "", + "sent": 0 + }, + "cda0a9e3231b": { + "name": "itemAddLabelsDraft", + "value": "", + "sent": 0 + }, + "ce991ff5560d": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 0 + }, + "ded8ff628165": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 0 + }, + "df9cbe753bae": { + "name": "linearSubIssueTitle", + "value": "", + "sent": 1 + }, + "e483917577a8": { + "name": "createTeamId", + "value": "team-1", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -246,14 +290,6 @@ "value": { "$rpc": "undefined" } - }, - "fca590f95bf2": { - "name": "itemRemoveLabelsDraft", - "value": "" - }, - "fe8218a04fd9": { - "name": "createTeamId", - "value": "team-1" } }, "recording": { @@ -263,34 +299,34 @@ "id": "open-composer-settled", "observation": { "sender": ["4f71189f4e00"], - "payloads": ["18a1433d8d21"], + "payloads": ["6f8af71244c2"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a" }, "state": "2afc4b1311c1", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8" ] } }, @@ -298,7 +334,7 @@ "id": "select-metadata-item-settled", "observation": { "sender": ["4f71189f4e00", "9385340ebcd4"], - "payloads": ["18a1433d8d21", "e132489d2d57"], + "payloads": ["6f8af71244c2", "3c5b5dea64bc"], "settlements": { "mount": "eb79a9b3682a", "open-composer-0": "eb79a9b3682a", @@ -306,32 +342,32 @@ }, "state": "b6bf81e9e237", "effects": [ - "915391e8b8c8", - "bb911bff1d1d", - "2b3e1c8e96c4", - "0e8a09cebbc5", - "7daffda604f3", - "a36b80f7b048", - "7781b68e4a2b", - "fca590f95bf2", - "dadd4b06e486", - "d2f3c0ccfef8", - "14b4d8a75758", - "240fb5bf0f1e", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "8dd6641d7404", - "4a66cf72bc8f", - "363a2b217fd4", - "89bbb50f70ec", - "fe8218a04fd9", - "dfef31016418", - "bb911bff1d1d", - "2b3e1c8e96c4", - "5c4127bd18a3", - "0b5df189257b" + "7c6439d32d4d", + "797d29171de4", + "217c9076cb62", + "8a45c17cd319", + "b50e582f1f87", + "cbbd99961d9a", + "cda0a9e3231b", + "04c5528024be", + "74bc5ac6d229", + "84591a5e606b", + "cb7025a10156", + "ded8ff628165", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "43a64d0d0bdb", + "1d9a37f58a33", + "9d800127c719", + "2a36cc18a7da", + "e483917577a8", + "c9f74e6a8f4b", + "12b9ca6d3411", + "df9cbe753bae", + "065c82e2c558", + "81a32c2b3439" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-list-gitlab-items.json b/mobile/rpc-foundation/goldens/tk-list-gitlab-items.json index a1e4860fd53..83b586b07de 100644 --- a/mobile/rpc-foundation/goldens/tk-list-gitlab-items.json +++ b/mobile/rpc-foundation/goldens/tk-list-gitlab-items.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-gitlab-items", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "9b26b8f112021fe65c156b7d4067071551bcdab44a5858f8a933f7ace66e6f80", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1aa0fd318b4d": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50}}" + "0d5d9243a0de": { + "name": "loading", + "value": false, + "sent": 1 + }, + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 }, "2af5bdc42011": { "error": "", @@ -47,15 +53,12 @@ "loading": false, "refreshing": false }, - "2e036e81354d": { - "name": "loading", - "value": true + "60eb8439c985": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50}}", + "sent": 1 }, - "82cd71d524c8": { - "name": "error", - "value": "" - }, - "9a4d6bf316ca": { + "6376c568d60e": { "name": "items", "value": [ { @@ -81,15 +84,23 @@ "title": "A GitLab issue", "updatedAt": "2020-01-01T00:00:00.000Z" } - ] + ], + "sent": 1 }, - "9fd1c1fdaba4": { + "840a8ad61602": { "name": "loading", - "value": false + "value": true, + "sent": 0 }, - "b8cb056c2851": { - "name": "refreshing", - "value": false + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 }, "d619074f1bad": { "name": "gitlab.listWorkItems#1", @@ -160,19 +171,19 @@ "id": "load-settled", "observation": { "sender": ["d619074f1bad"], - "payloads": ["1aa0fd318b4d"], + "payloads": ["60eb8439c985"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "2af5bdc42011", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "9a4d6bf316ca", - "82cd71d524c8", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "6376c568d60e", + "d48d5c49486c", + "0d5d9243a0de", + "113ccfa73078" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-list-gitlab-todos.json b/mobile/rpc-foundation/goldens/tk-list-gitlab-todos.json index a189efb3027..5ed92208e70 100644 --- a/mobile/rpc-foundation/goldens/tk-list-gitlab-todos.json +++ b/mobile/rpc-foundation/goldens/tk-list-gitlab-todos.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-gitlab-todos", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "a9e791f56e991e822b2a9f55db22eabbc39ad36ed669c87b6866ba7fe8eea24a", "platform": "darwin", @@ -13,6 +13,16 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0d5d9243a0de": { + "name": "loading", + "value": false, + "sent": 1 + }, + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 + }, "18d425aa3cf4": { "name": "gitlab.todos#1", "args": [ @@ -57,29 +67,30 @@ } } }, - "2e036e81354d": { + "840a8ad61602": { "name": "loading", - "value": true + "value": true, + "sent": 0 }, - "7dc14a940033": { - "name": "gitlab.todos#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.todos\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "82cd71d524c8": { + "9e263f5e91be": { "name": "error", - "value": "" + "value": "", + "sent": 0 }, - "8936cd17eb1c": { + "c8fb3fcb3f03": { + "name": "gitlab.todos#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.todos\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, + "d42aae748963": { + "name": "error", + "value": "Cannot read properties of undefined (reading 'replace')", + "sent": 1 + }, + "e14451e7d576": { "name": "items", - "value": [] - }, - "9fd1c1fdaba4": { - "name": "loading", - "value": false - }, - "b8cb056c2851": { - "name": "refreshing", - "value": false + "value": [], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -89,10 +100,6 @@ "$rpc": "undefined" } }, - "f70e6aaf0d8e": { - "name": "error", - "value": "Cannot read properties of undefined (reading 'replace')" - }, "f7da7040be7b": { "error": "Cannot read properties of undefined (reading 'replace')", "items": [], @@ -107,19 +114,19 @@ "id": "load-settled", "observation": { "sender": ["18d425aa3cf4"], - "payloads": ["7dc14a940033"], + "payloads": ["c8fb3fcb3f03"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "f7da7040be7b", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "8936cd17eb1c", - "f70e6aaf0d8e", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e14451e7d576", + "d42aae748963", + "0d5d9243a0de", + "113ccfa73078" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-list-linear.json b/mobile/rpc-foundation/goldens/tk-list-linear.json index 7754ee52324..a6ca28a3514 100644 --- a/mobile/rpc-foundation/goldens/tk-list-linear.json +++ b/mobile/rpc-foundation/goldens/tk-list-linear.json @@ -3,9 +3,9 @@ "family": "tasks.task-list-linear", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "216ddbf8cb71481d179563d8b033d7dc6cd71bface049e83073b977909776fc9", "platform": "darwin", @@ -13,9 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2e036e81354d": { + "0d5d9243a0de": { "name": "loading", - "value": true + "value": false, + "sent": 1 + }, + "113ccfa73078": { + "name": "refreshing", + "value": false, + "sent": 1 + }, + "2fa05a58f1ae": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"all\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 1 }, "3edde845aed1": { "error": "", @@ -108,11 +119,12 @@ } } }, - "5b8a2e3e390d": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"all\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" + "6143a28f5226": { + "name": "loading", + "value": true, + "sent": 1 }, - "8080efdd19df": { + "6fafebd34f71": { "name": "items", "value": [ { @@ -144,11 +156,13 @@ "title": "A found issue", "updatedAt": "2020-01-01T00:00:00.000Z" } - ] + ], + "sent": 2 }, - "82cd71d524c8": { - "name": "error", - "value": "" + "840a8ad61602": { + "name": "loading", + "value": true, + "sent": 0 }, "86aeb72f48eb": { "name": "linear.listIssues#1", @@ -207,9 +221,10 @@ } } }, - "8780e3ee6661": { - "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" + "92c28468d7be": { + "name": "refreshing", + "value": false, + "sent": 2 }, "94f44b229d7d": { "error": "", @@ -247,11 +262,27 @@ "loading": false, "refreshing": false }, - "9fd1c1fdaba4": { - "name": "loading", - "value": false + "9e263f5e91be": { + "name": "error", + "value": "", + "sent": 0 }, - "a807b2cced19": { + "b83b4bb2ab33": { + "name": "linear.searchIssues#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 + }, + "c9db7514f5c5": { + "name": "loading", + "value": false, + "sent": 2 + }, + "d48d5c49486c": { + "name": "error", + "value": "", + "sent": 1 + }, + "e1bd9a521877": { "name": "items", "value": [ { @@ -283,11 +314,8 @@ "title": "A Linear issue", "updatedAt": "2020-01-01T00:00:00.000Z" } - ] - }, - "b8cb056c2851": { - "name": "refreshing", - "value": false + ], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -305,18 +333,18 @@ "id": "load-settled", "observation": { "sender": ["86aeb72f48eb"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a" }, "state": "94f44b229d7d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -324,7 +352,7 @@ "id": "set-query-done", "observation": { "sender": ["86aeb72f48eb"], - "payloads": ["5b8a2e3e390d"], + "payloads": ["2fa05a58f1ae"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -332,11 +360,11 @@ }, "state": "94f44b229d7d", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078" ] } }, @@ -344,7 +372,7 @@ "id": "load-settled", "observation": { "sender": ["86aeb72f48eb", "5494ca4c103e"], - "payloads": ["5b8a2e3e390d", "8780e3ee6661"], + "payloads": ["2fa05a58f1ae", "b83b4bb2ab33"], "settlements": { "mount": "eb79a9b3682a", "load-0": "eb79a9b3682a", @@ -353,16 +381,16 @@ }, "state": "3edde845aed1", "effects": [ - "82cd71d524c8", - "2e036e81354d", - "a807b2cced19", - "9fd1c1fdaba4", - "b8cb056c2851", - "82cd71d524c8", - "2e036e81354d", - "8080efdd19df", - "9fd1c1fdaba4", - "b8cb056c2851" + "9e263f5e91be", + "840a8ad61602", + "e1bd9a521877", + "0d5d9243a0de", + "113ccfa73078", + "d48d5c49486c", + "6143a28f5226", + "6fafebd34f71", + "c9db7514f5c5", + "92c28468d7be" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-board-load.json b/mobile/rpc-foundation/goldens/tk-project-board-load.json index e71ea44fafb..8c56d7965a6 100644 --- a/mobile/rpc-foundation/goldens/tk-project-board-load.json +++ b/mobile/rpc-foundation/goldens/tk-project-board-load.json @@ -3,9 +3,9 @@ "family": "tasks.project-board-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "7840e811e81d3645f1c874b871158202a53432989f3b5c849df12550b082813b", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "02310a132254": { - "name": "githubProjectPartialFailures", - "value": [] - }, "02a4a58d8dfb": { "name": "github.project.listViews#2", "args": [ @@ -61,10 +57,6 @@ } } }, - "03a767961869": { - "name": "githubProjectLoading", - "value": true - }, "09d1a467c534": { "name": "github.project.listViews#1", "args": [ @@ -109,27 +101,20 @@ } } }, - "0f1253424990": { - "name": "github.project.listViews#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}" - }, - "11b132a242c1": { - "name": "githubProjectTable", - "value": { - "$rpc": "null" - } - }, - "1296da8e044e": { - "name": "githubProjectSearch", - "value": "" - }, - "1d3552e91192": { - "name": "github.project.listAccessible#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}" - }, - "27ed3970f7fb": { + "156064e9724d": { "name": "githubProjectPasteBusy", - "value": true + "value": true, + "sent": 3 + }, + "16712ed539ad": { + "name": "githubProjectSearch", + "value": "", + "sent": 5 + }, + "25b0ac550549": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 1 }, "2ab1b35ff194": { "error": "", @@ -169,9 +154,10 @@ } ] }, - "2ae6c4fc165d": { + "32b1426d14c0": { "name": "githubProjectLoading", - "value": false + "value": false, + "sent": 3 }, "376c9e8bd72a": { "error": "", @@ -198,13 +184,15 @@ } ] }, - "39bc2fd66e3d": { - "name": "github.project.viewTable#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}" + "383da1c2fa1c": { + "name": "githubProjectLoading", + "value": true, + "sent": 4 }, - "3e904e0d43b4": { - "name": "github.project.listViews#2", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}" + "42d96f8f44ae": { + "name": "githubProjectError", + "value": "", + "sent": 3 }, "43d044e8caea": { "name": "github.project.listAccessible#1", @@ -249,7 +237,71 @@ } } }, - "520e0f81bc2a": { + "474d63060ff3": { + "name": "github.project.viewTable#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.viewTable\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3,\"viewId\":\"view-1\"}}", + "sent": 3 + }, + "47ebe03e8b7f": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 5 + }, + "4d6bf1149ea4": { + "name": "githubProjectError", + "value": "", + "sent": 4 + }, + "54b9c49c04a8": { + "name": "githubProjectError", + "value": "", + "sent": 0 + }, + "57acdd86193b": { + "name": "githubProjectSearch", + "value": "is:open", + "sent": 3 + }, + "5bd0110906b9": { + "name": "githubProjectPartialFailures", + "value": [], + "sent": 0 + }, + "6579ec5a7d8f": { + "name": "githubProjectLoading", + "value": false, + "sent": 5 + }, + "6820b76533c9": { + "name": "githubProjectLoading", + "value": true, + "sent": 2 + }, + "6e64e24c633d": { + "name": "appliedGithubProjectSearch", + "value": { + "$rpc": "undefined" + }, + "sent": 5 + }, + "74ee0682f370": { + "name": "github.project.listViews#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.enterprise.test\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 2 + }, + "7ca39426a1f8": { + "name": "github.project.listAccessible#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAccessible\",\"params\":{\"host\":\"github.com\"}}", + "sent": 1 + }, + "80ceb7c32703": { "name": "githubProjects", "value": [ { @@ -259,28 +311,25 @@ "ownerType": "organization", "title": "Board" } - ] + ], + "sent": 1 }, - "54ea0f0a1191": { - "name": "githubProjectTable", - "value": { - "fields": [], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [], - "selectedView": { - "filter": "is:open", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } + "900becffe437": { + "name": "showGitHubProjectPicker", + "value": false, + "sent": 4 }, - "560b9ae7cb02": { + "a55aa59164e2": { + "name": "github.project.listViews#2", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listViews\",\"params\":{\"owner\":\"owner\",\"host\":\"github.com\",\"ownerType\":\"organization\",\"projectNumber\":3}}", + "sent": 5 + }, + "b05e50b1dc22": { + "name": "githubProjectPasteBusy", + "value": false, + "sent": 5 + }, + "b2ddd7451862": { "name": "githubProjectViews", "value": [ { @@ -289,21 +338,20 @@ "name": "Table", "number": 1 } - ] + ], + "sent": 2 }, - "6f73e51854d5": { - "name": "github.project.resolveRef#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}" - }, - "abd075971f7c": { - "name": "githubProjectPasteError", - "value": "" - }, - "b14931fed627": { - "name": "appliedGithubProjectSearch", - "value": { - "$rpc": "undefined" - } + "b6255b367ac4": { + "name": "githubProjectViews", + "value": [ + { + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + ], + "sent": 3 }, "be0da5b53ffb": { "status": "fulfilled", @@ -358,9 +406,17 @@ } } }, - "dbe747c32c99": { - "name": "githubProjectError", - "value": "" + "d81c02b76226": { + "name": "github.project.resolveRef#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.resolveRef\",\"params\":{\"input\":\"https://github.com/orgs/owner/projects/3\",\"host\":\"github.com\"}}", + "sent": 4 + }, + "ddc3cac1e389": { + "name": "githubProjectTable", + "value": { + "$rpc": "null" + }, + "sent": 5 }, "dec0f3dc00c9": { "name": "github.project.viewTable#1", @@ -415,17 +471,15 @@ } } }, - "e32cd29f23cb": { + "e59d16f6cde5": { + "name": "githubProjectPasteError", + "value": "", + "sent": 3 + }, + "e8b0899e8eb2": { "name": "githubProjectPasteInput", - "value": "" - }, - "e42224cf3520": { - "name": "githubProjectSearch", - "value": "is:open" - }, - "e542d7c9af9f": { - "name": "showGitHubProjectPicker", - "value": false + "value": "", + "sent": 4 }, "eb79a9b3682a": { "status": "fulfilled", @@ -435,9 +489,30 @@ "$rpc": "undefined" } }, - "fe4574f4cf7a": { - "name": "githubProjectPasteBusy", - "value": false + "ebf1d6b98d33": { + "name": "githubProjectTable", + "value": { + "fields": [], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [], + "selectedView": { + "filter": "is:open", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, + "f3e4bb3c6cb0": { + "name": "githubProjectError", + "value": "", + "sent": 2 }, "ff43b5ec92a9": { "error": "", @@ -465,20 +540,20 @@ "id": "projects-settled", "observation": { "sender": ["43d044e8caea"], - "payloads": ["1d3552e91192"], + "payloads": ["7ca39426a1f8"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a" }, "state": "ff43b5ec92a9", - "effects": ["dbe747c32c99", "02310a132254", "520e0f81bc2a", "02310a132254"] + "effects": ["54b9c49c04a8", "5bd0110906b9", "80ceb7c32703", "25b0ac550549"] } }, { "id": "views-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534"], - "payloads": ["1d3552e91192", "0f1253424990"], + "payloads": ["7ca39426a1f8", "74ee0682f370"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -486,11 +561,11 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862" ] } }, @@ -498,7 +573,7 @@ "id": "table-settled", "observation": { "sender": ["43d044e8caea", "09d1a467c534", "dec0f3dc00c9"], - "payloads": ["1d3552e91192", "0f1253424990", "39bc2fd66e3d"], + "payloads": ["7ca39426a1f8", "74ee0682f370", "474d63060ff3"], "settlements": { "mount": "eb79a9b3682a", "projects-0": "eb79a9b3682a", @@ -507,17 +582,17 @@ }, "state": "2ab1b35ff194", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0" ] } }, @@ -532,11 +607,11 @@ "02a4a58d8dfb" ], "payloads": [ - "1d3552e91192", - "0f1253424990", - "39bc2fd66e3d", - "6f73e51854d5", - "3e904e0d43b4" + "7ca39426a1f8", + "74ee0682f370", + "474d63060ff3", + "d81c02b76226", + "a55aa59164e2" ], "settlements": { "mount": "eb79a9b3682a", @@ -547,30 +622,30 @@ }, "state": "376c9e8bd72a", "effects": [ - "dbe747c32c99", - "02310a132254", - "520e0f81bc2a", - "02310a132254", - "560b9ae7cb02", - "03a767961869", - "dbe747c32c99", - "54ea0f0a1191", - "e42224cf3520", - "560b9ae7cb02", - "2ae6c4fc165d", - "27ed3970f7fb", - "abd075971f7c", - "dbe747c32c99", - "e32cd29f23cb", - "e542d7c9af9f", - "03a767961869", - "dbe747c32c99", - "560b9ae7cb02", - "b14931fed627", - "1296da8e044e", - "11b132a242c1", - "2ae6c4fc165d", - "fe4574f4cf7a" + "54b9c49c04a8", + "5bd0110906b9", + "80ceb7c32703", + "25b0ac550549", + "b2ddd7451862", + "6820b76533c9", + "f3e4bb3c6cb0", + "ebf1d6b98d33", + "57acdd86193b", + "b6255b367ac4", + "32b1426d14c0", + "156064e9724d", + "e59d16f6cde5", + "42d96f8f44ae", + "e8b0899e8eb2", + "900becffe437", + "383da1c2fa1c", + "4d6bf1149ea4", + "47ebe03e8b7f", + "6e64e24c633d", + "16712ed539ad", + "ddc3cac1e389", + "6579ec5a7d8f", + "b05e50b1dc22" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-repo-slugs.json b/mobile/rpc-foundation/goldens/tk-project-repo-slugs.json index 59d4ddf6b05..8ff9d24d9a4 100644 --- a/mobile/rpc-foundation/goldens/tk-project-repo-slugs.json +++ b/mobile/rpc-foundation/goldens/tk-project-repo-slugs.json @@ -3,9 +3,9 @@ "family": "tasks.project-repo-slugs", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "c4272385ed3b0de4feab38de9e4f6363ecd6317fdd4de47f76a98eb18abaf371", "scenarioSha256": "a83d5768892764af2dd6866f03d51c09aef63d1c5d3e0645bd5e1c16454b201f", "platform": "darwin", @@ -48,11 +48,12 @@ } } }, - "6530ef4dbd15": { + "81640993e00b": { "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 }, - "a21757eb73fd": { + "a357afc033aa": { "name": "githubRepoSlugCache", "value": { "repo-1": { @@ -63,7 +64,8 @@ "repo": "repo" } } - } + }, + "sent": 1 }, "bdec8bbb3c04": { "cache": { @@ -93,12 +95,12 @@ "id": "mounted", "observation": { "sender": ["5330ec46fa7e"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "bdec8bbb3c04", - "effects": ["a21757eb73fd"] + "effects": ["a357afc033aa"] } } ] diff --git a/mobile/rpc-foundation/goldens/tk-project-row-comments-issue.json b/mobile/rpc-foundation/goldens/tk-project-row-comments-issue.json index 35f5e0455b0..75e88a31620 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-comments-issue.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-comments-issue.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-comments-issue", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "6f1bfb05a9df6482200bbab4400fd07a09955d47fcc468e1d2feda1ca9875aa1", "platform": "darwin", @@ -13,89 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "086a41047c19": { - "name": "projectCommentDraft", - "value": "" - }, - "0ce8caa0cc82": { - "name": "github.project.addIssueCommentBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}" - }, - "16637fd57f65": { - "name": "github.project.updateIssueCommentBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}" - }, - "1749ae600a25": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "name": "Status", - "options": [] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "title": "Renamed", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1782d901730e": { - "name": "projectEditingCommentDraft", - "value": "" - }, - "2cd14f7121a5": { + "02839f22d2db": { "name": "projectMutating", - "value": false + "value": false, + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "4b9c688ebd34": { + "name": "projectEditingCommentDraft", + "value": "", + "sent": 3 }, "5198e17de9b3": { "detail": { @@ -241,59 +172,30 @@ "itemType": "ISSUE" } }, - "8d7301a69c58": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a project comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 906 - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } + "5f2604a47fa1": { + "name": "github.project.updateIssueCommentBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501,\"body\":\"an edited comment\"}}", + "sent": 3 + }, + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 }, "8f5c8979ff80": { "name": "github.project.updateIssueCommentBySlug#1", @@ -441,11 +343,197 @@ "itemType": "ISSUE" } }, - "9340829c00ac": { - "name": "github.project.updateIssueBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}" + "9698ad92ebc9": { + "name": "projectCommentDraft", + "value": "", + "sent": 2 }, - "9f682b8cbc1e": { + "a26efea23f6c": { + "name": "projectEditingCommentId", + "value": { + "$rpc": "null" + }, + "sent": 3 + }, + "a3c003fbf907": { + "name": "github.project.updateIssueBySlug#1", + "args": [ + { + "name": "method", + "value": "github.project.updateIssueBySlug" + }, + { + "name": "params", + "value": { + "host": "github.enterprise.test", + "number": 1, + "owner": "owner", + "repo": "repo", + "updates": { + "title": "Renamed" + } + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "b1384e55e8cf": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a project comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 906 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 2 + }, + "c2bda70f8353": { + "name": "github.project.updateIssueBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"updates\":{\"title\":\"Renamed\"}}}", + "sent": 1 + }, + "cfc8331c4dc0": { + "name": "github.project.addIssueCommentBySlug#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.addIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"body\":\"a project comment\"}}", + "sent": 2 + }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "e3226dc257b6": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "name": "Status", + "options": [] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "title": "Renamed", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 1 + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ee587f93f5f1": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -497,48 +585,10 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 3 }, - "a3c003fbf907": { - "name": "github.project.updateIssueBySlug#1", - "args": [ - { - "name": "method", - "value": "github.project.updateIssueBySlug" - }, - { - "name": "params", - "value": { - "host": "github.enterprise.test", - "number": 1, - "owner": "owner", - "repo": "repo", - "updates": { - "title": "Renamed" - } - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "aff4cd03e232": { + "f5260513deed": { "name": "projectRowItem", "value": { "content": { @@ -556,25 +606,8 @@ "fieldValuesByFieldId": {}, "id": "item-1", "itemType": "ISSUE" - } - }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "d33f5097e2ec": { - "name": "projectEditingCommentId", - "value": { - "$rpc": "null" - } - }, - "eb79a9b3682a": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "$rpc": "undefined" - } + }, + "sent": 1 } }, "recording": { @@ -584,20 +617,20 @@ "id": "update-item-settled", "observation": { "sender": ["a3c003fbf907"], - "payloads": ["9340829c00ac"], + "payloads": ["c2bda70f8353"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "9188c83ef653", - "effects": ["c2a271fc5d97", "aff4cd03e232", "1749ae600a25", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "f5260513deed", "e3226dc257b6", "02839f22d2db"] } }, { "id": "add-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366"], - "payloads": ["9340829c00ac", "0ce8caa0cc82"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -605,14 +638,14 @@ }, "state": "5198e17de9b3", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff" ] } }, @@ -620,7 +653,7 @@ "id": "update-comment-settled", "observation": { "sender": ["a3c003fbf907", "909e5a140366", "8f5c8979ff80"], - "payloads": ["9340829c00ac", "0ce8caa0cc82", "16637fd57f65"], + "payloads": ["c2bda70f8353", "cfc8331c4dc0", "5f2604a47fa1"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a", @@ -629,20 +662,20 @@ }, "state": "527330ed2103", "effects": [ - "c2a271fc5d97", - "aff4cd03e232", - "1749ae600a25", - "2cd14f7121a5", - "c2a271fc5d97", - "086a41047c19", - "8d7301a69c58", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "9f682b8cbc1e", - "d33f5097e2ec", - "1782d901730e", - "2cd14f7121a5" + "7b2465eedefe", + "f5260513deed", + "e3226dc257b6", + "02839f22d2db", + "d1bb762720d5", + "9698ad92ebc9", + "b1384e55e8cf", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "ee587f93f5f1", + "a26efea23f6c", + "4b9c688ebd34", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-row-comments-pr.json b/mobile/rpc-foundation/goldens/tk-project-row-comments-pr.json index c9c64c4fcc7..8beeff19eef 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-comments-pr.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-comments-pr.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-comments-pr", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "e5ff558593fd32d66e6ba1722ebf54d50992c9c2b6db41ef2435b47972fbd0fd", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, "0fa9db1cc7c0": { "name": "github.project.updatePullRequestBySlug#1", "args": [ @@ -52,10 +57,6 @@ } } }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, "2d1e8ede1fcf": { "detail": { "assignees": ["octocat"], @@ -122,11 +123,12 @@ "itemType": "PULL_REQUEST" } }, - "80e87e83df29": { - "name": "github.project.updatePullRequestBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updatePullRequestBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":2,\"updates\":{\"title\":\"Renamed\"}}}" + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, - "944afddca6db": { + "c8e3f060e5f1": { "name": "projectRowItem", "value": { "content": { @@ -144,13 +146,10 @@ "fieldValuesByFieldId": {}, "id": "item-2", "itemType": "PULL_REQUEST" - } + }, + "sent": 1 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "d8d5425b5f04": { + "c9abda0c6d89": { "name": "githubProjectTable", "value": { "fields": [ @@ -208,7 +207,13 @@ "name": "Table", "number": 1 } - } + }, + "sent": 1 + }, + "e1d50458f904": { + "name": "github.project.updatePullRequestBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updatePullRequestBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":2,\"updates\":{\"title\":\"Renamed\"}}}", + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -226,13 +231,13 @@ "id": "update-item-settled", "observation": { "sender": ["0fa9db1cc7c0"], - "payloads": ["80e87e83df29"], + "payloads": ["e1d50458f904"], "settlements": { "mount": "eb79a9b3682a", "update-item-0": "eb79a9b3682a" }, "state": "2d1e8ede1fcf", - "effects": ["c2a271fc5d97", "944afddca6db", "d8d5425b5f04", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "c8e3f060e5f1", "c9abda0c6d89", "02839f22d2db"] } } ] diff --git a/mobile/rpc-foundation/goldens/tk-project-row-detail.json b/mobile/rpc-foundation/goldens/tk-project-row-detail.json index 12bc143490d..6842a3c50cd 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-detail.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-detail.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-detail", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f8f6e5d500f959b9b15c5498885a05422747880b6aef4ad795bc3064ebbacea6", "scenarioSha256": "f572b37cfd15f41f283e5f96b772a1055670f80e68064ac81477d9b768fc971a", "platform": "darwin", @@ -13,85 +13,90 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "086a41047c19": { - "name": "projectCommentDraft", - "value": "" - }, - "0c85499cb425": { - "name": "prFileLoadingPath", - "value": { - "$rpc": "null" - } - }, - "1057be813592": { - "name": "expandedPrFilePath", - "value": { - "$rpc": "null" - } - }, - "1782d901730e": { - "name": "projectEditingCommentDraft", - "value": "" - }, - "188585c3859c": { - "name": "projectFieldDrafts", - "value": {} - }, - "1ca3c6b62543": { - "name": "projectRowDetailLoading", - "value": true - }, - "347cc433c473": { - "name": "projectRowDetail", - "value": { - "$rpc": "null" - } - }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" - }, - "4f9b2f35c45f": { - "name": "projectRowDetail", - "value": { - "assignees": [], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [], - "files": [], - "headSha": "head-sha", - "labels": [], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "undefined" - }, - "reviewRequests": [] - } - }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} - }, - "6918d0b7aab9": { + "049372f27933": { "name": "prFileContents", - "value": {} + "value": {}, + "sent": 0 }, - "8f0c8ca9f6fc": { - "name": "projectBodyDraft", - "value": "" + "0e6d17a72b48": { + "name": "projectEditingCommentDraft", + "value": "", + "sent": 0 }, - "9348720697e0": { + "1948869d1aab": { "name": "projectTitleDraft", "value": { "$rpc": "undefined" - } + }, + "sent": 0 + }, + "1ab0db6f980d": { + "name": "projectCommentDraft", + "value": "", + "sent": 0 + }, + "1e04ae13b692": { + "name": "expandedPrFilePath", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "228957b08ee5": { + "name": "projectReviewersDraft", + "value": "", + "sent": 0 + }, + "3690e3603bc7": { + "name": "projectEditingCommentId", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "3a8d8b837c22": { + "name": "projectRowDetailLoading", + "value": false, + "sent": 1 + }, + "4331036690d4": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "62fee54ba0b2": { + "name": "projectBodyDraft", + "value": "", + "sent": 0 + }, + "73fd5eb0550e": { + "name": "projectRowDetailLoading", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "8441059da147": { + "name": "github.project.workItemDetailsBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.workItemDetailsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"type\":\"issue\"}}", + "sent": 1 + }, + "8e5298b22c5f": { + "name": "projectRowDetail", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "9b91f921fbb2": { + "name": "projectFieldDrafts", + "value": {}, + "sent": 0 }, "b2a01ad6d4fe": { "detail": { @@ -114,6 +119,32 @@ "error": "", "loading": false }, + "c3e75b813157": { + "name": "projectRowDetail", + "value": { + "assignees": [], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [], + "files": [], + "headSha": "head-sha", + "labels": [], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "undefined" + }, + "reviewRequests": [] + }, + "sent": 1 + }, + "ce991ff5560d": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 0 + }, "d1f95449bb04": { "name": "github.project.workItemDetailsBySlug#1", "args": [ @@ -164,16 +195,6 @@ } } }, - "d33f5097e2ec": { - "name": "projectEditingCommentId", - "value": { - "$rpc": "null" - } - }, - "e27d1a246a98": { - "name": "github.project.workItemDetailsBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.workItemDetailsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"type\":\"issue\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -181,10 +202,6 @@ "value": { "$rpc": "undefined" } - }, - "f78c32654fc4": { - "name": "projectRowDetailLoading", - "value": false } }, "recording": { @@ -194,28 +211,28 @@ "id": "mounted", "observation": { "sender": ["d1f95449bb04"], - "payloads": ["e27d1a246a98"], + "payloads": ["8441059da147"], "settlements": { "mount": "eb79a9b3682a" }, "state": "b2a01ad6d4fe", "effects": [ - "9348720697e0", - "8f0c8ca9f6fc", - "086a41047c19", - "d33f5097e2ec", - "1782d901730e", - "3befcdf8b535", - "1057be813592", - "6918d0b7aab9", - "0c85499cb425", - "5e884949c856", - "188585c3859c", - "347cc433c473", - "057a0b5a420b", - "1ca3c6b62543", - "4f9b2f35c45f", - "f78c32654fc4" + "1948869d1aab", + "62fee54ba0b2", + "1ab0db6f980d", + "3690e3603bc7", + "0e6d17a72b48", + "228957b08ee5", + "1e04ae13b692", + "049372f27933", + "4331036690d4", + "ce991ff5560d", + "9b91f921fbb2", + "8e5298b22c5f", + "80d38ca65a5d", + "73fd5eb0550e", + "c3e75b813157", + "3a8d8b837c22" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-row-fields.json b/mobile/rpc-foundation/goldens/tk-project-row-fields.json index 661dc71bd08..b80d4ea3b18 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-fields.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-fields.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-fields", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "af54a351f4b79fff4a11948fc47a9f5194733065682ff96d6b46b9ae292e327e", "platform": "darwin", @@ -13,154 +13,17 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "010155bc60dd": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1153dfcb2ccc": { - "name": "githubProjectTable", - "value": { - "fields": [ - { - "dataType": "SINGLE_SELECT", - "id": "field-1", - "kind": "single-select", - "name": "Status", - "options": [ - { - "color": "YELLOW", - "id": "option-1", - "name": "In progress" - } - ] - } - ], - "project": { - "id": "project-1", - "number": 3, - "title": "Board" - }, - "rows": [ - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - }, - { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/pull/2" - }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" - } - ], - "selectedView": { - "filter": "", - "id": "view-1", - "layout": "TABLE_LAYOUT", - "name": "Table", - "number": 1 - } - } - }, - "1939e469a4b3": { - "name": "projectFieldDrafts", - "value": { - "field-1": "" - } - }, - "2cd14f7121a5": { + "02839f22d2db": { "name": "projectMutating", - "value": false + "value": false, + "sent": 1 }, - "3a0ba35a3b28": { + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "208468d41a71": { "name": "githubProjectTable", "value": { "fields": [ @@ -232,7 +95,46 @@ "name": "Table", "number": 1 } - } + }, + "sent": 1 + }, + "34daaf185d9e": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": { + "field-1": { + "color": "YELLOW", + "fieldId": "field-1", + "kind": "single-select", + "name": "In progress", + "optionId": "option-1" + } + }, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 1 + }, + "3602df6361c4": { + "name": "github.project.updateItemField#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}", + "sent": 1 + }, + "3dd9611f0850": { + "name": "github.project.clearItemField#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}", + "sent": 2 }, "424e9a1ae7ed": { "error": "", @@ -369,9 +271,102 @@ } } }, - "4bb4179487e7": { + "55107e6e9979": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 2 + }, + "574da420bac4": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 3 + }, + "60c2e1f55655": { "name": "github.project.updateIssueTypeBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateIssueTypeBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"number\":1,\"issueTypeId\":\"type-1\"}}", + "sent": 3 }, "68296a29ee63": { "error": "", @@ -456,83 +451,99 @@ } } }, - "6be8b6473722": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "83ef3d3c2cac": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "color": "RED", - "description": { - "$rpc": "null" - }, - "id": "type-1", - "name": "Bug" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": {}, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "895e7a6b9398": { - "name": "github.project.updateItemField#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.updateItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\",\"value\":{\"kind\":\"single-select\",\"optionId\":\"option-1\"}}}" - }, - "c28945c7087a": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 1, - "repository": "owner/repo", - "state": "OPEN", - "url": "https://github.com/owner/repo/issues/1" - }, - "fieldValuesByFieldId": { - "field-1": { - "color": "YELLOW", - "fieldId": "field-1", - "kind": "single-select", - "name": "In progress", - "optionId": "option-1" - } - }, - "id": "item-1", - "itemType": "ISSUE" - } - }, - "c2a271fc5d97": { + "6f4f9198e5ff": { "name": "projectMutating", - "value": true + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "824d5b4543f1": { + "name": "githubProjectTable", + "value": { + "fields": [ + { + "dataType": "SINGLE_SELECT", + "id": "field-1", + "kind": "single-select", + "name": "Status", + "options": [ + { + "color": "YELLOW", + "id": "option-1", + "name": "In progress" + } + ] + } + ], + "project": { + "id": "project-1", + "number": 3, + "title": "Board" + }, + "rows": [ + { + "content": { + "assignees": [], + "issueType": { + "color": "RED", + "description": { + "$rpc": "null" + }, + "id": "type-1", + "name": "Bug" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/pull/2" + }, + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + } + ], + "selectedView": { + "filter": "", + "id": "view-1", + "layout": "TABLE_LAYOUT", + "name": "Table", + "number": 1 + } + }, + "sent": 3 + }, + "b2345144ca7e": { + "name": "projectFieldDrafts", + "value": { + "field-1": "" + }, + "sent": 2 }, "d19660e0ba85": { "name": "github.project.updateItemField#1", @@ -574,6 +585,31 @@ } } }, + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d74cf538de66": { + "name": "projectRowItem", + "value": { + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 1, + "repository": "owner/repo", + "state": "OPEN", + "url": "https://github.com/owner/repo/issues/1" + }, + "fieldValuesByFieldId": {}, + "id": "item-1", + "itemType": "ISSUE" + }, + "sent": 2 + }, "d8504a4a27ff": { "name": "github.project.updateIssueTypeBySlug#1", "args": [ @@ -611,10 +647,6 @@ } } }, - "dca464e5bca3": { - "name": "github.project.clearItemField#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.clearItemField\",\"params\":{\"projectId\":\"project-1\",\"host\":\"github.enterprise.test\",\"itemId\":\"item-1\",\"fieldId\":\"field-1\"}}" - }, "de29905548eb": { "error": "", "mutating": false, @@ -724,20 +756,20 @@ "id": "set-field-settled", "observation": { "sender": ["d19660e0ba85"], - "payloads": ["895e7a6b9398"], + "payloads": ["3602df6361c4"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a" }, "state": "424e9a1ae7ed", - "effects": ["c2a271fc5d97", "c28945c7087a", "3a0ba35a3b28", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "34daaf185d9e", "208468d41a71", "02839f22d2db"] } }, { "id": "clear-field-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924"], - "payloads": ["895e7a6b9398", "dca464e5bca3"], + "payloads": ["3602df6361c4", "3dd9611f0850"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -745,15 +777,15 @@ }, "state": "68296a29ee63", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff" ] } }, @@ -761,7 +793,7 @@ "id": "issue-type-settled", "observation": { "sender": ["d19660e0ba85", "46c028c0d924", "d8504a4a27ff"], - "payloads": ["895e7a6b9398", "dca464e5bca3", "4bb4179487e7"], + "payloads": ["3602df6361c4", "3dd9611f0850", "60c2e1f55655"], "settlements": { "mount": "eb79a9b3682a", "set-field-0": "eb79a9b3682a", @@ -770,19 +802,19 @@ }, "state": "de29905548eb", "effects": [ - "c2a271fc5d97", - "c28945c7087a", - "3a0ba35a3b28", - "2cd14f7121a5", - "c2a271fc5d97", - "6be8b6473722", - "1153dfcb2ccc", - "1939e469a4b3", - "2cd14f7121a5", - "c2a271fc5d97", - "83ef3d3c2cac", - "010155bc60dd", - "2cd14f7121a5" + "7b2465eedefe", + "34daaf185d9e", + "208468d41a71", + "02839f22d2db", + "d1bb762720d5", + "d74cf538de66", + "55107e6e9979", + "b2345144ca7e", + "6f4f9198e5ff", + "0f3697bbd111", + "574da420bac4", + "824d5b4543f1", + "73c3051352c2" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-row-files-merge.json b/mobile/rpc-foundation/goldens/tk-project-row-files-merge.json index 26aac077afb..af1014d8ba5 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-files-merge.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-files-merge.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-files-merge", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "b228732762828412ad3d9eec3ece00a897d866046e37044322c3911758d6e0a9", "scenarioSha256": "629d05d7fbd4a332a65f7191b2084a0e74b84920c1954fa351f264892b2776e9", "platform": "darwin", @@ -50,19 +50,132 @@ } } }, - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" - }, - "066ce15717c8": { + "02b52513bb0d": { "name": "mutatingStatus", - "value": true + "value": true, + "sent": 4 }, - "06d558d172f7": { + "065a8cd07789": { + "name": "prFileContents", + "value": { + "src/index.ts": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + }, + "sent": 1 + }, + "0be9101a1dfc": { + "name": "mutatingStatus", + "value": true, + "sent": 3 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 + }, + "13ab8771d5c0": { "name": "github.updatePRState#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}" + "args": [ + { + "name": "method", + "value": "github.updatePRState" + }, + { + "name": "params", + "value": { + "prNumber": 12, + "repo": "id:repo-1", + "updates": { + "state": "closed" + } + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-5", + "ok": true, + "result": { + "ok": true + } + } + } }, - "094bf6975c7c": { + "18ffd2f97a51": { + "name": "prFileCommentDrafts", + "value": {}, + "sent": 2 + }, + "1e34370849ff": { + "name": "error", + "value": "", + "sent": 4 + }, + "252f3a25533f": { + "name": "actionItem", + "value": { + "$rpc": "null" + }, + "sent": 5 + }, + "287030eca79a": { + "name": "prFileLoadingPath", + "value": "src/index.ts", + "sent": 0 + }, + "359e5860abb8": { + "name": "github.mergePR#1", + "args": [ + { + "name": "method", + "value": "github.mergePR" + }, + { + "name": "params", + "value": { + "method": "squash", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 60000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "396f274f2717": { "name": "githubProjectTable", "value": { "fields": [ @@ -119,102 +232,28 @@ "name": "Table", "number": 1 } - } + }, + "sent": 3 }, - "0c85499cb425": { - "name": "prFileLoadingPath", + "421abd55bc0e": { + "name": "projectRowItem", "value": { - "$rpc": "null" - } - }, - "13ab8771d5c0": { - "name": "github.updatePRState#1", - "args": [ - { - "name": "method", - "value": "github.updatePRState" + "content": { + "assignees": [], + "issueType": { + "$rpc": "null" + }, + "labels": [], + "number": 2, + "repository": "owner/repo", + "state": "MERGED", + "url": "https://github.com/owner/repo/pull/2" }, - { - "name": "params", - "value": { - "prNumber": 12, - "repo": "id:repo-1", - "updates": { - "state": "closed" - } - } - }, - { - "name": "options", - "value": { - "$rpc": "absent" - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-5", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "251de2865843": { - "name": "github.mergePR#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}" - }, - "29ab02f35956": { - "name": "github.prFileContents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}" - }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "359e5860abb8": { - "name": "github.mergePR#1", - "args": [ - { - "name": "method", - "value": "github.mergePR" - }, - { - "name": "params", - "value": { - "method": "squash", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 60000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-3", - "ok": true, - "result": { - "ok": true - } - } - } + "fieldValuesByFieldId": {}, + "id": "item-2", + "itemType": "PULL_REQUEST" + }, + "sent": 3 }, "4737ca53031e": { "contents": { @@ -243,52 +282,168 @@ "itemType": "PULL_REQUEST" } }, - "4d1d017cea91": { - "name": "github.addPRReviewComment#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}" + "5467502970f1": { + "name": "mutatingStatus", + "value": false, + "sent": 5 }, - "5e884949c856": { - "name": "prFileCommentDrafts", - "value": {} + "64f9432f6c71": { + "name": "github.updateIssue#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}", + "sent": 4 }, - "679b3f3a0d12": { - "name": "prFileContents", + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "70678ab6df9a": { + "name": "mutatingStatus", + "value": false, + "sent": 4 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "94340748de2a": { + "name": "github.mergePR#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.mergePR\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"method\":\"squash\"}}", + "sent": 3 + }, + "b84494cf2d3b": { + "name": "github.prFileContents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.prFileContents\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"path\":\"src/index.ts\",\"status\":\"modified\",\"headSha\":\"head-sha\",\"baseSha\":\"base-sha\"}}", + "sent": 1 + }, + "c22bc4151f3c": { + "name": "actionItem", "value": { - "src/index.ts": { - "newContent": "b", - "oldContent": "a", - "truncated": false + "$rpc": "null" + }, + "sent": 4 + }, + "c274925d7845": { + "name": "github.addPRReviewComment#1", + "args": [ + { + "name": "method", + "value": "github.addPRReviewComment" + }, + { + "name": "params", + "value": { + "body": "a review comment", + "commitId": "head-sha", + "line": 12, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "comment": { + "author": "You", + "body": "a review comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 901, + "line": 12, + "path": "src/index.ts" + }, + "ok": true + } } } }, - "7db3219ad526": { - "name": "projectRowItem", - "value": { - "content": { - "assignees": [], - "issueType": { - "$rpc": "null" - }, - "labels": [], - "number": 2, - "repository": "owner/repo", - "state": "MERGED", - "url": "https://github.com/owner/repo/pull/2" + "cb3d443fc9be": { + "name": "github.prFileContents#1", + "args": [ + { + "name": "method", + "value": "github.prFileContents" }, - "fieldValuesByFieldId": {}, - "id": "item-2", - "itemType": "PULL_REQUEST" + { + "name": "params", + "value": { + "baseSha": "base-sha", + "headSha": "head-sha", + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "status": "modified" + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "newContent": "b", + "oldContent": "a", + "truncated": false + } + } } }, - "82cd71d524c8": { - "name": "error", - "value": "" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 }, - "8aa9021b397d": { - "name": "prFileLoadingPath", - "value": "src/index.ts" - }, - "9963bc10a55b": { + "d632883158cc": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -342,124 +497,23 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 }, - "ac9996319e05": { - "name": "actionItem", - "value": { - "$rpc": "null" - } + "dbbebbd74a18": { + "name": "error", + "value": "", + "sent": 3 }, - "c02d6dba8a29": { - "name": "github.updateIssue#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.updateIssue\",\"params\":{\"repo\":\"id:repo-1\",\"number\":9,\"updates\":{\"state\":\"closed\"}}}" - }, - "c05d98f543b7": { - "name": "expandedPrFilePath", - "value": "src/index.ts" - }, - "c274925d7845": { + "deafdf0df276": { "name": "github.addPRReviewComment#1", - "args": [ - { - "name": "method", - "value": "github.addPRReviewComment" - }, - { - "name": "params", - "value": { - "body": "a review comment", - "commitId": "head-sha", - "line": 12, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-2", - "ok": true, - "result": { - "comment": { - "author": "You", - "body": "a review comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 901, - "line": 12, - "path": "src/index.ts" - }, - "ok": true - } - } - } + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewComment\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commitId\":\"head-sha\",\"path\":\"src/index.ts\",\"line\":12,\"body\":\"a review comment\"}}", + "sent": 2 }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "cb3d443fc9be": { - "name": "github.prFileContents#1", - "args": [ - { - "name": "method", - "value": "github.prFileContents" - }, - { - "name": "params", - "value": { - "baseSha": "base-sha", - "headSha": "head-sha", - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "status": "modified" - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "newContent": "b", - "oldContent": "a", - "truncated": false - } - } - } + "e02a62a4ddf5": { + "name": "expandedPrFilePath", + "value": "src/index.ts", + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -469,9 +523,17 @@ "$rpc": "undefined" } }, - "f02550278f6a": { - "name": "mutatingStatus", - "value": false + "eddbc5f50eef": { + "name": "github.updatePRState#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.updatePRState\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"updates\":{\"state\":\"closed\"}}}", + "sent": 5 + }, + "f070b17abcde": { + "name": "prFileLoadingPath", + "value": { + "$rpc": "null" + }, + "sent": 1 }, "fdf15056fb68": { "contents": { @@ -508,18 +570,18 @@ "id": "expand-settled", "observation": { "sender": ["cb3d443fc9be"], - "payloads": ["29ab02f35956"], + "payloads": ["b84494cf2d3b"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a" }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde" ] } }, @@ -527,7 +589,7 @@ "id": "file-comment-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845"], - "payloads": ["29ab02f35956", "4d1d017cea91"], + "payloads": ["b84494cf2d3b", "deafdf0df276"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -535,16 +597,16 @@ }, "state": "fdf15056fb68", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff" ] } }, @@ -552,7 +614,7 @@ "id": "merge-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -561,21 +623,21 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2" ] } }, @@ -583,7 +645,7 @@ "id": "issue-state-settled", "observation": { "sender": ["cb3d443fc9be", "c274925d7845", "359e5860abb8", "02509b3a87d5"], - "payloads": ["29ab02f35956", "4d1d017cea91", "251de2865843", "c02d6dba8a29"], + "payloads": ["b84494cf2d3b", "deafdf0df276", "94340748de2a", "64f9432f6c71"], "settlements": { "mount": "eb79a9b3682a", "expand-0": "eb79a9b3682a", @@ -593,25 +655,25 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a" ] } }, @@ -626,11 +688,11 @@ "13ab8771d5c0" ], "payloads": [ - "29ab02f35956", - "4d1d017cea91", - "251de2865843", - "c02d6dba8a29", - "06d558d172f7" + "b84494cf2d3b", + "deafdf0df276", + "94340748de2a", + "64f9432f6c71", + "eddbc5f50eef" ], "settlements": { "mount": "eb79a9b3682a", @@ -642,29 +704,29 @@ }, "state": "4737ca53031e", "effects": [ - "c05d98f543b7", - "8aa9021b397d", - "057a0b5a420b", - "679b3f3a0d12", - "0c85499cb425", - "c2a271fc5d97", - "057a0b5a420b", - "5e884949c856", - "9963bc10a55b", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "7db3219ad526", - "094bf6975c7c", - "2cd14f7121a5", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a", - "066ce15717c8", - "82cd71d524c8", - "ac9996319e05", - "f02550278f6a" + "e02a62a4ddf5", + "287030eca79a", + "80d38ca65a5d", + "065a8cd07789", + "f070b17abcde", + "d1bb762720d5", + "85f150b2df81", + "18ffd2f97a51", + "d632883158cc", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "421abd55bc0e", + "396f274f2717", + "73c3051352c2", + "0be9101a1dfc", + "dbbebbd74a18", + "c22bc4151f3c", + "70678ab6df9a", + "02b52513bb0d", + "1e34370849ff", + "252f3a25533f", + "5467502970f1" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-row-metadata-load.json b/mobile/rpc-foundation/goldens/tk-project-row-metadata-load.json index 8b8870a842c..953a7806fbd 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-metadata-load.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-metadata-load.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-metadata-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "f8f6e5d500f959b9b15c5498885a05422747880b6aef4ad795bc3064ebbacea6", "scenarioSha256": "60ea389fe16734fb53db01101f1feb4496653a99faa09e4309b3790a50d558d7", "platform": "darwin", @@ -13,30 +13,30 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0ec535506ef6": { + "09f12e10766e": { "name": "projectIssueTypesLoading", - "value": true + "value": false, + "sent": 3 }, - "13110f6c348f": { - "name": "projectAvailableLabels", - "value": ["bug"] + "0a6de48086bd": { + "name": "github.project.listLabelsBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 }, - "15a2c52c35d3": { - "name": "projectAvailableLabels", - "value": [] - }, - "1ea80133c336": { + "2ef615f214b1": { "name": "projectAssignableUsers", "value": [ { "login": "octocat", "name": "Octo" } - ] + ], + "sent": 3 }, - "3d9f892630c2": { - "name": "projectAssignableUsersLoading", - "value": false + "32b4277def9a": { + "name": "projectAvailableLabels", + "value": ["bug"], + "sent": 3 }, "3f5d8df504de": { "name": "github.project.listLabelsBySlug#1", @@ -74,33 +74,35 @@ } } }, - "4532c39efcc5": { - "name": "projectLabelsLoading", - "value": false + "57d4746ddb82": { + "name": "projectAssignableUsersLoading", + "value": true, + "sent": 1 }, - "7b69f54a8a5a": { - "name": "projectAssignableUsers", - "value": [] + "5fd1b0e4ca3a": { + "name": "projectAssignableUsersLoading", + "value": false, + "sent": 3 }, - "822c655b8d01": { - "name": "projectLabelsError", - "value": "" - }, - "83bfe2deb7bf": { - "name": "projectAssignableUsersError", - "value": "" - }, - "83c1f676e233": { - "name": "projectIssueTypes", - "value": [] - }, - "84c3fb2868bd": { - "name": "github.project.listIssueTypesBySlug#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, - "8d8599f1ba0f": { + "6c910b6dc2fa": { "name": "projectIssueTypesError", - "value": "" + "value": "", + "sent": 2 + }, + "7122de433e6a": { + "name": "projectIssueTypes", + "value": [ + { + "id": "type-1", + "name": "Bug" + } + ], + "sent": 3 + }, + "8f395e09a24b": { + "name": "projectAvailableLabels", + "value": [], + "sent": 0 }, "8fbb806f8730": { "name": "github.project.listIssueTypesBySlug#1", @@ -143,26 +145,45 @@ } } }, - "9a8068985c26": { + "97d5d1b2d5a0": { + "name": "github.project.listIssueTypesBySlug#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listIssueTypesBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}", + "sent": 3 + }, + "a6bac73470d9": { "name": "github.project.listAssignableUsersBySlug#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listAssignableUsersBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"seedLogins\":[\"octocat\"]}}", + "sent": 3 }, - "a149427e545f": { + "a9da2a563a6c": { "name": "projectLabelsLoading", - "value": true + "value": false, + "sent": 3 }, - "a1ecaf05ee5c": { + "bf0887cbf7f3": { + "name": "projectAssignableUsersError", + "value": "", + "sent": 1 + }, + "bfd812ba86c3": { "name": "projectIssueTypesLoading", - "value": false + "value": true, + "sent": 2 }, - "b65199d523ec": { - "name": "projectIssueTypes", - "value": [ - { - "id": "type-1", - "name": "Bug" - } - ] + "bfdd7df58f9b": { + "name": "projectLabelsError", + "value": "", + "sent": 0 + }, + "d14a772531e0": { + "name": "projectLabelsLoading", + "value": true, + "sent": 0 + }, + "d17d55e4fee3": { + "name": "projectAssignableUsers", + "value": [], + "sent": 1 }, "d5d91d8a5bac": { "labels": ["bug"], @@ -182,14 +203,6 @@ ], "usersError": "" }, - "d6be96273c26": { - "name": "projectAssignableUsersLoading", - "value": true - }, - "da36de1a5410": { - "name": "github.project.listLabelsBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.listLabelsBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"}}" - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -198,6 +211,11 @@ "$rpc": "undefined" } }, + "ee43aa13c95f": { + "name": "projectIssueTypes", + "value": [], + "sent": 2 + }, "ef507c348d21": { "name": "github.project.listAssignableUsersBySlug#1", "args": [ @@ -248,27 +266,27 @@ "id": "mounted", "observation": { "sender": ["3f5d8df504de", "ef507c348d21", "8fbb806f8730"], - "payloads": ["da36de1a5410", "9a8068985c26", "84c3fb2868bd"], + "payloads": ["0a6de48086bd", "a6bac73470d9", "97d5d1b2d5a0"], "settlements": { "mount": "eb79a9b3682a" }, "state": "d5d91d8a5bac", "effects": [ - "15a2c52c35d3", - "822c655b8d01", - "a149427e545f", - "7b69f54a8a5a", - "83bfe2deb7bf", - "d6be96273c26", - "83c1f676e233", - "8d8599f1ba0f", - "0ec535506ef6", - "13110f6c348f", - "4532c39efcc5", - "1ea80133c336", - "3d9f892630c2", - "b65199d523ec", - "a1ecaf05ee5c" + "8f395e09a24b", + "bfdd7df58f9b", + "d14a772531e0", + "d17d55e4fee3", + "bf0887cbf7f3", + "57d4746ddb82", + "ee43aa13c95f", + "6c910b6dc2fa", + "bfd812ba86c3", + "32b4277def9a", + "a9da2a563a6c", + "2ef615f214b1", + "5fd1b0e4ca3a", + "7122de433e6a", + "09f12e10766e" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-row-review-checks.json b/mobile/rpc-foundation/goldens/tk-project-row-review-checks.json index 139efff368a..3c506f24e19 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-review-checks.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-review-checks.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-review-checks", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "370aeaee59978071ccb821da13c9e6114936c168947b608539cdb80d40cc9889", "scenarioSha256": "08caec8e0ab5e674aabbf034ca88fc4a000c4b645ad6397afe6dc18db1f7c098", "platform": "darwin", @@ -13,9 +13,15 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "22ffca652b36": { "detail": { @@ -85,9 +91,10 @@ "mutating": false, "refreshSeq": 0 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false + "23b7a2047b2c": { + "name": "github.setPRFileViewed#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}", + "sent": 4 }, "2cd85ef93c74": { "detail": { @@ -150,75 +157,10 @@ "mutating": false, "refreshSeq": 0 }, - "2eee910f375e": { - "name": "github.requestPRReviewers#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}" - }, - "37d9097c7885": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, - "3befcdf8b535": { - "name": "projectReviewersDraft", - "value": "" - }, - "4b9b887ee27f": { - "name": "github.setPRFileViewed#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.setPRFileViewed\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"pullRequestId\":\"PR_kwDO\",\"path\":\"src/index.ts\",\"viewed\":true}}" + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 }, "5cdba004ba6c": { "detail": { @@ -288,71 +230,6 @@ "mutating": false, "refreshSeq": 1 }, - "5ffd15276a38": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [ - { - "conclusion": "SUCCESS", - "name": "build", - "status": "COMPLETED", - "url": "" - } - ], - "comments": [ - { - "author": "octocat", - "body": "please fix", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 501, - "isResolved": false, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [ - { - "avatarUrl": { - "$rpc": "null" - }, - "login": "octocat", - "name": { - "$rpc": "null" - } - } - ] - } - }, "62edc52051d6": { "detail": { "assignees": ["octocat"], @@ -460,6 +337,26 @@ } } }, + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "78b2174d020d": { + "name": "github.prChecks#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}", + "sent": 2 + }, "7941a2b950be": { "name": "github.prChecks#1", "args": [ @@ -506,11 +403,197 @@ } } }, - "87d5e8116a07": { - "name": "projectRowDetailRefreshSeq", - "value": 1 + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 }, - "89a13247ebe8": { + "7fde07c7539a": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [ + { + "conclusion": "SUCCESS", + "name": "build", + "status": "COMPLETED", + "url": "" + } + ], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 2 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 + }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bb4bae45cc1": { + "name": "github.requestPRReviewers#1", + "args": [ + { + "name": "method", + "value": "github.requestPRReviewers" + }, + { + "name": "params", + "value": { + "prNumber": 2, + "prRepo": { + "host": "github.enterprise.test", + "owner": "owner", + "repo": "repo" + }, + "repo": "id:repo-1", + "reviewers": ["octocat"] + } + }, + { + "name": "options", + "value": { + "timeoutMs": 30000 + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "ok": true + } + } + } + }, + "914b1bd28569": { + "name": "projectReviewersDraft", + "value": "", + "sent": 1 + }, + "93b879a81965": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "please fix", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 501, + "isResolved": false, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [ + { + "avatarUrl": { + "$rpc": "null" + }, + "login": "octocat", + "name": { + "$rpc": "null" + } + } + ] + }, + "sent": 1 + }, + "97fbbfe4cfb6": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -573,55 +656,13 @@ } } ] - } + }, + "sent": 4 }, - "8bb4bae45cc1": { + "9f8e0346d638": { "name": "github.requestPRReviewers#1", - "args": [ - { - "name": "method", - "value": "github.requestPRReviewers" - }, - { - "name": "params", - "value": { - "prNumber": 2, - "prRepo": { - "host": "github.enterprise.test", - "owner": "owner", - "repo": "repo" - }, - "repo": "id:repo-1", - "reviewers": ["octocat"] - } - }, - { - "name": "options", - "value": { - "timeoutMs": 30000 - } - } - ], - "settlement": { - "status": "fulfilled", - "startedAt": 0, - "settledAt": 0, - "value": { - "id": "frame-1", - "ok": true, - "result": { - "ok": true - } - } - } - }, - "98fec6b761cc": { - "name": "github.prChecks#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.prChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"noCache\":true}}" - }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.requestPRReviewers\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"reviewers\":[\"octocat\"]}}", + "sent": 1 }, "d10f79760196": { "name": "github.rerunPRChecks#1", @@ -664,9 +705,15 @@ } } }, - "dc5439b12876": { + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "e931ac403da8": { "name": "github.rerunPRChecks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.rerunPRChecks\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"headSha\":\"head-sha\",\"failedOnly\":true}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -675,6 +722,16 @@ "value": { "$rpc": "undefined" } + }, + "f14882f2981f": { + "name": "projectRowDetailRefreshSeq", + "value": 1, + "sent": 3 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 } }, "recording": { @@ -684,18 +741,18 @@ "id": "reviewers-settled", "observation": { "sender": ["8bb4bae45cc1"], - "payloads": ["2eee910f375e"], + "payloads": ["9f8e0346d638"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a" }, "state": "2cd85ef93c74", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db" ] } }, @@ -703,7 +760,7 @@ "id": "checks-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be"], - "payloads": ["2eee910f375e", "98fec6b761cc"], + "payloads": ["9f8e0346d638", "78b2174d020d"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -711,15 +768,15 @@ }, "state": "22ffca652b36", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff" ] } }, @@ -727,7 +784,7 @@ "id": "rerun-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -736,19 +793,19 @@ }, "state": "62edc52051d6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2" ] } }, @@ -756,7 +813,7 @@ "id": "viewed-settled", "observation": { "sender": ["8bb4bae45cc1", "7941a2b950be", "d10f79760196", "694581af73a0"], - "payloads": ["2eee910f375e", "98fec6b761cc", "dc5439b12876", "4b9b887ee27f"], + "payloads": ["9f8e0346d638", "78b2174d020d", "e931ac403da8", "23b7a2047b2c"], "settlements": { "mount": "eb79a9b3682a", "reviewers-0": "eb79a9b3682a", @@ -766,23 +823,23 @@ }, "state": "5cdba004ba6c", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "37d9097c7885", - "3befcdf8b535", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "5ffd15276a38", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "87d5e8116a07", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "89a13247ebe8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "93b879a81965", + "914b1bd28569", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "7fde07c7539a", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "f14882f2981f", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "97fbbfe4cfb6", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-project-row-threads.json b/mobile/rpc-foundation/goldens/tk-project-row-threads.json index 94d6c2764d1..35102da84ef 100644 --- a/mobile/rpc-foundation/goldens/tk-project-row-threads.json +++ b/mobile/rpc-foundation/goldens/tk-project-row-threads.json @@ -3,9 +3,9 @@ "family": "tasks.project-row-threads", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "55058202df36c8b951510215936e496ea88d3d71a6690090a13c52deb13e34e1", "scenarioSha256": "815f55c0fb848fc9345a66bb7b71b1351f17e56129e005eb1776d6b47c831647", "platform": "darwin", @@ -13,15 +13,12 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "057a0b5a420b": { - "name": "projectRowDetailError", - "value": "" + "02839f22d2db": { + "name": "projectMutating", + "value": false, + "sent": 1 }, - "095ff0ea9c3e": { - "name": "github.addPRReviewCommentReply#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}" - }, - "0ea6faa5db5f": { + "02df4d991595": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -57,7 +54,13 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 1 + }, + "0f3697bbd111": { + "name": "projectMutating", + "value": true, + "sent": 2 }, "1689d9f91f40": { "name": "github.resolveReviewThread#1", @@ -97,15 +100,12 @@ } } }, - "240fb5bf0f1e": { - "name": "itemReplyDrafts", - "value": {} + "347fa6adc9f3": { + "name": "projectRowDetailError", + "value": "", + "sent": 3 }, - "2cd14f7121a5": { - "name": "projectMutating", - "value": false - }, - "3b43982aa2b2": { + "4c677c52a54e": { "name": "projectRowDetail", "value": { "assignees": ["octocat"], @@ -118,21 +118,6 @@ "body": "a thought", "createdAt": "2020-01-01T00:00:00.000Z", "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - }, - { - "author": "You", - "body": "a comment", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 902 } ], "files": [ @@ -156,7 +141,38 @@ "$rpc": "null" }, "reviewRequests": [] - } + }, + "sent": 2 + }, + "6f4f9198e5ff": { + "name": "projectMutating", + "value": false, + "sent": 2 + }, + "73c3051352c2": { + "name": "projectMutating", + "value": false, + "sent": 3 + }, + "761c230291b6": { + "name": "projectMutating", + "value": true, + "sent": 3 + }, + "7b2465eedefe": { + "name": "projectMutating", + "value": true, + "sent": 0 + }, + "80d38ca65a5d": { + "name": "projectRowDetailError", + "value": "", + "sent": 0 + }, + "85f150b2df81": { + "name": "projectRowDetailError", + "value": "", + "sent": 1 }, "874009380ba6": { "detail": { @@ -212,6 +228,69 @@ "error": "", "mutating": false }, + "8a1d11133692": { + "name": "projectRowDetailError", + "value": "", + "sent": 2 + }, + "8bbb5efeadaf": { + "name": "itemReplyDrafts", + "value": {}, + "sent": 4 + }, + "8dc2f0b815b9": { + "name": "github.addPRReviewCommentReply#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"github.addPRReviewCommentReply\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"commentId\":501,\"body\":\"a reply\",\"threadId\":\"thread-1\",\"path\":\"src/index.ts\",\"line\":12}}", + "sent": 3 + }, + "a7e90307fc74": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 3 + }, "b6b9452c2348": { "detail": { "assignees": ["octocat"], @@ -287,23 +366,81 @@ } } }, - "c2a271fc5d97": { - "name": "projectMutating", - "value": true - }, - "c9ebd6cbea9b": { + "cf1e9d4fc0c3": { "name": "itemReplyDrafts", "value": { "comment-2": "a reply" - } + }, + "sent": 3 }, - "cf954aa5f6bf": { + "d018a759f2a7": { "name": "github.resolveReviewThread#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.resolveReviewThread\",\"params\":{\"repo\":\"id:repo-1\",\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"threadId\":\"thread-1\",\"resolve\":true}}", + "sent": 2 }, - "d7467bca27a7": { - "name": "github.project.deleteIssueCommentBySlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}" + "d1bb762720d5": { + "name": "projectMutating", + "value": true, + "sent": 1 + }, + "d49ee0febc71": { + "name": "github.addIssueComment#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}", + "sent": 4 + }, + "d515951be1e3": { + "name": "projectRowDetail", + "value": { + "assignees": ["octocat"], + "baseSha": "base-sha", + "body": "body", + "checks": [], + "comments": [ + { + "author": "octocat", + "body": "a thought", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": "comment-2" + }, + { + "author": "You", + "body": "a reply", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 903, + "line": 12, + "path": "src/index.ts", + "threadId": "thread-1" + }, + { + "author": "You", + "body": "a comment", + "createdAt": "2020-01-01T00:00:00.000Z", + "id": 902 + } + ], + "files": [ + { + "additions": 2, + "deletions": 1, + "oldPath": { + "$rpc": "undefined" + }, + "path": "src/index.ts", + "status": "modified", + "viewerViewedState": "UNVIEWED" + } + ], + "headSha": "head-sha", + "labels": ["bug"], + "latestReviews": [], + "provider": "github", + "pullRequestId": "PR_kwDO", + "reviewDecision": { + "$rpc": "null" + }, + "reviewRequests": [] + }, + "sent": 4 }, "df5e09a21420": { "name": "github.addIssueComment#1", @@ -352,10 +489,6 @@ } } }, - "e3ad9b260dec": { - "name": "github.addIssueComment#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.addIssueComment\",\"params\":{\"repo\":\"id:repo-1\",\"number\":2,\"prRepo\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\"},\"body\":\"@octocat a reply\",\"type\":\"pr\"}}" - }, "e76d5520ec18": { "detail": { "assignees": ["octocat"], @@ -404,53 +537,6 @@ "error": "", "mutating": false }, - "e87dc5b12fb8": { - "name": "projectRowDetail", - "value": { - "assignees": ["octocat"], - "baseSha": "base-sha", - "body": "body", - "checks": [], - "comments": [ - { - "author": "octocat", - "body": "a thought", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": "comment-2" - }, - { - "author": "You", - "body": "a reply", - "createdAt": "2020-01-01T00:00:00.000Z", - "id": 903, - "line": 12, - "path": "src/index.ts", - "threadId": "thread-1" - } - ], - "files": [ - { - "additions": 2, - "deletions": 1, - "oldPath": { - "$rpc": "undefined" - }, - "path": "src/index.ts", - "status": "modified", - "viewerViewedState": "UNVIEWED" - } - ], - "headSha": "head-sha", - "labels": ["bug"], - "latestReviews": [], - "provider": "github", - "pullRequestId": "PR_kwDO", - "reviewDecision": { - "$rpc": "null" - }, - "reviewRequests": [] - } - }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -511,6 +597,16 @@ } } } + }, + "f87580087aa8": { + "name": "github.project.deleteIssueCommentBySlug#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.project.deleteIssueCommentBySlug\",\"params\":{\"owner\":\"owner\",\"repo\":\"repo\",\"host\":\"github.enterprise.test\",\"commentId\":501}}", + "sent": 1 + }, + "fa2e7b92e1d5": { + "name": "projectMutating", + "value": false, + "sent": 4 } }, "recording": { @@ -520,20 +616,20 @@ "id": "delete-comment-settled", "observation": { "sender": ["b94df8ff01a9"], - "payloads": ["d7467bca27a7"], + "payloads": ["f87580087aa8"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a" }, "state": "b6b9452c2348", - "effects": ["c2a271fc5d97", "057a0b5a420b", "0ea6faa5db5f", "2cd14f7121a5"] + "effects": ["7b2465eedefe", "80d38ca65a5d", "02df4d991595", "02839f22d2db"] } }, { "id": "thread-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf"], + "payloads": ["f87580087aa8", "d018a759f2a7"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -541,14 +637,14 @@ }, "state": "b6b9452c2348", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff" ] } }, @@ -556,7 +652,7 @@ "id": "review-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -565,19 +661,19 @@ }, "state": "e76d5520ec18", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2" ] } }, @@ -585,7 +681,7 @@ "id": "issue-reply-settled", "observation": { "sender": ["b94df8ff01a9", "1689d9f91f40", "f674d050fe62", "df5e09a21420"], - "payloads": ["d7467bca27a7", "cf954aa5f6bf", "095ff0ea9c3e", "e3ad9b260dec"], + "payloads": ["f87580087aa8", "d018a759f2a7", "8dc2f0b815b9", "d49ee0febc71"], "settlements": { "mount": "eb79a9b3682a", "delete-comment-0": "eb79a9b3682a", @@ -595,24 +691,24 @@ }, "state": "874009380ba6", "effects": [ - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "0ea6faa5db5f", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "c9ebd6cbea9b", - "e87dc5b12fb8", - "2cd14f7121a5", - "c2a271fc5d97", - "057a0b5a420b", - "240fb5bf0f1e", - "3b43982aa2b2", - "2cd14f7121a5" + "7b2465eedefe", + "80d38ca65a5d", + "02df4d991595", + "02839f22d2db", + "d1bb762720d5", + "85f150b2df81", + "4c677c52a54e", + "6f4f9198e5ff", + "0f3697bbd111", + "8a1d11133692", + "cf1e9d4fc0c3", + "a7e90307fc74", + "73c3051352c2", + "761c230291b6", + "347fa6adc9f3", + "8bbb5efeadaf", + "d515951be1e3", + "fa2e7b92e1d5" ] } } diff --git a/mobile/rpc-foundation/goldens/tk-provider-load.json b/mobile/rpc-foundation/goldens/tk-provider-load.json index 39cd78f5d3c..e28f07e2395 100644 --- a/mobile/rpc-foundation/goldens/tk-provider-load.json +++ b/mobile/rpc-foundation/goldens/tk-provider-load.json @@ -3,9 +3,9 @@ "family": "tasks.provider-load", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "07a15e900363faa25bc364f5bc1c330f96798abfeaed35210428c2ac558586b8", "scenarioSha256": "21b6272878cba5f2b41c89378c178933ffc9406fe69b9c693fc5021a265ef2c9", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0182b1872be2": { - "name": "selectedLinearWorkspaceId", - "value": "linear-workspace" - }, "0f9c77bd54ee": { "name": "github.countWorkItems#1", "args": [ @@ -49,6 +45,11 @@ } } }, + "0faba633b165": { + "name": "selectedLinearWorkspaceId", + "value": "linear-workspace", + "sent": 1 + }, "413e4f429e18": { "status": "fulfilled", "startedAt": 0, @@ -95,13 +96,20 @@ } } }, - "50941ff8a9e3": { - "name": "linearConnected", - "value": true + "4d0c1292156f": { + "name": "linear.status#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}", + "sent": 1 }, - "50f6d11bf12d": { - "name": "selectedLinearTeamIds", - "value": ["team-1"] + "552cce3107ea": { + "name": "linearWorkspaces", + "value": [ + { + "id": "linear-workspace", + "name": "Workspace" + } + ], + "sent": 1 }, "67b5ebc67646": { "connected": true, @@ -122,6 +130,11 @@ } ] }, + "69d74e72326c": { + "name": "linearConnected", + "value": true, + "sent": 1 + }, "775d7e2fb99d": { "name": "linear.status#1", "args": [ @@ -217,7 +230,7 @@ } } }, - "89bbb50f70ec": { + "8e1216596b9c": { "name": "linearTeams", "value": [ { @@ -226,7 +239,13 @@ "name": "Engineering", "workspaceId": "linear-workspace" } - ] + ], + "sent": 2 + }, + "92ae4abe086d": { + "name": "settings.update#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}", + "sent": 3 }, "a6bfe3e8ec00": { "name": "settings.update#1", @@ -299,34 +318,15 @@ } } }, - "b13993ed8b00": { - "name": "settings.update#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"settings.update\",\"params\":{\"defaultLinearTeamSelection\":[\"team-1\"]}}" + "c1c057249f99": { + "name": "selectedLinearTeamIds", + "value": ["team-1"], + "sent": 2 }, - "ba929d11c91c": { - "name": "linearWorkspaces", - "value": [ - { - "id": "linear-workspace", - "name": "Workspace" - } - ] - }, - "bfba52c22ce2": { + "d470c3799e01": { "name": "linear.listTeams#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}" - }, - "c1e3ae5492e1": { - "name": "github.countWorkItems#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}" - }, - "cf53e1835dc8": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}" - }, - "e19509ebde55": { - "name": "linear.status#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.status\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listTeams\",\"params\":{\"workspaceId\":\"linear-workspace\"}}", + "sent": 2 }, "eb79a9b3682a": { "status": "fulfilled", @@ -335,6 +335,16 @@ "value": { "$rpc": "undefined" } + }, + "faf1e89d7c3c": { + "name": "github.countWorkItems#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"github.countWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"is:issue bug\"}}", + "sent": 5 + }, + "ffdcf2452e62": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"is:issue bug\"}}", + "sent": 4 } }, "recording": { @@ -344,18 +354,18 @@ "id": "linear-context-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2"], - "payloads": ["e19509ebde55", "bfba52c22ce2"], + "payloads": ["4d0c1292156f", "d470c3799e01"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a" }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -363,7 +373,7 @@ "id": "persist-teams-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -371,11 +381,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -383,7 +393,7 @@ "id": "github-page-settled", "observation": { "sender": ["775d7e2fb99d", "a9c001a4d8d2", "a6bfe3e8ec00", "7dabd82642ac"], - "payloads": ["e19509ebde55", "bfba52c22ce2", "b13993ed8b00", "cf53e1835dc8"], + "payloads": ["4d0c1292156f", "d470c3799e01", "92ae4abe086d", "ffdcf2452e62"], "settlements": { "mount": "eb79a9b3682a", "linear-context-0": "eb79a9b3682a", @@ -392,11 +402,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } }, @@ -411,11 +421,11 @@ "0f9c77bd54ee" ], "payloads": [ - "e19509ebde55", - "bfba52c22ce2", - "b13993ed8b00", - "cf53e1835dc8", - "c1e3ae5492e1" + "4d0c1292156f", + "d470c3799e01", + "92ae4abe086d", + "ffdcf2452e62", + "faf1e89d7c3c" ], "settlements": { "mount": "eb79a9b3682a", @@ -426,11 +436,11 @@ }, "state": "67b5ebc67646", "effects": [ - "50941ff8a9e3", - "ba929d11c91c", - "0182b1872be2", - "89bbb50f70ec", - "50f6d11bf12d" + "69d74e72326c", + "552cce3107ea", + "0faba633b165", + "8e1216596b9c", + "c1c057249f99" ] } } diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-cutover-reasks-fast.json b/mobile/rpc-foundation/goldens/transport-capability-probe-cutover-reasks-fast.json index d5482c18d83..e5484052848 100644 --- a/mobile/rpc-foundation/goldens/transport-capability-probe-cutover-reasks-fast.json +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-cutover-reasks-fast.json @@ -3,9 +3,9 @@ "family": "transport.capability-probe", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "c5d28c2973881ae6cc94c7d8f6eef544046461f15e236634489afd272b5f1e6b", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2c76473bef66": { "published": [] }, @@ -53,12 +49,18 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "9d1bfe4d6810": { "published": [["push.v1"]] }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "eb79a9b3682a": { "status": "fulfilled", @@ -112,7 +114,7 @@ "id": "cutover-rejected-the-probe", "observation": { "sender": ["edf54746317d"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a", "migrate": "eb79a9b3682a" @@ -125,7 +127,7 @@ "id": "published-after-cutover-reask", "observation": { "sender": ["edf54746317d", "3e25b523d96b"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["852980e2efc0", "b33a14df0df6"], "settlements": { "start": "eb79a9b3682a", "migrate": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json b/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json index 81a952484bf..33f4ff72bb4 100644 --- a/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json @@ -3,9 +3,9 @@ "family": "transport.capability-probe", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "95ef0a8b60bf92ef5c12a73f923dc143989b34374fb319f812fbaa58c79aa6a6", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { + "852980e2efc0": { "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, "cc97c2cd21f1": { "published": [[]] @@ -69,7 +70,7 @@ "id": "capabilities-rejected", "observation": { "sender": ["ecfb77e3d868"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -81,7 +82,7 @@ "id": "stopped", "observation": { "sender": ["ecfb77e3d868"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a", "stop": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json b/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json index f8420367904..2bea79a74c7 100644 --- a/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json @@ -3,9 +3,9 @@ "family": "transport.capability-probe", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "6e0c3a784992e383a05ccfdf34e44e6f74ebd55ff17c4de0b05b2dfb4197c681", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { + "852980e2efc0": { "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 }, "b4584cf1e1a9": { "name": "status.get#1", @@ -69,7 +70,7 @@ "id": "capabilities-published", "observation": { "sender": ["b4584cf1e1a9"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json b/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json index 49d8df0598e..4fbe0cfc49f 100644 --- a/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json @@ -3,9 +3,9 @@ "family": "transport.capability-probe", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "2ba1e1d70c98e2fd0d2d2dce6f68c11a186756f05207747e156375fc613940d7", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "2a265b3002f3": { "name": "status.get#2", "args": [ @@ -87,12 +83,18 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "9d1bfe4d6810": { "published": [["push.v1"]] }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "eb79a9b3682a": { "status": "fulfilled", @@ -110,7 +112,7 @@ "id": "backing-off", "observation": { "sender": ["3b0e75cbba89"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "start": "eb79a9b3682a" }, @@ -122,7 +124,7 @@ "id": "published-after-backoff", "observation": { "sender": ["3b0e75cbba89", "2a265b3002f3"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["852980e2efc0", "b33a14df0df6"], "settlements": { "start": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json b/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json index ab7edf36c75..216cb72b5c6 100644 --- a/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json +++ b/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json @@ -3,9 +3,9 @@ "family": "transport.host-status-gates", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "f25f444aca6cf768c602bf879e6b30235d1c4c0632636cfd245bd6e27959756b", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "36d81979cef2": { "appVersion": "1.4.200", "capabilities": ["mobile.tasks.v1", "push.v1"], @@ -26,6 +22,11 @@ "kind": "ok" } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -79,7 +80,7 @@ "id": "gates-proven", "observation": { "sender": ["eed0ae8cfbd7"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, @@ -91,7 +92,7 @@ "id": "gates-unverified", "observation": { "sender": ["eed0ae8cfbd7"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a", "drop": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json b/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json index c595e1d77a5..4b1df26dae8 100644 --- a/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json +++ b/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json @@ -3,9 +3,9 @@ "family": "transport.host-status-gates", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "9c5095c24bdf5ab65d6387cc22b9984fee3aa7d5ce93d96bcb470944ac253f86", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "36d81979cef2": { "appVersion": "1.4.200", "capabilities": ["mobile.tasks.v1", "push.v1"], @@ -26,6 +22,11 @@ "kind": "ok" } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -79,7 +80,7 @@ "id": "gates-proven", "observation": { "sender": ["eed0ae8cfbd7"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json b/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json index c5a6b75840d..bdd6f5c67d7 100644 --- a/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json +++ b/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json @@ -3,9 +3,9 @@ "family": "transport.host-status-gates", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "a7871b5f1d37b0156970858d5a7fcab3105de7a8a6bfe827299a36f2b2ba5548", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "3b0e75cbba89": { "name": "status.get#1", "args": [ @@ -51,6 +47,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "df2c10616b5e": { "appVersion": { "$rpc": "null" @@ -78,7 +79,7 @@ "id": "gates-degraded", "observation": { "sender": ["3b0e75cbba89"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json b/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json index c1b1e117398..062aa66777d 100644 --- a/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json @@ -3,9 +3,9 @@ "family": "transport.pairing-race", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "4f0ddbea3c08ea3e90f6e707215a4831f06aed408065b45d0771028d256d6b12", "platform": "darwin", @@ -57,10 +57,6 @@ "isRpcDeliveryUnknown": false } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "4b5a09699ceb": { "name": "status.get#1", "args": [ @@ -95,9 +91,15 @@ } } }, - "c0c86e67c300": { + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "d25369399414": { "outcome": "failed: direct and relay pairing paths both failed" @@ -110,7 +112,7 @@ "id": "both-paths-failed", "observation": { "sender": ["4b5a09699ceb", "001216175103"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "1329c4d27ca9" }, diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-direct-completes-first.json b/mobile/rpc-foundation/goldens/transport-pairing-race-direct-completes-first.json index f02f4112a55..e493d8b4d16 100644 --- a/mobile/rpc-foundation/goldens/transport-pairing-race-direct-completes-first.json +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-direct-completes-first.json @@ -3,9 +3,9 @@ "family": "transport.pairing-race", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "488173fa313295f97aa88fb4bf1944fdb655e37cfd2444e9d15515bd6ad82d95", "platform": "darwin", @@ -13,14 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0193ae4dbb38": { - "name": "candidate-closed", - "value": "relay" - }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "26f802fad080": { "name": "status.get#1", "args": [ @@ -87,15 +79,26 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "93edac3a1c3e": { "status": "fulfilled", "startedAt": 0, "settledAt": 0, "value": "direct" }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, + "d433a326314e": { + "name": "candidate-closed", + "value": "relay", + "sent": 2 }, "d9b301beff12": { "outcome": "direct" @@ -108,12 +111,12 @@ "id": "direct-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "93edac3a1c3e" }, "state": "d9b301beff12", - "effects": ["0193ae4dbb38"] + "effects": ["d433a326314e"] } } ] diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-relay-completes-first.json b/mobile/rpc-foundation/goldens/transport-pairing-race-relay-completes-first.json index f1071087e0f..9a24712d087 100644 --- a/mobile/rpc-foundation/goldens/transport-pairing-race-relay-completes-first.json +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-relay-completes-first.json @@ -3,9 +3,9 @@ "family": "transport.pairing-race", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "dee9824e5ec32115fa7dfaaf223fc34c28d057a5526ac3dad42365543288a934", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "26f802fad080": { "name": "status.get#1", "args": [ @@ -89,16 +85,23 @@ "settledAt": 0, "value": "relay" }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "a7d5becc0aed": { "outcome": "relay" }, - "c0c86e67c300": { - "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "f203320e31e9": { + "b2a8517fe750": { "name": "candidate-closed", - "value": "direct" + "value": "direct", + "sent": 2 + }, + "b33a14df0df6": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 } }, "recording": { @@ -108,12 +111,12 @@ "id": "relay-wins-when-it-completes-first", "observation": { "sender": ["26f802fad080", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } } ] diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json b/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json index 2cce1d527c8..00ed6967842 100644 --- a/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json @@ -3,9 +3,9 @@ "family": "transport.pairing-race", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "34b382b13fe75e8ef4002325287c95b3c4db62eeaaf3762af7fbaf6f836c2fa1", "scenarioSha256": "a34ffec446f9bbc465bd3f7d0a43166c9bc221a6ece8714e0b5717169625cf43", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "36caf183b988": { "name": "status.get#2", "args": [ @@ -90,16 +86,23 @@ } } }, + "63ab1563ba51": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 + }, "a7d5becc0aed": { "outcome": "relay" }, - "c0c86e67c300": { - "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, - "f203320e31e9": { + "b2a8517fe750": { "name": "candidate-closed", - "value": "direct" + "value": "direct", + "sent": 2 + }, + "b33a14df0df6": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 } }, "recording": { @@ -109,12 +112,12 @@ "id": "relay-wins", "observation": { "sender": ["4b5a09699ceb", "36caf183b988"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["63ab1563ba51", "b33a14df0df6"], "settlements": { "race": "416024b9c436" }, "state": "a7d5becc0aed", - "effects": ["f203320e31e9"] + "effects": ["b2a8517fe750"] } } ] diff --git a/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json b/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json index 0e7ee9dc9cb..ceada00e6dc 100644 --- a/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json +++ b/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "9d79bcfd6957d11d5ce8c3296f1038a3cfab81eedad7f990b44071104dfd0f91", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "5242fad3532f": { "name": "status.get#1", "args": [ @@ -65,6 +61,11 @@ } } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "b33d34bddc4e": { "status": "fulfilled", "startedAt": 0, @@ -87,7 +88,7 @@ "id": "probed", "observation": { "sender": ["5242fad3532f"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "b33d34bddc4e" }, diff --git a/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json b/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json index fbf641101fb..ddde4c7d5c7 100644 --- a/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json +++ b/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "fb9c0e4b7c34f9bd1bd355b606c6ba75a7583cff3788000b7ed013612f5574fe", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "32354557bece": { "capabilities": "unprobed" }, @@ -29,6 +25,11 @@ "worktreeCreateIdempotency": false } }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 + }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -78,9 +79,10 @@ } } }, - "c0c86e67c300": { + "b33a14df0df6": { "name": "status.get#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 2 }, "c9c0513fdcb9": { "name": "status.get#2", @@ -159,7 +161,7 @@ "id": "reprobing-after-cutover", "observation": { "sender": ["edf54746317d", "c9c0513fdcb9"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["852980e2efc0", "b33a14df0df6"], "settlements": { "probe": "9270aeb7d9c6", "migrate": "eb79a9b3682a" @@ -172,7 +174,7 @@ "id": "probed-on-replacement", "observation": { "sender": ["edf54746317d", "ae9ff6b74ec1"], - "payloads": ["1e5b32902af7", "c0c86e67c300"], + "payloads": ["852980e2efc0", "b33a14df0df6"], "settlements": { "probe": "a8bcef1e95ed", "migrate": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json b/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json index 6ccf21ee3da..49b4727c6ca 100644 --- a/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json +++ b/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "d73fed49e0a7e3e054d5c2fa75780f98bf78b6fa7e02f1ccb2fdc49465cf2fe5", "platform": "darwin", @@ -27,10 +27,6 @@ } } }, - "1e5b32902af7": { - "name": "status.get#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" - }, "3b0c9705ec9a": { "capabilities": { "hostPlatform": { @@ -74,6 +70,11 @@ } } } + }, + "852980e2efc0": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}", + "sent": 1 } }, "recording": { @@ -83,7 +84,7 @@ "id": "legacy-host-window", "observation": { "sender": ["488c988b5918"], - "payloads": ["1e5b32902af7"], + "payloads": ["852980e2efc0"], "settlements": { "probe": "03f6a4ac937a" }, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json index 28845588933..0e2186e2434 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "a99bb80a5826af1df8d74114fcc5654aa42c9208747b512cea9bd5ca65b64ccb", "platform": "darwin", @@ -49,14 +49,15 @@ "3f946ad0279c": { "outcome": "uncreated" }, - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -83,7 +84,7 @@ "id": "waiting-for-reconnect", "observation": { "sender": ["3b42c7d5a39b"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "9270aeb7d9c6", "drop": "eb79a9b3682a" @@ -96,7 +97,7 @@ "id": "replay-window-abandoned", "observation": { "sender": ["3b42c7d5a39b"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "f0d75436c3f2", "drop": "eb79a9b3682a" diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json index 13b489cb542..9e9c33ef166 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "3cda09e4a4ad4092f5f9a48b7c9715a99a51eb3bc4bed00f7054537a9e21cea9", "platform": "darwin", @@ -16,10 +16,6 @@ "3f946ad0279c": { "outcome": "uncreated" }, - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "4b9d2713abf2": { "status": "rejected", "startedAt": 0, @@ -62,6 +58,11 @@ "isRpcDeliveryUnknown": true } } + }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 } }, "recording": { @@ -71,7 +72,7 @@ "id": "unknown-not-failed", "observation": { "sender": ["50eee544463d"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "4b9d2713abf2" }, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json index 0050e433084..aa0f2f7ee7b 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "61097c13b262a4454510936fa9c9554a07865b610f18407f1b67bdd74476df08", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "08a8f26d375e": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\"}}", + "sent": 1 + }, "3f946ad0279c": { "outcome": "uncreated" }, @@ -26,10 +31,6 @@ "isRpcDeliveryUnknown": true } }, - "99d539e63c12": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\"}}" - }, "a179866627c5": { "name": "worktree.create#1", "args": [ @@ -70,7 +71,7 @@ "id": "unstamped-create-is-not-replayed", "observation": { "sender": ["a179866627c5"], - "payloads": ["99d539e63c12"], + "payloads": ["08a8f26d375e"], "settlements": { "create": "6d0209806267" }, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-created.json b/mobile/rpc-foundation/goldens/tw-create-retry-created.json index c03f87395e4..d3e44bff766 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-created.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-created.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "0278216fee698c00118bb0e73a7fe755dc59c3b8e2b0459153edae64f155774c", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "489c189aebca": { "name": "worktree.create#1", "args": [ @@ -64,6 +60,11 @@ "worktreeId": "repo-1::/w" } }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 + }, "df162b95f465": { "outcome": { "name": "kestrel", @@ -78,7 +79,7 @@ "id": "created", "observation": { "sender": ["489c189aebca"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "b32227fdb10b" }, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json b/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json index a60e60ce468..adcda98827e 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "6cb658dadc9e146c4f36c6ce643451e72300b8cdda19cc684ffa9fb2b0822c0a", "platform": "darwin", @@ -52,14 +52,6 @@ "3f946ad0279c": { "outcome": "uncreated" }, - "3fa75e508233": { - "name": "worktree.create#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel-2\",\"clientMutationId\":\"mutation-2\"}}" - }, - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 @@ -73,6 +65,11 @@ "worktreeId": "repo-1::/w2" } }, + "b701efecb63f": { + "name": "worktree.create#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel-2\",\"clientMutationId\":\"mutation-2\"}}", + "sent": 2 + }, "c277d86477c3": { "name": "worktree.create#2", "args": [ @@ -143,6 +140,11 @@ "name": "kestrel-2", "worktreeId": "repo-1::/w2" } + }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 } }, "recording": { @@ -152,7 +154,7 @@ "id": "retrying", "observation": { "sender": ["2b7c07c2d2af", "c277d86477c3"], - "payloads": ["43a221c63628", "3fa75e508233"], + "payloads": ["de75bbf6c762", "b701efecb63f"], "settlements": { "create": "9270aeb7d9c6" }, @@ -164,7 +166,7 @@ "id": "created-suffixed", "observation": { "sender": ["2b7c07c2d2af", "d0c9ecd48c97"], - "payloads": ["43a221c63628", "3fa75e508233"], + "payloads": ["de75bbf6c762", "b701efecb63f"], "settlements": { "create": "96ffe866d064" }, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json b/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json index eafc51044ad..b4f24ad583a 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "16abe9e1a8d4cff17b3ea29d40277ae30a3d555a4a9efa08b2745c3a85b02740", "platform": "darwin", @@ -21,10 +21,6 @@ "error": "" } }, - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "43e8315bc2fe": { "name": "worktree.create#1", "args": [ @@ -65,6 +61,11 @@ "outcome": { "error": "" } + }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 } }, "recording": { @@ -74,7 +75,7 @@ "id": "refused-empty-message", "observation": { "sender": ["43e8315bc2fe"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "240b0b1c72b2" }, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json b/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json index 043bec63ca7..4682ecae57e 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "f469b2b7d61e7fc500fa97b5548f5a3732b0dbcdb405412a514a609f786dfbb5", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "43a221c63628": { - "name": "worktree.create#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}" - }, "6ad759c47a41": { "name": "worktree.create#1", "args": [ @@ -65,6 +61,11 @@ "worktreeId": "repo-1::/w" } }, + "de75bbf6c762": { + "name": "worktree.create#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}", + "sent": 1 + }, "f800fc04633e": { "outcome": { "name": "kestrel", @@ -80,7 +81,7 @@ "id": "created-with-warning", "observation": { "sender": ["6ad759c47a41"], - "payloads": ["43a221c63628"], + "payloads": ["de75bbf6c762"], "settlements": { "create": "97555d579c32" }, diff --git a/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json b/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json index d5282e5f1ca..200e5be8051 100644 --- a/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json +++ b/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "b3734c24f8a083d3efcdd995ea6a57e608d3d3ae3bbbd514db19dcf69448fa48", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0e24d2a37a0d": { - "name": "worktree.resolvePrBase#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}" - }, "236529aa012d": { "mrBase": "unresolved", "prBase": { @@ -78,9 +74,15 @@ "compareBaseRef": "origin/main" } }, - "69afcaf1cb72": { + "65f985665d42": { "name": "worktree.resolveMrBase#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}", + "sent": 2 + }, + "95d2391d09f2": { + "name": "worktree.resolvePrBase#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}", + "sent": 1 }, "aad8e7ddeea2": { "name": "worktree.resolveMrBase#1", @@ -133,7 +135,7 @@ "id": "pr-base-resolved", "observation": { "sender": ["4febe923ceea"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "5428de0f5130" }, @@ -145,7 +147,7 @@ "id": "mr-base-resolved", "observation": { "sender": ["4febe923ceea", "aad8e7ddeea2"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "5428de0f5130", "mr": "fd552ecb03da" diff --git a/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json b/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json index e223d3247db..85bf070e8a1 100644 --- a/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json +++ b/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "451e74a430d2549976fa360a0e43e76a8d855b1470b8e313797019770ceca4cb", "platform": "darwin", @@ -13,13 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0e24d2a37a0d": { - "name": "worktree.resolvePrBase#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}" - }, - "69afcaf1cb72": { + "65f985665d42": { "name": "worktree.resolveMrBase#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolveMrBase\",\"params\":{\"repo\":\"id:repo-1\",\"mrIid\":7,\"sourceBranch\":\"feature\"}}", + "sent": 2 }, "723a115a3810": { "name": "worktree.resolveMrBase#1", @@ -56,6 +53,11 @@ } } }, + "95d2391d09f2": { + "name": "worktree.resolvePrBase#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.resolvePrBase\",\"params\":{\"repo\":\"id:repo-1\",\"prNumber\":12,\"headRefName\":\"feature\"}}", + "sent": 1 + }, "ae0c82b12f2a": { "status": "rejected", "startedAt": 0, @@ -123,7 +125,7 @@ "id": "in-band-error", "observation": { "sender": ["eb01c2306db5"], - "payloads": ["0e24d2a37a0d"], + "payloads": ["95d2391d09f2"], "settlements": { "pr": "ae0c82b12f2a" }, @@ -135,7 +137,7 @@ "id": "in-band-empty-error", "observation": { "sender": ["eb01c2306db5", "723a115a3810"], - "payloads": ["0e24d2a37a0d", "69afcaf1cb72"], + "payloads": ["95d2391d09f2", "65f985665d42"], "settlements": { "pr": "ae0c82b12f2a", "mr": "f3b516f62081" diff --git a/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json b/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json index d59b0d774c0..da3f6409337 100644 --- a/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json +++ b/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "1fb1cdc8a2544e25547175760143a61355900a3ed4b87e08a1fa0dd2409e317d", "platform": "darwin", @@ -33,10 +33,6 @@ } } }, - "11ab96fde6c9": { - "name": "gitlab.workItemByPath#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}" - }, "2113a0cc7708": { "by-number": { "number": 12, @@ -70,6 +66,11 @@ } } }, + "293712bf6b06": { + "name": "github.workItemByOwnerRepo#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}", + "sent": 2 + }, "4a3429622287": { "by-number": { "number": 12, @@ -88,6 +89,11 @@ "title": "seven" } }, + "62d4d4b68fd1": { + "name": "github.repoSlug#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 4 + }, "65342779da15": { "name": "github.workItem#1", "args": [ @@ -167,14 +173,6 @@ } } }, - "a45a7dd68af6": { - "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "aaf80675fc49": { - "name": "github.workItem#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}" - }, "bd533f6b0b40": { "status": "fulfilled", "startedAt": 0, @@ -185,9 +183,10 @@ "title": "seven" } }, - "e1f537905a65": { - "name": "github.workItemByOwnerRepo#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItemByOwnerRepo\",\"params\":{\"repo\":\"id:repo-1\",\"owner\":\"owner\",\"ownerRepo\":\"repo\",\"number\":12,\"type\":\"issue\"}}" + "d296887f365c": { + "name": "gitlab.workItemByPath#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.workItemByPath\",\"params\":{\"repo\":\"id:repo-1\",\"host\":\"gitlab.com\",\"path\":\"group/project\",\"iid\":7,\"type\":\"issue\"}}", + "sent": 3 }, "e29333b1693f": { "name": "gitlab.workItemByPath#1", @@ -240,6 +239,11 @@ }, "cache": [] }, + "ee9b55f8dafb": { + "name": "github.workItem#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.workItem\",\"params\":{\"repo\":\"id:repo-1\",\"number\":12}}", + "sent": 1 + }, "f9ea1f747023": { "name": "github.workItemByOwnerRepo#1", "args": [ @@ -286,7 +290,7 @@ "id": "by-number", "observation": { "sender": ["65342779da15"], - "payloads": ["aaf80675fc49"], + "payloads": ["ee9b55f8dafb"], "settlements": { "by-number": "731507dd2e23" }, @@ -298,7 +302,7 @@ "id": "by-slug", "observation": { "sender": ["65342779da15", "f9ea1f747023"], - "payloads": ["aaf80675fc49", "e1f537905a65"], + "payloads": ["ee9b55f8dafb", "293712bf6b06"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23" @@ -311,7 +315,7 @@ "id": "gitlab-path", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", @@ -325,7 +329,7 @@ "id": "repo-slug-matched", "observation": { "sender": ["65342779da15", "f9ea1f747023", "e29333b1693f", "7445a582a9c8"], - "payloads": ["aaf80675fc49", "e1f537905a65", "11ab96fde6c9", "a45a7dd68af6"], + "payloads": ["ee9b55f8dafb", "293712bf6b06", "d296887f365c", "62d4d4b68fd1"], "settlements": { "by-number": "731507dd2e23", "by-slug": "731507dd2e23", diff --git a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json index ca449b8a903..97390cccd2a 100644 --- a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json +++ b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "e9d85c576adf93063a8f56d49d28869c402cad38122732b46b8ec021d25db5e3", "platform": "darwin", @@ -99,13 +99,10 @@ "$rpc": "null" } }, - "5f7cab1e0f03": { - "name": "github.repoSlug#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-2\"}}" - }, - "6530ef4dbd15": { + "81640993e00b": { "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 }, "ee20a1dc39e7": { "status": "fulfilled", @@ -114,6 +111,11 @@ "value": { "$rpc": "null" } + }, + "f8c36eed105d": { + "name": "github.repoSlug#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-2\"}}", + "sent": 2 } }, "recording": { @@ -123,7 +125,7 @@ "id": "refusal-is-per-repo", "observation": { "sender": ["2d9e475c68c7", "0b81b65669e6"], - "payloads": ["6530ef4dbd15", "5f7cab1e0f03"], + "payloads": ["81640993e00b", "f8c36eed105d"], "settlements": { "repo-slug": "ee20a1dc39e7" }, diff --git a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json index 896dba06358..e2c595c3ab9 100644 --- a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json +++ b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "14509b4c1cc3beb00cc329b6bae46913f59b3938f76c0bd3bf3e374f34fb680d", "platform": "darwin", @@ -88,9 +88,10 @@ "$rpc": "null" } }, - "6530ef4dbd15": { + "81640993e00b": { "name": "github.repoSlug#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.repoSlug\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 }, "ee20a1dc39e7": { "status": "fulfilled", @@ -108,7 +109,7 @@ "id": "host-wide-probe-cached", "observation": { "sender": ["0f35c09b3d1e"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "repo-slug": "ee20a1dc39e7" }, @@ -120,7 +121,7 @@ "id": "no-second-probe", "observation": { "sender": ["0f35c09b3d1e"], - "payloads": ["6530ef4dbd15"], + "payloads": ["81640993e00b"], "settlements": { "repo-slug": "ee20a1dc39e7", "repo-slug-again": "ee20a1dc39e7" diff --git a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json index 8bf059ad703..df9e8c04e99 100644 --- a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json +++ b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json @@ -3,9 +3,9 @@ "family": "worktree.setup-hook-trust", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "0d2e3f48aadf45abbf6927b72ed5fef4caa8e3eb2efd1046339a3fbfab6f9f18", "platform": "darwin", @@ -56,9 +56,10 @@ } } }, - "341f646a48a2": { + "4ebca8a81063": { "name": "ui.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"all\":{\"approvedAt\":1767225600000}}}}}" + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"all\":{\"approvedAt\":1767225600000}}}}}", + "sent": 1 }, "f3b516f62081": { "status": "rejected", @@ -78,7 +79,7 @@ "id": "refused-empty-message", "observation": { "sender": ["2fde86b1acca"], - "payloads": ["341f646a48a2"], + "payloads": ["4ebca8a81063"], "settlements": { "approve": "f3b516f62081" }, diff --git a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json index 839e2403c0e..695c71abfda 100644 --- a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json +++ b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json @@ -3,9 +3,9 @@ "family": "worktree.setup-hook-trust", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "f54f5c6dbbe7dbcf8e85e9bd36b27ca9bea7de65d5e35dabace49b3fc766a403", "platform": "darwin", @@ -13,10 +13,6 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0f68ccbfb8e9": { - "name": "ui.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"setup\":{\"contentHash\":\"hash-1\",\"approvedAt\":1767225600000}}}}}" - }, "6f009f61d89f": { "name": "ui.set#1", "args": [ @@ -57,6 +53,11 @@ } } }, + "99f419f3b772": { + "name": "ui.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"setup\":{\"contentHash\":\"hash-1\",\"approvedAt\":1767225600000}}}}}", + "sent": 1 + }, "a406b068aeca": { "status": "fulfilled", "startedAt": 0, @@ -88,7 +89,7 @@ "id": "approved", "observation": { "sender": ["6f009f61d89f"], - "payloads": ["0f68ccbfb8e9"], + "payloads": ["99f419f3b772"], "settlements": { "approve": "a406b068aeca" }, diff --git a/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json b/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json index f39f56358f6..73acfb3692e 100644 --- a/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json +++ b/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "283849e17fb47ad5f9c128cef37a18e869a132357b332b40bec955292db2af3f", "platform": "darwin", @@ -67,6 +67,11 @@ } ] }, + "2a23cc4740e0": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 2 + }, "2cfd107b9660": { "github": [ { @@ -95,10 +100,6 @@ } ] }, - "3828d5880c35": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "41d2452d4ebe": { "github": [ { @@ -211,6 +212,21 @@ } ] }, + "941f815566f4": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 5 + }, + "955ddb924df7": { + "name": "github.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}", + "sent": 1 + }, + "9e06be33a485": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}", + "sent": 4 + }, "a4ee5d16b4f6": { "status": "fulfilled", "startedAt": 0, @@ -267,10 +283,6 @@ } ] }, - "b8b02a30b6b8": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"bug\",\"limit\":20}}" - }, "c43e80126d82": { "branches": [ { @@ -302,17 +314,10 @@ } ] }, - "e97e5a589476": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-5\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, - "ead829dd6d03": { + "c9256f29d706": { "name": "linear.searchIssues#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}" - }, - "ee6fe4f97b01": { - "name": "github.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"github.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"limit\":36,\"query\":\"bug\"}}" + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"linear.searchIssues\",\"params\":{\"query\":\"bug\",\"limit\":50,\"workspaceId\":\"linear-workspace\"}}", + "sent": 3 }, "f32ad26605d0": { "name": "gitlab.listWorkItems#1", @@ -407,7 +412,7 @@ "id": "github-items", "observation": { "sender": ["5bce68072dc3"], - "payloads": ["ee6fe4f97b01"], + "payloads": ["955ddb924df7"], "settlements": { "github": "36290ab254a4" }, @@ -419,7 +424,7 @@ "id": "gitlab-items", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0"], - "payloads": ["ee6fe4f97b01", "3828d5880c35"], + "payloads": ["955ddb924df7", "2a23cc4740e0"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7" @@ -432,7 +437,7 @@ "id": "linear-search", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -446,7 +451,7 @@ "id": "branch-refs", "observation": { "sender": ["5bce68072dc3", "f32ad26605d0", "6107c951646f", "25f88995b39a"], - "payloads": ["ee6fe4f97b01", "3828d5880c35", "ead829dd6d03", "b8b02a30b6b8"], + "payloads": ["955ddb924df7", "2a23cc4740e0", "c9256f29d706", "9e06be33a485"], "settlements": { "github": "36290ab254a4", "gitlab": "6e2d75e3bbd7", @@ -468,11 +473,11 @@ "fe7f60b5d785" ], "payloads": [ - "ee6fe4f97b01", - "3828d5880c35", - "ead829dd6d03", - "b8b02a30b6b8", - "e97e5a589476" + "955ddb924df7", + "2a23cc4740e0", + "c9256f29d706", + "9e06be33a485", + "941f815566f4" ], "settlements": { "github": "36290ab254a4", diff --git a/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json b/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json index 7e31ecda303..82ac528cf25 100644 --- a/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json +++ b/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "4537bf83f7a030521eec549adf4490da5be183471d5a9f9e58b71815b29481ff", "platform": "darwin", @@ -14,10 +14,6 @@ "goldenFormatVersion": 5, "values": { "44136fa355b3": {}, - "46027e62015d": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}" - }, "51e012c25ebf": { "branches": [ { @@ -66,6 +62,11 @@ } } }, + "5f5d42cbb59c": { + "name": "gitlab.listWorkItems#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}", + "sent": 1 + }, "791f6fc629fc": { "status": "fulfilled", "startedAt": 0, @@ -77,10 +78,6 @@ } ] }, - "86057be07bd0": { - "name": "gitlab.listWorkItems#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"gitlab.listWorkItems\",\"params\":{\"repo\":\"id:repo-1\",\"state\":\"opened\",\"page\":1,\"perPage\":50,\"query\":\"bug\"}}" - }, "97c2301d5d8c": { "name": "gitlab.listWorkItems#1", "args": [ @@ -122,6 +119,11 @@ } } }, + "bc245469b086": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}", + "sent": 2 + }, "bf7ab976b200": { "status": "rejected", "startedAt": 0, @@ -140,7 +142,7 @@ "id": "in-band-provider-error", "observation": { "sender": ["97c2301d5d8c"], - "payloads": ["86057be07bd0"], + "payloads": ["5f5d42cbb59c"], "settlements": { "gitlab": "bf7ab976b200" }, @@ -152,7 +154,7 @@ "id": "branch-ref-details", "observation": { "sender": ["97c2301d5d8c", "522d9e5c292e"], - "payloads": ["86057be07bd0", "46027e62015d"], + "payloads": ["5f5d42cbb59c", "bc245469b086"], "settlements": { "gitlab": "bf7ab976b200", "branches": "791f6fc629fc" diff --git a/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json b/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json index 675c6dcae21..b6953ec4070 100644 --- a/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json +++ b/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3", "scenarioSha256": "34ab4edb621856980c8678629bd809c100d27dcd0747db5abbf4508c7231b7e5", "platform": "darwin", @@ -52,6 +52,11 @@ } } }, + "983dbe8444ac": { + "name": "linear.listIssues#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}", + "sent": 1 + }, "a95bdb94e589": { "status": "fulfilled", "startedAt": 0, @@ -62,10 +67,6 @@ } ] }, - "b107467b4d7c": { - "name": "linear.listIssues#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"linear.listIssues\",\"params\":{\"filter\":\"assigned\",\"limit\":50}}" - }, "f2b981b0b281": { "linear": [ { @@ -81,7 +82,7 @@ "id": "linear-assigned", "observation": { "sender": ["4e3aac46030e"], - "payloads": ["b107467b4d7c"], + "payloads": ["983dbe8444ac"], "settlements": { "linear": "a95bdb94e589" }, diff --git a/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json b/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json index bcbbb5e03e8..e269c395241 100644 --- a/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json +++ b/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json @@ -3,9 +3,9 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "d3b7f33d810e1fa420ac41a628cde9fe4a9e65fd57f89fbca0a40fc7d74951ab", "scenarioSha256": "31bfa49f888b0eb3f72873bf4a3af26129e78c23126e8fc8fe45b952caa60904", "platform": "darwin", @@ -13,13 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "43a97b36b849": { + "7a73ebbabb90": { "name": "ui.set#2", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"setup\":{\"contentHash\":\"hash-1\",\"approvedAt\":1767225600000}}}}}" - }, - "8214f29cee6d": { - "name": "ui.set#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"taskResumeState\":{\"githubItemsPreset\":\"issues\"}}}" + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"trustedOrcaHooks\":{\"repo-1\":{\"setup\":{\"contentHash\":\"hash-1\",\"approvedAt\":1767225600000}}}}}", + "sent": 2 }, "a569eb8ebbdd": { "name": "ui.set#1", @@ -101,6 +98,11 @@ } } }, + "e7c50b077f61": { + "name": "ui.set#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ui.set\",\"params\":{\"taskResumeState\":{\"githubItemsPreset\":\"issues\"}}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -127,7 +129,7 @@ "id": "best-effort-resume-write", "observation": { "sender": ["a569eb8ebbdd"], - "payloads": ["8214f29cee6d"], + "payloads": ["e7c50b077f61"], "settlements": { "mount": "eb79a9b3682a", "resume": "eb79a9b3682a" @@ -140,7 +142,7 @@ "id": "awaited-trust-write-refused", "observation": { "sender": ["a569eb8ebbdd", "bea815de84ac"], - "payloads": ["8214f29cee6d", "43a97b36b849"], + "payloads": ["e7c50b077f61", "7a73ebbabb90"], "settlements": { "mount": "eb79a9b3682a", "resume": "eb79a9b3682a", diff --git a/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json b/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json index 5ead52e6c25..09c4c70b4c4 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "2cd1e8972f226572744dad7da82afffbdf0452a121c1cd8c3334d5c3fde5d57c", "platform": "darwin", @@ -13,21 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "2399e995a370": { - "name": "workspaceSparsePresets", - "value": [] + "1f03192052c0": { + "name": "workspaceSparsePresetsLoading", + "value": false, + "sent": 1 }, - "273f4074a9b5": { + "539a8c80071f": { "name": "workspaceSparsePresetsLoaded", - "value": false + "value": false, + "sent": 0 }, - "35afa5cb107f": { - "name": "workspaceBaseBranchLoading", - "value": false - }, - "4cedb91a2f7a": { - "name": "repo.sparsePresets#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}" + "594fac1293d4": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 1 }, "5bad21b1e042": { "name": "repo.sparsePresets#1", @@ -63,10 +62,6 @@ } } }, - "5f1c84e00d4f": { - "name": "workspaceBaseBranchResults", - "value": [] - }, "62bc28c39ffc": { "branchError": "", "branches": [], @@ -74,27 +69,35 @@ "presetsError": "", "presetsLoaded": false }, - "6c344c5f4ac0": { + "648935ecca5d": { + "name": "workspaceSparsePresets", + "value": [], + "sent": 1 + }, + "66f7aa09c444": { + "name": "workspaceBaseBranchLoading", + "value": false, + "sent": 1 + }, + "96f470cee43b": { "name": "workspaceBaseBranchError", - "value": "" + "value": "", + "sent": 1 }, - "8353b8e1a426": { - "name": "workspaceSparsePresetsLoading", - "value": true + "99b93f410369": { + "name": "workspaceSparsePresetsLoaded", + "value": false, + "sent": 1 }, - "9357f7ea8445": { - "name": "workspaceSparsePresetId", - "value": { - "$rpc": "null" - } + "c9ed58434d0b": { + "name": "repo.sparsePresets#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 }, - "cfc8af2a7169": { - "name": "workspaceSparsePresetsLoading", - "value": false - }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" + "d74e7c93c5be": { + "name": "workspaceBaseBranchResults", + "value": [], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -103,6 +106,23 @@ "value": { "$rpc": "undefined" } + }, + "f359ebae96d2": { + "name": "workspaceSparsePresetId", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f68a2eba2c59": { + "name": "workspaceSparsePresetsLoading", + "value": true, + "sent": 0 + }, + "ff042d71c647": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 0 } }, "recording": { @@ -112,23 +132,23 @@ "id": "presets-refused-empty-message", "observation": { "sender": ["5bad21b1e042"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "62bc28c39ffc", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "2399e995a370", - "273f4074a9b5", - "9357f7ea8445", - "dba381378b08", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "648935ecca5d", + "99b93f410369", + "f359ebae96d2", + "594fac1293d4", + "1f03192052c0" ] } } diff --git a/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json b/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json index cb31351dc8e..7f3d8467f80 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "046dd3a125a3c9abcf5a0dd122818939b516adb91cbda2554b3409d4bb3a7980", "platform": "darwin", @@ -13,17 +13,21 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1d9a7d969446": { - "name": "workspaceSparsePresetsLoaded", - "value": true + "0522501c6443": { + "name": "workspaceSparsePresets", + "value": [ + { + "directories": ["docs"], + "id": "p1", + "name": "docs" + } + ], + "sent": 1 }, - "273f4074a9b5": { - "name": "workspaceSparsePresetsLoaded", - "value": false - }, - "35afa5cb107f": { - "name": "workspaceBaseBranchLoading", - "value": false + "1f03192052c0": { + "name": "workspaceSparsePresetsLoading", + "value": false, + "sent": 1 }, "395368dea8ff": { "name": "repo.searchRefs#1", @@ -60,23 +64,10 @@ } } }, - "46027e62015d": { - "name": "repo.searchRefs#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}" - }, - "4856f62b3650": { - "name": "workspaceSparsePresets", - "value": [ - { - "directories": ["docs"], - "id": "p1", - "name": "docs" - } - ] - }, - "4cedb91a2f7a": { - "name": "repo.sparsePresets#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}" + "539a8c80071f": { + "name": "workspaceSparsePresetsLoaded", + "value": false, + "sent": 0 }, "57f06e6e349e": { "branchError": "", @@ -91,36 +82,40 @@ "presetsError": "", "presetsLoaded": true }, - "58cb95babab2": { + "66f7aa09c444": { "name": "workspaceBaseBranchLoading", - "value": true + "value": false, + "sent": 1 }, - "5f1c84e00d4f": { - "name": "workspaceBaseBranchResults", - "value": [] + "78f4c8d53e98": { + "name": "workspaceBaseBranchLoading", + "value": true, + "sent": 1 }, - "6c344c5f4ac0": { - "name": "workspaceBaseBranchError", - "value": "" - }, - "8353b8e1a426": { - "name": "workspaceSparsePresetsLoading", - "value": true - }, - "8dbe7ea87a41": { + "8a621ac1da52": { "name": "workspaceBaseBranchResults", "value": [ { "localBranchName": "main", "refName": "main" } - ] + ], + "sent": 2 }, - "9357f7ea8445": { - "name": "workspaceSparsePresetId", - "value": { - "$rpc": "null" - } + "8c08bfbbb957": { + "name": "workspaceSparsePresetsLoaded", + "value": true, + "sent": 1 + }, + "96f470cee43b": { + "name": "workspaceBaseBranchError", + "value": "", + "sent": 1 + }, + "a81d1426bf3c": { + "name": "workspaceBaseBranchLoading", + "value": false, + "sent": 2 }, "b78bcf7ca596": { "branchError": "", @@ -140,6 +135,11 @@ "presetsError": "", "presetsLoaded": true }, + "bc245469b086": { + "name": "repo.searchRefs#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.searchRefs\",\"params\":{\"repo\":\"id:repo-1\",\"query\":\"main\",\"limit\":20}}", + "sent": 2 + }, "c8d4d05367d6": { "name": "repo.sparsePresets#1", "args": [ @@ -179,13 +179,15 @@ } } }, - "cfc8af2a7169": { - "name": "workspaceSparsePresetsLoading", - "value": false + "c9ed58434d0b": { + "name": "repo.sparsePresets#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"repo.sparsePresets\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" + "d74e7c93c5be": { + "name": "workspaceBaseBranchResults", + "value": [], + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -194,6 +196,23 @@ "value": { "$rpc": "undefined" } + }, + "f359ebae96d2": { + "name": "workspaceSparsePresetId", + "value": { + "$rpc": "null" + }, + "sent": 1 + }, + "f68a2eba2c59": { + "name": "workspaceSparsePresetsLoading", + "value": true, + "sent": 0 + }, + "ff042d71c647": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 0 } }, "recording": { @@ -203,22 +222,22 @@ "id": "presets-loaded", "observation": { "sender": ["c8d4d05367d6"], - "payloads": ["4cedb91a2f7a"], + "payloads": ["c9ed58434d0b"], "settlements": { "mount": "eb79a9b3682a" }, "state": "57f06e6e349e", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0" ] } }, @@ -226,27 +245,27 @@ "id": "branches-loaded", "observation": { "sender": ["c8d4d05367d6", "395368dea8ff"], - "payloads": ["4cedb91a2f7a", "46027e62015d"], + "payloads": ["c9ed58434d0b", "bc245469b086"], "settlements": { "mount": "eb79a9b3682a", "branch-query": "eb79a9b3682a" }, "state": "b78bcf7ca596", "effects": [ - "8353b8e1a426", - "273f4074a9b5", - "dba381378b08", - "5f1c84e00d4f", - "35afa5cb107f", - "6c344c5f4ac0", - "4856f62b3650", - "1d9a7d969446", - "9357f7ea8445", - "cfc8af2a7169", - "58cb95babab2", - "6c344c5f4ac0", - "8dbe7ea87a41", - "35afa5cb107f" + "f68a2eba2c59", + "539a8c80071f", + "ff042d71c647", + "d74e7c93c5be", + "66f7aa09c444", + "96f470cee43b", + "0522501c6443", + "8c08bfbbb957", + "f359ebae96d2", + "1f03192052c0", + "78f4c8d53e98", + "96f470cee43b", + "8a621ac1da52", + "a81d1426bf3c" ] } } diff --git a/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json b/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json index dba872b0890..48737f18dbb 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "865a659012dd882fd6073813585e2911a1d6252404fbf5a5e273f062b89fc91d", "platform": "darwin", @@ -13,6 +13,21 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0a30edace604": { + "name": "workspaceSparsePresetsError", + "value": "Failed to save sparse preset.", + "sent": 2 + }, + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 + }, + "15dd622cbe08": { + "name": "repo.saveSparsePreset#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}", + "sent": 2 + }, "193c0bc3cf2a": { "presets": [], "presetsError": "Failed to save sparse preset.", @@ -24,18 +39,25 @@ "targetId": "ssh-1" } }, - "7fd0cde62993": { - "name": "workspaceSparseSaving", - "value": false - }, - "86cc01b1e541": { + "1db4236fbf9f": { "name": "workspaceSshState", "value": { "error": "", "reconnectAttempt": 0, "status": "error", "targetId": "ssh-1" - } + }, + "sent": 1 + }, + "3f2baafe9f80": { + "name": "workspaceSparseSaving", + "value": false, + "sent": 2 + }, + "594fac1293d4": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 1 }, "a6bf06ff84e0": { "name": "repo.saveSparsePreset#1", @@ -70,17 +92,10 @@ } } }, - "cea9d7e8986e": { + "c74f5fe12440": { "name": "workspaceSparseSaving", - "value": true - }, - "da3a01640280": { - "name": "workspaceSparsePresetsError", - "value": "Failed to save sparse preset." - }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" + "value": true, + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -123,14 +138,6 @@ "ok": false } } - }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, - "fd758406cc2c": { - "name": "repo.saveSparsePreset#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}" } }, "recording": { @@ -140,18 +147,18 @@ "id": "saved-without-preset", "observation": { "sender": ["f22d3216eb8d", "a6bf06ff84e0"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "193c0bc3cf2a", "effects": [ - "86cc01b1e541", - "cea9d7e8986e", - "dba381378b08", - "da3a01640280", - "7fd0cde62993" + "1db4236fbf9f", + "c74f5fe12440", + "594fac1293d4", + "0a30edace604", + "3f2baafe9f80" ] } } diff --git a/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json b/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json index e43af5bba4c..b8c2ab13668 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "124f664e339bfd83a1d892e1cd953a78fdf0dc4b20c4272356d24079c72a3e04", "platform": "darwin", @@ -13,13 +13,20 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "1d9a7d969446": { - "name": "workspaceSparsePresetsLoaded", - "value": true + "14b354ce0ded": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 1 }, - "312ed3cbf468": { - "name": "workspaceSparsePresetId", - "value": "p1" + "15dd622cbe08": { + "name": "repo.saveSparsePreset#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}", + "sent": 2 + }, + "3f2baafe9f80": { + "name": "workspaceSparseSaving", + "value": false, + "sent": 2 }, "404305aa2e3a": { "presets": [ @@ -40,21 +47,27 @@ "targetId": "ssh-1" } }, - "42bbd034563e": { - "name": "workspaceSparseDraft", + "452edc62bce0": { + "name": "workspaceSshState", "value": { - "$rpc": "null" - } + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 1 }, - "4856f62b3650": { - "name": "workspaceSparsePresets", - "value": [ - { - "directories": ["docs"], - "id": "p1", - "name": "docs" - } - ] + "594fac1293d4": { + "name": "workspaceSparsePresetsError", + "value": "", + "sent": 1 + }, + "5b8f6c626989": { + "name": "workspaceSparsePresetId", + "value": "p1", + "sent": 2 }, "5c44ff5f6877": { "name": "repo.saveSparsePreset#1", @@ -95,10 +108,6 @@ } } }, - "7fd0cde62993": { - "name": "workspaceSparseSaving", - "value": false - }, "89aa7a3bd619": { "name": "ssh.getState#1", "args": [ @@ -139,24 +148,26 @@ } } }, - "921f72d7827e": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connected", - "targetId": "ssh-1" - } + "8a48f96e40fe": { + "name": "workspaceSparsePresets", + "value": [ + { + "directories": ["docs"], + "id": "p1", + "name": "docs" + } + ], + "sent": 2 }, - "cea9d7e8986e": { + "8ff2b79a90fb": { + "name": "workspaceSparsePresetsLoaded", + "value": true, + "sent": 2 + }, + "c74f5fe12440": { "name": "workspaceSparseSaving", - "value": true - }, - "dba381378b08": { - "name": "workspaceSparsePresetsError", - "value": "" + "value": true, + "sent": 1 }, "eb79a9b3682a": { "status": "fulfilled", @@ -179,13 +190,12 @@ "targetId": "ssh-1" } }, - "f9dfbe0c0ea7": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" - }, - "fd758406cc2c": { - "name": "repo.saveSparsePreset#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"repo.saveSparsePreset\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"docs\",\"directories\":[\"docs\"]}}" + "ef39f35afb7f": { + "name": "workspaceSparseDraft", + "value": { + "$rpc": "null" + }, + "sent": 2 } }, "recording": { @@ -195,33 +205,33 @@ "id": "ssh-state-read", "observation": { "sender": ["89aa7a3bd619"], - "payloads": ["f9dfbe0c0ea7"], + "payloads": ["14b354ce0ded"], "settlements": { "mount": "eb79a9b3682a" }, "state": "ee3a941d5e9c", - "effects": ["921f72d7827e"] + "effects": ["452edc62bce0"] } }, { "id": "preset-saved", "observation": { "sender": ["89aa7a3bd619", "5c44ff5f6877"], - "payloads": ["f9dfbe0c0ea7", "fd758406cc2c"], + "payloads": ["14b354ce0ded", "15dd622cbe08"], "settlements": { "mount": "eb79a9b3682a", "save": "eb79a9b3682a" }, "state": "404305aa2e3a", "effects": [ - "921f72d7827e", - "cea9d7e8986e", - "dba381378b08", - "4856f62b3650", - "1d9a7d969446", - "312ed3cbf468", - "42bbd034563e", - "7fd0cde62993" + "452edc62bce0", + "c74f5fe12440", + "594fac1293d4", + "8a48f96e40fe", + "8ff2b79a90fb", + "5b8f6c626989", + "ef39f35afb7f", + "3f2baafe9f80" ] } } diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json index 7e26280bd99..6758517e445 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "dd25391fdd3dc864ae493f72d013e789884a21e9c71522edc79323bc2b6c7f76", "platform": "darwin", @@ -13,6 +13,11 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 + }, "12826f529c2a": { "name": "ssh.connect#1", "args": [ @@ -47,10 +52,6 @@ } } }, - "1739575ac53e": { - "name": "workspaceSshConnecting", - "value": true - }, "27b09a2898b9": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -94,20 +95,6 @@ } } }, - "37921d9fdeb7": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", - "value": { - "$rpc": "null" - } - }, - "43fd3e2f4b53": { - "name": "workspaceSshConnecting", - "value": false - }, "55904d40a00f": { "agent": "claude", "connecting": false, @@ -126,9 +113,15 @@ "targetId": "ssh-1" } }, - "7c9498659f58": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" + "6ec9160ebc42": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 1 + }, + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 }, "8509334ad6ae": { "agent": "claude", @@ -142,18 +135,37 @@ "targetId": "ssh-1" } }, - "86cc01b1e541": { + "86149ccb0853": { + "name": "workspaceSshConnecting", + "value": true, + "sent": 1 + }, + "8967d4751aaf": { + "name": "workspaceSshState", + "value": { + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connecting", + "targetId": "ssh-1" + }, + "sent": 1 + }, + "a745d7e1dd70": { "name": "workspaceSshState", "value": { "error": "", "reconnectAttempt": 0, "status": "error", "targetId": "ssh-1" - } + }, + "sent": 2 }, - "9f152ed6e897": { + "a88df8f43f70": { "name": "workspaceDetectedAgentIds", - "value": [] + "value": [], + "sent": 1 }, "b302d21e1567": { "name": "repo.hooks#1", @@ -193,9 +205,27 @@ } } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "c461e0bfea7c": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 + }, + "db1cde7aa6f5": { + "name": "workspaceSshConnecting", + "value": false, + "sent": 2 + }, + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "e02697448559": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -204,25 +234,6 @@ "value": { "$rpc": "undefined" } - }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, - "f0a9f62da106": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "fbfdbb919268": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connecting", - "targetId": "ssh-1" - } } }, "recording": { @@ -232,21 +243,21 @@ "id": "connect-refused-empty-message", "observation": { "sender": ["27b09a2898b9", "12826f529c2a"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "8509334ad6ae", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "86cc01b1e541", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "a745d7e1dd70", + "db1cde7aa6f5" ] } }, @@ -254,7 +265,7 @@ "id": "setup-skipped", "observation": { "sender": ["27b09a2898b9", "12826f529c2a", "b302d21e1567"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -262,14 +273,14 @@ }, "state": "55904d40a00f", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "1739575ac53e", - "fbfdbb919268", - "86cc01b1e541", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "86149ccb0853", + "8967d4751aaf", + "a745d7e1dd70", + "db1cde7aa6f5" ] } } diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json index 0dbf6251851..580934cac37 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "495f51d9c2f7f3d71f53a53e88786b8d1f767a5bf66b8655c28222d2909a964c", "platform": "darwin", @@ -27,9 +27,10 @@ "source": "repo" } }, - "1739575ac53e": { - "name": "workspaceSshConnecting", - "value": true + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 }, "17e35b25d15d": { "name": "preflight.detectRemoteAgents#1", @@ -71,19 +72,17 @@ "$rpc": "null" } }, - "3571f351281f": { - "name": "workspaceDetectedAgentIds", - "value": ["codex"] - }, - "37921d9fdeb7": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", + "2dcd5a3a771d": { + "name": "workspaceSshState", "value": { - "$rpc": "null" - } + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "connected", + "targetId": "ssh-1" + }, + "sent": 2 }, "43ead075ce12": { "agent": "claude", @@ -107,9 +106,10 @@ "targetId": "ssh-1" } }, - "43fd3e2f4b53": { - "name": "workspaceSshConnecting", - "value": false + "6ec9160ebc42": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 1 }, "71d817ffdd81": { "name": "ssh.connect#1", @@ -151,9 +151,10 @@ } } }, - "7c9498659f58": { - "name": "ssh.connect#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}" + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 }, "80a4af19f556": { "name": "repo.hooks#1", @@ -198,16 +199,27 @@ } } }, - "921f72d7827e": { + "86149ccb0853": { + "name": "workspaceSshConnecting", + "value": true, + "sent": 1 + }, + "8967d4751aaf": { "name": "workspaceSshState", "value": { "error": { "$rpc": "null" }, "reconnectAttempt": 0, - "status": "connected", + "status": "connecting", "targetId": "ssh-1" - } + }, + "sent": 1 + }, + "8d99fc90d0b0": { + "name": "workspaceDetectedAgentIds", + "value": ["codex"], + "sent": 1 }, "a1f755a38636": { "agent": "claude", @@ -223,9 +235,27 @@ "targetId": "ssh-1" } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "c461e0bfea7c": { + "name": "ssh.connect#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.connect\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 + }, + "db1cde7aa6f5": { + "name": "workspaceSshConnecting", + "value": false, + "sent": 2 + }, + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "e02697448559": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -234,25 +264,6 @@ "value": { "$rpc": "undefined" } - }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, - "f0a9f62da106": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, - "fbfdbb919268": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "connecting", - "targetId": "ssh-1" - } } }, "recording": { @@ -262,33 +273,33 @@ "id": "agents-detected", "observation": { "sender": ["17e35b25d15d"], - "payloads": ["37921d9fdeb7"], + "payloads": ["6ec9160ebc42"], "settlements": { "mount": "eb79a9b3682a" }, "state": "18e6a3ac6471", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "3571f351281f"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "8d99fc90d0b0"] } }, { "id": "connected", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81"], - "payloads": ["37921d9fdeb7", "7c9498659f58"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a" }, "state": "a1f755a38636", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } }, @@ -296,7 +307,7 @@ "id": "setup-prompted", "observation": { "sender": ["17e35b25d15d", "71d817ffdd81", "80a4af19f556"], - "payloads": ["37921d9fdeb7", "7c9498659f58", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "c461e0bfea7c", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "connect": "eb79a9b3682a", @@ -304,14 +315,14 @@ }, "state": "43ead075ce12", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "3571f351281f", - "1739575ac53e", - "fbfdbb919268", - "921f72d7827e", - "43fd3e2f4b53" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "8d99fc90d0b0", + "86149ccb0853", + "8967d4751aaf", + "2dcd5a3a771d", + "db1cde7aa6f5" ] } } diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json index 43787a03559..c4df31ece85 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh-local", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "af0623c2d106d2ed18ef9149d4990539f9ed82146ae091a872a3e1d792efeffe", "platform": "darwin", @@ -13,11 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", - "value": { - "$rpc": "null" - } + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 }, "7400f4eebe66": { "agent": "claude", @@ -28,6 +27,16 @@ "$rpc": "null" } }, + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 + }, + "c56f76942e16": { + "name": "preflight.detectAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}", + "sent": 1 + }, "cb93b17470e8": { "name": "preflight.detectAgents#1", "args": [ @@ -59,17 +68,17 @@ } } }, - "cbb858a786ac": { + "d00f9527d4f2": { "name": "workspaceDetectedAgentIds", - "value": ["codex", "claude"] + "value": ["codex", "claude"], + "sent": 1 }, - "cf32edc950ac": { - "name": "preflight.detectAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectAgents\"}" - }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 }, "eb79a9b3682a": { "status": "fulfilled", @@ -78,10 +87,6 @@ "value": { "$rpc": "undefined" } - }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" } }, "recording": { @@ -91,12 +96,12 @@ "id": "local-agents-detected", "observation": { "sender": ["cb93b17470e8"], - "payloads": ["cf32edc950ac"], + "payloads": ["c56f76942e16"], "settlements": { "mount": "eb79a9b3682a" }, "state": "7400f4eebe66", - "effects": ["ed6189938d78", "ea709e13f0f0", "41b0d115f434", "cbb858a786ac"] + "effects": ["0c2cba5f3708", "77b6cedadbe8", "dd9d8bf76a0e", "d00f9527d4f2"] } } ] diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json index edcb2cde871..08f7795a68d 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", "adapterSha256": "4e567302ac8acffcfd602c9b323ecf8b5b7c0c4692bda1a4c881011a91d98979", "scenarioSha256": "3aa23f15da8fe9972e47c767db454b41750ca353ab10797082fde4514ffe9da0", "platform": "darwin", @@ -13,9 +13,10 @@ "projectionVersion": 2, "goldenFormatVersion": 5, "values": { - "0adf11d42d1a": { - "name": "ssh.getState#1", - "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}" + "0c2cba5f3708": { + "name": "workspaceAgent", + "value": "claude", + "sent": 0 }, "0f1cf505ed63": { "status": "rejected", @@ -71,17 +72,6 @@ "kind": "decision" } }, - "25352a4de532": { - "name": "workspaceSshState", - "value": { - "error": { - "$rpc": "null" - }, - "reconnectAttempt": 0, - "status": "disconnected", - "targetId": "ssh-1" - } - }, "28be8cfc5f01": { "name": "preflight.detectRemoteAgents#1", "args": [ @@ -116,15 +106,32 @@ } } }, - "37921d9fdeb7": { - "name": "preflight.detectRemoteAgents#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}" - }, - "41b0d115f434": { - "name": "workspaceDetectedAgentIds", + "433c16de7ff8": { + "name": "workspaceSshState", "value": { - "$rpc": "null" - } + "error": { + "$rpc": "null" + }, + "reconnectAttempt": 0, + "status": "disconnected", + "targetId": "ssh-1" + }, + "sent": 2 + }, + "6ec9160ebc42": { + "name": "preflight.detectRemoteAgents#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"preflight.detectRemoteAgents\",\"params\":{\"connectionId\":\"ssh-1\"}}", + "sent": 1 + }, + "77b6cedadbe8": { + "name": "workspaceAgentOverridden", + "value": false, + "sent": 0 + }, + "8d086baac3c0": { + "name": "ssh.getState#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"ssh.getState\",\"params\":{\"targetId\":\"ssh-1\"}}", + "sent": 2 }, "8ecc31aa9892": { "name": "ssh.getState#1", @@ -183,9 +190,10 @@ "targetId": "ssh-1" } }, - "9f152ed6e897": { + "a88df8f43f70": { "name": "workspaceDetectedAgentIds", - "value": [] + "value": [], + "sent": 1 }, "d3698fc526a8": { "agent": "claude", @@ -201,9 +209,17 @@ "targetId": "ssh-1" } }, - "ea709e13f0f0": { - "name": "workspaceAgentOverridden", - "value": false + "dd9d8bf76a0e": { + "name": "workspaceDetectedAgentIds", + "value": { + "$rpc": "null" + }, + "sent": 0 + }, + "e02697448559": { + "name": "repo.hooks#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 3 }, "eb79a9b3682a": { "status": "fulfilled", @@ -212,14 +228,6 @@ "value": { "$rpc": "undefined" } - }, - "ed6189938d78": { - "name": "workspaceAgent", - "value": "claude" - }, - "f0a9f62da106": { - "name": "repo.hooks#1", - "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"repo.hooks\",\"params\":{\"repo\":\"id:repo-1\"}}" } }, "recording": { @@ -229,18 +237,18 @@ "id": "ensure-rejected", "observation": { "sender": ["28be8cfc5f01", "8ecc31aa9892"], - "payloads": ["37921d9fdeb7", "0adf11d42d1a"], + "payloads": ["6ec9160ebc42", "8d086baac3c0"], "settlements": { "mount": "eb79a9b3682a", "ensure": "0f1cf505ed63" }, "state": "d3698fc526a8", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "25352a4de532" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "433c16de7ff8" ] } }, @@ -248,7 +256,7 @@ "id": "no-setup-script", "observation": { "sender": ["28be8cfc5f01", "8ecc31aa9892", "15d9dbcfd2ce"], - "payloads": ["37921d9fdeb7", "0adf11d42d1a", "f0a9f62da106"], + "payloads": ["6ec9160ebc42", "8d086baac3c0", "e02697448559"], "settlements": { "mount": "eb79a9b3682a", "ensure": "0f1cf505ed63", @@ -256,11 +264,11 @@ }, "state": "9a9cd2877569", "effects": [ - "ed6189938d78", - "ea709e13f0f0", - "41b0d115f434", - "9f152ed6e897", - "25352a4de532" + "0c2cba5f3708", + "77b6cedadbe8", + "dd9d8bf76a0e", + "a88df8f43f70", + "433c16de7ff8" ] } } diff --git a/mobile/rpc-foundation/goldens/worktree-catalog-snapshot.json b/mobile/rpc-foundation/goldens/worktree-catalog-snapshot.json index 7a95fe8d966..f6845a57f7d 100644 --- a/mobile/rpc-foundation/goldens/worktree-catalog-snapshot.json +++ b/mobile/rpc-foundation/goldens/worktree-catalog-snapshot.json @@ -3,10 +3,10 @@ "family": "worktree.catalog-snapshot", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "6119d409e1958877e4a04b3901f94a3609ac0420f5ca02af20eb8dae5cbf3408", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4e942ddfbaa0ba6bfc2993969276987f6528ac53765d125e99a830e261f93a8e", "scenarioSha256": "d2947158840576cbd0f0604ed3d37b0f446c63c6d439b4d1b7def7fe8524523d", "platform": "darwin", "scenarioVersion": 1, @@ -60,21 +60,32 @@ "admitted": "unadmitted", "fetched": "unfetched" }, - "2d40d1d38104": { - "name": "unhandled-rejection", - "value": { - "category": "Error", - "isRpcDeliveryUnknown": false, - "message": "Unsupported observation: function" - } - }, "9270aeb7d9c6": { "status": "pending", "startedAt": 0 }, - "a87f1f91dc98": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"afterSnapshotId\":null,\"supportsWorktreeVisibilitySourceDefaults\":true}}" + "9948855e8b8d": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "kind": "response", + "pending": { + "admission": { + "kind": "full", + "snapshotId": "snapshot-1", + "worktrees": [ + { + "displayName": "One", + "repo": "Repo", + "worktreeId": "w-1" + } + ] + }, + "client": "logical-client", + "hostId": "host-1" + } + } }, "ab1a9ba6301c": { "admitted": [ @@ -103,6 +114,11 @@ } } }, + "c97fe566ef74": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"afterSnapshotId\":null,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 1 + }, "f97b6b46b1d5": { "name": "worktree.ps#1", "args": [ @@ -139,7 +155,7 @@ "id": "catalog-pending", "observation": { "sender": ["f97b6b46b1d5"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { "fetch": "9270aeb7d9c6" }, @@ -151,12 +167,12 @@ "id": "settled", "observation": { "sender": ["227f9e3de4fa"], - "payloads": ["a87f1f91dc98"], + "payloads": ["c97fe566ef74"], "settlements": { - "fetch": "9270aeb7d9c6" + "fetch": "9948855e8b8d" }, "state": "ab1a9ba6301c", - "effects": ["2d40d1d38104"] + "effects": [] } } ] diff --git a/mobile/rpc-foundation/goldens/worktree-home-catalog.json b/mobile/rpc-foundation/goldens/worktree-home-catalog.json index 5c27a621f65..f3ff3fa1b16 100644 --- a/mobile/rpc-foundation/goldens/worktree-home-catalog.json +++ b/mobile/rpc-foundation/goldens/worktree-home-catalog.json @@ -3,10 +3,10 @@ "family": "worktree.home-catalog", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "6119d409e1958877e4a04b3901f94a3609ac0420f5ca02af20eb8dae5cbf3408", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4e942ddfbaa0ba6bfc2993969276987f6528ac53765d125e99a830e261f93a8e", "scenarioSha256": "4749bb3b871275ba08f026f9b6bcfd383605f443e7bba70a7f89175b91db6fa5", "platform": "darwin", "scenarioVersion": 1, @@ -74,11 +74,7 @@ } }, "44136fa355b3": {}, - "4912be5d956f": { - "name": "worktree.ps#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}" - }, - "8944b50988b9": { + "86091b4d2b73": { "name": "info", "value": { "host-1": { @@ -93,7 +89,8 @@ }, "totalWorktrees": 2 } - } + }, + "sent": 1 }, "9270aeb7d9c6": { "status": "pending", @@ -124,6 +121,11 @@ "startedAt": 0 } }, + "c72cb878ff2a": { + "name": "worktree.ps#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.ps\",\"params\":{\"limit\":10000,\"supportsWorktreeVisibilitySourceDefaults\":true}}", + "sent": 1 + }, "eb79a9b3682a": { "status": "fulfilled", "startedAt": 0, @@ -140,7 +142,7 @@ "id": "catalog-pending", "observation": { "sender": ["bc1a8e138f82"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "9270aeb7d9c6" }, @@ -152,12 +154,12 @@ "id": "settled", "observation": { "sender": ["2e82f8bbb1f1"], - "payloads": ["4912be5d956f"], + "payloads": ["c72cb878ff2a"], "settlements": { "load": "eb79a9b3682a" }, "state": "39b7354b00f4", - "effects": ["8944b50988b9"] + "effects": ["86091b4d2b73"] } } ] diff --git a/mobile/rpc-foundation/goldens/worktree-retired-names.json b/mobile/rpc-foundation/goldens/worktree-retired-names.json index 229f57743e2..757e6db3346 100644 --- a/mobile/rpc-foundation/goldens/worktree-retired-names.json +++ b/mobile/rpc-foundation/goldens/worktree-retired-names.json @@ -3,16 +3,21 @@ "family": "worktree.retired-names", "namedDeltas": [], "runnerVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "fc1f0b1f8c685b481838dfacd28c8608c6fa7a8a21faa1b81e05950c8d8e65f4", - "adapterSha256": "6119d409e1958877e4a04b3901f94a3609ac0420f5ca02af20eb8dae5cbf3408", + "recorderSha256": "b5f4b14e07fc7281b954ff5f16d5803e2dfb1bc2a97dcbe6a0991697a5980c49", + "adapterSha256": "4e942ddfbaa0ba6bfc2993969276987f6528ac53765d125e99a830e261f93a8e", "scenarioSha256": "2faa07ee5f12b3ed584117359d3b7aeb9c78a04e8fc49e753372f8c3927a3740", "platform": "darwin", "scenarioVersion": 1, "projectionVersion": 2, "goldenFormatVersion": 5, "values": { + "00ae68859cc4": { + "name": "worktree.listRetiredNames#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.listRetiredNames\",\"params\":{\"repo\":\"id:repo-1\"}}", + "sent": 1 + }, "569633c0c5c5": { "name": "worktree.listRetiredNames#1", "args": [ @@ -82,10 +87,6 @@ "names": ["marlin", "orca"] } }, - "ba7d8283433b": { - "name": "worktree.listRetiredNames#1", - "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.listRetiredNames\",\"params\":{\"repo\":\"id:repo-1\"}}" - }, "cb76d0017b96": { "registry": { "exhaustedTiers": 0, @@ -108,7 +109,7 @@ "id": "names-pending", "observation": { "sender": ["569633c0c5c5"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, @@ -120,7 +121,7 @@ "id": "settled", "observation": { "sender": ["5e2e60e145d8"], - "payloads": ["ba7d8283433b"], + "payloads": ["00ae68859cc4"], "settlements": { "mount": "eb79a9b3682a" }, diff --git a/mobile/rpc-foundation/pilot-scenarios.json b/mobile/rpc-foundation/pilot-scenarios.json index d8e6a2419d3..79459424033 100644 --- a/mobile/rpc-foundation/pilot-scenarios.json +++ b/mobile/rpc-foundation/pilot-scenarios.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "baseline": "c6a72169843ececf3a21da370ac50c5c5a4e6462", + "baseline": "e7206f62a827f4fe0a2badf3eecd2167b8ac4285", "scenarios": [ { "id": "b1", @@ -14434,6 +14434,5931 @@ "checkpoint": "dismissed" } ] + }, + { + "id": "aivault-resume-prepare-repin", + "operation": "aiVault.resume-preparation", + "version": 1, + "family": "aiVault.resume-preparation", + "sites": ["mobile/src/session/ai-vault-resume-preparation.ts"], + "schedules": [], + "steps": [ + { + "action": "prepare", + "id": "prepare" + }, + { + "complete": "aiVault.prepareSessionResume#1", + "params": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + }, + "reply": { + "ok": true, + "result": { + "useRealCodexHome": false, + "substituteCodexHome": "/hosts/codex-accounts/acct-1/home" + } + } + }, + { + "checkpoint": "repinned" + } + ] + }, + { + "id": "aivault-resume-prepare-unavailable", + "operation": "aiVault.resume-preparation", + "version": 1, + "family": "aiVault.resume-preparation", + "sites": ["mobile/src/session/ai-vault-resume-preparation.ts"], + "schedules": [], + "steps": [ + { + "action": "prepare", + "id": "prepare" + }, + { + "complete": "aiVault.prepareSessionResume#1", + "params": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + }, + "reply": { + "ok": false, + "error": { + "code": "forbidden", + "message": "Method 'aiVault.prepareSessionResume' is not available to mobile clients" + } + } + }, + { + "checkpoint": "degraded-to-legacy" + } + ] + }, + { + "id": "aivault-resume-prepare-refused", + "operation": "aiVault.resume-preparation", + "version": 1, + "family": "aiVault.resume-preparation", + "sites": ["mobile/src/session/ai-vault-resume-preparation.ts"], + "schedules": [], + "steps": [ + { + "action": "prepare", + "id": "prepare" + }, + { + "complete": "aiVault.prepareSessionResume#1", + "params": { + "agent": "codex", + "codexHome": "/hosts/codex-runtime-home/home", + "executionHostId": "local", + "filePath": "/sessions/rollout.jsonl" + }, + "reply": { + "ok": false, + "error": { + "code": "internal", + "message": "codex home is locked" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "aivault-resume-prepare-skipped", + "operation": "aiVault.resume-preparation", + "version": 1, + "family": "aiVault.resume-preparation", + "sites": ["mobile/src/session/ai-vault-resume-preparation.ts"], + "schedules": [], + "steps": [ + { + "action": "claude", + "id": "claude" + }, + { + "checkpoint": "no-wire" + } + ] + }, + { + "id": "aivault-resume-launch-sent", + "operation": "aiVault.resume-launch", + "version": 1, + "family": "aiVault.resume-launch", + "sites": ["mobile/src/session/ai-vault-resume-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "full", + "id": "full" + }, + { + "complete": "session.tabs.createTerminal#1", + "params": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "tab": { + "id": "tab-9", + "type": "terminal", + "title": "codex", + "terminal": "terminal-9" + } + } + } + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-9", + "text": "codex resume rollout", + "enter": true + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "resumed" + } + ] + }, + { + "id": "aivault-resume-launch-locked", + "operation": "aiVault.resume-launch", + "version": 1, + "family": "aiVault.resume-launch", + "sites": ["mobile/src/session/ai-vault-resume-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "full", + "id": "full" + }, + { + "complete": "session.tabs.createTerminal#1", + "params": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "tab": { + "id": "tab-9", + "type": "terminal", + "title": "codex", + "terminal": "terminal-9" + } + } + } + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-9", + "text": "codex resume rollout", + "enter": true + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "input-locked" + } + ] + }, + { + "id": "aivault-resume-launch-create-refused", + "operation": "aiVault.resume-launch", + "version": 1, + "family": "aiVault.resume-launch", + "sites": ["mobile/src/session/ai-vault-resume-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "bare", + "id": "bare" + }, + { + "complete": "session.tabs.createTerminal#1", + "params": { + "activate": false, + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_busy", + "message": "Workspace is busy" + } + } + }, + { + "checkpoint": "create-refused" + } + ] + }, + { + "id": "aivault-resume-launch-invalid-tab", + "operation": "aiVault.resume-launch", + "version": 1, + "family": "aiVault.resume-launch", + "sites": ["mobile/src/session/ai-vault-resume-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "full", + "id": "full" + }, + { + "complete": "session.tabs.createTerminal#1", + "params": { + "activate": false, + "clientMutationId": "resume-mutation-1", + "env": { + "ORCA_RESUME": "1" + }, + "envToDelete": ["CODEX_HOME"], + "launchAgent": "codex", + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "tab": { + "id": "tab-9" + } + } + } + }, + { + "checkpoint": "invalid-tab" + } + ] + }, + { + "id": "clipboard-image-upload-single-frame-fallback", + "operation": "clipboard.image-upload", + "version": 1, + "family": "clipboard.image-upload", + "sites": ["mobile/src/session/mobile-clipboard-image.ts"], + "schedules": [], + "steps": [ + { + "action": "remote", + "id": "remote" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "complete": "clipboard.saveImageAsTempFile#1", + "params": { + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "connectionId": "connection-1" + }, + "reply": { + "ok": true, + "result": "/tmp/legacy.png" + } + }, + { + "checkpoint": "fell-back" + } + ] + }, + { + "id": "clipboard-image-upload-chunked", + "operation": "clipboard.image-upload", + "version": 1, + "family": "clipboard.image-upload", + "sites": ["mobile/src/session/mobile-clipboard-image.ts"], + "schedules": [], + "steps": [ + { + "action": "remote", + "id": "remote" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img.png" + } + }, + { + "checkpoint": "uploaded" + } + ] + }, + { + "id": "clipboard-image-upload-aborts-on-chunk-failure", + "operation": "clipboard.image-upload", + "version": 1, + "family": "clipboard.image-upload", + "sites": ["mobile/src/session/mobile-clipboard-image.ts"], + "schedules": [], + "steps": [ + { + "action": "local", + "id": "local" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": null, + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-2" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-2", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": false, + "error": { + "code": "upload_expired", + "message": "Upload slot expired" + } + } + }, + { + "complete": "clipboard.abortImageUpload#1", + "params": { + "uploadId": "upload-2" + }, + "reply": { + "ok": true, + "result": { + "aborted": true + } + } + }, + { + "checkpoint": "aborted" + } + ] + }, + { + "id": "clipboard-image-upload-start-refused", + "operation": "clipboard.image-upload", + "version": 1, + "family": "clipboard.image-upload", + "sites": ["mobile/src/session/mobile-clipboard-image.ts"], + "schedules": [], + "steps": [ + { + "action": "remote", + "id": "remote" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": false, + "error": { + "code": "too_large", + "message": "Image is too large" + } + } + }, + { + "checkpoint": "start-refused" + } + ] + }, + { + "id": "clipboard-image-attachment-upload-refused", + "operation": "clipboard.image-terminal-attachment", + "version": 1, + "family": "clipboard.image-attachment", + "sites": [ + "mobile/src/session/mobile-image-attachment.ts", + "mobile/src/session/mobile-clipboard-image.ts" + ], + "schedules": [], + "steps": [ + { + "action": "normal", + "id": "normal" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": false, + "error": { + "code": "too_large", + "message": "Image is too large" + } + } + }, + { + "checkpoint": "upload-refused" + } + ] + }, + { + "id": "clipboard-image-attachment-pasted", + "operation": "clipboard.image-terminal-attachment", + "version": 1, + "family": "clipboard.image-attachment", + "sites": [ + "mobile/src/session/mobile-image-attachment.ts", + "mobile/src/session/mobile-clipboard-image.ts" + ], + "schedules": [], + "steps": [ + { + "action": "normal", + "id": "normal" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img.png" + } + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/img.png\u001b[201~ ", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "attached" + } + ] + }, + { + "id": "clipboard-image-attachment-cancelled", + "operation": "clipboard.image-terminal-attachment", + "version": 1, + "family": "clipboard.image-attachment", + "sites": [ + "mobile/src/session/mobile-image-attachment.ts", + "mobile/src/session/mobile-clipboard-image.ts" + ], + "schedules": [], + "steps": [ + { + "action": "cancelled", + "id": "cancelled" + }, + { + "checkpoint": "no-wire" + } + ] + }, + { + "id": "clipboard-image-attachment-blocked-before-send", + "operation": "clipboard.image-terminal-attachment", + "version": 1, + "family": "clipboard.image-attachment", + "sites": [ + "mobile/src/session/mobile-image-attachment.ts", + "mobile/src/session/mobile-clipboard-image.ts" + ], + "schedules": [], + "steps": [ + { + "action": "blocked", + "id": "blocked" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img.png" + } + }, + { + "checkpoint": "blocked" + } + ] + }, + { + "id": "clipboard-image-attachment-anonymous", + "operation": "clipboard.image-terminal-attachment", + "version": 1, + "family": "clipboard.image-attachment", + "sites": [ + "mobile/src/session/mobile-image-attachment.ts", + "mobile/src/session/mobile-clipboard-image.ts" + ], + "schedules": [], + "steps": [ + { + "action": "anonymous", + "id": "anonymous" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img.png" + } + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/img.png\u001b[201~ ", + "enter": false + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "rejected" + } + ] + }, + { + "id": "native-chat-image-paste-single", + "operation": "nativeChat.image-paste", + "version": 1, + "family": "nativeChat.image-paste", + "sites": ["mobile/src/session/mobile-native-chat-image-send.ts"], + "schedules": [], + "steps": [ + { + "action": "one", + "id": "one" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u0015", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "terminal.send#2", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~ ", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "pasted" + } + ] + }, + { + "id": "native-chat-image-paste-two-images", + "operation": "nativeChat.image-paste", + "version": 1, + "family": "nativeChat.image-paste", + "sites": ["mobile/src/session/mobile-native-chat-image-send.ts"], + "schedules": [], + "steps": [ + { + "action": "two", + "id": "two" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u0015", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "terminal.send#2", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "terminal.send#3", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/b.png\u001b[201~ ", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "pasted-both" + } + ] + }, + { + "id": "native-chat-image-paste-stops-on-rejection", + "operation": "nativeChat.image-paste", + "version": 1, + "family": "nativeChat.image-paste", + "sites": ["mobile/src/session/mobile-native-chat-image-send.ts"], + "schedules": [], + "steps": [ + { + "action": "two", + "id": "two" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u0015", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "terminal.send#2", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "stopped" + } + ] + }, + { + "id": "native-chat-image-paste-trailing-image", + "operation": "nativeChat.image-paste", + "version": 1, + "family": "nativeChat.image-paste", + "sites": ["mobile/src/session/mobile-native-chat-image-send.ts"], + "schedules": [], + "steps": [ + { + "action": "trailing", + "id": "trailing" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u0015", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "terminal.send#2", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~/tmp/a.png\u001b[201~", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "pasted" + } + ] + }, + { + "id": "native-chat-write-accepted", + "operation": "nativeChat.terminal-write", + "version": 1, + "family": "nativeChat.terminal-write", + "sites": ["mobile/src/session/mobile-native-chat-send.ts"], + "schedules": [], + "steps": [ + { + "action": "body", + "id": "body" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "hello", + "enter": true, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "reported": true + } + } + }, + { + "checkpoint": "accepted" + } + ] + }, + { + "id": "native-chat-write-rejected", + "operation": "nativeChat.terminal-write", + "version": 1, + "family": "nativeChat.terminal-write", + "sites": ["mobile/src/session/mobile-native-chat-send.ts"], + "schedules": [], + "steps": [ + { + "action": "body", + "id": "body" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "hello", + "enter": true, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "rejected" + } + ] + }, + { + "id": "native-chat-write-delivery-unknown", + "operation": "nativeChat.terminal-write", + "version": 1, + "family": "nativeChat.terminal-write", + "sites": ["mobile/src/session/mobile-native-chat-send.ts"], + "schedules": [], + "steps": [ + { + "action": "body", + "id": "body" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "hello", + "enter": true, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reject": { + "message": "Connection lost", + "deliveryUnknown": true + } + }, + { + "checkpoint": "unknown" + } + ] + }, + { + "id": "native-chat-write-clear-line", + "operation": "nativeChat.terminal-write", + "version": 1, + "family": "nativeChat.terminal-write", + "sites": ["mobile/src/session/mobile-native-chat-send.ts"], + "schedules": [], + "steps": [ + { + "action": "clear", + "id": "clear" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u0015", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "cleared" + } + ] + }, + { + "id": "native-chat-write-typed-command", + "operation": "nativeChat.terminal-write", + "version": 1, + "family": "nativeChat.terminal-write", + "sites": ["mobile/src/session/mobile-native-chat-send.ts"], + "schedules": [], + "steps": [ + { + "action": "command", + "id": "command" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u0015", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "reported": true + } + } + }, + { + "advance": 16 + }, + { + "complete": "terminal.send#2", + "params": { + "terminal": "terminal-1", + "text": "o", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "advance": 16 + }, + { + "complete": "terminal.send#3", + "params": { + "terminal": "terminal-1", + "text": "k", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "advance": 16 + }, + { + "complete": "terminal.send#4", + "params": { + "terminal": "terminal-1", + "text": "\r", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "typed" + } + ] + }, + { + "id": "native-chat-session-option-pick-written", + "operation": "nativeChat.session-option-pick", + "version": 1, + "family": "nativeChat.session-option-pick", + "sites": ["mobile/src/session/mobile-native-chat-session-option-persistence.ts"], + "schedules": [], + "steps": [ + { + "action": "pick", + "id": "pick" + }, + { + "complete": "settings.mutateNativeChatSessionOptions#1", + "params": { + "type": "apply-picks", + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ] + }, + "reply": { + "ok": true, + "result": { + "applied": true + } + } + }, + { + "checkpoint": "written" + } + ] + }, + { + "id": "native-chat-session-option-pick-refused", + "operation": "nativeChat.session-option-pick", + "version": 1, + "family": "nativeChat.session-option-pick", + "sites": ["mobile/src/session/mobile-native-chat-session-option-persistence.ts"], + "schedules": [], + "steps": [ + { + "action": "pick", + "id": "pick" + }, + { + "complete": "settings.mutateNativeChatSessionOptions#1", + "params": { + "type": "apply-picks", + "agent": "claude", + "picks": [ + { + "modelId": "opus", + "optionId": "model", + "value": "opus" + } + ] + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "checkpoint": "refusal-swallowed" + } + ] + }, + { + "id": "native-chat-session-option-pick-empty", + "operation": "nativeChat.session-option-pick", + "version": 1, + "family": "nativeChat.session-option-pick", + "sites": ["mobile/src/session/mobile-native-chat-session-option-persistence.ts"], + "schedules": [], + "steps": [ + { + "action": "empty", + "id": "empty" + }, + { + "checkpoint": "no-wire" + } + ] + }, + { + "id": "session-tab-activation-focus-and-activate", + "operation": "session.tab-activation", + "version": 1, + "family": "session.tab-activation", + "sites": ["mobile/src/session/mobile-session-tab-activation.ts"], + "schedules": [], + "steps": [ + { + "action": "focus", + "id": "focus" + }, + { + "complete": "terminal.focus#1", + "params": { + "navigation": "host", + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "focused": true + } + } + }, + { + "action": "activate", + "id": "activate" + }, + { + "complete": "session.tabs.activate#1", + "params": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "activated": true + } + } + }, + { + "checkpoint": "activated" + } + ] + }, + { + "id": "session-tab-activation-refused", + "operation": "session.tab-activation", + "version": 1, + "family": "session.tab-activation", + "sites": ["mobile/src/session/mobile-session-tab-activation.ts"], + "schedules": [], + "steps": [ + { + "action": "activate", + "id": "activate" + }, + { + "complete": "session.tabs.activate#1", + "params": { + "intent": "user", + "navigation": "caller", + "notifyClients": false, + "tabId": "tab-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "tab_not_found", + "message": "No such tab" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "session-tab-activation-transport-error", + "operation": "session.tab-activation", + "version": 1, + "family": "session.tab-activation", + "sites": ["mobile/src/session/mobile-session-tab-activation.ts"], + "schedules": [], + "steps": [ + { + "action": "focus", + "id": "focus" + }, + { + "complete": "terminal.focus#1", + "params": { + "navigation": "host", + "terminal": "terminal-1" + }, + "reject": { + "message": "Request timed out" + } + }, + { + "checkpoint": "errored" + } + ] + }, + { + "id": "session-tabs-health-reconciled", + "operation": "session.tabs-stream-health", + "version": 1, + "family": "session.tabs-stream-health", + "sites": ["mobile/src/session/mobile-session-tabs-stream-health.ts"], + "schedules": [], + "steps": [ + { + "action": "activate", + "id": "activate" + }, + { + "action": "reconcile", + "id": "reconcile" + }, + { + "complete": "session.tabs.list#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "tabs": [ + { + "id": "tab-1" + } + ] + } + } + }, + { + "checkpoint": "reconciled" + } + ] + }, + { + "id": "session-tabs-health-refused", + "operation": "session.tabs-stream-health", + "version": 1, + "family": "session.tabs-stream-health", + "sites": ["mobile/src/session/mobile-session-tabs-stream-health.ts"], + "schedules": [], + "steps": [ + { + "action": "activate", + "id": "activate" + }, + { + "action": "reconcile", + "id": "reconcile" + }, + { + "complete": "session.tabs.list#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "session-tabs-health-stale-application-revision", + "operation": "session.tabs-stream-health", + "version": 1, + "family": "session.tabs-stream-health", + "sites": ["mobile/src/session/mobile-session-tabs-stream-health.ts"], + "schedules": [], + "steps": [ + { + "action": "activate", + "id": "activate" + }, + { + "action": "reconcile", + "id": "reconcile" + }, + { + "action": "revise", + "id": "revise" + }, + { + "complete": "session.tabs.list#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "tabs": [ + { + "id": "tab-1" + } + ] + } + } + }, + { + "checkpoint": "dropped" + } + ] + }, + { + "id": "session-tabs-health-errored", + "operation": "session.tabs-stream-health", + "version": 1, + "family": "session.tabs-stream-health", + "sites": ["mobile/src/session/mobile-session-tabs-stream-health.ts"], + "schedules": [], + "steps": [ + { + "action": "activate", + "id": "activate" + }, + { + "action": "reconcile", + "id": "reconcile" + }, + { + "complete": "session.tabs.list#1", + "params": { + "worktree": "id:workspace-1" + }, + "reject": { + "message": "Connection lost", + "deliveryUnknown": true + } + }, + { + "checkpoint": "errored" + } + ] + }, + { + "id": "file-tap-opens-worktree-file", + "operation": "files.terminal-path-tap", + "version": 1, + "family": "files.terminal-path-tap", + "sites": ["mobile/src/session/mobile-file-tap-open.ts"], + "schedules": [], + "steps": [ + { + "action": "tap", + "id": "tap" + }, + { + "complete": "files.resolveTerminalPath#1", + "params": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "relativePath": "src/app.ts", + "openTarget": { + "kind": "worktree-file", + "relativePath": "src/app.ts", + "absolutePath": "/repo/src/app.ts", + "provider": "ssh" + } + } + } + }, + { + "complete": "files.open#1", + "params": { + "worktree": "id:workspace-1", + "relativePath": "src/app.ts" + }, + "reply": { + "ok": true, + "result": { + "opened": true + } + } + }, + { + "action": "list", + "id": "list" + }, + { + "advance": 300 + }, + { + "checkpoint": "switched" + }, + { + "advance": 1500 + }, + { + "checkpoint": "settled" + } + ] + }, + { + "id": "file-tap-resolve-miss", + "operation": "files.terminal-path-tap", + "version": 1, + "family": "files.terminal-path-tap", + "sites": ["mobile/src/session/mobile-file-tap-open.ts"], + "schedules": [], + "steps": [ + { + "action": "tap", + "id": "tap" + }, + { + "complete": "files.resolveTerminalPath#1", + "params": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "exists": false, + "isDirectory": false + } + } + }, + { + "checkpoint": "missed" + } + ] + }, + { + "id": "file-tap-resolve-refused", + "operation": "files.terminal-path-tap", + "version": 1, + "family": "files.terminal-path-tap", + "sites": ["mobile/src/session/mobile-file-tap-open.ts"], + "schedules": [], + "steps": [ + { + "action": "tap", + "id": "tap" + }, + { + "complete": "files.resolveTerminalPath#1", + "params": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "file-tap-open-refused", + "operation": "files.terminal-path-tap", + "version": 1, + "family": "files.terminal-path-tap", + "sites": ["mobile/src/session/mobile-file-tap-open.ts"], + "schedules": [], + "steps": [ + { + "action": "tap", + "id": "tap" + }, + { + "complete": "files.resolveTerminalPath#1", + "params": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "relativePath": "src/app.ts", + "openTarget": { + "kind": "worktree-file", + "relativePath": "src/app.ts", + "absolutePath": "/repo/src/app.ts", + "provider": "ssh" + } + } + } + }, + { + "complete": "files.open#1", + "params": { + "worktree": "id:workspace-1", + "relativePath": "src/app.ts" + }, + "reply": { + "ok": false, + "error": { + "code": "file_locked", + "message": "File is locked" + } + } + }, + { + "checkpoint": "open-refused" + } + ] + }, + { + "id": "file-tap-previews-absolute-artifact", + "operation": "files.terminal-path-tap", + "version": 1, + "family": "files.terminal-path-tap", + "sites": ["mobile/src/session/mobile-file-tap-open.ts"], + "schedules": [], + "steps": [ + { + "action": "tap", + "id": "tap" + }, + { + "complete": "files.resolveTerminalPath#1", + "params": { + "crossWorkspace": true, + "cwd": "/repo", + "pathText": "src/app.ts", + "terminal": "terminal-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "exists": true, + "isDirectory": false, + "openTarget": { + "kind": "absolute-file", + "absolutePath": "/logs/run.txt", + "grantId": "grant-1" + } + } + } + }, + { + "checkpoint": "previewed" + } + ] + }, + { + "id": "structured-launch-unsupported", + "operation": "agentSession.structured-launch", + "version": 1, + "family": "agentSession.structured-launch", + "sites": ["mobile/src/session/mobile-structured-agent-session-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "claude", + "id": "claude" + }, + { + "complete": "agentSession.createSupport#1", + "params": { + "agent": "claude", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "supported": false, + "reason": "remote" + } + } + }, + { + "checkpoint": "unsupported" + } + ] + }, + { + "id": "structured-launch-support-refused", + "operation": "agentSession.structured-launch", + "version": 1, + "family": "agentSession.structured-launch", + "sites": ["mobile/src/session/mobile-structured-agent-session-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "claude", + "id": "claude" + }, + { + "complete": "agentSession.createSupport#1", + "params": { + "agent": "claude", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "checkpoint": "unsupported" + } + ] + }, + { + "id": "structured-launch-created", + "operation": "agentSession.structured-launch", + "version": 1, + "family": "agentSession.structured-launch", + "sites": ["mobile/src/session/mobile-structured-agent-session-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "claude", + "id": "claude" + }, + { + "complete": "agentSession.createSupport#1", + "params": { + "agent": "claude", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "supported": true + } + } + }, + { + "complete": "agentSession.create#1", + "params": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": null, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "ok": true, + "value": { + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + } + } + }, + { + "checkpoint": "created" + } + ] + }, + { + "id": "structured-launch-definitive-refusal", + "operation": "agentSession.structured-launch", + "version": 1, + "family": "agentSession.structured-launch", + "sites": ["mobile/src/session/mobile-structured-agent-session-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "claude", + "id": "claude" + }, + { + "complete": "agentSession.createSupport#1", + "params": { + "agent": "claude", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "supported": true + } + } + }, + { + "complete": "agentSession.create#1", + "params": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": null, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "ok": false, + "refusal": { + "code": "agent_session_unsupported", + "message": "No agent" + } + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "structured-launch-replays-dropped-create", + "operation": "agentSession.structured-launch", + "version": 1, + "family": "agentSession.structured-launch", + "sites": ["mobile/src/session/mobile-structured-agent-session-launch.ts"], + "schedules": [], + "steps": [ + { + "action": "claude", + "id": "claude" + }, + { + "complete": "agentSession.createSupport#1", + "params": { + "agent": "claude", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "supported": true + } + } + }, + { + "complete": "agentSession.create#1", + "params": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": null, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + }, + "reject": { + "message": "Connection lost", + "deliveryUnknown": true + } + }, + { + "complete": "agentSession.create#2", + "params": { + "agent": "claude", + "envelope": { + "clientOperationId": "1767225600000-00000000000040008000000000000002", + "expectedRuntimeFence": null, + "payloadFingerprint": "ce04a6ad4f07079b36cb0b4e9b1bcfd95481b5cb2428fbe93b3c0cf995ef8605", + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + }, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "ok": true, + "value": { + "sessionId": "claude_00000000_0000_4000_8000_000000000001" + } + } + } + }, + { + "checkpoint": "replayed" + } + ] + }, + { + "id": "session-markdown-tab-read", + "operation": "session.tab-documents", + "version": 1, + "family": "session.tab-documents", + "sites": ["mobile/src/session/use-mobile-session-document-readers.ts"], + "schedules": [], + "steps": [ + { + "action": "markdown", + "id": "markdown" + }, + { + "complete": "markdown.readTab#1", + "params": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "content": "# a", + "version": "v1", + "isDirty": false, + "editable": true + } + } + }, + { + "checkpoint": "read" + } + ] + }, + { + "id": "session-markdown-tab-disk-fallback", + "operation": "session.tab-documents", + "version": 1, + "family": "session.tab-documents", + "sites": ["mobile/src/session/use-mobile-session-document-readers.ts"], + "schedules": [], + "steps": [ + { + "action": "markdown", + "id": "markdown" + }, + { + "complete": "markdown.readTab#1", + "params": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "renderer_unavailable", + "message": "Renderer unavailable" + } + } + }, + { + "complete": "files.read#1", + "params": { + "relativePath": "docs/readme.md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "content": "# disk", + "truncated": false, + "byteLength": 6 + } + } + }, + { + "checkpoint": "fell-back" + } + ] + }, + { + "id": "session-markdown-tab-refused", + "operation": "session.tab-documents", + "version": 1, + "family": "session.tab-documents", + "sites": ["mobile/src/session/use-mobile-session-document-readers.ts"], + "schedules": [], + "steps": [ + { + "action": "markdown", + "id": "markdown" + }, + { + "complete": "markdown.readTab#1", + "params": { + "tabId": "tab-md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "tab_not_found", + "message": "No such tab" + } + } + }, + { + "checkpoint": "errored" + } + ] + }, + { + "id": "session-file-tab-read", + "operation": "session.tab-documents", + "version": 1, + "family": "session.tab-documents", + "sites": ["mobile/src/session/use-mobile-session-document-readers.ts"], + "schedules": [], + "steps": [ + { + "action": "file", + "id": "file" + }, + { + "complete": "files.read#1", + "params": { + "relativePath": "src/app.ts", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "content": "a\n", + "truncated": false, + "byteLength": 2 + } + } + }, + { + "checkpoint": "read" + } + ] + }, + { + "id": "session-terminal-list-merged", + "operation": "session.terminal-inventory", + "version": 1, + "family": "session.terminal-inventory", + "sites": ["mobile/src/session/use-mobile-session-terminal-list.ts"], + "schedules": [], + "steps": [ + { + "action": "fetch", + "id": "fetch" + }, + { + "complete": "terminal.list#1", + "params": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "terminals": [ + { + "handle": "terminal-1", + "title": "one" + }, + { + "handle": "terminal-2", + "title": "two" + } + ] + } + } + }, + { + "checkpoint": "listed" + } + ] + }, + { + "id": "session-terminal-list-dedupes-handles", + "operation": "session.terminal-inventory", + "version": 1, + "family": "session.terminal-inventory", + "sites": ["mobile/src/session/use-mobile-session-terminal-list.ts"], + "schedules": [], + "steps": [ + { + "action": "fetch", + "id": "fetch" + }, + { + "complete": "terminal.list#1", + "params": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "terminals": [ + { + "handle": "terminal-1", + "title": "one" + }, + { + "handle": "terminal-1", + "title": "renamed" + } + ] + } + } + }, + { + "checkpoint": "deduped" + } + ] + }, + { + "id": "session-terminal-list-refused", + "operation": "session.terminal-inventory", + "version": 1, + "family": "session.terminal-inventory", + "sites": ["mobile/src/session/use-mobile-session-terminal-list.ts"], + "schedules": [], + "steps": [ + { + "action": "fetch", + "id": "fetch" + }, + { + "complete": "terminal.list#1", + "params": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "session-terminal-list-empty-guarded", + "operation": "session.terminal-inventory", + "version": 1, + "family": "session.terminal-inventory", + "sites": ["mobile/src/session/use-mobile-session-terminal-list.ts"], + "schedules": [], + "steps": [ + { + "action": "no-empty", + "id": "no-empty" + }, + { + "complete": "terminal.list#1", + "params": { + "includeVisualLayouts": false, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "terminals": [] + } + } + }, + { + "checkpoint": "kept" + } + ] + }, + { + "id": "native-chat-readability-local-repo", + "operation": "session.native-chat-readability", + "version": 1, + "family": "session.native-chat-readability", + "sites": ["mobile/src/session/use-mobile-native-chat-readability.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "repo.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "repos": [ + { + "id": "repo-1", + "connectionId": null + } + ] + } + } + }, + { + "checkpoint": "readable" + } + ] + }, + { + "id": "native-chat-readability-remote-repo", + "operation": "session.native-chat-readability", + "version": 1, + "family": "session.native-chat-readability", + "sites": ["mobile/src/session/use-mobile-native-chat-readability.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "repo.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "repos": [ + { + "id": "repo-1", + "connectionId": "ssh-1" + } + ] + } + } + }, + { + "checkpoint": "unreadable" + } + ] + }, + { + "id": "native-chat-readability-refused", + "operation": "session.native-chat-readability", + "version": 1, + "family": "session.native-chat-readability", + "sites": ["mobile/src/session/use-mobile-native-chat-readability.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "repo.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "internal", + "message": "Scan failed" + } + } + }, + { + "checkpoint": "unreadable" + } + ] + }, + { + "id": "native-chat-stop-accepted", + "operation": "session.native-chat-stop", + "version": 1, + "family": "session.native-chat-stop", + "sites": ["mobile/src/session/use-mobile-native-chat-stop.ts"], + "schedules": [], + "steps": [ + { + "action": "stop", + "id": "stop" + }, + { + "complete": "terminal.send#1", + "params": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "reported": true + } + } + }, + { + "checkpoint": "first-accepted" + }, + { + "advance": 120 + }, + { + "complete": "terminal.send#2", + "params": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + }, + "optional": true, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "settled" + } + ] + }, + { + "id": "native-chat-stop-both-rejected", + "operation": "session.native-chat-stop", + "version": 1, + "family": "session.native-chat-stop", + "sites": ["mobile/src/session/use-mobile-native-chat-stop.ts"], + "schedules": [], + "steps": [ + { + "action": "stop", + "id": "stop" + }, + { + "complete": "terminal.send#1", + "params": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "advance": 120 + }, + { + "complete": "terminal.send#2", + "params": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + }, + "optional": true, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "reported" + } + ] + }, + { + "id": "native-chat-stop-delivery-unknown", + "operation": "session.native-chat-stop", + "version": 1, + "family": "session.native-chat-stop", + "sites": ["mobile/src/session/use-mobile-native-chat-stop.ts"], + "schedules": [], + "steps": [ + { + "action": "stop", + "id": "stop" + }, + { + "complete": "terminal.send#1", + "params": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + }, + "reject": { + "message": "Connection lost", + "deliveryUnknown": true + } + }, + { + "advance": 120 + }, + { + "complete": "terminal.send#2", + "params": { + "client": { + "id": "device-token-1", + "type": "mobile" + }, + "terminal": "terminal-1", + "text": "\u001b" + }, + "optional": true, + "reject": { + "message": "Connection lost", + "deliveryUnknown": true + } + }, + { + "checkpoint": "unconfirmed" + } + ] + }, + { + "id": "session-create-markdown-note", + "operation": "session.content-create", + "version": 1, + "family": "session.content-create", + "sites": ["mobile/src/session/use-mobile-session-content-create-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "markdown", + "id": "markdown" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + }, + { + "complete": "worktree.show#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + }, + { + "complete": "files.createFile#1", + "params": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "created": true + } + } + }, + { + "complete": "files.open#1", + "params": { + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "opened": true + } + } + }, + { + "advance": 300 + }, + { + "checkpoint": "created" + } + ] + }, + { + "id": "session-create-markdown-name-collision", + "operation": "session.content-create", + "version": 1, + "family": "session.content-create", + "sites": ["mobile/src/session/use-mobile-session-content-create-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "markdown", + "id": "markdown" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["files.mutation-ownership.v1"] + } + } + }, + { + "complete": "worktree.show#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "worktree": { + "hostId": "local" + } + } + } + }, + { + "complete": "files.createFile#1", + "params": { + "expectedExecutionHostId": "local", + "relativePath": "untitled.md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "file_exists", + "message": "File already exists" + } + } + }, + { + "complete": "files.createFile#2", + "params": { + "expectedExecutionHostId": "local", + "relativePath": "untitled-2.md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "created": true + } + } + }, + { + "complete": "files.open#1", + "params": { + "relativePath": "untitled-2.md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "opened": true + } + } + }, + { + "advance": 300 + }, + { + "checkpoint": "created-second" + } + ] + }, + { + "id": "session-create-browser-tab", + "operation": "session.content-create", + "version": 1, + "family": "session.content-create", + "sites": ["mobile/src/session/use-mobile-session-content-create-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "browser", + "id": "browser" + }, + { + "complete": "browser.tabCreate#1", + "params": { + "activate": true, + "url": "https://example.com/", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "browserPageId": "page-1" + } + } + }, + { + "advance": 1200 + }, + { + "checkpoint": "created" + } + ] + }, + { + "id": "session-create-browser-refused", + "operation": "session.content-create", + "version": 1, + "family": "session.content-create", + "sites": ["mobile/src/session/use-mobile-session-content-create-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "browser", + "id": "browser" + }, + { + "complete": "browser.tabCreate#1", + "params": { + "activate": true, + "url": "https://example.com/", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "browser_unavailable", + "message": "Browser unavailable" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "session-tab-close-terminal", + "operation": "session.tab-close", + "version": 1, + "family": "session.tab-close", + "sites": ["mobile/src/session/use-mobile-session-close-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "close-terminal", + "id": "close-terminal" + }, + { + "complete": "terminal.close#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "closed": true + } + } + }, + { + "checkpoint": "closed" + } + ] + }, + { + "id": "session-tab-close-refused-keeps-tab", + "operation": "session.tab-close", + "version": 1, + "family": "session.tab-close", + "sites": ["mobile/src/session/use-mobile-session-close-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "close-terminal", + "id": "close-terminal" + }, + { + "complete": "terminal.close#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": false, + "error": { + "code": "terminal_not_found", + "message": "No such terminal" + } + } + }, + { + "checkpoint": "kept" + } + ] + }, + { + "id": "session-tab-rename", + "operation": "session.tab-close", + "version": 1, + "family": "session.tab-close", + "sites": ["mobile/src/session/use-mobile-session-close-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "rename", + "id": "rename", + "args": { + "title": "build" + } + }, + { + "complete": "terminal.rename#1", + "params": { + "terminal": "terminal-1", + "title": "build" + }, + "reply": { + "ok": true, + "result": { + "renamed": true + } + } + }, + { + "advance": 300 + }, + { + "checkpoint": "renamed" + } + ] + }, + { + "id": "session-tab-close-session-tab", + "operation": "session.tab-close", + "version": 1, + "family": "session.tab-close", + "sites": ["mobile/src/session/use-mobile-session-close-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "close-tab", + "id": "close-tab" + }, + { + "complete": "session.tabs.close#1", + "params": { + "reason": "user", + "tabId": "tab-1", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "closed": true + } + } + }, + { + "checkpoint": "closed" + } + ] + }, + { + "id": "review-mark-reviewed-persists", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "mark-reviewed", + "id": "mark-reviewed" + }, + { + "complete": "worktree.set#1", + "params": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "worktreeId": "workspace-1", + "side": "modified" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$undefined": true + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$undefined": true + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "updated": true + } + } + }, + { + "checkpoint": "persisted" + } + ] + }, + { + "id": "review-mark-reviewed-rolls-back", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "mark-reviewed", + "id": "mark-reviewed" + }, + { + "complete": "worktree.set#1", + "params": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "worktreeId": "workspace-1", + "side": "modified" + } + ], + "mobileDiffReview": { + "completedAt": 1767225600000, + "files": { + "unstaged:src/app.ts": { + "filePath": "src/app.ts", + "key": "unstaged:src/app.ts", + "lastOpenedAt": { + "$undefined": true + }, + "lastSeenDiffIdentity": "identity-1", + "oldPath": { + "$undefined": true + }, + "reviewDiffIdentity": "identity-1", + "reviewedAt": 1767225600000, + "scope": "unstaged" + } + }, + "updatedAt": 1767225600000, + "version": 1 + }, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_locked", + "message": "Workspace is locked" + } + } + }, + { + "checkpoint": "rolled-back" + } + ] + }, + { + "id": "review-stage-file", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "stage", + "id": "stage" + }, + { + "complete": "git.stage#1", + "params": { + "filePath": "src/app.ts", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "staged": true + } + } + }, + { + "checkpoint": "staged" + } + ] + }, + { + "id": "review-stage-refused", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "discard", + "id": "discard" + }, + { + "complete": "git.discard#1", + "params": { + "filePath": "src/app.ts", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "git_conflict", + "message": "Cannot discard during a merge" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "review-open-in-session", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "open-in-session", + "id": "open-in-session" + }, + { + "complete": "files.openDiff#1", + "params": { + "relativePath": "src/app.ts", + "staged": false, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "opened": true + } + } + }, + { + "checkpoint": "opened" + } + ] + }, + { + "id": "review-send-notes-heals-stale-input", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "mark-stale", + "id": "mark-stale" + }, + { + "action": "send-notes", + "id": "send-notes" + }, + { + "complete": "terminal.send#1", + "params": { + "enter": false, + "terminal": "terminal-1", + "text": "\u0015" + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "healed" + } + ] + }, + { + "id": "review-create-terminal-refused", + "operation": "session.diff-review-actions", + "version": 1, + "family": "session.diff-review-actions", + "sites": [ + "mobile/src/session/use-mobile-diff-review-interactions.ts", + "mobile/src/session/use-mobile-diff-review-comment-actions.ts", + "mobile/src/session/use-mobile-diff-review-git-actions.ts", + "mobile/src/session/use-mobile-diff-review-send-actions.ts", + "mobile/src/session/mobile-native-chat-stale-input.ts" + ], + "schedules": [], + "steps": [ + { + "action": "create-and-send", + "id": "create-and-send" + }, + { + "complete": "session.tabs.createTerminal#1", + "params": { + "activate": false, + "navigation": "caller", + "select": true, + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_busy", + "message": "Workspace is busy" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "session-diff-notes-loaded", + "operation": "session.diff-notes", + "version": 1, + "family": "session.diff-notes", + "sites": ["mobile/src/session/use-mobile-session-diff-comments.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "worktree.show#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "worktree": { + "diffComments": [ + { + "body": "needs a test", + "createdAt": 0, + "filePath": "src/app.ts", + "id": "note-1", + "lineNumber": 4, + "worktreeId": "workspace-1" + } + ] + } + } + } + }, + { + "checkpoint": "loaded" + } + ] + }, + { + "id": "session-diff-notes-load-refused", + "operation": "session.diff-notes", + "version": 1, + "family": "session.diff-notes", + "sites": ["mobile/src/session/use-mobile-session-diff-comments.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "worktree.show#1", + "params": { + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "worktree_not_found", + "message": "No such workspace" + } + } + }, + { + "checkpoint": "unchanged" + } + ] + }, + { + "id": "session-markdown-saved", + "operation": "session.markdown-save", + "version": 1, + "family": "session.markdown-save", + "sites": ["mobile/src/session/use-mobile-session-markdown-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "save", + "id": "save" + }, + { + "complete": "markdown.saveTab#1", + "params": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": true, + "result": { + "content": "# b", + "version": "v2", + "isDirty": false + } + } + }, + { + "checkpoint": "saved" + } + ] + }, + { + "id": "session-markdown-save-conflict", + "operation": "session.markdown-save", + "version": 1, + "family": "session.markdown-save", + "sites": ["mobile/src/session/use-mobile-session-markdown-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "save", + "id": "save" + }, + { + "complete": "markdown.saveTab#1", + "params": { + "baseVersion": "v1", + "content": "# b", + "tabId": "tab-md", + "worktree": "id:workspace-1" + }, + "reply": { + "ok": false, + "error": { + "code": "version_conflict", + "message": "Document changed on disk" + } + } + }, + { + "checkpoint": "conflicted" + } + ] + }, + { + "id": "quick-commands-loaded-and-saved", + "operation": "settings.quick-commands", + "version": 1, + "family": "settings.quick-commands", + "sites": ["mobile/src/session/use-quick-commands.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "settings.getTerminalQuickCommands#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "terminalQuickCommands": [] + } + } + }, + { + "action": "persist", + "id": "persist" + }, + { + "complete": "settings.updateTerminalQuickCommands#1", + "params": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + }, + "reply": { + "ok": true, + "result": { + "terminalQuickCommands": [ + { + "id": "qc-1", + "label": "build", + "command": "pnpm build", + "appendEnter": true + } + ] + } + } + }, + { + "checkpoint": "saved" + } + ] + }, + { + "id": "quick-commands-save-refused-rolls-back", + "operation": "settings.quick-commands", + "version": 1, + "family": "settings.quick-commands", + "sites": ["mobile/src/session/use-quick-commands.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "settings.getTerminalQuickCommands#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "terminalQuickCommands": [] + } + } + }, + { + "action": "persist", + "id": "persist" + }, + { + "complete": "settings.updateTerminalQuickCommands#1", + "params": { + "mutation": { + "command": { + "appendEnter": true, + "command": "pnpm build", + "id": "qc-1", + "label": "build" + }, + "type": "upsert" + } + }, + "reply": { + "ok": false, + "error": { + "code": "settings_locked", + "message": "Settings are locked" + } + } + }, + { + "checkpoint": "rolled-back" + } + ] + }, + { + "id": "quick-commands-load-refused", + "operation": "settings.quick-commands", + "version": 1, + "family": "settings.quick-commands", + "sites": ["mobile/src/session/use-quick-commands.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "settings.getTerminalQuickCommands#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "checkpoint": "errored" + } + ] + }, + { + "id": "native-chat-image-upload-start-refused", + "operation": "nativeChat.image-upload", + "version": 1, + "family": "nativeChat.image-upload", + "sites": ["mobile/src/session/mobile-native-chat-image-attachment.ts"], + "schedules": [], + "steps": [ + { + "action": "normal", + "id": "normal" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": false, + "error": { + "code": "too_large", + "message": "Image is too large" + } + } + }, + { + "checkpoint": "refused" + } + ] + }, + { + "id": "native-chat-image-upload-single", + "operation": "nativeChat.image-upload", + "version": 1, + "family": "nativeChat.image-upload", + "sites": ["mobile/src/session/mobile-native-chat-image-attachment.ts"], + "schedules": [], + "steps": [ + { + "action": "normal", + "id": "normal" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img-1.png" + } + }, + { + "checkpoint": "uploaded" + } + ] + }, + { + "id": "native-chat-image-upload-two", + "operation": "nativeChat.image-upload", + "version": 1, + "family": "nativeChat.image-upload", + "sites": ["mobile/src/session/mobile-native-chat-image-attachment.ts"], + "schedules": [], + "steps": [ + { + "action": "two", + "id": "two" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img-1.png" + } + }, + { + "complete": "clipboard.startImageUpload#2", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-2" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#2", + "params": { + "uploadId": "upload-2", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#2", + "params": { + "uploadId": "upload-2" + }, + "reply": { + "ok": true, + "result": "/tmp/img-2.png" + } + }, + { + "checkpoint": "uploaded-both" + } + ] + }, + { + "id": "native-chat-image-upload-second-fails", + "operation": "nativeChat.image-upload", + "version": 1, + "family": "nativeChat.image-upload", + "sites": ["mobile/src/session/mobile-native-chat-image-attachment.ts"], + "schedules": [], + "steps": [ + { + "action": "two", + "id": "two" + }, + { + "complete": "clipboard.startImageUpload#1", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": true, + "result": { + "uploadId": "upload-1" + } + } + }, + { + "complete": "clipboard.appendImageUploadChunk#1", + "params": { + "uploadId": "upload-1", + "offset": 0, + "contentBase64": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + }, + "reply": { + "ok": true, + "result": { + "received": 32 + } + } + }, + { + "complete": "clipboard.commitImageUpload#1", + "params": { + "uploadId": "upload-1" + }, + "reply": { + "ok": true, + "result": "/tmp/img-1.png" + } + }, + { + "complete": "clipboard.startImageUpload#2", + "params": { + "connectionId": "connection-1", + "expectedBase64Length": 32 + }, + "reply": { + "ok": false, + "error": { + "code": "too_large", + "message": "Image is too large" + } + } + }, + { + "checkpoint": "partial" + } + ] + }, + { + "id": "native-chat-image-upload-cancelled", + "operation": "nativeChat.image-upload", + "version": 1, + "family": "nativeChat.image-upload", + "sites": ["mobile/src/session/mobile-native-chat-image-attachment.ts"], + "schedules": [], + "steps": [ + { + "action": "cancelled", + "id": "cancelled" + }, + { + "checkpoint": "no-wire" + } + ] + }, + { + "id": "files-explorer-legacy-fallback", + "operation": "files.explorer-screen", + "version": 1, + "family": "files.explorer-screen", + "sites": ["mobile/src/files/MobileFileExplorerPanel.tsx"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "loading" + }, + { + "complete": "files.readDir#1", + "params": { + "worktree": "id:wt-files", + "relativePath": "" + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "complete": "files.list#1", + "params": { + "worktree": "id:wt-files" + }, + "reply": { + "ok": true, + "result": { + "files": [ + { + "relativePath": "README.md", + "basename": "README.md", + "kind": "text" + }, + { + "relativePath": "src/app.ts", + "basename": "app.ts", + "kind": "text" + } + ], + "totalCount": 2, + "truncated": true + } + } + }, + { + "checkpoint": "legacy-listed" + } + ] + }, + { + "id": "files-explorer-readdir", + "operation": "files.explorer-screen", + "version": 1, + "family": "files.explorer-screen", + "sites": ["mobile/src/files/MobileFileExplorerPanel.tsx"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "loading" + }, + { + "complete": "files.readDir#1", + "params": { + "worktree": "id:wt-files", + "relativePath": "" + }, + "reply": { + "ok": true, + "result": [ + { + "name": "src", + "isDirectory": true + }, + { + "name": "README.md", + "isDirectory": false + } + ] + } + }, + { + "checkpoint": "listed" + } + ] + }, + { + "id": "new-workspace-repositories-fulfilled", + "operation": "workspace.repositories", + "version": 1, + "family": "components.new-workspace-repositories", + "sites": ["mobile/src/components/use-new-workspace-repositories.ts"], + "schedules": [], + "deviceStore": { + "orca:last-visited-worktree": "{\"hostId\":\"host-1\",\"worktreeId\":\"repo-b::/tmp/repo-b\"}" + }, + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "loading" + }, + { + "complete": "repo.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "repos": [ + { + "id": "repo-a", + "displayName": "alpha", + "path": "/tmp/repo-a" + }, + { + "id": "repo-b", + "displayName": "beta", + "path": "/tmp/repo-b" + } + ] + } + } + }, + { + "checkpoint": "selected" + } + ] + }, + { + "id": "codex-reset-credit-consumed", + "operation": "accounts.codex-reset-credit", + "version": 1, + "family": "components.codex-reset-credit", + "sites": [ + "mobile/src/components/codex-reset-credit.ts", + "mobile/src/storage/codex-reset-attempt-journal.ts" + ], + "schedules": [], + "deviceStore": {}, + "steps": [ + { + "action": "confirm", + "id": "confirm" + }, + { + "checkpoint": "requested" + }, + { + "complete": "accounts.consumeCodexResetCredit#1", + "params": { + "idempotencyKey": "00000000-0000-4000-8000-000000000001", + "expectedScope": { + "target": { + "runtime": "host", + "wslDistro": null + }, + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]" + } + }, + "reply": { + "ok": true, + "result": { + "outcome": "reset", + "scope": { + "target": { + "runtime": "host", + "wslDistro": null + }, + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]" + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": null + }, + "codex": { + "accounts": [ + { + "id": "codex-1", + "email": "codex@example.test", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": null, + "codex": { + "provider": "codex", + "session": null, + "weekly": null, + "rateLimitResetCredits": { + "availableCount": 1 + }, + "updatedAt": 1700000000000, + "error": null, + "status": "ok" + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + }, + { + "checkpoint": "consumed" + } + ] + }, + { + "id": "codex-reset-credit-resumed", + "operation": "accounts.codex-reset-credit", + "version": 1, + "family": "components.codex-reset-credit", + "sites": ["mobile/src/storage/codex-reset-attempt-journal.ts"], + "schedules": [], + "deviceStore": { + "orca:codex-reset-credit-attempt:v1:0832055c2fa90e8e145c588ad4db656a2fc2840ed2e851a28494eae769db9b3e": "{\"v\":1,\"hostId\":\"host-1\",\"expectedScope\":{\"target\":{\"runtime\":\"host\",\"wslDistro\":null},\"accountId\":\"codex-1\",\"accountRevision\":1700000000000,\"offerRevision\":\"v1:[1,null,null,[],null,null,1700000000000]\"},\"idempotencyKey\":\"11111111-1111-4111-8111-111111111111\"}" + }, + "steps": [ + { + "action": "confirm", + "id": "confirm" + }, + { + "checkpoint": "requested" + }, + { + "complete": "accounts.consumeCodexResetCredit#1", + "params": { + "idempotencyKey": "11111111-1111-4111-8111-111111111111", + "expectedScope": { + "target": { + "runtime": "host", + "wslDistro": null + }, + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]" + } + }, + "reply": { + "ok": true, + "result": { + "outcome": "alreadyRedeemed", + "scope": { + "target": { + "runtime": "host", + "wslDistro": null + }, + "accountId": "codex-1", + "accountRevision": 1700000000000, + "offerRevision": "v1:[1,null,null,[],null,null,1700000000000]" + }, + "snapshot": { + "claude": { + "accounts": [], + "activeAccountId": null + }, + "codex": { + "accounts": [ + { + "id": "codex-1", + "email": "codex@example.test", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "codex-1", + "activeAccountIdsByRuntime": { + "host": "codex-1", + "wsl": {} + } + }, + "rateLimits": { + "claude": null, + "codex": { + "provider": "codex", + "session": null, + "weekly": null, + "rateLimitResetCredits": { + "availableCount": 1 + }, + "updatedAt": 1700000000000, + "error": null, + "status": "ok" + }, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + } + }, + { + "checkpoint": "consumed" + } + ] + }, + { + "id": "push-dismissal-tray-reconciled", + "operation": "notifications.push-dismissal", + "version": 1, + "family": "notifications.push-dismissal", + "sites": ["mobile/src/notifications/push-dismissal-reconciliation.ts"], + "schedules": [], + "deviceStore": { + "orca:hosts": "[{\"id\":\"host-1\",\"name\":\"Desk\",\"endpoint\":\"wss://desk.test\",\"publicKeyB64\":\"AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=\",\"lastConnected\":1700000000000}]" + }, + "deviceState": { + "notificationTray": [ + { + "request": { + "identifier": "tray-1", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + } + } + } + ] + }, + "steps": [ + { + "action": "catchup", + "id": "catchup" + }, + { + "checkpoint": "requested" + }, + { + "complete": "notifications.getMissedSince#1", + "params": { + "lastSeenSeq": 9007199254740991, + "deliveredPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + ] + }, + "reply": { + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + ] + } + } + }, + { + "checkpoint": "reconciled" + } + ] + }, + { + "id": "terminal-paste-accepted", + "operation": "session.terminal-clipboard", + "version": 1, + "family": "session.terminal-paste", + "sites": [ + "mobile/src/session/use-mobile-terminal-paste.ts", + "mobile/src/session/use-mobile-session-accessory-selection.ts", + "mobile/src/terminal/worker-terminal-takeover-report.ts" + ], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "settings.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + }, + { + "action": "copy", + "id": "copy", + "args": { + "text": "echo hi" + } + }, + { + "checkpoint": "copied" + }, + { + "action": "paste", + "id": "paste" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "changed": 1 + } + } + }, + { + "checkpoint": "pasted" + } + ] + }, + { + "id": "terminal-paste-refused", + "operation": "session.terminal-clipboard", + "version": 1, + "family": "session.terminal-paste", + "sites": ["mobile/src/session/use-mobile-terminal-paste.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "settings.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + }, + { + "action": "copy", + "id": "copy", + "args": { + "text": "echo hi" + } + }, + { + "action": "paste", + "id": "paste" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u001b[200~echo hi\u001b[201~", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "not-reported" + } + ] + }, + { + "id": "terminal-worktree-connection-resolved", + "operation": "session.terminal-clipboard", + "version": 1, + "family": "session.worktree-connection", + "sites": ["mobile/src/session/use-mobile-session-accessory-selection.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "settings.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "settings": { + "terminalCopyTrimsGutter": true + } + } + } + }, + { + "action": "connection", + "id": "connection" + }, + { + "complete": "repo.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "repos": [ + { + "id": "repo-z", + "displayName": "zeta", + "connectionId": "ssh-zeta" + }, + { + "id": "repo-a", + "displayName": "alpha", + "connectionId": "ssh-alpha" + } + ] + } + } + }, + { + "checkpoint": "resolved" + } + ] + }, + { + "id": "terminal-input-send-accepted", + "operation": "session.terminal-input-send", + "version": 1, + "family": "session.terminal-input-send", + "sites": [ + "mobile/src/session/use-mobile-session-terminal-send-actions.ts", + "mobile/src/terminal/worker-terminal-takeover-report.ts" + ], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "action": "type", + "id": "type", + "args": { + "text": "ls -la" + } + }, + { + "checkpoint": "composed" + }, + { + "action": "send", + "id": "send" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "ls -la", + "enter": true, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "changed": 1 + } + } + }, + { + "checkpoint": "sent" + } + ] + }, + { + "id": "terminal-input-send-refused", + "operation": "session.terminal-input-send", + "version": 1, + "family": "session.terminal-input-send", + "sites": ["mobile/src/session/use-mobile-session-terminal-send-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "action": "type", + "id": "type", + "args": { + "text": "ls -la" + } + }, + { + "action": "send", + "id": "send" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "ls -la", + "enter": true, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": false + } + } + } + }, + { + "checkpoint": "restored" + } + ] + }, + { + "id": "terminal-live-input-accepted", + "operation": "session.terminal-input-send", + "version": 1, + "family": "session.terminal-input-send", + "sites": ["mobile/src/session/use-mobile-session-terminal-send-actions.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "action": "live", + "id": "live", + "args": { + "bytes": "ls" + } + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "ls", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "changed": 1 + } + } + }, + { + "checkpoint": "live-sent" + } + ] + }, + { + "id": "home-host-accounts", + "operation": "home.host-accounts", + "version": 1, + "family": "home.host-accounts", + "sites": ["mobile/src/home/mobile-home-host-requests.ts"], + "schedules": [], + "steps": [ + { + "action": "load", + "id": "load" + }, + { + "checkpoint": "accounts-pending" + }, + { + "complete": "accounts.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "claude": { + "accounts": [ + { + "id": "claude-1", + "email": "claude@example.test", + "updatedAt": 1700000000000 + } + ], + "activeAccountId": "claude-1" + }, + "codex": { + "accounts": [], + "activeAccountId": null + }, + "rateLimits": { + "claude": null, + "codex": null, + "inactiveClaudeAccounts": [], + "inactiveCodexAccounts": [] + } + } + } + }, + { + "checkpoint": "accounts-published" + } + ] + }, + { + "id": "notifications-display-test-accepted", + "operation": "notifications.display-test-screen", + "version": 1, + "family": "notifications.display-test-screen", + "sites": ["mobile/src/settings/notification-display-test.tsx"], + "schedules": [], + "deviceStore": { + "orca:hosts": "[{\"id\":\"host-1\",\"name\":\"Desk\",\"endpoint\":\"ws://desk.local:7777\",\"publicKeyB64\":\"AAAA\",\"lastConnected\":1700000000000}]" + }, + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "mounted" + }, + { + "action": "send-test", + "id": "press" + }, + { + "checkpoint": "sending" + }, + { + "complete": "notifications.testPush#1", + "params": null, + "reply": { + "ok": true, + "result": { + "accepted": true + } + } + }, + { + "checkpoint": "accepted" + } + ] + }, + { + "id": "aivault-history-screen-worktrees", + "operation": "aiVault.history-screen", + "version": 1, + "family": "aiVault.history-screen", + "sites": ["mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "bind": "platform-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "checkpoint": "worktrees-pending" + }, + { + "complete": "worktree.ps#1", + "params": { + "limit": 10000, + "supportsWorktreeVisibilitySourceDefaults": true + }, + "reply": { + "ok": true, + "result": { + "worktrees": [ + { + "worktreeId": "wt-history", + "path": "/repo/feature", + "repoId": "repo-1" + }, + { + "worktreeId": "wt-2", + "path": "/repo/sibling", + "repoId": "repo-1" + } + ] + } + } + }, + { + "complete": "platform-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + }, + { + "complete": "status.get#2", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + }, + { + "checkpoint": "worktrees-listed" + } + ] + }, + { + "id": "aivault-history-screen-listed", + "operation": "aiVault.history-screen", + "version": 1, + "family": "aiVault.history-screen", + "sites": ["mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "bind": "platform-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "checkpoint": "worktrees-pending" + }, + { + "complete": "worktree.ps#1", + "params": { + "limit": 10000, + "supportsWorktreeVisibilitySourceDefaults": true + }, + "reply": { + "ok": true, + "result": { + "worktrees": [ + { + "worktreeId": "wt-history", + "path": "/repo/feature", + "repoId": "repo-1" + }, + { + "worktreeId": "wt-2", + "path": "/repo/sibling", + "repoId": "repo-1" + } + ] + } + } + }, + { + "complete": "platform-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + }, + { + "complete": "status.get#2", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["aiVault.v1"] + } + } + }, + { + "checkpoint": "worktrees-listed" + }, + { + "complete": "aiVault.listSessions#1", + "params": { + "force": false, + "limit": 500, + "scopePaths": ["/repo/feature"] + }, + "reply": { + "ok": true, + "result": { + "sessions": [ + { + "id": "s1", + "executionHostId": "local", + "agent": "claude", + "sessionId": "sess-1", + "title": "Fix the explorer", + "cwd": "/repo/feature", + "branch": "feature", + "model": "opus", + "filePath": "/repo/feature/.claude/sess-1.jsonl", + "codexHome": null, + "createdAt": "2025-12-31T23:00:00.000Z", + "updatedAt": "2025-12-31T23:30:00.000Z", + "modifiedAt": "2025-12-31T23:30:00.000Z", + "messageCount": 4, + "totalTokens": 1200, + "previewMessages": [ + { + "role": "user", + "text": "fix it", + "timestamp": "2025-12-31T23:00:00.000Z" + } + ] + } + ], + "issues": [] + } + } + }, + { + "checkpoint": "ready" + } + ] + }, + { + "id": "tasks-route-repo-list", + "operation": "tasks.route-repo-list", + "version": 1, + "family": "tasks.route-repo-list", + "sites": ["mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "idle" + }, + { + "action": "ensure-repos", + "id": "ensure" + }, + { + "checkpoint": "repos-pending" + }, + { + "complete": "repo.list#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "repos": [ + { + "id": "repo-1", + "name": "orca" + }, + { + "id": "repo-2", + "name": "relay" + } + ] + } + } + }, + { + "checkpoint": "repos-loaded" + } + ] + }, + { + "id": "linear-select-workspace", + "operation": "linear.select-workspace-picker", + "version": 1, + "family": "linear.select-workspace-picker", + "sites": ["mobile/src/tasks/mobile-tasks-filter-pickers.tsx"], + "schedules": [], + "steps": [ + { + "action": "select-workspace", + "id": "select-b", + "args": { + "workspace": "workspace-b" + } + }, + { + "checkpoint": "selected" + }, + { + "complete": "linear.selectWorkspace#1", + "params": { + "workspaceId": "workspace-b" + }, + "reply": { + "ok": true, + "result": { + "ok": true + } + } + }, + { + "checkpoint": "switched" + } + ] + }, + { + "id": "live-worktree-name-stream", + "operation": "session.live-worktree-name", + "version": 1, + "family": "live-worktree-name", + "sites": ["mobile/src/session/use-live-worktree-name.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "subscribed" + }, + { + "frame": "runtime.clientEvents.subscribe#1", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-1" + } + } + }, + { + "checkpoint": "ready" + }, + { + "complete": "worktree.show#1", + "params": { + "worktree": "id:repo-1::/work/feature" + }, + "reply": { + "ok": true, + "result": { + "worktree": { + "worktreeId": "repo-1::/work/feature", + "displayName": "Feature Work" + } + } + } + }, + { + "checkpoint": "named" + }, + { + "frame": "runtime.clientEvents.subscribe#1", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "worktreesChanged", + "repoId": "repo-1" + } + } + }, + { + "complete": "worktree.show#2", + "params": { + "worktree": "id:repo-1::/work/feature" + }, + "reply": { + "ok": true, + "result": { + "worktree": { + "worktreeId": "repo-1::/work/feature", + "displayName": "Feature Work Renamed" + } + } + } + }, + { + "checkpoint": "refreshed" + }, + { + "action": "cutover", + "id": "cutover" + }, + { + "checkpoint": "re-subscribed" + }, + { + "frame": "runtime.clientEvents.subscribe#2", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-2" + } + } + }, + { + "complete": "worktree.show#3", + "params": { + "worktree": "id:repo-1::/work/feature" + }, + "reply": { + "ok": true, + "result": { + "worktree": { + "worktreeId": "repo-1::/work/feature", + "displayName": "Feature Work Replayed" + } + } + } + }, + { + "checkpoint": "replayed" + }, + { + "action": "unmount", + "id": "unmount" + }, + { + "checkpoint": "unmounted" + } + ] + }, + { + "id": "host-worktree-refresh-stream", + "operation": "worktree.host-refresh", + "version": 1, + "family": "host-worktree-refresh", + "sites": ["mobile/src/worktree/host-worktree-refresh.ts"], + "schedules": [], + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "checkpoint": "started" + }, + { + "frame": "runtime.clientEvents.subscribe#1", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-1" + } + } + }, + { + "checkpoint": "ready" + }, + { + "frame": "runtime.clientEvents.subscribe#1", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "worktreesChanged", + "repoId": "repo-1" + } + } + }, + { + "checkpoint": "worktrees-changed" + }, + { + "advance": 3000 + }, + { + "checkpoint": "polled" + }, + { + "frame": "runtime.clientEvents.subscribe#1", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "reposChanged" + } + } + }, + { + "checkpoint": "repos-changed" + }, + { + "action": "cutover", + "id": "cutover" + }, + { + "checkpoint": "re-subscribed" + }, + { + "frame": "runtime.clientEvents.subscribe#2", + "params": null, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-2" + } + } + }, + { + "checkpoint": "replayed" + }, + { + "action": "stop", + "id": "stop" + }, + { + "checkpoint": "stopped" + } + ] + }, + { + "id": "notifications-desktop-stream", + "operation": "notifications.desktop-stream", + "version": 1, + "family": "notifications.desktop-stream", + "sites": ["mobile/src/notifications/mobile-notifications.ts"], + "schedules": [], + "deviceStore": { + "orca:hosts": "[{\"id\":\"host-1\",\"name\":\"Desk\",\"endpoint\":\"wss://desk.test\",\"publicKeyB64\":\"AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=\",\"lastConnected\":1700000000000}]" + }, + "deviceState": { + "notificationTray": [ + { + "request": { + "identifier": "tray-1", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + } + } + }, + { + "request": { + "identifier": "tray-2", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + } + } + } + ] + }, + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "checkpoint": "subscribed" + }, + { + "frame": "notifications.subscribe#1", + "params": { + "includeDesktopSuppressed": true + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-1" + } + } + }, + { + "checkpoint": "ready" + }, + { + "complete": "notifications.getMissedSince#1", + "params": { + "lastSeenSeq": 9007199254740991, + "deliveredPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + }, + { + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + ] + }, + "reply": { + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + ] + } + } + }, + { + "checkpoint": "caught-up" + }, + { + "frame": "notifications.subscribe#1", + "params": { + "includeDesktopSuppressed": true + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "dismiss", + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + } + }, + { + "checkpoint": "dismissed" + }, + { + "action": "stop", + "id": "stop" + }, + { + "checkpoint": "unsubscribing" + }, + { + "complete": "notifications.unsubscribe#1", + "params": { + "subscriptionId": "sub-1" + }, + "reply": { + "ok": true, + "result": { + "unsubscribed": true + } + } + }, + { + "checkpoint": "stopped" + } + ] + }, + { + "id": "notifications-desktop-stream-replayed", + "operation": "notifications.desktop-stream", + "version": 1, + "family": "notifications.desktop-stream", + "sites": ["mobile/src/notifications/mobile-notifications.ts"], + "schedules": [], + "deviceStore": { + "orca:hosts": "[{\"id\":\"host-1\",\"name\":\"Desk\",\"endpoint\":\"wss://desk.test\",\"publicKeyB64\":\"AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=\",\"lastConnected\":1700000000000}]" + }, + "deviceState": { + "notificationTray": [ + { + "request": { + "identifier": "tray-1", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + } + } + }, + { + "request": { + "identifier": "tray-2", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + } + } + } + ] + }, + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "frame": "notifications.subscribe#1", + "params": { + "includeDesktopSuppressed": true + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-1" + } + } + }, + { + "complete": "notifications.getMissedSince#1", + "params": { + "lastSeenSeq": 9007199254740991, + "deliveredPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + }, + { + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + ] + }, + "reply": { + "ok": true, + "result": { + "dismissedPushes": [] + } + } + }, + { + "checkpoint": "ready" + }, + { + "action": "cutover", + "id": "cutover" + }, + { + "checkpoint": "re-subscribed" + }, + { + "frame": "notifications.subscribe#2", + "params": { + "includeDesktopSuppressed": true + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-2" + } + } + }, + { + "complete": "notifications.getMissedSince#2", + "params": { + "lastSeenSeq": 9007199254740991, + "deliveredPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + }, + { + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + ] + }, + "reply": { + "ok": true, + "result": { + "dismissedPushes": [ + { + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + ] + } + } + }, + { + "checkpoint": "replayed" + }, + { + "action": "stop", + "id": "stop" + }, + { + "complete": "notifications.unsubscribe#1", + "params": { + "subscriptionId": "sub-2" + }, + "reply": { + "ok": true, + "result": { + "unsubscribed": true + } + } + }, + { + "checkpoint": "stopped" + } + ] + }, + { + "id": "native-chat-page-earlier", + "operation": "session.native-chat-page", + "version": 1, + "family": "session.native-chat-page", + "sites": ["mobile/src/session/use-mobile-native-chat-session.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "checkpoint": "subscribed" + }, + { + "frame": "nativeChat.subscribe#1", + "params": { + "agent": "claude", + "sessionId": "session-1", + "limit": 40, + "subscriptionId": "claude:session-1", + "capabilities": { + "transcriptPending": 1 + }, + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "snapshot", + "messages": [ + { + "id": "m-3", + "role": "assistant", + "source": "transcript", + "timestamp": 3000, + "blocks": [ + { + "type": "text", + "text": "third" + } + ] + }, + { + "id": "m-4", + "role": "assistant", + "source": "transcript", + "timestamp": 4000, + "blocks": [ + { + "type": "text", + "text": "fourth" + } + ] + } + ], + "hasMore": true, + "beforeOffset": 1200 + } + } + }, + { + "checkpoint": "snapshot" + }, + { + "action": "load-earlier", + "id": "page" + }, + { + "checkpoint": "paging" + }, + { + "complete": "nativeChat.readSession#1", + "params": { + "agent": "claude", + "sessionId": "session-1", + "limit": 60, + "beforeOffset": 1200, + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + }, + "reply": { + "ok": true, + "result": { + "messages": [ + { + "id": "m-1", + "role": "assistant", + "source": "transcript", + "timestamp": 1000, + "blocks": [ + { + "type": "text", + "text": "first" + } + ] + }, + { + "id": "m-2", + "role": "assistant", + "source": "transcript", + "timestamp": 2000, + "blocks": [ + { + "type": "text", + "text": "second" + } + ] + } + ], + "hasMore": false, + "beforeOffset": 0 + } + } + }, + { + "checkpoint": "paged" + }, + { + "action": "cutover", + "id": "cutover" + }, + { + "checkpoint": "re-subscribed" + }, + { + "frame": "nativeChat.subscribe#2", + "params": { + "agent": "claude", + "sessionId": "session-1", + "limit": 40, + "subscriptionId": "claude:session-1", + "capabilities": { + "transcriptPending": 1 + }, + "transcriptPath": "/work/feature/.claude/session-1.jsonl" + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "snapshot", + "messages": [ + { + "id": "m-3", + "role": "assistant", + "source": "transcript", + "timestamp": 3000, + "blocks": [ + { + "type": "text", + "text": "third" + } + ] + }, + { + "id": "m-4", + "role": "assistant", + "source": "transcript", + "timestamp": 4000, + "blocks": [ + { + "type": "text", + "text": "fourth" + } + ] + }, + { + "id": "m-5", + "role": "assistant", + "source": "transcript", + "timestamp": 5000, + "blocks": [ + { + "type": "text", + "text": "fifth" + } + ] + } + ], + "hasMore": true, + "beforeOffset": 1200 + } + } + }, + { + "checkpoint": "replayed" + }, + { + "action": "unmount", + "id": "unmount" + }, + { + "checkpoint": "unmounted" + } + ] + }, + { + "id": "terminal-gesture-flush-and-clear", + "operation": "session.terminal-gesture-input", + "version": 1, + "family": "session.terminal-gesture-input", + "sites": ["mobile/src/session/use-mobile-session-terminal-input.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "action": "gesture", + "id": "gesture" + }, + { + "checkpoint": "queued" + }, + { + "advance": 16 + }, + { + "checkpoint": "flushing" + }, + { + "complete": "terminal.send#1", + "params": { + "terminal": "terminal-1", + "text": "\u001b[<64;10;5M", + "enter": false, + "client": { + "id": "device-token-1", + "type": "mobile" + } + }, + "reply": { + "ok": true, + "result": { + "send": { + "accepted": true + } + } + } + }, + { + "checkpoint": "sent" + }, + { + "complete": "orchestration.workerTerminalUserInput#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "reported": true + } + } + }, + { + "checkpoint": "reported" + }, + { + "action": "clear", + "id": "clear" + }, + { + "checkpoint": "clearing" + }, + { + "complete": "terminal.clearBuffer#1", + "params": { + "terminal": "terminal-1" + }, + "reply": { + "ok": true, + "result": { + "cleared": true + } + } + }, + { + "checkpoint": "cleared" + } + ] + }, + { + "id": "notifications-desktop-stream-closed", + "operation": "notifications.desktop-stream", + "version": 1, + "family": "notifications.desktop-stream", + "sites": ["mobile/src/notifications/mobile-notifications.ts"], + "schedules": [], + "deviceStore": { + "orca:hosts": "[{\"id\":\"host-1\",\"name\":\"Desk\",\"endpoint\":\"wss://desk.test\",\"publicKeyB64\":\"AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=\",\"lastConnected\":1700000000000}]" + }, + "deviceState": { + "notificationTray": [ + { + "request": { + "identifier": "tray-1", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + } + } + } + }, + { + "request": { + "identifier": "tray-2", + "content": { + "data": { + "hostFingerprint": "Yw3NKWbEM2aRElRI", + "kind": "alert", + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + } + } + } + ] + }, + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "frame": "notifications.subscribe#1", + "params": { + "includeDesktopSuppressed": true + }, + "reply": { + "ok": true, + "streaming": true, + "result": { + "type": "ready", + "subscriptionId": "sub-1" + } + } + }, + { + "complete": "notifications.getMissedSince#1", + "params": { + "lastSeenSeq": 9007199254740991, + "deliveredPushes": [ + { + "notificationId": "note-1", + "notificationEpoch": "epoch-1", + "notificationSeq": 7 + }, + { + "notificationId": "note-2", + "notificationEpoch": "epoch-1", + "notificationSeq": 8 + } + ] + }, + "reply": { + "ok": true, + "result": { + "dismissedPushes": [] + } + } + }, + { + "checkpoint": "ready" + }, + { + "action": "stop", + "id": "stop" + }, + { + "complete": "notifications.unsubscribe#1", + "params": { + "subscriptionId": "sub-1" + }, + "reply": { + "ok": true, + "result": { + "unsubscribed": true + } + } + }, + { + "checkpoint": "stopped" + }, + { + "action": "cutover", + "id": "cutover" + }, + { + "checkpoint": "not-replayed" + } + ] } ] } diff --git a/mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx b/mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx index 6be4acf29c7..515362d826c 100644 --- a/mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx +++ b/mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx @@ -15,9 +15,9 @@ import { useRouter } from 'expo-router' import { ChevronLeft, RefreshCw } from 'lucide-react-native' import { colors } from '../theme/mobile-theme' import { useHostClient } from '../transport/client-context' -import type { RpcSuccess } from '../transport/types' import type { RpcClient } from '../transport/rpc-client' import { readMobileRuntimeHostPlatform } from '../transport/mobile-runtime-host-platform' +import { worktreeCatalogRead } from '../worktree/worktree-catalog-operations' import { getWorktreeLabel } from '../session/worktree-label' import { buildMobileAiVaultResumeLaunch, @@ -88,12 +88,14 @@ export function MobileAgentSessionHistoryPanel({ let cancelled = false void (async () => { try { - const worktreeResponse = await client.sendRequest('worktree.ps', { limit: 10000 }) + const worktreeReply = await worktreeCatalogRead.request(client, { limit: 10000 }) if (cancelled) { return } - if (worktreeResponse.ok) { - const result = (worktreeResponse as RpcSuccess).result as { worktrees: Worktree[] } + const catalog = worktreeCatalogRead.interpret(worktreeReply) + if (catalog.accepted) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = catalog.value as { worktrees: Worktree[] } setWorktrees(result.worktrees) } } catch { diff --git a/mobile/src/components/codex-reset-credit-consume-operations.ts b/mobile/src/components/codex-reset-credit-consume-operations.ts new file mode 100644 index 00000000000..b20baa68c1a --- /dev/null +++ b/mobile/src/components/codex-reset-credit-consume-operations.ts @@ -0,0 +1,37 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +/** + * Redeeming an earned Codex rate-limit reset credit. + * + * `require-result-or-throw-message` because the confirm sheet shows the host's own sentence and + * never a diagnostic code, which is what the raw `throw new Error(response.error.message)` here + * spelled. The payload stays unread at this boundary: the call site's `decodeResetResult` is a + * scope-and-snapshot check that rejects a reply whose scope is not the one the attempt claimed, + * and moving any of it into a reader would split one refusal rule across two places. + * + * Separate from the capability probe on `status.get` next door, which answers a different question + * about the same feature with a different policy. + */ +export const codexResetCreditConsume = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'accounts.consume-codex-reset-credit', + method: 'accounts.consumeCodexResetCredit', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('codex-reset-credit') + }) +) + +/** What the redeem sends with, named from the operation so no module names the raw port. */ +export type MobileCodexResetCreditRpcSender = Parameters[0] + +/** + * The scope the host contract accepts, which pairs each runtime with the distro it may name. The + * shared `CodexResetCreditExpectedScope` predates that pairing and is one type wider, so the + * journal's schema is what holds the invariant; taken from the operation so no module here names + * the params catalog. + */ +export type MobileCodexResetCreditSendScope = Parameters< + typeof codexResetCreditConsume.request +>[1]['expectedScope'] diff --git a/mobile/src/components/codex-reset-credit.ts b/mobile/src/components/codex-reset-credit.ts index 25ecdcb9eb0..67d191f4b21 100644 --- a/mobile/src/components/codex-reset-credit.ts +++ b/mobile/src/components/codex-reset-credit.ts @@ -3,7 +3,11 @@ import { buildCodexResetCreditExpectedScope, type CodexResetCreditExpectedScope } from '../../../src/shared/codex-reset-credit-scope' -import type { RpcClient } from '../transport/rpc-client' +import { + codexResetCreditConsume, + type MobileCodexResetCreditRpcSender, + type MobileCodexResetCreditSendScope +} from './codex-reset-credit-consume-operations' import { clearCodexResetAttemptAfterAuthoritativeResponse, CodexResetCreditExpectedScopeSchema, @@ -217,7 +221,7 @@ function decodeResetResult( } async function performCodexResetCreditRequest( - client: Pick, + client: MobileCodexResetCreditRpcSender, options: { hostId: string expectedScope: CodexResetCreditExpectedScope @@ -225,18 +229,19 @@ async function performCodexResetCreditRequest( } ): Promise { const attempt = await getOrCreateCodexResetAttempt(options) - const response = await client.sendRequest( - 'accounts.consumeCodexResetCredit', + const response = await codexResetCreditConsume.request( + client, { idempotencyKey: attempt.idempotencyKey, - expectedScope: attempt.expectedScope + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: every attempt is parsed through CodexResetAttemptSchema, whose refinement pairs runtime 'host' with a null distro and 'wsl' with a trimmed non-empty one. The bytes are unchanged. + expectedScope: attempt.expectedScope as MobileCodexResetCreditSendScope }, { timeoutMs: RESET_RPC_TIMEOUT_MS } ) - if (!response.ok) { - throw new Error(response.error.message) - } - const result = decodeResetResult(response.result, attempt.expectedScope) + const result = decodeResetResult( + codexResetCreditConsume.interpret(response), + attempt.expectedScope + ) let attemptJournalRetained = false try { await clearCodexResetAttemptAfterAuthoritativeResponse({ @@ -251,7 +256,7 @@ async function performCodexResetCreditRequest( } export async function requestCodexResetCredit( - client: Pick, + client: MobileCodexResetCreditRpcSender, options: { hostId: string expectedScope: CodexResetCreditExpectedScope diff --git a/mobile/src/components/use-new-workspace-repositories.ts b/mobile/src/components/use-new-workspace-repositories.ts index d2b700cc9ab..52ba6716143 100644 --- a/mobile/src/components/use-new-workspace-repositories.ts +++ b/mobile/src/components/use-new-workspace-repositories.ts @@ -1,6 +1,6 @@ import { useEffect, useState } from 'react' import type { RpcClient } from '../transport/rpc-client' -import type { RpcSuccess } from '../transport/types' +import { nativeChatRepoListRead } from '../session/mobile-session-read-operations' import { getCachedRepos, setCachedRepos } from '../cache/repo-cache' import { useLastVisitedWorktreeRepoId } from '../worktree/use-last-visited-worktree-repo' import { @@ -50,19 +50,24 @@ export function useNewWorkspaceRepositories(args: { } let stale = false setLoading(true) - void client - .sendRequest('repo.list') + void nativeChatRepoListRead + .request(client) .then((response) => { - if (stale || !response.ok) { + if (stale) { return } - const result = (response as RpcSuccess).result as { repos: MobileWorkspaceRepo[] } - setRepos(result.repos) + const listed = nativeChatRepoListRead.interpret(response) + if (!listed.accepted) { + return + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const listedRepos = listed.value as MobileWorkspaceRepo[] + setRepos(listedRepos) if (hostId) { - setCachedRepos(hostId, result.repos) + setCachedRepos(hostId, listedRepos) } setSelectedRepo((current) => - refreshMobileNewWorkspaceDialogSelectedRepo(result.repos, current) + refreshMobileNewWorkspaceDialogSelectedRepo(listedRepos, current) ) }) .catch(() => undefined) diff --git a/mobile/src/files/MobileFileExplorerPanel.tsx b/mobile/src/files/MobileFileExplorerPanel.tsx index 7e67bf81b5f..619bfd5c4a2 100644 --- a/mobile/src/files/MobileFileExplorerPanel.tsx +++ b/mobile/src/files/MobileFileExplorerPanel.tsx @@ -19,7 +19,7 @@ import { type FileExplorerRow, type MobileDirEntry } from './file-tree' -import type { RpcSuccess } from '../transport/types' +import type { RpcFailure } from '../transport/types' import { colors } from '../theme/mobile-theme' import { beginDirectoryLoad, @@ -33,6 +33,7 @@ import { isMobileMethodUnavailableError, type LegacyFilesListResult } from './file-list-fallback' +import { fileDirectoryRead, legacyFileListRead } from './mobile-file-explorer-operations' import { fileExplorerStyles as styles } from './mobile-file-explorer-styles' import { MobileFileExplorerRow } from './mobile-file-explorer-row' import { navigateToMobileFilePreview } from './mobile-file-preview-navigation' @@ -107,22 +108,23 @@ export function MobileFileExplorerPanel(props: { })) try { - const response = await client.sendRequest('files.readDir', { + const response = await fileDirectoryRead.request(client, { worktree: `id:${worktreeId}`, relativePath }) - if (!response.ok) { + const directory = fileDirectoryRead.interpret(response) + if (!directory.accepted) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: this policy skips only a refusal, so an unaccepted reply is a failure envelope. + const refusal = (response as RpcFailure).error // Why: desktops that predate the files.readDir mobile allowlist // entry still serve the capped files.list; fall back so the Files // tab keeps working until the desktop updates. - if ( - rootLoad && - isMobileMethodUnavailableError(response.error?.code, response.error?.message) - ) { - const legacy = await client.sendRequest('files.list', { + if (rootLoad && isMobileMethodUnavailableError(refusal?.code, refusal?.message)) { + const legacyReply = await legacyFileListRead.request(client, { worktree: `id:${worktreeId}` }) - if (legacy.ok) { + const legacy = legacyFileListRead.interpret(legacyReply) + if (legacy.accepted) { if ( !isCurrentDirectoryLoad( directoryLoadRevisionsRef.current, @@ -132,7 +134,8 @@ export function MobileFileExplorerPanel(props: { ) { return } - const legacyResult = (legacy as RpcSuccess).result as LegacyFilesListResult + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const legacyResult = legacy.value as LegacyFilesListResult setDirectoryCache(directoryCacheFromFileList(legacyResult.files)) // Why: the capped list silently omits files past the cap — keep // the legacy explorer's "Showing first 5000" note. @@ -140,17 +143,21 @@ export function MobileFileExplorerPanel(props: { return } throw new Error( - legacy.error?.message || response.error?.message || 'Unable to load files' + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: this policy skips only a refusal, so an unaccepted reply is a failure envelope. + (legacyReply as RpcFailure).error?.message || + refusal?.message || + 'Unable to load files' ) } - throw new Error(response.error?.message || 'Unable to load files') + throw new Error(refusal?.message || 'Unable to load files') } if ( !isCurrentDirectoryLoad(directoryLoadRevisionsRef.current, scopeRef.current, loadToken) ) { return } - const entries = (response as RpcSuccess).result as MobileDirEntry[] + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const entries = directory.value as MobileDirEntry[] if (rootLoad) { setLegacyListTruncated(false) } diff --git a/mobile/src/files/mobile-file-explorer-operations.ts b/mobile/src/files/mobile-file-explorer-operations.ts new file mode 100644 index 00000000000..d325fbea245 --- /dev/null +++ b/mobile/src/files/mobile-file-explorer-operations.ts @@ -0,0 +1,38 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +/** + * The Files tab's directory read and the capped list it falls back to. + * + * Both skip rather than throw, because neither refusal is an error the operation decides: the + * `files.readDir` refusal is what selects the fallback (a desktop predating the mobile allowlist + * answers `method_not_found`), and the `files.list` refusal supplies the message the screen shows. + * No acceptance policy exposes a refusal code, so the panel reads the envelope's own error the way + * `mobile-file-preview-operations.ts` does, and only these two consumers want one. + */ +export const fileDirectoryRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'files.read-directory-or-skip', + method: 'files.readDir', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('directory-entries') + }) +) + +/** + * The legacy capped list. A second reader on `files.list`: the native-chat inventory's + * `files.list-or-skip` reads the `files` member alone, and the explorer also needs `truncated` to + * keep the "Showing first 5000" note. Widening that one to a payload reader would split the + * `workspace-files` variant it shares with `files.searchPaths`, whose caller feeds both through one + * `extractPaths`, and only move the member read into that hook — so the explorer declares its own. + */ +export const legacyFileListRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'files.legacy-explorer-list-or-skip', + method: 'files.list', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('legacy-file-list') + }) +) diff --git a/mobile/src/home/mobile-home-host-operations.ts b/mobile/src/home/mobile-home-host-operations.ts index 9bd77db3710..d1251f96268 100644 --- a/mobile/src/home/mobile-home-host-operations.ts +++ b/mobile/src/home/mobile-home-host-operations.ts @@ -15,3 +15,18 @@ export const homeHostStatsRead = bindDeferredRpcOperation( read: rpcUncheckedPayloadReader('home-stats-summary') }) ) + +/** + * The Home card's per-host accounts snapshot. Decorative like the counts above: a refused list + * leaves the card on the snapshot it already holds, so refusal is a skip. The payload stays + * unchecked because `decodeAccountsSnapshot` is what validates it, at the call site. + */ +export const homeHostAccountsRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'accounts.home-snapshot-or-skip', + method: 'accounts.list', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('home-accounts-snapshot') + }) +) diff --git a/mobile/src/home/mobile-home-host-requests.ts b/mobile/src/home/mobile-home-host-requests.ts index 70ba1f93c20..6697d7e4962 100644 --- a/mobile/src/home/mobile-home-host-requests.ts +++ b/mobile/src/home/mobile-home-host-requests.ts @@ -8,8 +8,7 @@ import { type TaskProvider } from '../tasks/mobile-task-providers' import type { RpcClient } from '../transport/rpc-client' -import { sendSingleFlightRequest } from '../transport/request-single-flight' -import { homeHostStatsRead } from './mobile-home-host-operations' +import { homeHostAccountsRead, homeHostStatsRead } from './mobile-home-host-operations' type HomeTaskSettings = { visibleTaskProviders?: unknown @@ -62,10 +61,12 @@ export function fetchMobileHomeAccounts( setSnapshots: HomeAccountsSetter, disposed: () => boolean ): void { - sendSingleFlightRequest(client, hostId, 'accounts.list') - .then((response) => { - if (!disposed() && response.ok) { - const snapshot = decodeAccountsSnapshot(response.result) + homeHostAccountsRead + .requestSingleFlight(client, hostId) + .then((reply) => { + const accounts = homeHostAccountsRead.interpret(reply) + if (!disposed() && accounts.accepted) { + const snapshot = decodeAccountsSnapshot(accounts.value) setSnapshots((previous) => ({ ...previous, [hostId]: snapshot })) } }) diff --git a/mobile/src/notifications/desktop-notification-stream-operations.ts b/mobile/src/notifications/desktop-notification-stream-operations.ts new file mode 100644 index 00000000000..da48725a071 --- /dev/null +++ b/mobile/src/notifications/desktop-notification-stream-operations.ts @@ -0,0 +1,24 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +/** + * Closing the desktop notification stream on the host. + * + * Its own module rather than a line in `mobile-push-registration-operations.ts`: that module is the + * push route this device holds with a gateway, and this is the socket subscription the paired + * connection holds. They are two different deliveries of the same alert and neither implies the + * other. + * + * A skip rather than a throw, and the reply is unread either way: the disposer sends this on its + * way out with nothing left to show a host message on, and main's `.catch(() => {})` already made a + * refusal and a dropped connection the same non-event. + */ +export const desktopNotificationStreamUnsubscribe = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'notifications.unsubscribe-or-skip', + method: 'notifications.unsubscribe', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('notification-stream-closed') + }) +) diff --git a/mobile/src/notifications/mobile-notifications.ts b/mobile/src/notifications/mobile-notifications.ts index 974c9516263..48f8e86f63e 100644 --- a/mobile/src/notifications/mobile-notifications.ts +++ b/mobile/src/notifications/mobile-notifications.ts @@ -1,4 +1,5 @@ import { requestNotificationCatchup } from './push-dismissal-reconciliation' +import { desktopNotificationStreamUnsubscribe } from './desktop-notification-stream-operations' import { dismissHostPushNotification } from './push-socket-dismissal' import type { DismissNotificationEvent } from './desktop-notification-events' import type { RpcClient } from '../transport/rpc-client' @@ -20,7 +21,8 @@ export function subscribeToDesktopNotifications(client: RpcClient, hostId: strin function unsubscribeServer(id: string) { if (client.getState() === 'connected') { - client.sendRequest('notifications.unsubscribe', { subscriptionId: id }).catch(() => {}) + // The reply is never read: the stream is already gone locally either way. + desktopNotificationStreamUnsubscribe.request(client, { subscriptionId: id }).catch(() => {}) } } diff --git a/mobile/src/notifications/mobile-push-delivery-test-operations.ts b/mobile/src/notifications/mobile-push-delivery-test-operations.ts new file mode 100644 index 00000000000..cc67ba83d27 --- /dev/null +++ b/mobile/src/notifications/mobile-push-delivery-test-operations.ts @@ -0,0 +1,20 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +/** + * The settings screen's "send a test notification" probe. + * + * A skip rather than a throw, because the screen walks its connected desktops and a `forbidden` or + * `method_not_found` refusal means "try the next one" rather than "stop": the code decides that, so + * the refusal stays at the call site. Separate from the registration sends, which keep this + * device's push route current and have no screen to report on. + */ +export const pushDeliveryTest = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'notifications.test-push-or-skip', + method: 'notifications.testPush', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('push-test-result') + }) +) diff --git a/mobile/src/notifications/push-dismissal-operations.ts b/mobile/src/notifications/push-dismissal-operations.ts new file mode 100644 index 00000000000..663e1f55753 --- /dev/null +++ b/mobile/src/notifications/push-dismissal-operations.ts @@ -0,0 +1,24 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +/** + * The catch-up read that tells this device which of the banners still in its OS tray the host has + * already dismissed elsewhere. + * + * A skip rather than a throw: reconciliation is a background pass with no screen to raise a host + * message on, and a refusal leaves the tray as it is for the next pass. The member read stays at + * the call site, where the optional chaining over `dismissedPushes` tolerates a null result instead + * of throwing on it. + */ +export const pushMissedSinceRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'notifications.missed-since-or-skip', + method: 'notifications.getMissedSince', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('missed-notifications') + }) +) + +/** What the reconciliation sends with, named from the operation so no module names the raw port. */ +export type MobilePushDismissalRpcSender = Parameters[0] diff --git a/mobile/src/notifications/push-dismissal-reconciliation.ts b/mobile/src/notifications/push-dismissal-reconciliation.ts index 4c39ccfeb0f..5f54bb9f4c2 100644 --- a/mobile/src/notifications/push-dismissal-reconciliation.ts +++ b/mobile/src/notifications/push-dismissal-reconciliation.ts @@ -1,5 +1,5 @@ import * as Notifications from 'expo-notifications' -import type { RpcClient } from '../transport/rpc-client' +import { pushMissedSinceRead, type MobilePushDismissalRpcSender } from './push-dismissal-operations' import { loadHostCatalog } from '../transport/host-store' import { resolveHostIdForFingerprint } from './push-host-fingerprint' import { readNativeNotificationData } from './native-notification-data' @@ -40,24 +40,26 @@ async function readDelivered(hostId: string): Promise, + client: MobilePushDismissalRpcSender, hostId: string, isDisposed: () => boolean ): Promise { const entries = [...(await readDelivered(hostId)).entries()] for (let offset = 0; offset < entries.length && !isDisposed(); offset += 256) { const requested = new Map(entries.slice(offset, offset + 256)) - const reply = await client.sendRequest('notifications.getMissedSince', { + const reply = await pushMissedSinceRead.request(client, { // Reconcile the tray without requesting historical alerts. lastSeenSeq: Number.MAX_SAFE_INTEGER, deliveredPushes: [...requested.values()].map((payload) => readPushNotificationIdentity(payload)! ) }) - if (!reply.ok || isDisposed()) { + const missed = pushMissedSinceRead.interpret(reply) + if (!missed.accepted || isDisposed()) { return } - const result = reply.result as { dismissedPushes?: unknown } | undefined + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = missed.value as { dismissedPushes?: unknown } | undefined if (!Array.isArray(result?.dismissedPushes)) { continue } diff --git a/mobile/src/onboarding/MobileOnboardingPage.test.ts b/mobile/src/onboarding/MobileOnboardingPage.test.ts index d62e496f0bd..ebf90e31c28 100644 --- a/mobile/src/onboarding/MobileOnboardingPage.test.ts +++ b/mobile/src/onboarding/MobileOnboardingPage.test.ts @@ -5,8 +5,29 @@ import { MobileOnboardingPage } from './MobileOnboardingPage' vi.mock('react-native', async () => { const React = await import('react') + class AnimatedValue { + interpolate() { + return 0 + } + setValue() {} + } return { + AccessibilityInfo: { + addEventListener: vi.fn(() => ({ remove: vi.fn() })), + isReduceMotionEnabled: vi.fn(() => Promise.resolve(true)) + }, ActivityIndicator: 'ActivityIndicator', + Animated: { + Value: AnimatedValue, + View: 'AnimatedView', + delay: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + loop: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + parallel: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + sequence: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + timing: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })) + }, + Easing: { cubic: (t: number) => t, in: (e: unknown) => e, out: (e: unknown) => e }, + Image: 'Image', Pressable: 'Pressable', ScrollView: ({ children, ...props }: { children?: unknown }) => React.createElement('ScrollView', props, children), @@ -17,10 +38,11 @@ vi.mock('react-native', async () => { }) vi.mock('lucide-react-native', () => ({ - BellRing: 'BellRing', MessageSquare: 'MessageSquare' })) +vi.mock('../components/OrcaLogo', () => ({ OrcaLogo: 'OrcaLogo' })) + describe('MobileOnboardingPage', () => { let renderer: ReactTestRenderer | null = null @@ -64,6 +86,14 @@ describe('MobileOnboardingPage', () => { ) } + function collectText(): string { + return renderer!.root + .findAllByType('Text') + .map((node) => node.props.children) + .flat() + .join(' ') + } + it('renders the session choices and sends exactly one selected view', async () => { const callbacks = await renderPage('session-view') @@ -80,6 +110,19 @@ describe('MobileOnboardingPage', () => { expect(callbacks.onSessionChoice).not.toHaveBeenCalled() }) + it('explains that alerts cover finished work and waiting agents, even if the app is closed', async () => { + await renderPage('notifications') + const copy = collectText() + + expect(copy).toContain('Don’t miss when an agent needs you') + expect(copy).toContain('finishes or is waiting') + expect(copy).toContain('using the app') + expect(copy).toContain('Enable notifications') + expect(copy).toContain('Codex finished') + expect(copy).toContain('Claude needs input') + expect(renderer!.root.findByProps({ testID: 'notification-onboarding-preview' })).toBeTruthy() + }) + it('disables both notification choices while permission is pending', async () => { await renderPage('notifications', { busyChoice: 'enable' }) const enable = button('Enable agent notifications') diff --git a/mobile/src/onboarding/MobileOnboardingPage.tsx b/mobile/src/onboarding/MobileOnboardingPage.tsx index 65a19b57889..25e3b3560ba 100644 --- a/mobile/src/onboarding/MobileOnboardingPage.tsx +++ b/mobile/src/onboarding/MobileOnboardingPage.tsx @@ -1,7 +1,8 @@ import { ActivityIndicator, Pressable, ScrollView, Text, View } from 'react-native' -import { BellRing, MessageSquare } from 'lucide-react-native' +import { MessageSquare } from 'lucide-react-native' import type { MobileOnboardingStep } from './mobile-onboarding-plan' import { mobileOnboardingStyles as styles } from './mobile-onboarding-styles' +import { NotificationOnboardingPreview } from './NotificationOnboardingPreview' import type { MobileSessionView } from '../storage/session-view-preferences' import { colors } from '../theme/mobile-theme' @@ -38,33 +39,29 @@ export function MobileOnboardingPage({ accessibilityElementsHidden={!active} importantForAccessibility={active ? 'auto' : 'no-hide-descendants'} > - - - {isSessionView ? ( + + {isSessionView ? ( + - ) : ( - - )} - + + ) : ( + + )} - {isSessionView ? 'How should sessions open?' : 'Enable notifications'} + {isSessionView ? 'How should sessions open?' : 'Don’t miss when an agent needs you'} {isSessionView ? 'Choose whether supported agent sessions open in the terminal or Chat UI on this device. Press and hold a session tab to switch its view, or change the default later in Settings.' - : 'Get notified when an agent finishes a task or needs your input.'} + : 'Get a notification on this phone when an agent finishes or is waiting — even if you aren’t using the app.'} - {!isSessionView ? ( - - By default, notifications arrive after your desktop has been idle for 3 minutes. - - ) : null} {!isSessionView ? ( - Delivered through Orca’s push service. Change this anytime in Settings. + Delivered through Orca’s push service after your desktop has been idle for 3 minutes. + Change this anytime in Settings. ) : null} {error ? ( diff --git a/mobile/src/onboarding/NotificationOnboardingPreview.test.ts b/mobile/src/onboarding/NotificationOnboardingPreview.test.ts new file mode 100644 index 00000000000..2a7b1215c3d --- /dev/null +++ b/mobile/src/onboarding/NotificationOnboardingPreview.test.ts @@ -0,0 +1,116 @@ +import { createElement } from 'react' +import { act, create, type ReactTestRenderer } from 'react-test-renderer' +import { afterEach, describe, expect, it, vi } from 'vitest' +import { NotificationOnboardingPreview } from './NotificationOnboardingPreview' + +const mocks = vi.hoisted(() => { + const anim = () => ({ start: vi.fn(), stop: vi.fn() }) + return { + reducedMotion: true, + reducedMotionResult: null as Promise | null, + timing: vi.fn(anim), + loop: vi.fn(anim) + } +}) + +vi.mock('react-native', async () => { + const React = await import('react') + class AnimatedValue { + interpolate() { + return 0 + } + setValue() {} + } + return { + AccessibilityInfo: { + addEventListener: vi.fn(() => ({ remove: vi.fn() })), + isReduceMotionEnabled: vi.fn( + () => mocks.reducedMotionResult ?? Promise.resolve(mocks.reducedMotion) + ) + }, + Animated: { + Value: AnimatedValue, + View: ({ children, ...props }: { children?: unknown }) => + React.createElement('AnimatedView', props, children), + delay: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + loop: mocks.loop, + parallel: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + sequence: vi.fn(() => ({ start: vi.fn(), stop: vi.fn() })), + timing: mocks.timing + }, + Easing: { cubic: (t: number) => t, in: (e: unknown) => e, out: (e: unknown) => e }, + StyleSheet: { create: (styles: unknown) => styles }, + Text: 'Text', + View: 'View' + } +}) + +vi.mock('../components/OrcaLogo', () => ({ OrcaLogo: 'OrcaLogo' })) + +describe('NotificationOnboardingPreview', () => { + let renderer: ReactTestRenderer | null = null + + afterEach(() => { + act(() => renderer?.unmount()) + renderer = null + mocks.reducedMotion = true + mocks.reducedMotionResult = null + mocks.timing.mockClear() + mocks.loop.mockClear() + vi.restoreAllMocks() + }) + + async function renderPreview(active = true) { + const consoleError = vi.spyOn(console, 'error').mockImplementation((...args) => { + if (typeof args[0] !== 'string' || !args[0].includes('react-test-renderer is deprecated')) { + throw new Error(String(args[0])) + } + }) + await act(async () => { + renderer = create(createElement(NotificationOnboardingPreview, { active })) + }) + consoleError.mockRestore() + } + + it('shows sample agent-done and needs-input banners as a decorative mock', async () => { + await renderPreview() + const preview = renderer!.root.findByProps({ testID: 'notification-onboarding-preview' }) + const copy = renderer!.root + .findAllByType('Text') + .map((node) => node.props.children) + .flat() + .join(' ') + + expect(preview.props.accessibilityElementsHidden).toBe(true) + expect(preview.props.importantForAccessibility).toBe('no-hide-descendants') + expect(copy).toContain('Codex finished') + expect(copy).toContain('Claude needs input') + }) + + it('does not animate the banners when the page is off-screen', async () => { + await renderPreview(false) + expect(mocks.loop).not.toHaveBeenCalled() + }) + + it('loops the arriving banners while the page is active', async () => { + mocks.reducedMotion = false + await renderPreview(true) + expect(mocks.loop).toHaveBeenCalledOnce() + expect(mocks.loop.mock.results[0]?.value.start).toHaveBeenCalledOnce() + }) + + it('does not start the loop until reduced-motion is known', async () => { + let resolvePreference: (enabled: boolean) => void = () => {} + mocks.reducedMotionResult = new Promise((resolve) => { + resolvePreference = resolve + }) + + await renderPreview(true) + expect(mocks.loop).not.toHaveBeenCalled() + + await act(async () => { + resolvePreference(false) + }) + expect(mocks.loop).toHaveBeenCalledOnce() + }) +}) diff --git a/mobile/src/onboarding/NotificationOnboardingPreview.tsx b/mobile/src/onboarding/NotificationOnboardingPreview.tsx new file mode 100644 index 00000000000..2c81d8d1262 --- /dev/null +++ b/mobile/src/onboarding/NotificationOnboardingPreview.tsx @@ -0,0 +1,179 @@ +import { useEffect, useRef } from 'react' +import { Animated, Easing, StyleSheet, Text, View } from 'react-native' +import { OrcaLogo } from '../components/OrcaLogo' +import { colors, radii, spacing, typography } from '../theme/mobile-theme' +import { useReducedMotionEnabled } from './use-reduced-motion' + +const SAMPLE_NOTIFICATIONS = [ + { title: 'Codex finished', body: 'Tests are passing.' }, + { title: 'Claude needs input', body: 'Waiting on you.' } +] as const + +const ENTER_MS = 676 +const EXIT_MS = 416 +const STAGGER_MS = 546 +const HOLD_MS = 2860 +const GAP_MS = 624 +const SLIDE_FROM_Y = -22 + +type Props = { + active: boolean +} + +/** Decorative banners; the surrounding copy is the accessible explanation. */ +export function NotificationOnboardingPreview({ active }: Props) { + const reduceMotion = useReducedMotionEnabled() + const first = useRef(new Animated.Value(0)).current + const second = useRef(new Animated.Value(0)).current + + useEffect(() => { + if (!active || reduceMotion === null) { + first.setValue(0) + second.setValue(0) + return + } + if (reduceMotion) { + first.setValue(1) + second.setValue(1) + return + } + + const enter = (value: Animated.Value) => + Animated.timing(value, { + toValue: 1, + duration: ENTER_MS, + easing: Easing.out(Easing.cubic), + useNativeDriver: true + }) + const leave = (value: Animated.Value) => + Animated.timing(value, { + toValue: 0, + duration: EXIT_MS, + easing: Easing.in(Easing.cubic), + useNativeDriver: true + }) + const loop = Animated.loop( + Animated.sequence([ + enter(first), + Animated.delay(STAGGER_MS), + enter(second), + Animated.delay(HOLD_MS), + Animated.parallel([leave(first), leave(second)]), + Animated.delay(GAP_MS) + ]) + ) + loop.start() + return () => loop.stop() + }, [active, first, reduceMotion, second]) + + return ( + + + + + + + + + ) +} + +function SampleBanner({ notification }: { notification: (typeof SAMPLE_NOTIFICATIONS)[number] }) { + return ( + + + + + + + Orca + now + + + {notification.title} + + + {notification.body} + + + + ) +} + +function bannerMotion(progress: Animated.Value) { + return { + opacity: progress, + transform: [ + { + translateY: progress.interpolate({ + inputRange: [0, 1], + outputRange: [SLIDE_FROM_Y, 0] + }) + } + ] + } +} + +const styles = StyleSheet.create({ + stack: { + width: '100%', + maxWidth: 320, + gap: spacing.sm, + marginBottom: spacing.xl + spacing.lg + }, + card: { + flexDirection: 'row', + alignItems: 'center', + gap: spacing.md, + backgroundColor: colors.bgPanel, + borderColor: colors.borderSubtle, + borderWidth: 1, + borderRadius: radii.card, + paddingHorizontal: spacing.md, + paddingVertical: spacing.md + }, + appIcon: { + width: 32, + height: 32, + borderRadius: radii.camera, + backgroundColor: colors.bgRaised, + alignItems: 'center', + justifyContent: 'center' + }, + cardCopy: { + flex: 1, + minWidth: 0 + }, + cardMeta: { + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + marginBottom: 2 + }, + appName: { + color: colors.textMuted, + fontSize: typography.metaSize, + fontWeight: '600' + }, + now: { + color: colors.textMuted, + fontSize: typography.metaSize + }, + cardTitle: { + color: colors.textPrimary, + fontSize: typography.bodySize, + fontWeight: '600' + }, + cardBody: { + color: colors.textSecondary, + fontSize: typography.metaSize, + marginTop: 1 + } +}) diff --git a/mobile/src/onboarding/mobile-onboarding-styles.ts b/mobile/src/onboarding/mobile-onboarding-styles.ts index 3f03bb24b95..201bd850818 100644 --- a/mobile/src/onboarding/mobile-onboarding-styles.ts +++ b/mobile/src/onboarding/mobile-onboarding-styles.ts @@ -57,7 +57,12 @@ export const mobileOnboardingStyles = StyleSheet.create({ flexGrow: 1, alignItems: 'center', justifyContent: 'center', - paddingVertical: spacing.xl + paddingTop: spacing.lg, + paddingBottom: spacing.md + }, + notificationContent: { + justifyContent: 'flex-start', + paddingTop: spacing.xl }, iconSurface: { width: 64, diff --git a/mobile/src/onboarding/use-reduced-motion.ts b/mobile/src/onboarding/use-reduced-motion.ts new file mode 100644 index 00000000000..6b3f16a856e --- /dev/null +++ b/mobile/src/onboarding/use-reduced-motion.ts @@ -0,0 +1,25 @@ +import { useEffect, useState } from 'react' +import { AccessibilityInfo } from 'react-native' + +/** `null` until the OS preference has been read. */ +export function useReducedMotionEnabled(): boolean | null { + const [enabled, setEnabled] = useState(null) + + useEffect(() => { + let mounted = true + void AccessibilityInfo.isReduceMotionEnabled() + .then((nextEnabled) => { + if (mounted) { + setEnabled(nextEnabled) + } + }) + .catch(() => undefined) + const subscription = AccessibilityInfo.addEventListener('reduceMotionChanged', setEnabled) + return () => { + mounted = false + subscription.remove() + } + }, []) + + return enabled +} diff --git a/mobile/src/session/agent-send-keyboard-dismissal-wiring.test.ts b/mobile/src/session/agent-send-keyboard-dismissal-wiring.test.ts index 83c9263273b..cfc93265f7d 100644 --- a/mobile/src/session/agent-send-keyboard-dismissal-wiring.test.ts +++ b/mobile/src/session/agent-send-keyboard-dismissal-wiring.test.ts @@ -84,10 +84,12 @@ describe('terminal send keyboard dismissal wiring', () => { 'async function handleSend() {', 'async function handleAccessoryKey(' ) - const acceptedAt = slice.indexOf('const accepted = isTerminalSendRpcAccepted(response)') + const acceptedAt = slice.indexOf( + 'const accepted = terminalInputSend.interpret(response) === true' + ) const restoreAt = slice.indexOf('restoreRejectedDraft()', acceptedAt) const dismissAt = slice.indexOf('dismissKeyboardAfterAgentSend(') - const responseAt = slice.indexOf('const response = await client.sendRequest(') + const responseAt = slice.indexOf('const response = await terminalInputSend.request(') const catchAt = slice.indexOf('} catch {') expect(dismissAt).toBeGreaterThan(0) expect(responseAt).toBeGreaterThan(0) @@ -121,7 +123,7 @@ describe('terminal send keyboard dismissal wiring', () => { 'async function handleAccessoryKey(' ) const originAt = sendSlice.indexOf('handle: activeHandle') - const requestAt = sendSlice.indexOf('await client.sendRequest(') + const requestAt = sendSlice.indexOf('await terminalInputSend.request(') const restoreSlice = sourceSlice( sendActionsSource, 'const bufferedDraftSend = bufferedTerminalDraftState.beginBufferedTerminalDraftSend(', diff --git a/mobile/src/session/ai-vault-resume-launch.ts b/mobile/src/session/ai-vault-resume-launch.ts index 11608084814..73b47e9e859 100644 --- a/mobile/src/session/ai-vault-resume-launch.ts +++ b/mobile/src/session/ai-vault-resume-launch.ts @@ -16,12 +16,10 @@ import { normalizeAiVaultResumeFilePath } from '../../../src/shared/ai-vault-res import type { TuiAgent } from '../../../src/shared/tui-agent' import { parseWslUncPath } from '../../../src/shared/wsl-paths' import { resolveWindowsShellStartupFamily } from '../../../src/shared/windows-terminal-shell' -import type { RpcClient } from '../transport/rpc-client' -import { - readMobileReviewCreatedTerminal, - readMobileReviewTerminalSendAccepted, - type MobileReviewTerminalTab -} from './mobile-diff-review-rpc' +import type { RpcOperationSender } from '../transport/rpc-operation-sender' +import { interpretOrThrowRefusalMessage } from '../transport/rpc-refusal-message' +import { reviewTerminalCreateRun, reviewTerminalSendRun } from './mobile-review-terminal-operations' +import type { MobileReviewTerminalTab } from './mobile-diff-review-rpc' import type { MobileAiVaultResumeTargetStatus } from '../agent-history/agent-history-resume-target' export function buildMobileAiVaultResumeCommand(args: { @@ -151,12 +149,14 @@ function normalizeMobileAiVaultResumeCommandOverrides( } export async function resumeAiVaultSessionInTerminal( - client: Pick, + client: RpcOperationSender, worktreeId: string, launch: MobileAiVaultResumeLaunch & { clientMutationId?: string } ): Promise { - const created = await client.sendRequest( - 'session.tabs.createTerminal', + // Each request is awaited outside its catch so a transport drop propagates as the original error + // object; only a refusal is rewritten into this step's own copy. + const created = await reviewTerminalCreateRun.request( + client, { worktree: `id:${worktreeId}`, ...(launch.env ? { env: launch.env } : {}), @@ -170,15 +170,16 @@ export async function resumeAiVaultSessionInTerminal( }, { timeoutMs: RESUME_RPC_TIMEOUT_MS } ) - if (!created.ok) { - throw new Error(created.error?.message || 'Failed to create terminal') - } - const terminalTab = readMobileReviewCreatedTerminal(created.result) + let terminalTab + terminalTab = interpretOrThrowRefusalMessage( + () => reviewTerminalCreateRun.interpret(created), + 'Failed to create terminal' + ) if (!terminalTab) { throw new Error('Created terminal response was invalid') } - const sent = await client.sendRequest( - 'terminal.send', + const sent = await reviewTerminalSendRun.request( + client, { terminal: terminalTab.terminal, text: launch.command, @@ -186,10 +187,12 @@ export async function resumeAiVaultSessionInTerminal( }, { timeoutMs: RESUME_RPC_TIMEOUT_MS } ) - if (!sent.ok) { - throw new Error(sent.error?.message || 'Failed to send resume command') - } - if (!readMobileReviewTerminalSendAccepted(sent.result)) { + let accepted + accepted = interpretOrThrowRefusalMessage( + () => reviewTerminalSendRun.interpret(sent), + 'Failed to send resume command' + ) + if (!accepted) { throw new Error('Terminal input is locked') } return terminalTab diff --git a/mobile/src/session/ai-vault-resume-preparation.ts b/mobile/src/session/ai-vault-resume-preparation.ts index 4265442ff66..a9047156874 100644 --- a/mobile/src/session/ai-vault-resume-preparation.ts +++ b/mobile/src/session/ai-vault-resume-preparation.ts @@ -5,14 +5,15 @@ import { isPerAccountManagedCodexHome } from '../../../src/shared/ai-vault-resume-preparation' import { LOCAL_EXECUTION_HOST_ID } from '../../../src/shared/execution-host' -import type { RpcClient } from '../transport/rpc-client' +import { aiVaultResumePreparationRun } from './mobile-session-launch-operations' +import type { RpcOperationSender } from '../transport/rpc-operation-sender' // Why: without an explicit timeout, a socket drop mid-resume parks the request // on the reconnect waiter for the full reconnect budget, pinning the spinner. export const RESUME_RPC_TIMEOUT_MS = 30_000 export async function prepareMobileAiVaultSessionResume( - client: Pick, + client: RpcOperationSender, session: AiVaultSession ): Promise { // Why: per-account repinning runs on the serving host, whose account @@ -26,8 +27,8 @@ export async function prepareMobileAiVaultSessionResume( ) { return session } - const response = await client.sendRequest( - 'aiVault.prepareSessionResume', + const response = await aiVaultResumePreparationRun.request( + client, { agent: session.agent, filePath: session.filePath, @@ -45,7 +46,8 @@ export async function prepareMobileAiVaultSessionResume( response.error?.message || 'Could not prepare this legacy Codex session. Retry resume.' ) } - const result = response.result as { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = aiVaultResumePreparationRun.interpret(response) as { useRealCodexHome?: unknown substituteCodexHome?: unknown } | null diff --git a/mobile/src/session/mobile-clipboard-image-operations.ts b/mobile/src/session/mobile-clipboard-image-operations.ts new file mode 100644 index 00000000000..b4c2facb147 --- /dev/null +++ b/mobile/src/session/mobile-clipboard-image-operations.ts @@ -0,0 +1,70 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +// The chunked clipboard image upload: open a slot, append the base64 in chunks, commit, and abort +// what a failure left behind. Every leg raises the host's own message, because the composer shows +// it verbatim and has no copy of its own for a failed transfer. + +/** + * Opening an upload slot. Its refusal is read raw before interpretation: `method_not_found` is what + * an older host answers, and a small enough image then goes over the single-frame method instead. + * No acceptance policy carries a code, so that branch stays on the reply. + */ +export const clipboardImageUploadStart = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'clipboard.start-image-upload', + method: 'clipboard.startImageUpload', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('clipboard-image-upload-slot') + }) +) + +export const clipboardImageUploadAppend = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'clipboard.append-image-upload-chunk', + method: 'clipboard.appendImageUploadChunk', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('clipboard-image-chunk-appended') + }) +) + +/** The commit and the legacy single-frame write both answer the host path as a bare string. */ +export const clipboardImageUploadCommit = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'clipboard.commit-image-upload', + method: 'clipboard.commitImageUpload', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('clipboard-image-path') + }) +) + +export const clipboardImageSaveAsTempFile = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'clipboard.save-image-as-temp-file', + method: 'clipboard.saveImageAsTempFile', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('clipboard-image-path') + }) +) + +/** + * Releasing the slot a failed upload left open. Its own outcome is discarded whatever happens — the + * error the caller is about to rethrow is the one that matters — so it skips rather than throws and + * cannot turn a reported failure into a different one. + */ +export const clipboardImageUploadAbort = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'clipboard.abort-image-upload-or-skip', + method: 'clipboard.abortImageUpload', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('clipboard-image-upload-aborted') + }) +) + +/** What a clipboard image send takes, named from an operation so no module names the raw port. */ +export type MobileClipboardImageRpcSender = Parameters[0] diff --git a/mobile/src/session/mobile-clipboard-image.ts b/mobile/src/session/mobile-clipboard-image.ts index 578dabefcb9..675a0b0358e 100644 --- a/mobile/src/session/mobile-clipboard-image.ts +++ b/mobile/src/session/mobile-clipboard-image.ts @@ -1,6 +1,12 @@ -import type { RpcClient } from '../transport/rpc-client' import { isLogicalClientCutoverError } from '../transport/stable-logical-rpc-client' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import { + clipboardImageSaveAsTempFile, + clipboardImageUploadAbort, + clipboardImageUploadAppend, + clipboardImageUploadCommit, + clipboardImageUploadStart, + type MobileClipboardImageRpcSender +} from './mobile-clipboard-image-operations' export const MOBILE_CLIPBOARD_IMAGE_MAX_BASE64_CHARS = 24 * 1024 * 1024 export const MOBILE_CLIPBOARD_IMAGE_UPLOAD_CHUNK_BASE64_CHARS = 512 * 1024 @@ -94,15 +100,8 @@ export async function prepareMobileClipboardImageBase64( return data } -function assertSuccess(response: RpcSuccess | RpcFailure): T { - if (!response.ok) { - throw new Error(response.error.message) - } - return response.result as T -} - export async function saveMobileClipboardImageAsTempFile( - client: Pick, + client: MobileClipboardImageRpcSender, imageData: string, args?: { connectionId?: string | null } ): Promise { @@ -124,27 +123,35 @@ export async function saveMobileClipboardImageAsTempFile( } async function uploadMobileClipboardImageTransaction( - client: Pick, + client: MobileClipboardImageRpcSender, contentBase64: string, connectionId: string | null ): Promise { - const startResponse = await client.sendRequest('clipboard.startImageUpload', { + const startResponse = await clipboardImageUploadStart.request(client, { expectedBase64Length: contentBase64.length, connectionId }) + // Why the raw refusal: a host too old to offer a slot answers with a code, and a small enough + // image then goes over the single-frame method — no acceptance policy carries the code. if (!startResponse.ok) { if ( startResponse.error.code === 'method_not_found' && contentBase64.length <= MOBILE_CLIPBOARD_IMAGE_SINGLE_FRAME_FALLBACK_BASE64_CHARS ) { - return assertSuccess( - await client.sendRequest('clipboard.saveImageAsTempFile', { contentBase64, connectionId }) - ) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + return clipboardImageSaveAsTempFile.interpret( + await clipboardImageSaveAsTempFile.request(client, { contentBase64, connectionId }) + ) as string } throw new Error(startResponse.error.message) } + // Why the raw result rather than the interpretation: a success carrying no result throws a + // TypeError here, and V8 puts the destructured expression's source text in its message — which + // the composer then shows. Reading the slot off the accepted payload would rewrite that sentence + // for every user who hits a malformed reply, which is the one change this migration must not make. + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the same cast main made, kept so the thrown message is the same one. const { uploadId } = startResponse.result as { uploadId: string } try { for ( @@ -152,8 +159,8 @@ async function uploadMobileClipboardImageTransaction( offset < contentBase64.length; offset += MOBILE_CLIPBOARD_IMAGE_UPLOAD_CHUNK_BASE64_CHARS ) { - assertSuccess( - await client.sendRequest('clipboard.appendImageUploadChunk', { + clipboardImageUploadAppend.interpret( + await clipboardImageUploadAppend.request(client, { uploadId, offset, contentBase64: contentBase64.slice( @@ -163,13 +170,14 @@ async function uploadMobileClipboardImageTransaction( }) ) } - return assertSuccess( - await client.sendRequest('clipboard.commitImageUpload', { uploadId }) - ) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + return clipboardImageUploadCommit.interpret( + await clipboardImageUploadCommit.request(client, { uploadId }) + ) as string } catch (error) { // Why: failed mobile image sends create server-side upload state; abort so // the bounded upload slot is released immediately instead of waiting for TTL. - await client.sendRequest('clipboard.abortImageUpload', { uploadId }).catch(() => {}) + await clipboardImageUploadAbort.request(client, { uploadId }).catch(() => {}) throw error } } diff --git a/mobile/src/session/mobile-diff-review-git-operations.ts b/mobile/src/session/mobile-diff-review-git-operations.ts new file mode 100644 index 00000000000..846a7846737 --- /dev/null +++ b/mobile/src/session/mobile-diff-review-git-operations.ts @@ -0,0 +1,46 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' +import type { GitMutationMethod } from './mobile-diff-review-screen-model' + +// The three file-level git mutations the review screen runs. Each is its own operation because an +// operation fixes its method; the screen picks between them by the action the user tapped. + +/** + * Two policies over the same three methods, because the screen means two different things by them. + * + * A single-file action is one thing the user asked for, so a refusal is raised with the host's own + * message and the screen shows it. "Stage all reviewed" is a loop over many files that reports a + * count, so each refusal is counted rather than raised — one locked file must not abandon the rest. + */ +function reviewGitMutation(name: string, method: GitMutationMethod) { + return bindDeferredRpcOperation( + defineRpcOperation({ + name, + method, + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('review-git-mutation') + }) + ) +} + +export const reviewGitStage = reviewGitMutation('git.review-stage', 'git.stage') +export const reviewGitUnstage = reviewGitMutation('git.review-unstage', 'git.unstage') +export const reviewGitDiscard = reviewGitMutation('git.review-discard', 'git.discard') + +/** The bulk arm's `git.stage`: a refused file is a tally entry, never the end of the sweep. */ +export const reviewGitStageRun = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'git.review-stage-reviewed-or-skip', + method: 'git.stage', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('review-git-mutation') + }) +) + +export const MOBILE_DIFF_REVIEW_GIT_MUTATIONS = { + 'git.stage': reviewGitStage, + 'git.unstage': reviewGitUnstage, + 'git.discard': reviewGitDiscard +} as const satisfies Record diff --git a/mobile/src/session/mobile-file-tap-open.ts b/mobile/src/session/mobile-file-tap-open.ts index 9c25dd215ca..21d90fa77fe 100644 --- a/mobile/src/session/mobile-file-tap-open.ts +++ b/mobile/src/session/mobile-file-tap-open.ts @@ -6,9 +6,9 @@ import type { import { filesystemPathToFileUri } from '../../../src/shared/file-uri-path' import { createMobileFilePreviewHref } from '../files/mobile-file-preview-route' import { classifyMobileArtifact } from './mobile-artifact-kind' -import type { RpcClient } from '../transport/rpc-client' -import type { RpcSuccess } from '../transport/types' +import { fileTapOpenRun, fileTapPathResolve } from './mobile-session-launch-operations' import { shouldActivateOpenedMobileSessionTab } from './opened-mobile-session-tab' +import type { RpcOperationSender } from '../transport/rpc-operation-sender' export type FileTapSessionTab = { id: string @@ -16,7 +16,7 @@ export type FileTapSessionTab = { } export type OpenMobileFileTapOptions = { - client: Pick + client: RpcOperationSender hostId: string worktreeId: string worktreeName?: string @@ -74,8 +74,8 @@ async function openMobileFileTapAsync( options: OpenMobileFileTapOptions ): Promise { const worktree = `id:${options.worktreeId}` - const response = await options.client.sendRequest( - 'files.resolveTerminalPath', + const response = await fileTapPathResolve.request( + options.client, { worktree, pathText: options.pathText, @@ -89,11 +89,13 @@ async function openMobileFileTapAsync( }, { timeoutMs: 10_000 } ) - if (!response.ok) { + const accepted = fileTapPathResolve.interpret(response) + if (!accepted.accepted) { reportOpenFailure(options) return } - const resolved = (response as RpcSuccess).result as RuntimeTerminalPathResolution + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const resolved = accepted.value as RuntimeTerminalPathResolution if (!resolved.exists || resolved.isDirectory) { reportOpenFailure(options) return @@ -172,17 +174,18 @@ async function openMobileFileTapAsync( options.openBrowser(filesystemPathToFileUri(resolved.openTarget.absolutePath)) return } - const openResponse = await options.client.sendRequest( - 'files.open', + const openResponse = await fileTapOpenRun.request( + options.client, { worktree: resolvedWorktree, relativePath: openedPath }, { timeoutMs: 15_000 } ) - if (!openResponse.ok) { + const opened = fileTapOpenRun.interpret(openResponse) + if (!opened.accepted) { reportOpenFailure(options) return } - const openResult = (openResponse as RpcSuccess).result as RuntimeFileOpenResult - if (!openResult.opened) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + if (!(opened.value as RuntimeFileOpenResult).opened) { reportOpenFailure(options) return } diff --git a/mobile/src/session/mobile-image-attachment.ts b/mobile/src/session/mobile-image-attachment.ts index 9cb7d60aa8e..d027f947ca0 100644 --- a/mobile/src/session/mobile-image-attachment.ts +++ b/mobile/src/session/mobile-image-attachment.ts @@ -1,14 +1,14 @@ -import type { RpcClient } from '../transport/rpc-client' import { separateImagePasteFromFollowingText } from '../../../src/shared/image-paste-following-text' import { buildMobileImagePastePayload, saveMobileClipboardImageAsTempFile } from './mobile-clipboard-image' import type { MobileImageSource, PickedMobileImage } from './mobile-image-source-picker' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { nativeChatTerminalWrite } from './mobile-session-write-operations' +import type { MobileClipboardImageRpcSender } from './mobile-clipboard-image-operations' export type AttachMobileImageDeps = { - readonly client: Pick + readonly client: MobileClipboardImageRpcSender readonly terminal: string readonly deviceToken: string | null readonly getConnectionId: () => Promise @@ -55,11 +55,11 @@ export async function attachMobileImageToTerminal( if (beforeTerminalSend && !(await beforeTerminalSend(terminal))) { return false } - const response = await client.sendRequest('terminal.send', { + const response = await nativeChatTerminalWrite.request(client, { terminal, text: payload, enter: false, ...(deviceToken ? { client: { id: deviceToken, type: 'mobile' as const } } : {}) }) - return isTerminalSendRpcAccepted(response) + return nativeChatTerminalWrite.interpret(response) === true } diff --git a/mobile/src/session/mobile-native-chat-image-attachment.ts b/mobile/src/session/mobile-native-chat-image-attachment.ts index 1520bcd9cbd..e4007646325 100644 --- a/mobile/src/session/mobile-native-chat-image-attachment.ts +++ b/mobile/src/session/mobile-native-chat-image-attachment.ts @@ -1,5 +1,5 @@ -import type { RpcClient } from '../transport/rpc-client' import { saveMobileClipboardImageAsTempFile } from './mobile-clipboard-image' +import type { MobileClipboardImageRpcSender } from './mobile-clipboard-image-operations' import { structuredAgentSessionDomainFingerprint } from '../../../src/shared/structured-agent-session-mutation' // Type-only import so this module (and its unit test) stays free of the expo/ // react-native picker chain; the concrete `pickImage` is injected by the hook. @@ -39,7 +39,7 @@ export function appendPendingNativeChatImages( } export type UploadNativeChatImagesDeps = { - readonly client: Pick + readonly client: MobileClipboardImageRpcSender readonly getConnectionId: () => Promise // Injected so this module stays free of expo/react-native imports (unit-testable). readonly pickImages: ( diff --git a/mobile/src/session/mobile-native-chat-image-send.ts b/mobile/src/session/mobile-native-chat-image-send.ts index 9f3c555062f..8ed3eb07b3c 100644 --- a/mobile/src/session/mobile-native-chat-image-send.ts +++ b/mobile/src/session/mobile-native-chat-image-send.ts @@ -1,11 +1,11 @@ -import type { RpcClient } from '../transport/rpc-client' import { imagePasteWritesFollowedByText } from '../../../src/shared/image-paste-following-text' import { buildMobileImagePastePayload } from './mobile-clipboard-image' import { MOBILE_NATIVE_CHAT_MIN_WRITE_TIMEOUT_MS, openMobileNativeChatSendBudget } from './mobile-native-chat-send' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { nativeChatTerminalWrite } from './mobile-session-write-operations' +import type { MobileNativeChatRpcSender } from './mobile-native-chat-send' // Give the agent TUI a beat to register each bracketed image paste before the // message text + Enter arrive, so the image attaches instead of being treated as @@ -20,7 +20,7 @@ const MOBILE_NATIVE_CHAT_CLEAR_UNSUBMITTED_INPUT = '\x15' type MobileTerminalClient = { id: string; type: 'mobile' } type PasteImagesArgs = { - readonly client: Pick + readonly client: MobileNativeChatRpcSender readonly terminal: string readonly deviceToken: string | null readonly imagePaths: readonly string[] @@ -67,8 +67,8 @@ export async function pasteMobileNativeChatImagePaths({ if (remainingMs < MOBILE_NATIVE_CHAT_MIN_WRITE_TIMEOUT_MS) { return false } - const response = await client.sendRequest( - 'terminal.send', + const response = await nativeChatTerminalWrite.request( + client, { terminal, text, @@ -79,7 +79,7 @@ export async function pasteMobileNativeChatImagePaths({ // clock here would let one write outlast the whole sequence's ceiling. { timeoutMs: remainingMs, budgetSpansConnect: true } ) - if (!isTerminalSendRpcAccepted(response)) { + if (nativeChatTerminalWrite.interpret(response) !== true) { return false } } diff --git a/mobile/src/session/mobile-native-chat-send.ts b/mobile/src/session/mobile-native-chat-send.ts index 22c44f3eb84..7bc1b94f993 100644 --- a/mobile/src/session/mobile-native-chat-send.ts +++ b/mobile/src/session/mobile-native-chat-send.ts @@ -2,9 +2,12 @@ import { reportWorkerTerminalUserInput } from '../terminal/worker-terminal-takeo import type { RpcClient } from '../transport/rpc-client' import { isRpcDeliveryUnknown } from '../transport/rpc-delivery-ambiguity' import { isLogicalClientCutoverError } from '../transport/stable-logical-rpc-client' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { nativeChatTerminalWrite } from './mobile-session-write-operations' import { typeAgentTuiCommand } from '../../../src/shared/agent-tui-command-typing' +/** What a native-chat write takes, named from an operation so no module names the raw port. */ +export type MobileNativeChatRpcSender = Parameters[0] + type MobileTerminalClient = { id: string type: 'mobile' @@ -51,8 +54,8 @@ export async function sendMobileNativeChatMessageWithOutcome( return 'rejected' } try { - const response = await args.client.sendRequest( - 'terminal.send', + const response = await nativeChatTerminalWrite.request( + args.client, { terminal: args.terminal, text: args.text, @@ -65,7 +68,7 @@ export async function sendMobileNativeChatMessageWithOutcome( // pins the composer for twice as long. { timeoutMs, budgetSpansConnect: true } ) - if (!isTerminalSendRpcAccepted(response)) { + if (nativeChatTerminalWrite.interpret(response) !== true) { return 'rejected' } reportWorkerTerminalUserInput(args.client, args.terminal) @@ -139,8 +142,8 @@ export async function clearMobileNativeChatInput(args: { return false } try { - const response = await args.client.sendRequest( - 'terminal.send', + const response = await nativeChatTerminalWrite.request( + args.client, { terminal: args.terminal, text: args.clearInput, @@ -149,7 +152,7 @@ export async function clearMobileNativeChatInput(args: { }, { timeoutMs, budgetSpansConnect: true } ) - return isTerminalSendRpcAccepted(response) + return nativeChatTerminalWrite.interpret(response) === true } catch { // A failed clear must not send the body on top of an uncleared line. return false diff --git a/mobile/src/session/mobile-native-chat-session-option-persistence.ts b/mobile/src/session/mobile-native-chat-session-option-persistence.ts index aaad5a92f51..fba5f4a98a5 100644 --- a/mobile/src/session/mobile-native-chat-session-option-persistence.ts +++ b/mobile/src/session/mobile-native-chat-session-option-persistence.ts @@ -1,6 +1,7 @@ import type { AgentType } from '../../../src/shared/agent-status-types' import type { StructuredSessionOptionPick } from '../../../src/shared/structured-agent-session-options' import type { RpcClient } from '../transport/rpc-client' +import { nativeChatSessionOptionsWrite } from './mobile-session-launch-operations' /** The host owns the record a later launch seeds from, so a phone-side pick writes there * rather than to any client-local store. Best-effort: a failed write only costs the @@ -14,12 +15,12 @@ export function persistMobileStructuredOptionPicks(args: { if (!client || picks.length === 0) { return Promise.resolve() } - return client - .sendRequest('settings.mutateNativeChatSessionOptions', { - type: 'apply-picks', - agent, - picks - }) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the catalog names the five TUI agents and the two settable option shapes; the composer's own types are wider, and narrowing either here would change the bytes main put on the wire. + const params = { type: 'apply-picks', agent, picks: [...picks] } as Parameters< + typeof nativeChatSessionOptionsWrite.request + >[1] + return nativeChatSessionOptionsWrite + .request(client, params) .then(() => undefined) .catch(() => undefined) } diff --git a/mobile/src/session/mobile-native-chat-stale-input.ts b/mobile/src/session/mobile-native-chat-stale-input.ts index cdc21067683..7762f7762ea 100644 --- a/mobile/src/session/mobile-native-chat-stale-input.ts +++ b/mobile/src/session/mobile-native-chat-stale-input.ts @@ -1,5 +1,5 @@ -import type { RpcClient } from '../transport/rpc-client' import { pasteMobileNativeChatImagePaths } from './mobile-native-chat-image-send' +import type { MobileNativeChatRpcSender } from './mobile-native-chat-send' // The condition tracked here — a bracketed image paste left sitting on the agent's // unsubmitted input line — lives on the HOST terminal, so it outlives any one @@ -38,7 +38,7 @@ export function resetMobileNativeChatStaleInputForTests(): void { * leaving the next real message to be corrupted by the paste. The host acks a * write, never a cleared line, so consumption can't be made conditional on it. */ export async function healMobileNativeChatStaleInput(args: { - readonly client: Pick + readonly client: MobileNativeChatRpcSender readonly terminal: string readonly deviceToken: string | null /** Budget shared with the write this heal precedes, so a hung clear can't spend a diff --git a/mobile/src/session/mobile-new-tab-agent-loader.ts b/mobile/src/session/mobile-new-tab-agent-loader.ts index 22ec2957df6..b1b9426c3e2 100644 --- a/mobile/src/session/mobile-new-tab-agent-loader.ts +++ b/mobile/src/session/mobile-new-tab-agent-loader.ts @@ -1,6 +1,12 @@ import { newTabSettingsRead } from '../transport/settings-read-operations' +import { + type MobileRuntimeRepoSummary, + newTabRepoListRead, + preflightDetectAgentsRead, + preflightDetectRemoteAgentsRead +} from './mobile-session-read-operations' import type { RpcClient } from '../transport/rpc-client' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import type { RpcResponse } from '../transport/types' import { isFloatingWorkspaceWorktreeId } from './floating-workspace' import { getRepoIdFromMobileWorktreeId } from './mobile-session-route-helpers' import { @@ -9,49 +15,63 @@ import { type MobileNewTabAgentSettings } from './mobile-new-tab-agent-options' -type RuntimeRepoSummary = { - id: string - connectionId?: string | null -} - export async function loadMobileNewTabAgentOptions(args: { client: RpcClient worktreeId: string }): Promise { const { client, worktreeId } = args - // Why: the floating workspace runs on the paired host, so it has no repo connection to resolve. - const detectedAgentsRequest = isFloatingWorkspaceWorktreeId(worktreeId) - ? client.sendRequest('preflight.detectAgents') - : loadWorkspaceDetectedAgents(client, worktreeId) - const [settingsResponse, detectedResponse] = await Promise.all([ + // Started before the settings read, not inside the array: the detection request goes on the wire + // first, and the recorded sender order is what says so. + const detectedAgentsRequest = loadDetectedAgents(client, worktreeId) + const [settingsResponse, detectedAgents] = await Promise.all([ newTabSettingsRead.request(client), detectedAgentsRequest ]) const readSettings = newTabSettingsRead.interpret(settingsResponse) - if (!detectedResponse.ok) { - throw new Error((detectedResponse as RpcFailure).error.message) - } + // Interpreted after the group, not inside it: whichever peer failed first must not decide the + // error the sheet shows, and main raised the detection refusal only once settings had settled. + const detected = detectedAgents.interpret(detectedAgents.reply) return buildMobileNewTabAgentOptions( // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. readSettings() as MobileNewTabAgentSettings | undefined, - (detectedResponse as RpcSuccess).result as unknown[] + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + detected as unknown[] ) } -async function loadWorkspaceDetectedAgents(client: RpcClient, worktreeId: string) { - const repoResponse = await client.sendRequest('repo.list') - if (!repoResponse.ok) { - throw new Error((repoResponse as RpcFailure).error.message) +/** The reply and the operation that reads it: two methods detect agents and each reads its own. */ +type DetectedAgentsReply = { + reply: RpcResponse + interpret: (reply: RpcResponse) => unknown +} + +async function loadDetectedAgents( + client: RpcClient, + worktreeId: string +): Promise { + // Why: the floating workspace runs on the paired host, so it has no repo connection to resolve. + if (isFloatingWorkspaceWorktreeId(worktreeId)) { + return { + reply: await preflightDetectAgentsRead.request(client), + interpret: preflightDetectAgentsRead.interpret + } } + const repoResponse = await newTabRepoListRead.request(client) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const repos = (newTabRepoListRead.interpret(repoResponse) as MobileRuntimeRepoSummary[]) ?? [] const repoId = getRepoIdFromMobileWorktreeId(worktreeId) - const repos = - ((repoResponse as RpcSuccess).result as { repos?: RuntimeRepoSummary[] }).repos ?? [] const repo = repos.find((candidate) => candidate.id === repoId) if (!repo) { throw new Error('worktree_repo_not_found') } const connectionId = repo.connectionId?.trim() || null return connectionId - ? client.sendRequest('preflight.detectRemoteAgents', { connectionId }) - : client.sendRequest('preflight.detectAgents') + ? { + reply: await preflightDetectRemoteAgentsRead.request(client, { connectionId }), + interpret: preflightDetectRemoteAgentsRead.interpret + } + : { + reply: await preflightDetectAgentsRead.request(client), + interpret: preflightDetectAgentsRead.interpret + } } diff --git a/mobile/src/session/mobile-review-terminal-operations.ts b/mobile/src/session/mobile-review-terminal-operations.ts index e3a9bdf425c..2b998732fe5 100644 --- a/mobile/src/session/mobile-review-terminal-operations.ts +++ b/mobile/src/session/mobile-review-terminal-operations.ts @@ -4,6 +4,7 @@ import { rpcReadUnchecked } from '../transport/rpc-reader-payload' import { readMobileReviewCreatedTerminal, readMobileReviewTerminalSendAccepted, + readMobileReviewTerminalTabs, type MobileReviewTerminalTab } from './mobile-diff-review-rpc' @@ -51,3 +52,19 @@ export const reviewTerminalSendRun = bindDeferredRpcOperation( read: terminalSendAcceptedReader }) ) + +/** + * The agent terminals the send sheet lists. Third reader on `session.tabs.list`: the reveal poller + * projects file tabs and answers null for anything else, and the reconciliation controller hands + * its owner the snapshot whole so its own type parameter can name it. This one keeps only the + * terminal tabs the sheet can drop a prompt into, which both of those drop. + */ +export const reviewTerminalListRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'session.review-terminal-list', + method: 'session.tabs.list', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: (raw) => rpcReadUnchecked('review-terminal-tabs', readMobileReviewTerminalTabs(raw)) + }) +) diff --git a/mobile/src/session/mobile-session-launch-operations.ts b/mobile/src/session/mobile-session-launch-operations.ts new file mode 100644 index 00000000000..d55a2ad4966 --- /dev/null +++ b/mobile/src/session/mobile-session-launch-operations.ts @@ -0,0 +1,108 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' + +// Opening things from the session screen: a tapped terminal path, a new markdown note or browser +// tab, the legacy-Codex resume repin, and the structured agent chat. + +// The tap resolves the same path on the same method, with the same skip on refusal and the same +// whole-payload read, as the preview screen's grant refresh, so a second operation would only be a +// second name for one wire. Same reason `fileOwnershipRuntimeStatusRead` re-exports the Tasks +// screen's status read. +export { terminalArtifactPathResolve as fileTapPathResolve } from '../files/mobile-file-preview-operations' + +/** + * The worktree open a tap leads to. Its own skip: the tap is best-effort and a refusal is the same + * silent miss as a path that resolved to nothing. `sourceFileOpenRun` is the Changes screen's read + * of the same method and raises the host's message instead, because there the user asked for a tab + * and has nothing otherwise. + */ +export const fileTapOpenRun = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'files.open-tapped-file-or-skip', + method: 'files.open', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('tapped-file-opened') + }) +) + +/** + * Creating an untitled markdown note. The refusal message is read for the file-exists text the + * caller retries on, so it has to survive as the thrown message rather than a coded one. + */ +export const sessionMarkdownNoteCreate = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'files.create-markdown-note', + method: 'files.createFile', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('markdown-note-created') + }) +) + +/** The browser tab a user opens from the tab strip; the reply carries the page id to focus. */ +export const sessionBrowserTabCreate = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'browser.create-session-tab', + method: 'browser.tabCreate', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('browser-tab-created') + }) +) + +/** + * The legacy-Codex resume repin. Its refusal is read raw before interpretation: an older host that + * cannot prepare answers `method_not_found` or a named `forbidden`, and the phone resumes on the + * shared home instead — neither a failure nor a value any acceptance policy can express. + */ +export const aiVaultResumePreparationRun = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'aiVault.prepare-session-resume', + method: 'aiVault.prepareSessionResume', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('ai-vault-resume-preparation') + }) +) + +/** + * Whether a workspace can host a structured agent chat at all. The launch distrusts the declared + * envelope type here — a malformed reply must read as unsupported rather than be classified — so + * the raw reply stays at the call site and no policy interprets it. + */ +export const structuredAgentSupportProbe = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'agentSession.create-support', + method: 'agentSession.createSupport', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('structured-create-support') + }) +) + +/** + * The durable create. Same distrust, and for a stronger reason: anything this call cannot prove is + * a definitive refusal has to stay `unknown`, because a create that may have committed must not + * grow a sibling terminal. The envelope is examined field by field at the call site. + */ +export const structuredAgentSessionCreate = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'agentSession.create', + method: 'agentSession.create', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('structured-session-created') + }) +) + +/** The host record a session-option pick is written to. Best-effort: every outcome is swallowed. */ +export const nativeChatSessionOptionsWrite = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'settings.mutate-native-chat-session-options', + method: 'settings.mutateNativeChatSessionOptions', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('native-chat-session-options-written') + }) +) diff --git a/mobile/src/session/mobile-session-read-operations.ts b/mobile/src/session/mobile-session-read-operations.ts new file mode 100644 index 00000000000..48be2b2b94d --- /dev/null +++ b/mobile/src/session/mobile-session-read-operations.ts @@ -0,0 +1,207 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { + rpcUncheckedMemberReader, + rpcUncheckedPayloadReader +} from '../transport/rpc-reader-payload' + +// What the session screen reads: the terminal inventory, the repo list two screens resolve a +// workspace's connection through, the session tab snapshot, native chat's workspace paths and +// older-history page, the quick-command list, the whole `worktree.show` record and a markdown +// tab's document. + +/** + * The terminal inventory. A refused list leaves the strip exactly as it was — the screen treats it + * as "no news", not as an empty host — which is what the skip policy says and what the throwing + * policies would get wrong. + */ +export const sessionTerminalListRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'terminal.list', + method: 'terminal.list', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('terminal-inventory') + }) +) + +export type MobileRuntimeRepoSummary = { id: string; connectionId?: string | null } + +const repoListReader = rpcUncheckedMemberReader('runtime-repo-list', 'repos') + +/** + * The repo list. Call sites disagree about a refusal, so each of the two operations below declares + * its own policy over the same reader rather than sharing one, and every consumer joins whichever + * policy it already had. + * + * Throw-message: the new-tab agent loader and the terminal accessory's connection lookup both + * resolve one workspace's connection id and raise the host's message without the list, and the + * tasks route keeps the whole list for its repo pickers. + * + * Skip: the native-chat readability probe answers "not readable" and lets the screen render, and + * the new-workspace dialog's repo refresh leaves the list it already has. + */ +export const newTabRepoListRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'repo.list-for-new-tab', + method: 'repo.list', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: repoListReader + }) +) + +export const nativeChatRepoListRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'repo.list-or-unreadable', + method: 'repo.list', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: repoListReader + }) +) + +/** + * The agents a host reports for a workspace. Both the local and the remote probe read the payload + * as the list it is, and the loader raises the host's message when either refuses. + * + * Separate from the task drawer's readers on the same two methods, which skip: there detection is + * advisory and an empty set is a fine answer, where this loader gates a tab the user is opening and + * has to say why no agent came back. Different acceptance, so two operations. + */ +export const preflightDetectAgentsRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'preflight.detect-agents', + method: 'preflight.detectAgents', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('detected-agents') + }) +) + +export const preflightDetectRemoteAgentsRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'preflight.detect-remote-agents', + method: 'preflight.detectRemoteAgents', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('detected-agents') + }) +) + +/** + * The session tab snapshot the reconciliation controller polls. Its own generation, barrier and + * application-revision guards decide whether a reply may be applied, all of which run before the + * payload is read, so the controller keeps the raw reply and reports the refusal to its owner. + */ +export const sessionTabsListRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'session.tabs-list', + method: 'session.tabs.list', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('session-tabs-snapshot') + }) +) + +/** + * The two ways native chat gets workspace paths. Both project the same `files[].relativePath` list, + * and both refuse by leaving the suggestion list alone — the search's `method_not_found` is read + * raw beforehand, because that code is what makes the composer fall back to the full inventory. + */ +export const nativeChatFileSearchRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'files.search-paths-or-skip', + method: 'files.searchPaths', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedMemberReader('workspace-files', 'files') + }) +) + +export const nativeChatFileInventoryRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'files.list-or-skip', + method: 'files.list', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedMemberReader('workspace-files', 'files') + }) +) + +/** + * The older-history page native chat asks for when the transcript is scrolled back. + * + * A skip rather than a throw: a refused page leaves the window the subscription already delivered + * and the scroll simply does not grow, which is what the call site's `if (!response.ok) return` + * did. There is no screen to raise a host message on — the pane is already showing history. + * + * The payload stays whole rather than being narrowed to `messages`, because the reply is a union: + * an older runtime answers `{ error }` in place of a window, and the caller discriminates on that + * before it reads a message list. A member reader would have to pick one arm. + */ +export const nativeChatSessionPageRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'nativeChat.read-session-page-or-skip', + method: 'nativeChat.readSession', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('native-chat-session-page') + }) +) + +/** Shared with the save leg in the write module: one list read, so neither leg can adopt `[]`. */ +export const quickCommandsReader = rpcUncheckedPayloadReader('terminal-quick-commands') + +/** + * The quick-command list, read the same way on load and on save: the host re-normalizes and returns + * the canonical list, and a payload the parser rejects reads as null so neither leg can adopt `[]` + * and erase commands that still exist on the host. + */ +export const quickCommandsRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'settings.quick-commands-read', + method: 'settings.getTerminalQuickCommands', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: quickCommandsReader + }) +) + +/** + * The worktree record as the host holds it, and the fourth reader on `worktree.show`. Two consumers + * share it and project their own field off the member: the diff-comment loader reads + * `diffComments`, and the session header's live title reads `displayName` through + * `getLiveWorktreeDisplayName`. Widening either into its own family would be a second name for the + * same wire, so the member is read whole here and narrowed at each call site. + * + * Two of the other three readers project a narrower value and would answer both consumers with + * nothing: the summary keeps `{ baseRef, linkedPR }`, the review screen keeps + * `{ diffComments, mobileDiffReview }`. The third, `fileOwnershipWorktreeRead`, reads the same + * `worktree` member whole with the same reader shape, so acceptance is the only thing separating + * them: a file mutation throws the host's message rather than write to the wrong host, where a + * session screen missing its notes shows none, and a header missing a name keeps the route hint. + */ +export const sessionWorktreeRecordRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'worktree.show-record-or-skip', + method: 'worktree.show', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedMemberReader('worktree-record', 'worktree') + }) +) + +/** + * A markdown tab's document. The refusal is read raw before interpretation, because a headless host + * answers `renderer_unavailable` and the screen falls back to the file on disk — a code no + * acceptance policy carries. + */ +export const markdownTabRead = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'markdown.read-tab', + method: 'markdown.readTab', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('markdown-tab-doc') + }) +) diff --git a/mobile/src/session/mobile-session-route-parity.test.ts b/mobile/src/session/mobile-session-route-parity.test.ts index 7b3b91af7a6..c3b53434f26 100644 --- a/mobile/src/session/mobile-session-route-parity.test.ts +++ b/mobile/src/session/mobile-session-route-parity.test.ts @@ -66,11 +66,19 @@ const HEAD_MAIN_HOOK_SHA256 = 'c7a1bbc0588a5d27797bbab13168e76eb20200288921fdc33 const HEAD_HOOK_BINDING_SHA256 = '06edf1a4314eba41b1d3e1cb67b0cfab2a936aef7d127c5dc48e789c9adc6c8f' const HEAD_CALLBACK_IDENTITY_SHA256 = '2a9e4825df007f6ef53b81aa5004991d6318eee7507b44d625c07e630be432eb' -const HEAD_CALLBACK_BODY_SHA256 = '85c4f4605e66c45e2b6bc7de739cb3493d9e2d0db9c9242c379db8ed34a8cefe' +// Pins that no callback body in the route changed unnoticed. Body text, not behaviour: the sends +// and repo reads inside them now name their `RpcOperation` instead of the raw `sendRequest` port. +// Refreshed in step 6 for the gesture flush, whose `terminal.send` became `terminalInputSend` and +// whose accepted-check became that operation's own verdict, then again when that check was spelled +// `=== true` to match the other four sites reading the same verdict. +const HEAD_CALLBACK_BODY_SHA256 = 'fe10d09cf10c6ddbc01dbcc611fcb37bd2acc4774db44ced772b66d1e8dbd970' const HEAD_EFFECT_SHA256 = '73d80845e0a4b6363cfb4bb55551af97965b1f676b97adf0b2a8504219b9a501' const HEAD_CONTENT_HOOK_SHA256 = '9c3b612fef3f370d66873aefdbe1d701f20cb64ded31fef5cc45fde6f8189581' +// Same pin for the 12 bodies that sit in nested functions rather than callbacks, moved by the same +// rewrite of those send and read expressions. Count unchanged. Refreshed again in step 6 for +// `handleClearTerminal`, whose send became `terminalBufferClear`. const HEAD_NESTED_FUNCTION_SHA256 = - '97ce5457d8059974f500022a4382ff687074e26843d6c1525be938d6c0537928' + '261ba1923b953f775dec8fc7219d68efc8f2ca17ab2b14dff0136c223a0c40c4' const HEAD_NATIVE_REGISTRATION_SHA256 = 'cab85e4e4a3f43289ba93ddea9ccce57aea83e0bf14fd1620a965aad0c1cb49e' const HEAD_NATIVE_REMOVAL_SHA256 = @@ -78,8 +86,10 @@ const HEAD_NATIVE_REMOVAL_SHA256 = const HEAD_TIMER_CREATION_SHA256 = '1a31b625e2174c3db77272249843196d2b6b06ab1e654a96d8f7858e3082e66b' const HEAD_TIMER_CLEANUP_SHA256 = 'c73f1d1c2cc89642f3d727d6f3b6b81860a9d6f34234541a2065ec3d1a8cd116' +// Two method literals fewer: `terminal.send` and `terminal.clearBuffer` are now fixed at their +// operation's definition instead of being spelled at the call site. const HEAD_RUNTIME_STRING_SHA256 = - '57ef354b97fb4fd3776fd1b09a34305d84022c04c43c6391bd130517bf6e37af' + '418c490447eb65b5900408c0c6b971dc9b814f04d8034c6caf53124e7f948c8c' const HEAD_HOST_JSX_SHA256 = '390405926b1695fa3a33686f0bc192b432f5468d8576499d7cafbb4922defbb5' const HEAD_LEAF_JSX_SHA256 = '21dba981875e173f692590bf910d60964660c5f4cbb79f3a377c7e54f6a1f016' const HEAD_STYLE_REFERENCE_SHA256 = @@ -517,7 +527,7 @@ describe('mobile session route extraction parity', () => { it('preserves runtime strings, styles, and the expanded JSX tree', () => { const strings = readRuntimeStrings() - expect(strings).toHaveLength(546) + expect(strings).toHaveLength(535) expect(hash(strings)).toBe(HEAD_RUNTIME_STRING_SHA256) const jsx = readJsxFacts(readDefinitions()) expect(jsx.host).toHaveLength(124) diff --git a/mobile/src/session/mobile-session-route-types.ts b/mobile/src/session/mobile-session-route-types.ts index 03ddcb1a124..944337fd028 100644 --- a/mobile/src/session/mobile-session-route-types.ts +++ b/mobile/src/session/mobile-session-route-types.ts @@ -144,11 +144,6 @@ export type TerminalCreateResult = { export type MobileNewTabAgentLoadState = 'idle' | 'loading' | 'loaded' | 'error' -export type RuntimeRepoSummary = { - id: string - connectionId?: string | null -} - export type MobileDisplayMode = 'auto' | 'phone' | 'desktop' export type TerminalGestureInputBucket = { diff --git a/mobile/src/session/mobile-session-startup-source.test.ts b/mobile/src/session/mobile-session-startup-source.test.ts index 83b2021b95e..ae666206070 100644 --- a/mobile/src/session/mobile-session-startup-source.test.ts +++ b/mobile/src/session/mobile-session-startup-source.test.ts @@ -138,7 +138,7 @@ describe('mobile session startup', () => { 'committedScope !== null && committedScope !== scopeKey' ) expect(terminalListSource).toContain('return terminalInventoryRequest.activate()') - expect(terminalListSource).toContain('if (!isCurrent() || !response.ok)') + expect(terminalListSource).toContain('if (!isCurrent() || !response.accepted)') expect(terminalInventoryRecoverySource).toContain( 'TERMINAL_INVENTORY_CONFIRMATION_DELAY_MS = 750' ) diff --git a/mobile/src/session/mobile-session-tab-activation.ts b/mobile/src/session/mobile-session-tab-activation.ts index ff8353459b4..d6d35295336 100644 --- a/mobile/src/session/mobile-session-tab-activation.ts +++ b/mobile/src/session/mobile-session-tab-activation.ts @@ -1,6 +1,6 @@ import type { TabActivationIntent } from '../../../src/shared/tab-activation-intent' -import type { RpcClient } from '../transport/rpc-client' import { LogicalClientCutoverError } from '../transport/stable-logical-rpc-client' +import { sessionTabActivate, sessionTerminalFocus } from './mobile-session-write-operations' import type { RpcResponse } from '../transport/types' import { getMobileTerminalDiagnosticErrorName, @@ -8,7 +8,7 @@ import { shortenMobileTerminalDiagnosticId } from './mobile-terminal-diagnostics' -type ActivationClient = Pick +type ActivationClient = Parameters[0] type MobileSessionTabActivationParams = { worktree: string @@ -76,7 +76,7 @@ export function focusMobileTerminal( terminal: string ): Promise { return retryIdempotentActivationAfterCutover( - () => client.sendRequest('terminal.focus', { terminal, navigation: 'host' }), + () => sessionTerminalFocus.request(client, { terminal, navigation: 'host' }), 'terminal.focus', terminal ) @@ -87,7 +87,7 @@ export function activateMobileSessionTab( params: MobileSessionTabActivationParams ): Promise { return retryIdempotentActivationAfterCutover( - () => client.sendRequest('session.tabs.activate', params), + () => sessionTabActivate.request(client, params), 'session.tabs.activate', params.tabId ) diff --git a/mobile/src/session/mobile-session-tabs-stream-health.ts b/mobile/src/session/mobile-session-tabs-stream-health.ts index 66dfd21ddb3..b3063e11872 100644 --- a/mobile/src/session/mobile-session-tabs-stream-health.ts +++ b/mobile/src/session/mobile-session-tabs-stream-health.ts @@ -1,5 +1,6 @@ +import { sessionTabsListRead } from './mobile-session-read-operations' import type { RpcClient } from '../transport/rpc-client' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import type { RpcFailure } from '../transport/types' export type SessionTabsApplyOutcome = | { accepted: false } @@ -45,8 +46,6 @@ type StreamSubscription = { cancel: () => void } -type GenerationClient = RpcClient & { getGeneration?: () => number } - export class MobileSessionTabsStreamHealth { private readonly inFlight = new Map() private generation: number @@ -255,7 +254,7 @@ export class MobileSessionTabsStreamHealth { private async runRequest(owner: RequestOwner): Promise { try { this.options.onFetchStarted?.() - const response = await this.options.client.sendRequest('session.tabs.list', { + const response = await sessionTabsListRead.request(this.options.client, { worktree: this.options.scope }) if (!this.isCurrentGeneration(owner.generation)) { @@ -267,7 +266,8 @@ export class MobileSessionTabsStreamHealth { } return false } - const result = (response as RpcSuccess).result as Result + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the snapshot's shape is the owner's type parameter, which no module-level reader can name. + const result = sessionTabsListRead.interpret(response) as Result if (owner.barrier !== this.barrier) { return false } @@ -320,7 +320,7 @@ export class MobileSessionTabsStreamHealth { } private readGeneration(): number { - return (this.options.client as GenerationClient).getGeneration?.() ?? 0 + return this.options.client.getGeneration?.() ?? 0 } private readApplicationRevision(): number { diff --git a/mobile/src/session/mobile-session-write-operations.ts b/mobile/src/session/mobile-session-write-operations.ts new file mode 100644 index 00000000000..2f45b4a1f6d --- /dev/null +++ b/mobile/src/session/mobile-session-write-operations.ts @@ -0,0 +1,133 @@ +import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' +import { rpcReadUnchecked, rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' +import { isTerminalSendResultAccepted } from '../terminal/terminal-send-rpc-response' +import { quickCommandsReader } from './mobile-session-read-operations' + +// The session screen's writes: terminal input from native chat and the image surfaces, the tab +// strip's rename/close/activate, the markdown tab save and the quick-command save. +// The `subscribe` and `sendUnsubscribe` ports these files sit next to are a separate boundary and +// are untouched here. + +/** + * A terminal write whose whole meaning is whether the runtime took the bytes. Native chat, the two + * image paste paths and the stop key all read exactly this and treat a refusal, a non-object result + * and an unaccepted one as the same "not delivered" — which is what `object-result-or-null` says, + * and the only policy that turns an unreadable result into a verdict instead of a throw. + * + * Separate from `terminalInputSend` despite the identical policy and reader: that family is the + * query-reply responder and the live accessory, and these callers differ in what a *lost* reply + * means. Here a drop is delivery-unknown and must not be retried, so the two keep their own names + * and their own recorded families rather than sharing one. + */ +export const nativeChatTerminalWrite = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'terminal.native-chat-write', + method: 'terminal.send', + acceptance: 'object-result-or-null', + barrier: 'after-caller-barrier', + read: (raw) => rpcReadUnchecked('terminal-send-accepted', isTerminalSendResultAccepted(raw)) + }) +) + +/** Renaming a terminal. The reply body is unread: only acceptance decides whether the strip keeps + * the new title, and a refusal leaves the server title to the next refresh. */ +export const sessionTerminalRename = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'terminal.rename', + method: 'terminal.rename', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('terminal-renamed') + }) +) + +/** Closing a terminal. Same skip policy for the same reason: a refused close must not prune the + * local list, because the pane is still there. */ +export const sessionTerminalClose = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'terminal.close', + method: 'terminal.close', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('terminal-closed') + }) +) + +/** Closing a session tab, with the same accepted-or-leave-it-alone rule as the two above. */ +export const sessionTabClose = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'session.tabs-close', + method: 'session.tabs.close', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('session-tab-closed') + }) +) + +/** + * Focusing a terminal and activating a session tab. Both are sent through the cutover retry, which + * logs the envelope's own `ok` and `error.code` and hands the raw reply back to its caller, so + * neither is interpreted here — the acceptance is declared for the callers that eventually read a + * verdict rather than the diagnostics. + */ +export const sessionTerminalFocus = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'terminal.focus', + method: 'terminal.focus', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('terminal-focused') + }) +) + +export const sessionTabActivate = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'session.tabs-activate', + method: 'session.tabs.activate', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('session-tab-activated') + }) +) + +/** + * Writing the review notes and the per-file review state onto the worktree record. Both call sites + * raise the host's message on a refusal and roll their optimistic list back, so the message has to + * survive; the reply body is never read. + * + * Kept separate from source-control's `worktree.set-review-link` even though the two configs match + * today: `worktree.set` is a partial update, and these two sites write disjoint members. Sharing one + * operation would let a change to the link save's acceptance or params reach the review screen's + * rollback path, and the host list's pin write already proves this method carries no single policy. + */ +export const sessionWorktreeNotesWrite = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'worktree.set-review-notes', + method: 'worktree.set', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('worktree-notes-written') + }) +) + +/** The save leg. Its reply is the canonical document, and a refusal is shown on the tab. */ +export const markdownTabSave = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'markdown.save-tab', + method: 'markdown.saveTab', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('markdown-tab-doc') + }) +) + +/** The save leg's reply is the canonical list, read exactly as the load leg reads it. */ +export const quickCommandsWrite = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'settings.quick-commands-write', + method: 'settings.updateTerminalQuickCommands', + acceptance: 'require-result-or-throw-message', + barrier: 'after-caller-barrier', + read: quickCommandsReader + }) +) diff --git a/mobile/src/session/mobile-structured-agent-session-cancel.ts b/mobile/src/session/mobile-structured-agent-session-cancel.ts index 9c67e7480d0..f144accc2e7 100644 --- a/mobile/src/session/mobile-structured-agent-session-cancel.ts +++ b/mobile/src/session/mobile-structured-agent-session-cancel.ts @@ -61,7 +61,10 @@ export async function requestMobileStructuredAgentSessionCancel(args: { fields, clientOperationId }) - if (result.status !== 'unknown') { + // Cancel's plan recovers no unknown ledger row, so an id the host answered that + // way earns the same refusal until it expires; keeping it leaves Stop unusable. + // Transport doubt proves nothing about delivery, so it stays a replay. + if (result.status !== 'unknown' || result.hostReportedOperationUnknown === true) { operationIds.delete(key) } if (result.status === 'accepted') { diff --git a/mobile/src/session/mobile-structured-agent-session-launch.ts b/mobile/src/session/mobile-structured-agent-session-launch.ts index bd15e595736..8a35f7499ec 100644 --- a/mobile/src/session/mobile-structured-agent-session-launch.ts +++ b/mobile/src/session/mobile-structured-agent-session-launch.ts @@ -12,6 +12,10 @@ import { import { TUI_AGENT_DISPLAY_NAMES } from '../../../src/shared/tui-agent-display-names' import { hasRuntimeRpcErrorCode } from '../../../src/shared/runtime-rpc-error-code' import type { RpcClient } from '../transport/rpc-client' +import { + structuredAgentSessionCreate, + structuredAgentSupportProbe +} from './mobile-session-launch-operations' import { structuredSessionRandomUuid } from './mobile-structured-agent-session-rpc' type StructuredCreateSupport = { @@ -82,7 +86,7 @@ export async function createMobileStructuredAgentSession( let supportResponse for (let attempt = 0; ; attempt += 1) { try { - supportResponse = await client.sendRequest('agentSession.createSupport', { worktree, agent }) + supportResponse = await structuredAgentSupportProbe.request(client, { worktree, agent }) } catch (error) { const retryDelayMs = CREATE_SUPPORT_RETRY_DELAYS_MS[attempt] if ( @@ -120,14 +124,14 @@ export async function createMobileStructuredAgentSession( const params = createParamsFor(agent, worktree) let response try { - response = await client.sendRequest('agentSession.create', params, { + response = await structuredAgentSessionCreate.request(client, params, { timeoutMs: 15_000, budgetSpansConnect: true }) } catch { // Replay the durable envelope once so a lost acknowledgement cannot create a sibling. try { - response = await client.sendRequest('agentSession.create', params, { + response = await structuredAgentSessionCreate.request(client, params, { timeoutMs: 15_000, budgetSpansConnect: true }) diff --git a/mobile/src/session/mobile-structured-agent-session-rpc.ts b/mobile/src/session/mobile-structured-agent-session-rpc.ts index 279893f6673..4e3861a058e 100644 --- a/mobile/src/session/mobile-structured-agent-session-rpc.ts +++ b/mobile/src/session/mobile-structured-agent-session-rpc.ts @@ -22,7 +22,11 @@ export type StructuredAgentSessionMutationCallResult = | { status: 'accepted'; value: TValue } | { status: 'refused'; code: AgentSessionWireRefusalCode; message: string } | { status: 'failed'; message: string } - | { status: 'unknown' } + /** `hostReportedOperationUnknown` separates a host answer about the id from doubt + * about the effect. Whether that id can still be retried is the method's own + * question: a plan that recovers an unknown ledger row replays or reruns it, one + * that does not refuses the same id until the row expires. */ + | { status: 'unknown'; hostReportedOperationUnknown?: true } export type StructuredAgentSessionMutationResult = | { status: 'accepted'; value: TValue; sameFence: boolean } @@ -169,7 +173,7 @@ export async function requestStructuredAgentSessionMutation(args: { (method === 'agentSession.cancel' || method === 'agentSession.conversationCommand') && result.refusal.code === 'agent_session_operation_unknown' ) { - return { status: 'unknown' } + return { status: 'unknown', hostReportedOperationUnknown: true } } return result.ok ? { status: 'accepted', value: result.value } diff --git a/mobile/src/session/mobile-structured-operation-id-retirement.test.ts b/mobile/src/session/mobile-structured-operation-id-retirement.test.ts new file mode 100644 index 00000000000..6c8b50e33b8 --- /dev/null +++ b/mobile/src/session/mobile-structured-operation-id-retirement.test.ts @@ -0,0 +1,133 @@ +import { describe, expect, it, vi } from 'vitest' +import type { StructuredAgentSessionState } from '../../../src/shared/structured-agent-session-reducer' +import type { RpcClient } from '../transport/rpc-client' +import { markRpcDeliveryUnknown } from '../transport/rpc-delivery-ambiguity' +import { requestMobileStructuredAgentSessionCancel } from './mobile-structured-agent-session-cancel' +import { requestStructuredAgentSessionMutation } from './mobile-structured-agent-session-rpc' + +type SentParams = { envelope: { clientOperationId: string } } + +function operationRefusedAsUnknown() { + return { + ok: true, + result: { + ok: false, + refusal: { + code: 'agent_session_operation_unknown', + message: 'The outcome of operation X is unknown; it was not run again.' + } + }, + _meta: { runtimeId: 'runtime-1' } + } +} + +function fakeClient( + sendRequest: (method: string, params: SentParams) => Promise +): RpcClient { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: both paths under test reach only `sendRequest`. + return { sendRequest } as unknown as RpcClient +} + +function runningState(): StructuredAgentSessionState { + const state = { + fence: 3, + items: [ + { + itemId: 'status-1', + revision: 1, + sequence: 1, + observedAt: 10, + body: { + kind: 'status', + text: 'Working', + turnLifecycle: { turnId: 'turn-1', state: 'running' } + } + } + ] + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: cancel reads only the fence and the running turn. + return state as unknown as StructuredAgentSessionState +} + +function cancelArgs(client: RpcClient, operationIds: Map) { + return { + client, + sessionId: 'session-1', + enabled: true, + stateRef: { current: runningState() }, + sessionKey: 'key-1', + operationIds, + promptCancelSupported: null, + onSendError: vi.fn() + } +} + +describe('structured mutation id retirement', () => { + it('marks a host answer about the id apart from doubt about the effect', async () => { + const result = await requestStructuredAgentSessionMutation({ + client: fakeClient(async () => operationRefusedAsUnknown()), + method: 'agentSession.cancel', + fingerprintMethod: 'agentSession.cancel', + sessionId: 'session-1', + expectedRuntimeFence: 3, + fields: { turnId: 'turn-1' }, + clientOperationId: `1900000000000-${'a'.repeat(32)}` + }) + + expect(result).toEqual({ status: 'unknown', hostReportedOperationUnknown: true }) + }) + + it('leaves the id replayable when only the transport was in doubt', async () => { + const result = await requestStructuredAgentSessionMutation({ + client: fakeClient(async () => { + throw markRpcDeliveryUnknown(new Error('Connection closed')) + }), + method: 'agentSession.cancel', + fingerprintMethod: 'agentSession.cancel', + sessionId: 'session-1', + expectedRuntimeFence: 3, + fields: { turnId: 'turn-1' }, + clientOperationId: `1900000000000-${'b'.repeat(32)}` + }) + + expect(result).toEqual({ status: 'unknown' }) + }) +}) + +describe('structured Stop after an unknown outcome', () => { + it('retries under a fresh id once the host has answered about the previous one', async () => { + const sent: string[] = [] + const client = fakeClient(async (_method, params) => { + sent.push(params.envelope.clientOperationId) + return operationRefusedAsUnknown() + }) + const operationIds = new Map() + const args = cancelArgs(client, operationIds) + + await requestMobileStructuredAgentSessionCancel(args) + await requestMobileStructuredAgentSessionCancel(args) + + expect(sent).toHaveLength(2) + // Reusing it earns the same refusal until the row expires, leaving Stop unusable. + expect(sent[1]).not.toBe(sent[0]) + expect(operationIds.size).toBe(0) + }) + + it('replays the same id when the host never answered', async () => { + const sent: string[] = [] + const client = fakeClient(async (_method, params) => { + sent.push(params.envelope.clientOperationId) + throw markRpcDeliveryUnknown(new Error('Connection closed')) + }) + const operationIds = new Map() + const args = cancelArgs(client, operationIds) + + await requestMobileStructuredAgentSessionCancel(args) + await requestMobileStructuredAgentSessionCancel(args) + + expect(sent).toHaveLength(2) + // Nothing proves the first Stop missed, so the retry must stay a replay. + expect(sent[1]).toBe(sent[0]) + expect(operationIds.size).toBe(1) + }) +}) diff --git a/mobile/src/session/use-live-worktree-name.ts b/mobile/src/session/use-live-worktree-name.ts index f0e9fa32138..1c77ba98b6b 100644 --- a/mobile/src/session/use-live-worktree-name.ts +++ b/mobile/src/session/use-live-worktree-name.ts @@ -3,7 +3,8 @@ import { useFocusEffect } from 'expo-router' import type { RuntimeClientEventStreamMessage } from '../../../src/shared/runtime-client-events' import { getRepoIdFromWorktreeId } from '../../../src/shared/worktree/id' import type { RpcClient } from '../transport/rpc-client' -import type { ConnectionState, RpcSuccess } from '../transport/types' +import type { ConnectionState } from '../transport/types' +import { sessionWorktreeRecordRead } from './mobile-session-read-operations' import { getLiveWorktreeDisplayName, type WorktreeDisplayNameSource } from './worktree-display-name' import { FLOATING_WORKSPACE_TITLE, isFloatingWorkspaceWorktreeId } from './floating-workspace' import { @@ -88,7 +89,7 @@ export function useLiveWorktreeName({ // only the newest read may publish or stop the retry poll. const generation = ++refreshGeneration try { - const response = await client.sendRequest('worktree.show', { + const response = await sessionWorktreeRecordRead.request(client, { worktree: `id:${worktreeId}` }) if (stale || generation !== refreshGeneration) { @@ -110,15 +111,17 @@ export function useLiveWorktreeName({ ? current : { worktreeId, resolution } ) - if (!response.ok) { + // The resolution above comes off the raw reply on purpose: `selector_not_found` is what + // proves the worktree is gone, and no acceptance policy carries a refusal code. The skip + // below is the same verdict as main's `!response.ok`, since a refusal is the only reply + // this policy declines. + const accepted = sessionWorktreeRecordRead.interpret(response) + if (!accepted.accepted) { return } - const result = (response as RpcSuccess).result as { - worktree?: WorktreeDisplayNameSource - } - const liveName = result.worktree - ? getLiveWorktreeDisplayName([result.worktree], worktreeId) - : null + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: main cast this member unread; the reader hands back the same `worktree` value. + const worktree = accepted.value as WorktreeDisplayNameSource | undefined + const liveName = worktree ? getLiveWorktreeDisplayName([worktree], worktreeId) : null if (liveName) { setWorktreeName((current) => current.worktreeId === worktreeId && current.name === liveName diff --git a/mobile/src/session/use-mobile-diff-review-comment-actions.ts b/mobile/src/session/use-mobile-diff-review-comment-actions.ts index 730f1e83354..d49350f1519 100644 --- a/mobile/src/session/use-mobile-diff-review-comment-actions.ts +++ b/mobile/src/session/use-mobile-diff-review-comment-actions.ts @@ -3,6 +3,8 @@ import type { DiffComment, MobileDiffReviewState } from '../../../src/shared/dif import { triggerError, triggerSuccess } from '../platform/haptics' import type { ConnectionState } from '../transport/types' import type { RpcClient } from '../transport/rpc-client' +import { interpretOrThrowRefusalMessage } from '../transport/rpc-refusal-message' +import { sessionWorktreeNotesWrite } from './mobile-session-write-operations' import { addMobileDiffComment, removeMobileDiffComments } from './mobile-diff-comments' import { updateMobileDiffComment } from './mobile-diff-comment-edit' import { @@ -66,14 +68,15 @@ export function useMobileDiffReviewCommentActions(input: CommentActionsInput) { if (!client || connState !== 'connected') { throw new Error('Waiting for desktop...') } - const response = await client.sendRequest('worktree.set', { + const response = await sessionWorktreeNotesWrite.request(client, { worktree: `id:${worktreeId}`, - diffComments: comments, + diffComments: [...comments], mobileDiffReview: reviewState }) - if (!response.ok) { - throw new Error(response.error?.message || 'Failed to save review state') - } + interpretOrThrowRefusalMessage( + () => sessionWorktreeNotesWrite.interpret(response), + 'Failed to save review state' + ) }, [client, connState, worktreeId] ) diff --git a/mobile/src/session/use-mobile-diff-review-git-actions.ts b/mobile/src/session/use-mobile-diff-review-git-actions.ts index 9ddcda0487d..a3aa6cc060d 100644 --- a/mobile/src/session/use-mobile-diff-review-git-actions.ts +++ b/mobile/src/session/use-mobile-diff-review-git-actions.ts @@ -1,6 +1,11 @@ import { useCallback, type Dispatch, type SetStateAction } from 'react' import type { ConnectionState } from '../transport/types' import type { RpcClient } from '../transport/rpc-client' +import { interpretOrThrowRefusalMessage } from '../transport/rpc-refusal-message' +import { + MOBILE_DIFF_REVIEW_GIT_MUTATIONS, + reviewGitStageRun +} from './mobile-diff-review-git-operations' import { triggerError, triggerSuccess } from '../platform/haptics' import type { MobileDiffReviewQueueItem } from './mobile-diff-review-queue' import type { GitMutationMethod } from './mobile-diff-review-screen-model' @@ -29,13 +34,15 @@ export function useMobileDiffReviewGitActions(input: GitActionsInput) { setBusyAction(`${method}:${item.filePath}`) setActionError(null) try { - const response = await client.sendRequest(method, { + const mutation = MOBILE_DIFF_REVIEW_GIT_MUTATIONS[method] + const response = await mutation.request(client, { worktree: `id:${worktreeId}`, filePath: item.filePath }) - if (!response.ok) { - throw new Error(response.error?.message || 'Source control action failed') - } + interpretOrThrowRefusalMessage( + () => mutation.interpret(response), + 'Source control action failed' + ) triggerSuccess() await loadReviewData() } catch (err) { @@ -64,11 +71,13 @@ export function useMobileDiffReviewGitActions(input: GitActionsInput) { let staged = 0 let failed = 0 for (const item of files) { - const response = await client.sendRequest('git.stage', { - worktree: `id:${worktreeId}`, - filePath: item.filePath - }) - if (response.ok) { + const response = reviewGitStageRun.interpret( + await reviewGitStageRun.request(client, { + worktree: `id:${worktreeId}`, + filePath: item.filePath + }) + ) + if (response.accepted) { staged += 1 } else { failed += 1 diff --git a/mobile/src/session/use-mobile-diff-review-interactions.ts b/mobile/src/session/use-mobile-diff-review-interactions.ts index 079874933e2..161048fc9ce 100644 --- a/mobile/src/session/use-mobile-diff-review-interactions.ts +++ b/mobile/src/session/use-mobile-diff-review-interactions.ts @@ -15,6 +15,8 @@ import type { ReviewScreenState, SendSheetState } from './mobile-diff-review-screen-model' +import { sourceFileDiffOpenRun } from '../source-control/mobile-source-file-open-operations' +import { refusedRpcMessageOrFallback } from '../transport/rpc-refusal-message' import { useMobileDiffReviewCommentActions } from './use-mobile-diff-review-comment-actions' import { useMobileDiffReviewGitActions } from './use-mobile-diff-review-git-actions' import { useMobileDiffReviewSendActions } from './use-mobile-diff-review-send-actions' @@ -182,13 +184,15 @@ export function useMobileDiffReviewInteractions(input: InteractionInput) { if (!client || !currentItem || currentItem.scope === 'branch') { return } - const response = await client.sendRequest('files.openDiff', { + const response = await sourceFileDiffOpenRun.request(client, { worktree: `id:${worktreeId}`, relativePath: currentItem.filePath, staged: currentItem.scope === 'staged' }) - if (!response.ok) { - setActionError(response.error?.message || 'Unable to open in session') + try { + sourceFileDiffOpenRun.interpret(response) + } catch (error) { + setActionError(refusedRpcMessageOrFallback(error, 'Unable to open in session')) return } onOpenSession() diff --git a/mobile/src/session/use-mobile-diff-review-send-actions.ts b/mobile/src/session/use-mobile-diff-review-send-actions.ts index 40423f95664..cf061c47e9f 100644 --- a/mobile/src/session/use-mobile-diff-review-send-actions.ts +++ b/mobile/src/session/use-mobile-diff-review-send-actions.ts @@ -7,10 +7,11 @@ import { triggerSuccess } from '../platform/haptics' import { formatDiffComments, formatMobileDiffReviewPrompt } from './mobile-diff-comments' import { clearSentMobileDiffComments, markMobileDiffCommentsSent } from './mobile-diff-comment-edit' import { - readMobileReviewCreatedTerminal, - readMobileReviewTerminalSendAccepted, - readMobileReviewTerminalTabs -} from './mobile-diff-review-rpc' + reviewTerminalCreateRun, + reviewTerminalListRead, + reviewTerminalSendRun +} from './mobile-review-terminal-operations' +import { interpretOrThrowRefusalMessage } from '../transport/rpc-refusal-message' import { healMobileNativeChatStaleInput } from './mobile-native-chat-stale-input' import type { ReviewScreenState, SendSheetState } from './mobile-diff-review-screen-model' @@ -80,15 +81,17 @@ export function useMobileDiffReviewSendActions(input: SendActionsInput) { if (!(await healMobileNativeChatStaleInput({ client, terminal, deviceToken: null }))) { throw new Error('Failed to send notes') } - const response = await client.sendRequest('terminal.send', { + const response = await reviewTerminalSendRun.request(client, { terminal, text: formatMobileDiffReviewPrompt(comments), enter: true }) - if (!response.ok) { - throw new Error(response.error?.message || 'Failed to send notes') - } - if (!readMobileReviewTerminalSendAccepted(response.result)) { + let accepted + accepted = interpretOrThrowRefusalMessage( + () => reviewTerminalSendRun.interpret(response), + 'Failed to send notes' + ) + if (!accepted) { throw new Error('Terminal input is locked') } await markNotesSent(comments) @@ -104,16 +107,17 @@ export function useMobileDiffReviewSendActions(input: SendActionsInput) { if (!client || connState !== 'connected') { throw new Error('Waiting for desktop...') } - const response = await client.sendRequest('session.tabs.createTerminal', { + const response = await reviewTerminalCreateRun.request(client, { worktree: `id:${worktreeId}`, activate: false, select: true, navigation: 'caller' }) - if (!response.ok) { - throw new Error(response.error?.message || 'Failed to create terminal') - } - const created = readMobileReviewCreatedTerminal(response.result) + let created + created = interpretOrThrowRefusalMessage( + () => reviewTerminalCreateRun.interpret(response), + 'Failed to create terminal' + ) if (!created) { throw new Error('Created terminal response was invalid') } @@ -129,13 +133,15 @@ export function useMobileDiffReviewSendActions(input: SendActionsInput) { } setSendSheet({ kind: 'loading' }) try { - const response = await client.sendRequest('session.tabs.list', { + const response = await reviewTerminalListRead.request(client, { worktree: `id:${worktreeId}` }) - if (!response.ok) { - throw new Error(response.error?.message || 'Unable to load agent sessions') - } - setSendSheet({ kind: 'ready', terminals: readMobileReviewTerminalTabs(response.result) }) + let terminals + terminals = interpretOrThrowRefusalMessage( + () => reviewTerminalListRead.interpret(response), + 'Unable to load agent sessions' + ) + setSendSheet({ kind: 'ready', terminals }) } catch (err) { setSendSheet({ kind: 'error', diff --git a/mobile/src/session/use-mobile-file-tap-handlers.ts b/mobile/src/session/use-mobile-file-tap-handlers.ts index 5bfe71f839b..9c3019f3073 100644 --- a/mobile/src/session/use-mobile-file-tap-handlers.ts +++ b/mobile/src/session/use-mobile-file-tap-handlers.ts @@ -1,12 +1,12 @@ import { useCallback, useLayoutEffect, useRef, type MutableRefObject } from 'react' import { useRouter } from 'expo-router' import { triggerSelection } from '../platform/haptics' -import type { RpcClient } from '../transport/rpc-client' import { openMobileFileTap, type FileTapSessionTab } from './mobile-file-tap-open' import { openMobileNativeChatFileTap } from './mobile-native-chat-open-file' +import type { RpcOperationSender } from '../transport/rpc-operation-sender' type MobileFileTapHandlerOptions = { - client: Pick | null + client: RpcOperationSender | null hostId: string worktreeId: string worktreeName?: string diff --git a/mobile/src/session/use-mobile-native-chat-file-search.test.ts b/mobile/src/session/use-mobile-native-chat-file-search.test.ts index 93db87c8b32..f815eb88793 100644 --- a/mobile/src/session/use-mobile-native-chat-file-search.test.ts +++ b/mobile/src/session/use-mobile-native-chat-file-search.test.ts @@ -15,6 +15,14 @@ function rpcSuccess(files: string[]): Awaited number } + +function fakeClient(parts: FileSearchClientParts): RpcClient { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: The hook calls `sendRequest` and `getGeneration` and nothing else on the client; every other member is unreachable from it. + return parts as RpcClient +} + describe('useMobileNativeChatFileSearch', () => { let renderer: ReactTestRenderer | null = null let state: SearchState | null = null @@ -42,7 +50,7 @@ describe('useMobileNativeChatFileSearch', () => { it('coalesces rapid queries and retains only the bounded host result', async () => { const sendRequest = vi.fn().mockResolvedValue(rpcSuccess(['src/app.ts', 'src/app.test.ts'])) - await mount({ sendRequest } as unknown as RpcClient) + await mount(fakeClient({ sendRequest })) act(() => { state?.loadNativeChatFiles('a') @@ -73,7 +81,7 @@ describe('useMobileNativeChatFileSearch', () => { } return rpcSuccess(['src/apple.ts', 'docs/readme.md']) }) - await mount({ sendRequest } as unknown as RpcClient) + await mount(fakeClient({ sendRequest })) act(() => state?.loadNativeChatFiles('apple')) await act(async () => vi.advanceTimersByTimeAsync(120)) @@ -92,7 +100,7 @@ describe('useMobileNativeChatFileSearch', () => { const sendRequest = vi.fn(async (_method: string, params: { query: string }) => rpcSuccess(params.query === 'app' ? ['src/app.ts'] : ['src/beta.ts']) ) - await mount({ sendRequest } as unknown as RpcClient) + await mount(fakeClient({ sendRequest })) // Populate the cache for 'app'. act(() => state?.loadNativeChatFiles('app')) @@ -114,6 +122,44 @@ describe('useMobileNativeChatFileSearch', () => { ).toHaveLength(0) }) + it('reloads the legacy inventory when the logical authority epoch advances', async () => { + let generation = 1 + const inventories = [['src/apple.ts', 'docs/readme.md'], ['docs/guide.md']] + const sendRequest = vi.fn(async (method: string) => { + if (method === 'files.searchPaths') { + return { + id: 'missing', + ok: false as const, + error: { code: 'method_not_found', message: 'Unknown method' }, + _meta: { runtimeId: 'runtime-1' } + } + } + return rpcSuccess(inventories.shift() ?? []) + }) + await mount(fakeClient({ sendRequest, getGeneration: () => generation })) + + const listCalls = (): number => + sendRequest.mock.calls.filter(([method]) => method === 'files.list').length + act(() => state?.loadNativeChatFiles('apple')) + await act(async () => vi.advanceTimersByTimeAsync(120)) + expect(state?.nativeChatFilePaths).toEqual(['src/apple.ts']) + expect(listCalls()).toBe(1) + + // Control: a fresh query under the same epoch is answered from the inventory already held. + act(() => state?.loadNativeChatFiles('readme')) + await act(async () => vi.advanceTimersByTimeAsync(120)) + expect(listCalls()).toBe(1) + + // `migrateTo` advanced the logical authority epoch. The client is the same object and the + // workspace did not change, so the epoch in the scope is the only thing that can retire the + // inventory the host under the old authority gave us. + generation = 2 + act(() => state?.loadNativeChatFiles('guide')) + await act(async () => vi.advanceTimersByTimeAsync(120)) + expect(listCalls()).toBe(2) + expect(state?.nativeChatFilePaths).toEqual(['docs/guide.md']) + }) + it('coalesces overlapping legacy inventory requests on a slow host', async () => { let resolveList: (value: Awaited>) => void = () => {} const listResponse = new Promise>>((resolve) => { @@ -130,7 +176,7 @@ describe('useMobileNativeChatFileSearch', () => { } return listResponse }) - await mount({ sendRequest } as unknown as RpcClient) + await mount(fakeClient({ sendRequest })) act(() => state?.loadNativeChatFiles('apple')) await act(async () => vi.advanceTimersByTimeAsync(120)) diff --git a/mobile/src/session/use-mobile-native-chat-file-search.ts b/mobile/src/session/use-mobile-native-chat-file-search.ts index 53df98e3ee0..75670672f82 100644 --- a/mobile/src/session/use-mobile-native-chat-file-search.ts +++ b/mobile/src/session/use-mobile-native-chat-file-search.ts @@ -1,17 +1,29 @@ import { useCallback, useEffect, useRef, useState } from 'react' import type { RpcClient } from '../transport/rpc-client' +import { + GenerationScopedRequestOwner, + type RequestScope +} from '../transport/generation-scoped-request-owner' +import { + nativeChatFileInventoryRead, + nativeChatFileSearchRead +} from './mobile-session-read-operations' import { rankSuggestions } from './mobile-native-chat-autocomplete' +function extractPaths(files: unknown): string[] { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + return ((files as { relativePath?: string }[] | undefined) ?? []) + .map((file) => file.relativePath ?? '') + .filter((path): path is string => path.length > 0) +} + const FILE_SEARCH_DEBOUNCE_MS = 120 const FILE_SEARCH_RESULT_LIMIT = 16 const FILE_SEARCH_QUERY_CACHE_LIMIT = 20 -function extractPaths(result: unknown): string[] { - const files = (result as { files?: Array<{ relativePath?: string }> }).files ?? [] - return files - .map((file) => file.relativePath ?? '') - .filter((path): path is string => path.length > 0) -} +/** The legacy inventory is the whole workspace, so its request carries no further parameters. */ +type WorkspaceInventoryParameters = Readonly> +const WHOLE_WORKSPACE: WorkspaceInventoryParameters = {} /** Debounces current-host path searches, bounds the mobile result/cache, and * falls back to the legacy one-time full list when paired to an older host. */ @@ -23,27 +35,27 @@ export function useMobileNativeChatFileSearch(args: { const [nativeChatFilePaths, setNativeChatFilePaths] = useState([]) const timerRef = useRef | null>(null) const sequenceRef = useRef(0) - const generationRef = useRef(0) const queryCacheRef = useRef(new Map()) - const legacyPathsRef = useRef(null) - const legacyLoadRef = useRef | null>(null) const searchSupportedRef = useRef(null) + const inventory = useRef( + new GenerationScopedRequestOwner() + ).current useEffect(() => { sequenceRef.current++ - generationRef.current++ queryCacheRef.current.clear() - legacyPathsRef.current = null - legacyLoadRef.current = null searchSupportedRef.current = null setNativeChatFilePaths([]) return () => { + // The owner retires itself the moment a call arrives under a scope it has not seen; this is + // the teardown path, where no such call is coming. + inventory.reset() if (timerRef.current) { clearTimeout(timerRef.current) timerRef.current = null } } - }, [client, worktreeId]) + }, [client, inventory, worktreeId]) const loadNativeChatFiles = useCallback( (query: string) => { @@ -67,7 +79,6 @@ export function useMobileNativeChatFileSearch(args: { clearTimeout(timerRef.current) } const sequence = ++sequenceRef.current - const generation = generationRef.current setNativeChatFilePaths([]) timerRef.current = setTimeout(() => { timerRef.current = null @@ -86,60 +97,56 @@ export function useMobileNativeChatFileSearch(args: { setNativeChatFilePaths(paths) } const loadLegacyPaths = async (): Promise => { - if (!legacyPathsRef.current) { - if (!legacyLoadRef.current) { - const request = client - .sendRequest('files.list', { worktree: `id:${worktreeId}` }) - .then((response) => { - if (!response.ok || generationRef.current !== generation) { - return null - } - const paths = extractPaths(response.result) - legacyPathsRef.current = paths - return paths - }) - .finally(() => { - if (legacyLoadRef.current === request && !legacyPathsRef.current) { - legacyLoadRef.current = null - } - }) - // Why: older hosts expose only the full inventory RPC; queries that - // overlap its slow local/SSH read must share one request. - legacyLoadRef.current = request - } - const paths = await legacyLoadRef.current - if (!paths) { - return - } + // What retires the inventory: this host, this workspace, this logical authority. A + // reconnect to the same host leaves the files on disk alone, so the physical session + // epoch is deliberately not in it. Read once, so a cutover between the two calls below + // cannot put one attempt in two scopes. + const inventoryScope: RequestScope = [client, worktreeId, client.getGeneration?.() ?? 0] + const held = inventory.read(inventoryScope, WHOLE_WORKSPACE) + if (held) { + applyPaths(rankSuggestions(held, normalizedQuery, FILE_SEARCH_RESULT_LIMIT)) + return } - const legacyPaths = legacyPathsRef.current - if (legacyPaths) { - applyPaths(rankSuggestions(legacyPaths, normalizedQuery, FILE_SEARCH_RESULT_LIMIT)) + // Why: older hosts expose only the full inventory RPC; queries that + // overlap its slow local/SSH read must share one request. + const loaded = await inventory.load(inventoryScope, WHOLE_WORKSPACE, async () => { + const response = await nativeChatFileInventoryRead.request(client, { + worktree: `id:${worktreeId}` + }) + const accepted = nativeChatFileInventoryRead.interpret(response) + return accepted.accepted ? extractPaths(accepted.value) : null + }) + if (!loaded || inventory.commit(loaded.lease, loaded.value) !== 'committed') { + return } + applyPaths(rankSuggestions(loaded.value, normalizedQuery, FILE_SEARCH_RESULT_LIMIT)) } void (async () => { if (searchSupportedRef.current === false) { await loadLegacyPaths() return } - const response = await client.sendRequest('files.searchPaths', { + const response = await nativeChatFileSearchRead.request(client, { worktree: `id:${worktreeId}`, query: normalizedQuery, limit: FILE_SEARCH_RESULT_LIMIT }) - if (response.ok) { + const accepted = nativeChatFileSearchRead.interpret(response) + if (accepted.accepted) { searchSupportedRef.current = true - applyPaths(extractPaths(response.result)) + applyPaths(extractPaths(accepted.value)) return } - if (response.error.code === 'method_not_found') { + // Why the raw refusal: `method_not_found` is what makes the composer fall back to the + // full inventory, and no acceptance policy carries a code. + if (!response.ok && response.error.code === 'method_not_found') { searchSupportedRef.current = false await loadLegacyPaths() } })().catch(() => {}) }, FILE_SEARCH_DEBOUNCE_MS) }, - [client, worktreeId] + [client, inventory, worktreeId] ) return { nativeChatFilePaths, loadNativeChatFiles } diff --git a/mobile/src/session/use-mobile-native-chat-readability.ts b/mobile/src/session/use-mobile-native-chat-readability.ts index e3729022d38..167e70f832f 100644 --- a/mobile/src/session/use-mobile-native-chat-readability.ts +++ b/mobile/src/session/use-mobile-native-chat-readability.ts @@ -1,10 +1,13 @@ import { useEffect, useState } from 'react' import type { RpcClient } from '../transport/rpc-client' +import { + nativeChatRepoListRead, + type MobileRuntimeRepoSummary +} from './mobile-session-read-operations' import { isFloatingWorkspaceWorktreeId } from './floating-workspace' import { isMobileNativeChatTranscriptReadable } from './mobile-native-chat-eligibility' import { getRepoIdFromMobileWorktreeId } from './mobile-session-route-helpers' -type RepoSummary = { id: string; connectionId?: string | null } type ReadabilityState = { client: RpcClient | null; worktreeId: string; readable: boolean } export function useMobileNativeChatReadability( @@ -27,14 +30,16 @@ export function useMobileNativeChatReadability( setState({ client, worktreeId, readable: false }) return } - void client - .sendRequest('repo.list') + void nativeChatRepoListRead + .request(client) .then((response) => { if (!active) { return } - const repos = response.ok - ? ((response.result as { repos?: RepoSummary[] }).repos ?? []) + const accepted = nativeChatRepoListRead.interpret(response) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const repos = accepted.accepted + ? ((accepted.value as MobileRuntimeRepoSummary[]) ?? []) : [] const repoId = getRepoIdFromMobileWorktreeId(worktreeId) const repo = repos.find((candidate) => candidate.id === repoId) diff --git a/mobile/src/session/use-mobile-native-chat-session.ts b/mobile/src/session/use-mobile-native-chat-session.ts index e509b202c2a..9157fdecb65 100644 --- a/mobile/src/session/use-mobile-native-chat-session.ts +++ b/mobile/src/session/use-mobile-native-chat-session.ts @@ -7,6 +7,7 @@ import { createNativeChatMerger, replaceList } from '../../../src/shared/native- import type { NativeChatMessage } from '../../../src/shared/native-chat-types' import { buildNativeChatSubscriptionId } from '../../../src/shared/native-chat-stream-unsubscribe' import type { RpcClient } from '../transport/rpc-client' +import { nativeChatSessionPageRead } from './mobile-session-read-operations' import { applyMobileNativeChatStreamFrame, type MobileNativeChatStreamFrame @@ -239,17 +240,19 @@ export function useMobileNativeChatSession(args: { setLoadingEarlier(true) void (async () => { try { - const response = await client.sendRequest('nativeChat.readSession', { + const response = await nativeChatSessionPageRead.request(client, { agent, sessionId, limit: beforeOffset === null ? nextLimit : pageLimit, ...(beforeOffset === null ? {} : { beforeOffset }), ...(transcriptPath ? { transcriptPath } : {}) }) - if (!response.ok) { + const accepted = nativeChatSessionPageRead.interpret(response) + if (!accepted.accepted) { return } - const result = response.result as ReadSessionResult + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: main cast this payload unread; the reader hands back the same result. + const result = accepted.value as ReadSessionResult if ('error' in result) { return } diff --git a/mobile/src/session/use-mobile-native-chat-stop.ts b/mobile/src/session/use-mobile-native-chat-stop.ts index 69d2d8e73e8..6cfbc327dfb 100644 --- a/mobile/src/session/use-mobile-native-chat-stop.ts +++ b/mobile/src/session/use-mobile-native-chat-stop.ts @@ -2,7 +2,7 @@ import { useCallback, useEffect, useRef, type MutableRefObject } from 'react' import type { RpcClient } from '../transport/rpc-client' import { isRpcDeliveryUnknown } from '../transport/rpc-delivery-ambiguity' import { isLogicalClientCutoverError } from '../transport/stable-logical-rpc-client' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { nativeChatTerminalWrite } from './mobile-session-write-operations' import { reportWorkerTerminalUserInput } from '../terminal/worker-terminal-takeover-report' import { openMobileNativeChatSendBudget } from './mobile-native-chat-send' @@ -94,9 +94,9 @@ export function useMobileNativeChatStop(args: { reportIfSettled() return } - void client - .sendRequest( - 'terminal.send', + void nativeChatTerminalWrite + .request( + client, { terminal: handle, text: String.fromCharCode(27), @@ -110,7 +110,7 @@ export function useMobileNativeChatStop(args: { { timeoutMs, budgetSpansConnect: true } ) .then((response) => { - if (isTerminalSendRpcAccepted(response)) { + if (nativeChatTerminalWrite.interpret(response) === true) { sawAccepted = true // A deliberate Stop is human input; it takes the worker over like any other key. reportWorkerTerminalUserInput(client, handle) diff --git a/mobile/src/session/use-mobile-session-accessory-selection.ts b/mobile/src/session/use-mobile-session-accessory-selection.ts index ad0116cb9c6..fdcd7885f79 100644 --- a/mobile/src/session/use-mobile-session-accessory-selection.ts +++ b/mobile/src/session/use-mobile-session-accessory-selection.ts @@ -1,7 +1,7 @@ import { useRef, useCallback } from 'react' import { Keyboard, Platform, type View } from 'react-native' import * as Clipboard from 'expo-clipboard' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import { newTabRepoListRead, type MobileRuntimeRepoSummary } from './mobile-session-read-operations' import { triggerSelection, triggerSuccess, @@ -17,7 +17,6 @@ import { clearTerminalLiveInputFocusTimer } from '../terminal/terminal-live-inpu import { stripTerminalSelectionGutter } from '../../../src/shared/terminal-selection-gutter' import { useTerminalCopyTrimsGutter } from '../terminal/terminal-copy-gutter-preference' import { getRepoIdFromMobileWorktreeId } from './mobile-session-route-helpers' -import type { RuntimeRepoSummary } from './mobile-session-route-types' import type { MobileSessionTerminalInputModel } from './use-mobile-session-terminal-input' export function useMobileSessionAccessorySelection(scope: MobileSessionTerminalInputModel) { @@ -197,12 +196,9 @@ export function useMobileSessionAccessorySelection(scope: MobileSessionTerminalI return null } const repoId = getRepoIdFromMobileWorktreeId(worktreeId) - const repoResponse = await client.sendRequest('repo.list') - if (!repoResponse.ok) { - throw new Error((repoResponse as RpcFailure).error.message) - } - const repos = - ((repoResponse as RpcSuccess).result as { repos?: RuntimeRepoSummary[] }).repos ?? [] + const repoResponse = await newTabRepoListRead.request(client) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const repos = (newTabRepoListRead.interpret(repoResponse) as MobileRuntimeRepoSummary[]) ?? [] return repos.find((repo) => repo.id === repoId)?.connectionId?.trim() || null }, [client, isFloatingWorkspaceRoute, worktreeId]) diff --git a/mobile/src/session/use-mobile-session-close-actions.ts b/mobile/src/session/use-mobile-session-close-actions.ts index c2ff6825b0a..98f9f6cbc7a 100644 --- a/mobile/src/session/use-mobile-session-close-actions.ts +++ b/mobile/src/session/use-mobile-session-close-actions.ts @@ -1,3 +1,8 @@ +import { + sessionTabClose, + sessionTerminalClose, + sessionTerminalRename +} from './mobile-session-write-operations' import type { MobileSessionTab, Terminal } from './mobile-session-route-types' import type { MobileSessionContentCreateActionsModel } from './use-mobile-session-content-create-actions' @@ -39,11 +44,10 @@ export function useMobileSessionCloseActions(scope: MobileSessionContentCreateAc try { const title = value.trim() - const response = await client.sendRequest('terminal.rename', { - terminal: target.handle, - title - }) - if (response.ok) { + const response = sessionTerminalRename.interpret( + await sessionTerminalRename.request(client, { terminal: target.handle, title }) + ) + if (response.accepted) { setTerminals((prev) => { const next = prev.map((terminal) => terminal.handle === target.handle @@ -66,10 +70,10 @@ export function useMobileSessionCloseActions(scope: MobileSessionContentCreateAc } try { - const response = await client.sendRequest('terminal.close', { - terminal: target.handle - }) - if (response.ok) { + const response = sessionTerminalClose.interpret( + await sessionTerminalClose.request(client, { terminal: target.handle }) + ) + if (response.accepted) { unsubscribeTerminal(target.handle) terminalRefs.current.delete(target.handle) initializedHandlesRef.current.delete(target.handle) @@ -97,14 +101,16 @@ export function useMobileSessionCloseActions(scope: MobileSessionContentCreateAc return } try { - const response = await client.sendRequest('session.tabs.close', { - worktree: `id:${worktreeId}`, - tabId: tab.id, - // Why: a tapped tab close is explicit user intent; older hosts strip - // the unknown field and keep their legacy behavior. - reason: 'user' - }) - if (response.ok) { + const response = sessionTabClose.interpret( + await sessionTabClose.request(client, { + worktree: `id:${worktreeId}`, + tabId: tab.id, + // Why: a tapped tab close is explicit user intent; older hosts strip + // the unknown field and keep their legacy behavior. + reason: 'user' + }) + ) + if (response.accepted) { const remainingTabs = sessionTabsRef.current.filter((candidate) => candidate.id !== tab.id) reconcileBufferedDraftsRef.current(sessionTabsRef.current, remainingTabs) if (tab.type === 'browser' && tab.browserPageId === pendingBrowserFocusPageIdRef.current) { diff --git a/mobile/src/session/use-mobile-session-content-create-actions.ts b/mobile/src/session/use-mobile-session-content-create-actions.ts index f9980d379ba..1812e2cf122 100644 --- a/mobile/src/session/use-mobile-session-content-create-actions.ts +++ b/mobile/src/session/use-mobile-session-content-create-actions.ts @@ -1,10 +1,28 @@ -import type { RpcFailure, RpcSuccess } from '../transport/types' import { normalizeBrowserUrl } from '../browser/browser-url' import { captureMobileFileMutationOwnership } from '../files/mobile-file-mutation-ownership' +import { + browserGoBack, + browserGoForward, + browserReload +} from '../browser/mobile-browser-command-operations' +import { sourceFileOpenRun } from '../source-control/mobile-source-file-open-operations' +import { + sessionBrowserTabCreate, + sessionMarkdownNoteCreate +} from './mobile-session-launch-operations' +import { interpretOrThrowRefusalMessage } from '../transport/rpc-refusal-message' +import type { MobileBrowserNavigationMethod } from './MobileBrowserTabActionSheet' import { isFileExistsErrorMessage } from './mobile-session-route-helpers' import type { MobileSessionTab } from './mobile-session-route-types' import type { MobileSessionTerminalCreateActionsModel } from './use-mobile-session-terminal-create-actions' +/** The tab sheet names the method it wants; each one is a separate operation on the same policy. */ +const BROWSER_NAVIGATION_COMMANDS = { + 'browser.back': browserGoBack, + 'browser.forward': browserGoForward, + 'browser.reload': browserReload +} as const + export function useMobileSessionContentCreateActions( scope: MobileSessionTerminalCreateActionsModel ) { @@ -37,27 +55,25 @@ export function useMobileSessionContentCreateActions( const mutationOwnership = await captureMobileFileMutationOwnership(client, worktree) for (let attempt = 1; attempt <= 100; attempt += 1) { const relativePath = attempt === 1 ? 'untitled.md' : `untitled-${attempt}.md` - const createResponse = await client.sendRequest( - 'files.createFile', + const createResponse = await sessionMarkdownNoteCreate.request( + client, { worktree, relativePath, ...mutationOwnership }, { timeoutMs: 15_000 } ) if (!createResponse.ok) { - const message = (createResponse as RpcFailure).error.message + const message = createResponse.error.message if (isFileExistsErrorMessage(message) && attempt < 100) { continue } throw new Error(message || 'Failed to create markdown note') } - const openResponse = await client.sendRequest( - 'files.open', + const openResponse = await sourceFileOpenRun.request( + client, { worktree, relativePath }, { timeoutMs: 15_000 } ) - if (!openResponse.ok) { - throw new Error((openResponse as RpcFailure).error.message) - } + interpretOrThrowRefusalMessage(() => sourceFileOpenRun.interpret(openResponse), '') scheduleDelayedAction(() => void fetchSessionTabs(), 300) return } @@ -91,8 +107,8 @@ export function useMobileSessionContentCreateActions( setCreatingBrowser(true) setCreateError('') try { - const response = await client.sendRequest( - 'browser.tabCreate', + const response = await sessionBrowserTabCreate.request( + client, { worktree: `id:${worktreeId}`, url, @@ -101,11 +117,12 @@ export function useMobileSessionContentCreateActions( }, { timeoutMs: 30_000 } ) - if (!response.ok) { - throw new Error((response as RpcFailure).error.message) - } + const created = interpretOrThrowRefusalMessage( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: main cast this payload unread; the reader hands it back whole. + () => sessionBrowserTabCreate.interpret(response) as { browserPageId?: string }, + '' + ) // Focus the new browser tab once it syncs; refresh a few times since the desktop registers the tab asynchronously. - const created = (response as RpcSuccess).result as { browserPageId?: string } if (created.browserPageId) { pendingBrowserFocusPageIdRef.current = created.browserPageId } @@ -127,24 +144,23 @@ export function useMobileSessionContentCreateActions( async function handleBrowserNavigationCommand( tab: Extract, - method: 'browser.back' | 'browser.forward' | 'browser.reload' + method: MobileBrowserNavigationMethod ) { if (!client || !tab.browserPageId) { showToast('Browser page is not available yet.', 1500) return } try { - const response = await client.sendRequest( - method, + const command = BROWSER_NAVIGATION_COMMANDS[method] + const response = await command.request( + client, { worktree: `id:${worktreeId}`, page: tab.browserPageId }, { timeoutMs: 15_000 } ) - if (!response.ok) { - throw new Error((response as RpcFailure).error.message) - } + interpretOrThrowRefusalMessage(() => command.interpret(response), '') scheduleDelayedAction(() => void fetchSessionTabs(), 250) } catch (err) { const message = err instanceof Error ? err.message : 'Browser command failed' diff --git a/mobile/src/session/use-mobile-session-diff-comments.ts b/mobile/src/session/use-mobile-session-diff-comments.ts index e66db92a955..bd38e8d9343 100644 --- a/mobile/src/session/use-mobile-session-diff-comments.ts +++ b/mobile/src/session/use-mobile-session-diff-comments.ts @@ -1,6 +1,8 @@ import { useEffect, useCallback } from 'react' import * as Clipboard from 'expo-clipboard' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import { interpretOrThrowRefusalMessage } from '../transport/rpc-refusal-message' +import { sessionWorktreeRecordRead } from './mobile-session-read-operations' +import { sessionWorktreeNotesWrite } from './mobile-session-write-operations' import { triggerSelection, triggerSuccess, triggerError } from '../platform/haptics' import { addMobileDiffComment, @@ -30,16 +32,15 @@ export function useMobileSessionDiffComments(scope: MobileSessionDocumentReaders setDiffComments([]) return } - const response = await client.sendRequest('worktree.show', { - worktree: `id:${worktreeId}` - }) - if (!response.ok) { + const response = sessionWorktreeRecordRead.interpret( + await sessionWorktreeRecordRead.request(client, { worktree: `id:${worktreeId}` }) + ) + if (!response.accepted) { return } - const result = (response as RpcSuccess).result as { - worktree?: { diffComments?: unknown } - } - setDiffComments(normalizeMobileDiffComments(result.worktree?.diffComments, worktreeId)) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: main cast this member unread; the reader hands back the same `worktree` value. + const worktree = response.value as { diffComments?: unknown } | undefined + setDiffComments(normalizeMobileDiffComments(worktree?.diffComments, worktreeId)) }, [client, connState, worktreeId, isFloatingWorkspaceRoute]) const persistDiffComments = useCallback( @@ -47,13 +48,14 @@ export function useMobileSessionDiffComments(scope: MobileSessionDocumentReaders if (!client || connState !== 'connected') { throw new Error('Waiting for desktop...') } - const response = await client.sendRequest('worktree.set', { + const response = await sessionWorktreeNotesWrite.request(client, { worktree: `id:${worktreeId}`, - diffComments: comments + diffComments: [...comments] }) - if (!response.ok) { - throw new Error((response as RpcFailure).error.message || 'Failed to save review notes') - } + interpretOrThrowRefusalMessage( + () => sessionWorktreeNotesWrite.interpret(response), + 'Failed to save review notes' + ) }, [client, connState, worktreeId] ) diff --git a/mobile/src/session/use-mobile-session-document-readers.ts b/mobile/src/session/use-mobile-session-document-readers.ts index dbf78b1a45a..6f68a649876 100644 --- a/mobile/src/session/use-mobile-session-document-readers.ts +++ b/mobile/src/session/use-mobile-session-document-readers.ts @@ -1,6 +1,8 @@ import { useCallback } from 'react' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import type { RpcFailure } from '../transport/types' import { resolveMobileFileTabDoc } from '../files/mobile-file-tab-doc' +import { filePreviewTextRead } from '../files/mobile-file-preview-operations' +import { markdownTabRead } from './mobile-session-read-operations' import { buildMarkdownDiskFallbackDoc, shouldReadMarkdownFromDiskAfterReadTabFailure @@ -17,12 +19,13 @@ export function useMobileSessionDocumentReaders(scope: MobileSessionTabApplicati } setMarkdownDocs((prev) => new Map(prev).set(tab.id, { status: 'loading' })) try { - const response = await client.sendRequest('markdown.readTab', { + const response = await markdownTabRead.request(client, { worktree: `id:${worktreeId}`, tabId: tab.id }) if (response.ok) { - const result = (response as RpcSuccess).result as { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = markdownTabRead.interpret(response) as { content: string version: string isDirty: boolean @@ -47,14 +50,17 @@ export function useMobileSessionDocumentReaders(scope: MobileSessionTabApplicati throw new Error((response as RpcFailure).error.message) } // Why: a headless host fails markdown.readTab (renderer_unavailable); fall back to the on-disk file for read-only render. - const fallback = await client.sendRequest('files.read', { - worktree: `id:${worktreeId}`, - relativePath: tab.relativePath - }) - if (!fallback.ok) { + const fallback = filePreviewTextRead.interpret( + await filePreviewTextRead.request(client, { + worktree: `id:${worktreeId}`, + relativePath: tab.relativePath + }) + ) + if (!fallback.accepted) { throw new Error('Unable to read markdown') } - const fileResult = (fallback as RpcSuccess).result as { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: main cast this payload unread; the shared preview reader hands it back whole. + const fileResult = fallback.value as { content: string truncated: boolean byteLength: number diff --git a/mobile/src/session/use-mobile-session-markdown-actions.ts b/mobile/src/session/use-mobile-session-markdown-actions.ts index 50b6dbd7b29..70726dc4be7 100644 --- a/mobile/src/session/use-mobile-session-markdown-actions.ts +++ b/mobile/src/session/use-mobile-session-markdown-actions.ts @@ -1,7 +1,7 @@ import { useEffect, useCallback } from 'react' import { BackHandler, Keyboard } from 'react-native' import * as Clipboard from 'expo-clipboard' -import type { RpcFailure, RpcSuccess } from '../transport/types' +import { markdownTabSave } from './mobile-session-write-operations' import { triggerSuccess, triggerError } from '../platform/haptics' import type { DirtyMarkdownDraft, MobileSessionTab } from './mobile-session-route-types' import type { MobileSessionDiffCommentsModel } from './use-mobile-session-diff-comments' @@ -138,16 +138,14 @@ export function useMobileSessionMarkdownActions(scope: MobileSessionDiffComments return new Map(prev).set(tab.id, { ...existing, saving: true, saveError: undefined }) }) try { - const response = await client.sendRequest('markdown.saveTab', { + const response = await markdownTabSave.request(client, { worktree: `id:${worktreeId}`, tabId: tab.id, baseVersion: current.baseVersion, content: current.localContent }) - if (!response.ok) { - throw new Error((response as RpcFailure).error.message) - } - const result = (response as RpcSuccess).result as { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = markdownTabSave.interpret(response) as { content: string version: string isDirty: false diff --git a/mobile/src/session/use-mobile-session-terminal-input.ts b/mobile/src/session/use-mobile-session-terminal-input.ts index 3f6e417e23a..f90563e443d 100644 --- a/mobile/src/session/use-mobile-session-terminal-input.ts +++ b/mobile/src/session/use-mobile-session-terminal-input.ts @@ -1,6 +1,6 @@ import { reportWorkerTerminalUserInput } from '../terminal/worker-terminal-takeover-report' import { useCallback } from 'react' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { terminalBufferClear, terminalInputSend } from '../terminal/mobile-terminal-operations' import { clearTerminalLiveInputFocusTimer, scheduleTerminalLiveInputFocus @@ -112,8 +112,8 @@ export function useMobileSessionTerminalInput(scope: MobileSessionFileActionsMod terminalGestureInputInFlightRef.current.add(handle) try { // Why: gesture arrows parked across a reconnect would move a TUI long after the swipe. - const response = await rpc.sendRequest( - 'terminal.send', + const response = await terminalInputSend.request( + rpc, buildTerminalSendParams({ terminal: handle, text: queued.bytes, @@ -122,7 +122,7 @@ export function useMobileSessionTerminalInput(scope: MobileSessionFileActionsMod }), TERMINAL_INPUT_SEND_OPTIONS ) - if (isTerminalSendRpcAccepted(response)) { + if (terminalInputSend.interpret(response) === true) { reportWorkerTerminalUserInput(rpc, handle) } } catch { @@ -234,9 +234,8 @@ export function useMobileSessionTerminalInput(scope: MobileSessionFileActionsMod } getTerminalRef(target.handle)?.clear() try { - await client.sendRequest('terminal.clearBuffer', { - terminal: target.handle - }) + // The reply is unread: main toasted success on any fulfilled envelope, refusal included. + await terminalBufferClear.request(client, { terminal: target.handle }) showToast('Terminal cleared') } catch { showToast("Couldn't clear terminal", 1500) diff --git a/mobile/src/session/use-mobile-session-terminal-list.ts b/mobile/src/session/use-mobile-session-terminal-list.ts index 105677533de..b479c02f60f 100644 --- a/mobile/src/session/use-mobile-session-terminal-list.ts +++ b/mobile/src/session/use-mobile-session-terminal-list.ts @@ -1,12 +1,12 @@ import { useRef, useCallback, useEffect, useMemo } from 'react' -import type { RpcSuccess } from '../transport/types' +import { sessionTerminalListRead } from './mobile-session-read-operations' +import type { Terminal } from './mobile-session-route-types' import { mergeTerminalListWithKnownRecords, terminalRecordsEqual } from './mobile-terminal-records' import { createTerminalPrunePredicate, pruneTerminalKeyboardMetrics, resolveRetainedTerminalHandles } from './mobile-terminal-prune-decision' -import type { Terminal } from './mobile-session-route-types' import type { MobileSessionTerminalStreamDisplayModel } from './use-mobile-session-terminal-stream-display' import { MobileTerminalInventoryRequest } from './mobile-terminal-inventory-request' import type { MobileTerminalInventoryRefreshOptions } from './use-mobile-terminal-inventory-recovery' @@ -54,14 +54,17 @@ export function useMobileSessionTerminalList(scope: MobileSessionTerminalStreamD allowEmptyLoaded, async (allowsEmpty, isCurrent) => { try { - const response = await client.sendRequest('terminal.list', { - worktree: `id:${worktreeId}`, - includeVisualLayouts: false - }) - if (!isCurrent() || !response.ok) { + const response = sessionTerminalListRead.interpret( + await sessionTerminalListRead.request(client, { + worktree: `id:${worktreeId}`, + includeVisualLayouts: false + }) + ) + if (!isCurrent() || !response.accepted) { return false } - const result = (response as RpcSuccess).result as { terminals: Terminal[] } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = response.value as { terminals: Terminal[] } if (result.terminals.length === 0 && !allowsEmpty()) { return true } diff --git a/mobile/src/session/use-mobile-session-terminal-send-actions.ts b/mobile/src/session/use-mobile-session-terminal-send-actions.ts index aa365d5ba39..f589aed6ed7 100644 --- a/mobile/src/session/use-mobile-session-terminal-send-actions.ts +++ b/mobile/src/session/use-mobile-session-terminal-send-actions.ts @@ -9,7 +9,7 @@ import { isTerminalLiveInputWithinByteLimit } from '../terminal/terminal-live-input' import { dismissTerminalKeyboard } from '../terminal/terminal-keyboard-dismiss' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { terminalInputSend } from '../terminal/mobile-terminal-operations' import { buildTerminalSendParams, TERMINAL_INPUT_SEND_OPTIONS @@ -88,8 +88,8 @@ export function useMobileSessionTerminalSendActions(scope: MobileSessionTerminal try { // Why: fail now and restore the text — a send parked across a reconnect would execute long after the tap. - const response = await client.sendRequest( - 'terminal.send', + const response = await terminalInputSend.request( + client, buildTerminalSendParams({ terminal: activeHandle, text, @@ -98,7 +98,7 @@ export function useMobileSessionTerminalSendActions(scope: MobileSessionTerminal }), TERMINAL_INPUT_SEND_OPTIONS ) - const accepted = isTerminalSendRpcAccepted(response) + const accepted = terminalInputSend.interpret(response) === true if (accepted) { reportWorkerTerminalUserInput(client, activeHandle) } @@ -159,9 +159,9 @@ export function useMobileSessionTerminalSendActions(scope: MobileSessionTerminal } // Why: live-mirror deltas queued behind a dying send drain into the connect // wait and replay stale bytes after reconnect (#6713's `YZZYecho …` corruption). - return rpc - .sendRequest( - 'terminal.send', + return terminalInputSend + .request( + rpc, buildTerminalSendParams({ terminal: handle, text, @@ -172,7 +172,7 @@ export function useMobileSessionTerminalSendActions(scope: MobileSessionTerminal ) .then( (response) => { - const accepted = isTerminalSendRpcAccepted(response) + const accepted = terminalInputSend.interpret(response) === true if (accepted) { reportWorkerTerminalUserInput(rpc, handle) } diff --git a/mobile/src/session/use-mobile-terminal-paste.ts b/mobile/src/session/use-mobile-terminal-paste.ts index 3680fa2e505..ffb006bd9d0 100644 --- a/mobile/src/session/use-mobile-terminal-paste.ts +++ b/mobile/src/session/use-mobile-terminal-paste.ts @@ -1,6 +1,6 @@ import { reportWorkerTerminalUserInput } from '../terminal/worker-terminal-takeover-report' import { useCallback, type RefObject } from 'react' -import { isTerminalSendRpcAccepted } from '../terminal/terminal-send-rpc-response' +import { terminalInputSend } from '../terminal/mobile-terminal-operations' import * as Clipboard from 'expo-clipboard' import { File as FsFile, Paths } from 'expo-file-system' import { ImageManipulator, SaveFormat } from 'expo-image-manipulator' @@ -157,7 +157,7 @@ export function useMobileTerminalPaste({ ) { return } - const response = await currentClient.sendRequest('terminal.send', { + const response = await terminalInputSend.request(currentClient, { terminal: targetHandle, text: payload, enter: false, @@ -165,7 +165,7 @@ export function useMobileTerminalPaste({ ? { client: { id: deviceTokenRef.current, type: 'mobile' as const } } : {}) }) - if (isTerminalSendRpcAccepted(response)) { + if (terminalInputSend.interpret(response) === true) { reportWorkerTerminalUserInput(currentClient, targetHandle) } onSuccess() diff --git a/mobile/src/session/use-quick-commands.ts b/mobile/src/session/use-quick-commands.ts index 6537551be7a..4000a5205ce 100644 --- a/mobile/src/session/use-quick-commands.ts +++ b/mobile/src/session/use-quick-commands.ts @@ -1,14 +1,26 @@ import { useCallback, useEffect, useRef, useState } from 'react' import type { RpcClient } from '../transport/rpc-client' import { isLogicalClientCutoverError } from '../transport/stable-logical-rpc-client' -import type { RpcFailure, RpcResponse, RpcSuccess } from '../transport/types' +import { + interpretOrThrowRefusalMessage, + refusedRpcMessageOrFallback +} from '../transport/rpc-refusal-message' +import type { RpcResponse } from '../transport/types' import type { TerminalQuickCommand } from '../../../src/shared/terminal-quick-command-types' +import { quickCommandsRead } from './mobile-session-read-operations' +import { quickCommandsWrite } from './mobile-session-write-operations' import { applyTerminalQuickCommandMutation, parseNormalizedTerminalQuickCommands, type TerminalQuickCommandMutation } from '../terminal/quick-commands' +function readQuickCommands(result: unknown): TerminalQuickCommand[] | null { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const list = (result as { terminalQuickCommands?: unknown } | null)?.terminalQuickCommands + return parseNormalizedTerminalQuickCommands(list) +} + type Args = { client: RpcClient | null // Fetch only while the sheet is open — quick commands are settings data we @@ -39,11 +51,6 @@ type MutationContext = { nextMutationId: number } -function readQuickCommands(result: unknown): TerminalQuickCommand[] | null { - const list = (result as { terminalQuickCommands?: unknown } | null)?.terminalQuickCommands - return parseNormalizedTerminalQuickCommands(list) -} - const LOAD_CUTOVER_MAX_RETRIES = 5 // Why: opening the sheet right after connecting over relay races the relay→direct @@ -55,7 +62,7 @@ async function loadQuickCommandsWithCutoverRetry( ): Promise { for (let migrationRetry = 0; ; migrationRetry += 1) { try { - return await client.sendRequest('settings.getTerminalQuickCommands') + return await quickCommandsRead.request(client) } catch (error) { if ( cancelled() || @@ -129,11 +136,13 @@ export function useQuickCommands({ client, enabled }: Args): QuickCommandsState ) { return } - if (!response.ok) { - setError((response as RpcFailure).error.message || 'Failed to load quick commands') + let next + try { + next = readQuickCommands(quickCommandsRead.interpret(response)) + } catch (err) { + setError(refusedRpcMessageOrFallback(err, 'Failed to load quick commands')) return } - const next = readQuickCommands((response as RpcSuccess).result) if (!next) { setError('Failed to load quick commands') return @@ -189,15 +198,14 @@ export function useQuickCommands({ client, enabled }: Args): QuickCommandsState let succeeded = false let failureMessage: string | null = null try { - const response = await client.sendRequest('settings.updateTerminalQuickCommands', { + const response = await quickCommandsWrite.request(client, { mutation: commandMutation }) - if (!response.ok) { - throw new Error( - (response as RpcFailure).error.message || 'Failed to save quick command' - ) - } - const confirmed = readQuickCommands((response as RpcSuccess).result) + let confirmed + confirmed = interpretOrThrowRefusalMessage( + () => readQuickCommands(quickCommandsWrite.interpret(response)), + 'Failed to save quick command' + ) if (!confirmed) { // Why: treating an invalid success payload as [] would let the next // full-list mutation erase commands that still exist on the host. diff --git a/mobile/src/settings/notification-display-test.tsx b/mobile/src/settings/notification-display-test.tsx index f00c0af5625..c8f0f562e3d 100644 --- a/mobile/src/settings/notification-display-test.tsx +++ b/mobile/src/settings/notification-display-test.tsx @@ -2,6 +2,8 @@ import { useEffect, useRef, useState } from 'react' import { Pressable, StyleSheet, Text, View } from 'react-native' import { useAllHostClients } from '../transport/use-all-host-clients' import { loadHostCatalog } from '../transport/host-store' +import { pushDeliveryTest } from '../notifications/mobile-push-delivery-test-operations' +import type { RpcFailure } from '../transport/types' import type { MobilePushTestResult } from '../../../src/shared/mobile-push-contract' import { colors, spacing, typography } from '../theme/mobile-theme' @@ -33,18 +35,21 @@ export function NotificationDisplayTest({ onTroubleshoot }: { onTroubleshoot: () } let unavailable = 'Update your desktop to run this test.' for (const { client } of connected) { - const response = await client.sendRequest('notifications.testPush', null, { + const reply = await pushDeliveryTest.request(client, null, { timeoutMs: 20000, failWhenDisconnected: true }) - if (!response.ok) { - const code = response.error?.code + const delivered = pushDeliveryTest.interpret(reply) + if (!delivered.accepted) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: this policy skips only a refusal, so an unaccepted reply is a failure envelope. + const code = (reply as RpcFailure).error?.code if (code === 'forbidden' || code === 'method_not_found') { continue } throw new Error('Could not reach the desktop. Try again.') } - const result = response.result as MobilePushTestResult + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + const result = delivered.value as MobilePushTestResult if (result?.accepted) { setMessage('Accepted by Orca’s push service. Check for the notification.') return diff --git a/mobile/src/tasks/mobile-task-runtime-operations.ts b/mobile/src/tasks/mobile-task-runtime-operations.ts index bf77d496df6..3bc2ecce48c 100644 --- a/mobile/src/tasks/mobile-task-runtime-operations.ts +++ b/mobile/src/tasks/mobile-task-runtime-operations.ts @@ -85,3 +85,22 @@ export const taskSettingsWrite = bindDeferredRpcOperation( read: rpcUncheckedPayloadReader('setting-written') }) ) + +/** + * Switching the connected Linear workspace from the filter sheet. + * + * Declared but never interpreted, and deliberately: the picker chains `loadLinearContext` off the + * send without reading the reply, so a refused switch reloads the context exactly as an accepted + * one does and only a transport rejection reaches the error copy. Interpreting here would make a + * refusal visible for the first time, which is a product change and not this one. See + * unvalidated-rpc-request-port-inventory.ts for the ticket. + */ +export const linearWorkspaceSelect = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'linear.select-workspace-or-skip', + method: 'linear.selectWorkspace', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('linear-workspace-selection') + }) +) diff --git a/mobile/src/tasks/mobile-tasks-filter-pickers.tsx b/mobile/src/tasks/mobile-tasks-filter-pickers.tsx index 78d406db9ac..ede5c505167 100644 --- a/mobile/src/tasks/mobile-tasks-filter-pickers.tsx +++ b/mobile/src/tasks/mobile-tasks-filter-pickers.tsx @@ -9,6 +9,7 @@ import { PickerModal, ActivityIndicator } from './mobile-tasks-dependencies' +import { linearWorkspaceSelect } from './mobile-task-runtime-operations' import { styles } from './mobile-tasks-legacy-styles' import { GITLAB_VIEW_OPTIONS, @@ -169,8 +170,8 @@ export function renderMobileTasksLinearWorkspacePicker(model: ConnectionPresenta setSelectedLinearWorkspaceId(workspaceId) setSelectedLinearTeamIds(new Set()) if (client) { - void client - .sendRequest('linear.selectWorkspace', { workspaceId }) + void linearWorkspaceSelect + .request(client, { workspaceId }) .then(() => loadLinearContext()) .catch((err) => { setError(err instanceof Error ? err.message : 'Failed to switch workspace') diff --git a/mobile/src/tasks/mobile-tasks-refactor-parity.test.ts b/mobile/src/tasks/mobile-tasks-refactor-parity.test.ts index d51c77f7222..f91b59e05a4 100644 --- a/mobile/src/tasks/mobile-tasks-refactor-parity.test.ts +++ b/mobile/src/tasks/mobile-tasks-refactor-parity.test.ts @@ -16,27 +16,29 @@ const hash = (parts: string[] | string): string => .update(Array.isArray(parts) ? parts.join('\n') : parts) .digest('hex') -// Bound provider requests change source signatures the same way bound workspace-creation and +// Bound requests change source signatures the same way bound provider, workspace-creation and // settings requests did: the method string and the envelope read leave the screen and an operation // name arrives. The behaviour they used to pin is pinned by the recordings in -// mobile/rpc-foundation/goldens instead, which did not move. Statement, declaration, render and -// style counts are unchanged, and `semantics` is a pure deletion — 148 lines out, none in: 70 -// `rpc:` call signatures, 75 method literals over 58 methods, and three duplicated discriminant -// comparisons that only existed because one `sendRequest` had to pick both a method and a matching -// params shape from the same `item.source.type` test. -const PROVIDER_RPC_SCREEN_HOOKS = '7af4478d440cd913770b8a2d5e96c33aaf956192d2a820787af0727a0f33c018' +// mobile/rpc-foundation/goldens instead, which did not move. +// +// The screen-holdout migration takes the last two sends out of this family — the filter sheet's +// linear.selectWorkspace and the screen-root hook's repo.list. Hook, statement, declaration, render +// and style counts are all unchanged, and `semantics` is a pure deletion of four lines, none in: +// two `rpc:` call signatures and the two method literals they carried. The render-token hash moves +// because the picker's handler now names an operation instead of the client. +const SCREEN_RPC_SCREEN_HOOKS = '1b455d87ed00a1e70a5b3cac0110272e818da9a0d245e9043fc9d2649587831f' const PRE_REFACTOR_DIFF_HOOKS = '93c7189b32bed8456cc51814fffa8ce80cf62011ef968a9d53ddec2b9686f58f' -const PROVIDER_RPC_STATEMENTS = '13cd2225760647eff19c027be26fa60100b3274b340e8c3b674b499d96d214a5' +const SCREEN_RPC_STATEMENTS = '67ea80f265e4a2e25b3d7e7d9b93664a150a27b93dcfbc39cbdd551de7b4a653' const MAIN_REBASED_DECLARATIONS = '6ad0397123e59fc1047a14049c86ff31d81723673a7a7f5c41677471aec58415' -const PROVIDER_RPC_SEMANTICS = '3d9fa237c5a2aa471004dd745cfb76ffe1600a351058e3d4ea08185421175301' +const SCREEN_RPC_SEMANTICS = '7e40c7efa07993071e57db0fe1d46099a56e3831033b512480dd195d7a1dc24c' const PRE_REFACTOR_STYLES = '1db6af69c791d9963928541ad5310942fcbda6d984b422c90b6eb92b6816579a' -const PRE_REFACTOR_RENDER_TREE = '2111145136b1e4fbca150d4792d735a90e992488e9934cfc1a8b8f3be981f39f' +const SCREEN_RPC_RENDER_TREE = '46d5a3ce9d71a8281a1e7b17411fb1dd963a4f392a5d095bc126b6a7cff4b92d' describe('Mobile Tasks refactor parity', () => { it('preserves recursively flattened hook and dependency order', () => { const screenHooks = readFlattenedMobileTasksHookSignatures('MobileTasksScreen') expect(screenHooks).toHaveLength(350) - expect(hash(screenHooks)).toBe(PROVIDER_RPC_SCREEN_HOOKS) + expect(hash(screenHooks)).toBe(SCREEN_RPC_SCREEN_HOOKS) const diffHooks = readFlattenedMobileTasksHookSignatures('GitHubPrFileDiff') expect(diffHooks).toHaveLength(3) @@ -46,7 +48,7 @@ describe('Mobile Tasks refactor parity', () => { it('preserves every screen statement in execution order', () => { const statements = readFlattenedMobileTasksCoreStatements() expect(statements).toHaveLength(417) - expect(hash(statements)).toBe(PROVIDER_RPC_STATEMENTS) + expect(hash(statements)).toBe(SCREEN_RPC_STATEMENTS) }) it('preserves every moved top-level declaration', () => { @@ -57,14 +59,14 @@ describe('Mobile Tasks refactor parity', () => { it('preserves RPC calls, runtime strings, and JSX host signatures', () => { const semantics = readMobileTasksSemanticSource() - expect(semantics.split('\n')).toHaveLength(3_304) - expect(hash(semantics)).toBe(PROVIDER_RPC_SEMANTICS) + expect(semantics.split('\n')).toHaveLength(3_300) + expect(hash(semantics)).toBe(SCREEN_RPC_SEMANTICS) }) it('preserves render expressions and event handlers in tree order', () => { const tokens = readFlattenedMobileTasksRenderTokens() expect(tokens).toHaveLength(35_195) - expect(hash(tokens)).toBe(PRE_REFACTOR_RENDER_TREE) + expect(hash(tokens)).toBe(SCREEN_RPC_RENDER_TREE) }) it('preserves every StyleSheet property and value', () => { diff --git a/mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx b/mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx index 7e692e2e1a9..e9b4caa564b 100644 --- a/mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx +++ b/mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx @@ -16,6 +16,7 @@ import { useSafeAreaInsets, useState } from './mobile-tasks-dependencies' +import { newTabRepoListRead } from '../session/mobile-session-read-operations' import { type ActionableTaskItem, DEFAULT_LINEAR_DISPLAY_PROPERTIES, @@ -40,8 +41,7 @@ import { type TaskResumeState, type TaskSort, type TasksSupportState, - getTaskPresetQuery, - isSuccess + getTaskPresetQuery } from './mobile-tasks-legacy-foundation' import { useMobileTasksItemState } from './use-mobile-tasks-item-state' @@ -60,11 +60,9 @@ export function useMobileTasksRouteAndItemState() { client, client && connState === 'connected' ? async () => { - const response = await client.sendRequest('repo.list') - if (!isSuccess(response)) { - throw new Error(response.error.message) - } - return (response.result as { repos: RepoSummary[] }).repos + const reply = await newTabRepoListRead.request(client) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Preserve the established response shape at this boundary. + return newTabRepoListRead.interpret(reply) as RepoSummary[] } : null ) diff --git a/mobile/src/terminal/mobile-terminal-operations.ts b/mobile/src/terminal/mobile-terminal-operations.ts index 2d6d4a6b879..162f4b098fd 100644 --- a/mobile/src/terminal/mobile-terminal-operations.ts +++ b/mobile/src/terminal/mobile-terminal-operations.ts @@ -4,8 +4,8 @@ import { rpcReadUnchecked, rpcUncheckedPayloadReader } from '../transport/rpc-re import { isTerminalSendResultAccepted } from './terminal-send-rpc-response' import type { TerminalViewportUpdateOutcome } from './terminal-viewport-refit-state' -// Terminal input and the in-place viewport update. The `subscribe` and `sendUnsubscribe` ports -// these files also reach are a separate boundary and are untouched. +// Terminal input, the in-place viewport update and the buffer clear. The `subscribe` and +// `sendUnsubscribe` ports these files also reach are a separate boundary and are untouched. /** * Whether the runtime took the bytes, which is the whole of what a terminal send means to mobile: @@ -20,8 +20,12 @@ const terminalSendAcceptanceReader: RpcCompatibleReader< > = (raw) => rpcReadUnchecked('terminal-send-accepted', isTerminalSendResultAccepted(raw)) /** - * Two call sites send terminal input this way — the query-reply responder and the live accessory's - * raw send — and they agree on acceptance, differing only in the params they build. + * Five call sites send terminal input this way and all agree on acceptance, differing only in the + * params they build: the query-reply responder (`mobile-terminal-query-reply.ts`), the live + * accessory's raw send (`terminal-live-accessory-raw-send.ts`), and — in the session screen — the + * composed draft send and the live keystroke send (`use-mobile-session-terminal-send-actions.ts`) + * plus the clipboard paste (`use-mobile-terminal-paste.ts`). Narrowing `object-result-or-null` here + * changes what a lost ack means for all five. */ export const terminalInputSend = bindDeferredRpcOperation( defineRpcOperation({ @@ -71,3 +75,19 @@ export const workerTerminalTakeoverReport = bindDeferredRpcOperation( read: rpcUncheckedPayloadReader('worker-terminal-input-reported') }) ) + +/** + * The terminal menu's buffer clear. A skip rather than a throw because main never looked at the + * envelope: it reported success on any fulfilled reply and only a transport rejection reached the + * failure toast, so a refusal telling the user the buffer was cleared is behaviour this preserves + * rather than repairs. + */ +export const terminalBufferClear = bindDeferredRpcOperation( + defineRpcOperation({ + name: 'terminal.clear-buffer-or-skip', + method: 'terminal.clearBuffer', + acceptance: 'success-result-or-skip', + barrier: 'after-caller-barrier', + read: rpcUncheckedPayloadReader('terminal-buffer-cleared') + }) +) diff --git a/mobile/src/terminal/terminal-send-rpc-response.test.ts b/mobile/src/terminal/terminal-send-rpc-response.test.ts index 5ef459a6fde..2cd026c3073 100644 --- a/mobile/src/terminal/terminal-send-rpc-response.test.ts +++ b/mobile/src/terminal/terminal-send-rpc-response.test.ts @@ -1,53 +1,31 @@ import { describe, expect, it } from 'vitest' -import type { RpcResponse } from '../transport/types' -import { isTerminalSendRpcAccepted } from './terminal-send-rpc-response' - -const runtimeMeta = { runtimeId: 'test-runtime' } as const +import { isTerminalSendResultAccepted } from './terminal-send-rpc-response' describe('terminal send RPC response', () => { - it('Given accepted terminal send response When checked Then reports success', () => { + it('Given accepted terminal send result When checked Then reports success', () => { // Given - const response: RpcResponse = { - id: '1', - ok: true, - result: { send: { handle: 'terminal-1', accepted: true, bytesWritten: 1 } }, - _meta: runtimeMeta - } + const result = { send: { handle: 'terminal-1', accepted: true, bytesWritten: 1 } } // When / Then - expect(isTerminalSendRpcAccepted(response)).toBe(true) + expect(isTerminalSendResultAccepted(result)).toBe(true) }) - it('Given rejected terminal send response When checked Then reports failure', () => { + it('Given rejected terminal send result When checked Then reports failure', () => { // Given - const response: RpcResponse = { - id: '1', - ok: true, - result: { send: { handle: 'terminal-1', accepted: false, bytesWritten: 0 } }, - _meta: runtimeMeta - } + const result = { send: { handle: 'terminal-1', accepted: false, bytesWritten: 0 } } // When / Then - expect(isTerminalSendRpcAccepted(response)).toBe(false) + expect(isTerminalSendResultAccepted(result)).toBe(false) }) - it('Given RPC failure or malformed terminal send response When checked Then reports failure', () => { - // Given - const rpcFailure: RpcResponse = { - id: '1', - ok: false, - error: { code: 'terminal_error', message: 'failed' }, - _meta: runtimeMeta - } - const malformedSuccess: RpcResponse = { - id: '2', - ok: true, - result: {}, - _meta: runtimeMeta - } + it('Given absent or malformed terminal send result When checked Then reports failure', () => { + // Given: a refusal envelope carries no result at all, and a fulfilled one may carry the + // wrong shape. + const absent = undefined + const malformed = {} // When / Then - expect(isTerminalSendRpcAccepted(rpcFailure)).toBe(false) - expect(isTerminalSendRpcAccepted(malformedSuccess)).toBe(false) + expect(isTerminalSendResultAccepted(absent)).toBe(false) + expect(isTerminalSendResultAccepted(malformed)).toBe(false) }) }) diff --git a/mobile/src/terminal/terminal-send-rpc-response.ts b/mobile/src/terminal/terminal-send-rpc-response.ts index 62a93e6130f..2e5d8415adb 100644 --- a/mobile/src/terminal/terminal-send-rpc-response.ts +++ b/mobile/src/terminal/terminal-send-rpc-response.ts @@ -1,14 +1,8 @@ -import type { RpcResponse } from '../transport/types' - function isRecord(value: unknown): value is Record { return typeof value === 'object' && value !== null } -/** The same verdict read off an admitted payload, for a call site that sends through an operation. */ +/** Whether an admitted terminal-send payload reports the write as accepted. */ export function isTerminalSendResultAccepted(result: unknown): boolean { return isRecord(result) && isRecord(result.send) && result.send.accepted === true } - -export function isTerminalSendRpcAccepted(response: RpcResponse): boolean { - return response.ok && isTerminalSendResultAccepted(response.result) -} diff --git a/mobile/src/test-support/rpc-recording/README.md b/mobile/src/test-support/rpc-recording/README.md index b6d5f1379ba..0c945fcc135 100644 --- a/mobile/src/test-support/rpc-recording/README.md +++ b/mobile/src/test-support/rpc-recording/README.md @@ -8,11 +8,61 @@ logic. The module loader transpiles the real source with TypeScript and resolves task barrels lazily so unused native views do not need a device. Accessing an unspecified native import fails. The history metadata function is exposed to its adapter without rewriting its body. +JSX compiles through the automatic runtime, because product sources use it and never import React; +a classic `React.createElement` emit throws `React is not defined` on the first screen render. The transport reuses `createStableLogicalRpcClient`, `projectMobileRpcRequestParams` -(through that client), `RpcClientRequestTracker`, and the delivery-unknown marker. Hook -mounting follows `use-mobile-native-chat-file-search.test.ts`; physical session mounting -follows `stable-logical-rpc-client.test.ts`. Neither test exported a reusable mount utility. +(through that client), `RpcClientRequestTracker`, `RpcClientStreamRegistry`, and the +delivery-unknown marker. Hook mounting follows `use-mobile-native-chat-file-search.test.ts`; +physical session mounting follows `stable-logical-rpc-client.test.ts`. Neither test exported a +reusable mount utility. + +A subscription is opened by the real registry, not by the runner: subscribe params, frame routing +and the unsubscribe wire (`buildReadyStreamUnsubscribe`) are all product code, and the only thing +the recorder adds is the wire id and the name it files the payload under. The registry is per +physical session, the way a `DirectRpcClient` owns one, so a frame is routed by the session that +published its subscribe rather than by whichever session is current — after a cutover those are +different registries, and the retiring one is what holds a cancelled subscribe long enough to +unsubscribe it once its id arrives. Whether the two registries are distinct objects is not +otherwise observable through a server subscription, because stream ids are unique across both. + +## Mounting a screen + +`screenMount` mounts a component rather than a hook, and `projectMountedScreen` reads back what it +rendered: the inert primitives it chose, the copy it put on them, the labels it gave them, and the +crash instead if a reply took it down. A screen that throws is a recording, not a suite failure — +several reply partitions do exactly that, and refusing to record them would leave the shapes that +break a screen the only ones this oracle cannot see. The boundary also reports the crash to the +effect sink, so a hook mount, whose projection is the hook's own value and never a crash, still +carries it into a golden: an effect forces a cleanup checkpoint even when no adapter looks. + +The view packages a screen imports are in `screen-native-substitutes.ts`, under the table's usual +rule: only what a recording is known to read is listed, the rest throws. Every element there is +inert. It renders its children and keeps its props where a projection can read them, and does +nothing else: no callback it is handed is ever invoked, nothing is measured and no navigation +happens. `renderedElementProps` is the consequence — an inert list never calls `renderItem`, so the +data it was handed is the only record of what the screen would have drawn. +`screen-native-substitutes.test.ts` is the census; it renders every element with a callback prop and +a render callback as children and fails if either is called. + +Nothing is listed ahead of a reader, and that is a rule rather than an oversight. A member +provisioned before any recording reads it converts a refusal that would have forced a decision into +a silent stand-in, and a silent stand-in is how an inert `InteractionManager` or `Alert` swallows the +send a screen deferred behind it. The table was cut back to the members a recording actually reads; +whoever mounts the next screen adds what it needs together with the recording that reads it. + +## What a scenario declares about its device + +Two device surfaces are backed by the scenario instead of refused: `deviceStore` backs +`@react-native-async-storage/async-storage`, and `deviceState.notificationTray` backs +`expo-notifications`. Undeclared, both stay exactly as they were — a throwing store and an unlisted +package — so no existing recording changes and no new one reaches a device by accident. + +Reads resolve the declared entry or `null`, and never a write. A write that fed back into a read +would let a later read return a byte nothing declared, which is the device back inside the +recording; writes are recorded as effects instead, where they are observed rather than assumed. +That is the whole point of the declaration: every byte a read can return is visible in the scenario +file, and `scenarioSha256` pins it per golden like any other scenario field. ## Scenario actions @@ -27,6 +77,7 @@ follows `stable-logical-rpc-client.test.ts`. Neither test exported a reusable mo {"action":"select","id":"reset-a","args":{"workspace":"A"}} {"complete":"old-inventory","params":{"worktree":"id:A"},"reply":{"ok":true,"result":{"files":[]}}} {"checkpoint":"stale-completed"} +{"frame":"runtime.clientEvents.subscribe#1","params":null,"reply":{"ok":true,"streaming":true,"result":{"type":"ready","subscriptionId":"sub-1"}}} ``` `{"$undefined":true}` in the input means explicit undefined, including an own property; @@ -36,6 +87,27 @@ wire ids never identify completions. Timers only advance explicitly, and zero-ti flush due timers, promise continuations, and React work after every step. Date, performance, Math.random, Web Crypto random bytes/UUIDs, and transport ids are deterministic. +A `frame` names the subscribe payload it arrives on — `#`, the same per-method +occurrence a request is named by — and carries a whole host response, which the real registry +routes. One step kind therefore covers `ready`, a data event, the host's `end` and a refusal, and +`params` asserts the subscribe params on every one of them, the contract `complete` already holds. +Ending a stream takes the two responses a host really sends: the `end` event as a streaming frame, +then the unary reply the dispatcher sends once the handler returns, which is what closes the stream +and which the registry reports to the listener as an error. A streaming frame arriving after that +is accepted and observes nothing, because the opener path answers for an id it no longer holds; a +non-streaming one names the scenario that has stopped matching. + +A listener that throws on a frame is recorded as a `stream-listener-crash` effect rather than +failing the suite, the same rule the crash boundary holds for a screen and the unhandled-rejection +window holds for a detached effect. Only three listeners check the payload is an object before +reading its `type` — the two `runtime.clientEvents` ones and the structured agent session's, which +guards with `isSubscribeEvent` in `use-mobile-structured-agent-state.ts` — so without this every +other subscribing family died on the matrix's `result-absent` and `result-null` partitions — the +two shapes a stream listener is most likely to be wrong about were the only ones the oracle could +not record. The scenario's own faults +stay loud: a missing subscribe payload, a params mismatch and a closed stream are all raised before +or after the listener runs, and none of them is caught. + ### Recorded time Every settlement carries `startedAt` and `settledAt` in virtual milliseconds since the pinned epoch, @@ -122,7 +194,25 @@ file rather than of a restatement of it; `golden-header-digest.test.ts` pins wha buy. Checkpoints contain ordered sender calls and serialized physical application payloads, action and -request settlements, projected state, and ordered external effects. Sender args have three +request settlements, projected state, and ordered external effects. Each effect and each payload +also carries `sent`, the number of requests sent when it was recorded: sender, payloads and effects +are independent lists, so without it a send reordered ahead of a device write, or ahead of a +subscribe, moves no list and no golden notices. A subscribe is the sharper case of the two, because +it publishes synchronously while a request first waits for connected: swapping `client.subscribe` +and the first `sendRequest` in `use-live-worktree-name.ts` leaves the payload order byte-identical +and moves only `sent`, from 0 to 1. +Scheduling the journal write in `codex-reset-attempt-journal.ts` on a timer instead of awaiting it +moved none of the 520 goldens before `sent` existed and moves two now, `codex-reset-credit-consumed` +and its reply matrix, where the write's `sent` goes from 0 to 1. What `sent` cannot see is a defer +shorter than the product's own await chain: dropping that `await`, or deferring the write by one +microtask, still lands it before the send, because resolving the journal's promise chain costs more +microtask ticks than the defer saved. Nor can it see anything in a family that sends no requests: +`host-worktree-refresh` sends none, so every `sent` in its goldens is `0` across all eight +checkpoints, and moving that file's two initial snapshot reads from after `client.subscribe` to +before it moves no golden. A request count orders payloads and effects against sends, not against +each other, so subscribe-vs-effect order in a request-free family is unpinned. The fix is one +monotonic write ordinal shared by requests, payloads and effects, which forces a full refresh and is +not done here. Sender args have three positional slots; absent, undefined and null are distinct `$rpc` tags. Literal objects containing `$rpc` are escaped. Only object keys are sorted; array/effect order, options, budgets, settlement times and errors stay observable. Errors contain category, message and `isRpcDeliveryUnknown`, never @@ -184,8 +274,17 @@ through direct/relay frame validation. Caches are tested by follow-up requests; no private cache maps are inspected. Every family runs the eleven partitions in `reply-matrix.ts` at **every reply its base scenario -scripts**, one golden per site, and nothing is crossed against consumed fields. The partitions are -the reply shapes a host can send: a normal result, an absent result, `null`, an inner `{ok: false}` +scripts**, one golden per site, and nothing is crossed against consumed fields. A frame is a reply +too, so a subscription's `ready` and each event it carries are sites like any completion — named by +payload and occurrence, because one subscribe carries many frames and the name alone repeats. Nine +of the eleven partitions apply at a frame: the two transport rejections are the shapes a _request +promise_ fails with, and a subscription holds no promise for them to fail. Every success shape is +stamped `streaming: true`, since that flag is what routes a response to the open stream rather than +to a retired request id — without it `normal` would be a different shape from the frame +it replays, and no longer a control. Until frames were sites, `reply-matrix.ts` read only +`'complete' in step`, so a frame was never varied and a family that only subscribes threw +`No scripted reply to drive a matrix over`. The partitions are the reply shapes a host can send: a +normal result, an absent result, `null`, an inner `{ok: false}` envelope with a string or object error, an inner envelope missing `ok`, an outer refusal with and without a message, `method_not_found`, and a transport rejection with and without a message. Shapes that were recorded before and are gone were unreachable: `successResponse` always sets `result`, so @@ -262,11 +361,13 @@ families because no reference states are defined for them. ## What this oracle does and does not see -It replays 78 scenarios against frozen goldens and fails on any divergence: 153 goldens over 210 -tests, all inside `pnpm --dir mobile test`. For a migration it answers one question — does the -rewritten call site produce the same sender calls, settlements, state and effects as main did? +It replays 347 manifest scenarios against frozen goldens and fails on any divergence: 694 goldens +over 811 tests, all inside `pnpm --dir mobile test`. Counts quoted further down are measurements of +the change they describe and are not restatements of this one. For a migration it answers one +question — does the rewritten call site produce the same sender calls, settlements, state and +effects as main did? -It is not a substitute for reading the diff. Three facts bound it, all learned the hard way: +It is not a substitute for reading the diff. Four facts bound it, all learned the hard way: - **It was blind to refusal ordering.** Reordering the settings and sibling refusal checks in `mobile-new-tab-agent-loader.ts` survives every golden except `probe-new-tab-both-refused` — @@ -286,6 +387,15 @@ It is not a substitute for reading the diff. Three facts bound it, all learned t all 163 tests, because no scenario rejected `git.status` for that family. Driving every scripted reply kills it on five matrix goldens. The lesson is about the skip, not about that call site: a generator that opts a family out without failing is indistinguishable from coverage. +- **It was blind to a stream close with no frame behind it.** Deleting `unsubscribeStream()` from + `mobile-notifications.ts`'s cleanup — the local close, not the `notifications.unsubscribe` RPC + beside it — survived all 810 tests. Neither unsubscribe builder in `rpc-client-stream-registry.ts` + knows `notifications.subscribe`, so closing that stream writes nothing to the wire: what the + mutant leaks is a live subscription record, and the leak stays invisible until a cutover replays + it. `notifications-desktop-stream-closed` stops the stream and then cuts over, where the leak + becomes a second `notifications.subscribe` payload. A family whose method does build an + unsubscribe (`nativeChat.subscribe`, `runtime.clientEvents.subscribe`) is pinned by that payload + at unmount and needs no such scenario. `mutants/probe-hole-witness.test.ts` closes the first two and keeps them closed. It asserts the hole and the closure together: each probe must kill its mutation _and_ every pre-probe scenario of @@ -293,9 +403,23 @@ the same operation must still survive it. A probe that stops being load-bearing lingering. What is still not covered: what the count-based raw-port inventory covers instead (which files -reach `sendRequest`, and how often), native storage, transport skew, the `subscribe`/ -`sendUnsubscribe` ports, and the two mutations under _Known-open holes_ below. Four of the nine -probes pin behaviour with no demonstrated mutation — the two mixed reject/refusal new-tab orders +reach `sendRequest`, and how often), native storage, transport skew, and the two mutations under +_Known-open holes_ below. + +Which subscriptions are covered is no longer stated here. It is held as data in +`mobile/src/transport/rpc-subscription-inventory.ts`, where every product `client.subscribe` is +classified as recorded, an unwritten scenario, or walled with the wall named, and +`rpc-subscription-boundary.test.ts` fails on a new site, a stale entry, a wrong method and a +`recorded` entry naming a family this manifest does not have. This paragraph is why: it said nine +sites when there were ten — the count was taken over `mobile/src`, and the host screen's +`accounts.subscribe` lives under `app/`. A count in prose cannot fail. Today four of the ten are +recorded, two are unwritten scenarios and four are walled, and the list is what says so. + +The frame plumbing is method-agnostic, so what stops a site is its consumer rather than the runner. +Blur is unrecorded across all ten subscribing sites: `useFocusEffect` is substituted as `useEffect`, +so a route's focus cleanup is recorded at unmount and an unsubscribe only a blur would reach is not +— driving focus needs a substitute, and no recording reads one yet. Four of the nine probes pin +behaviour with no demonstrated mutation — the two mixed reject/refusal new-tab orders and the home-providers and resume-metadata refresh refusals; they are frozen observations, not proven defect detectors. `settings.resume-metadata` projects `{}` as its state, so its probe observes only sender calls and settlements. @@ -327,6 +451,13 @@ ORCA_BACKGROUND_LAUNCH=1 RPC_FOUNDATION_RECORD=1 \ pnpm --dir mobile exec tsx scripts/rpc-recording.mts --record ``` +A call site that subscribes runs the same recipe, with one thing to check before step 2. The +subscribe payload is named `#` by per-method occurrence, and every `frame` step in the +scenario names it — so a migration that moves the subscribe past another send of the same method +renames it and the scenario no longer resolves. That is a loud failure, not a silent one +(`Missing subscription payload`), but it is the first thing to read when a subscription scenario +stops matching. + A re-record is a claim about behaviour. State the cause in the commit; every golden the refresh moves should have one. @@ -342,7 +473,10 @@ need a real `.git`, so an archive tree fails as `Product sources or lockfile dif main baseline` — a product mismatch that is not there. Format the recorder before recording: an `oxfmt` pass afterwards moves `recorderSha256` again. A recorder-only branch that has merged main is not the awkward case: its product tree is main's, so repin `baseline` to main's tip and record -in place — there is no migrated source for the goldens to be recorded against. Adding or editing +in place — there is no migrated source for the goldens to be recorded against. That repin is the +whole of it, though. Where a branch is told not to repin, `--record` refuses on any product tree +that is not the pinned one, merged or not, and the detached-pin worktree above is the only recipe +that runs. Adding or editing one domain's module under `adapters/` no longer needs any of this: only that domain's goldens move, and they re-record from its own branch like any other behaviour change. Adding a mutant, a probe or a suite that does not record needs none of it either, and moves no golden at all. @@ -365,9 +499,10 @@ so closing them needs new adapter capability rather than another scenario. Anyon call sites should not assume the recordings will notice a change here: - **`use-host-repo-metadata.ts` cross-module cache write.** Deleting `setCachedRepos(...)` survives. - No adapter mounts `useNewWorkspaceRepositories`, which is the consumer that reads that cache to - open workspace creation without waiting, so the write has no observer. Closing it needs a - cache-consumer mount after the metadata fetch. + `workspace.repositories` now mounts `useNewWorkspaceRepositories`, which is the consumer that + reads that cache to open workspace creation without waiting, but no recording runs the metadata + fetch and that consumer in the same mount, so the write still has no observer. Closing it needs + one recording that does both, not another scenario for either. - **`use-pr-bot-author-overrides.ts` client-identity guard.** Forcing `sourceClientRef.current !== client` to `false` survives. The adapter closes over one client object: `reset` changes only the refresh key, `cutover` migrates the same stable logical client, diff --git a/mobile/src/test-support/rpc-recording/adapters/agent-history-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/agent-history-mount-adapters.ts index a101ccf437d..54ac81c7435 100644 --- a/mobile/src/test-support/rpc-recording/adapters/agent-history-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/adapters/agent-history-mount-adapters.ts @@ -1,8 +1,7 @@ import { createElement } from 'react' import { act, create, type ReactTestRenderer } from 'react-test-renderer' -import type { OperationExposure } from '../operation-module-loader' +import type { OperationExposure, operationModuleLoader } from '../operation-module-loader' import type { MountAdapter, MountContext } from '../recording-scenario' -import type { operationModuleLoader } from '../operation-module-loader' const HOST_ID = 'host-1' const WORKTREE_ID = 'worktree-1' diff --git a/mobile/src/test-support/rpc-recording/adapters/agent-history-screen-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/agent-history-screen-mount-adapters.ts new file mode 100644 index 00000000000..1e80a793523 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/agent-history-screen-mount-adapters.ts @@ -0,0 +1,62 @@ +import { createElement, type Context } from 'react' +import { projectMountedScreen, screenMount } from '../mounted-screen-tree' +import { mountFixture } from '../recorder-fixture-shape' +import type { OperationExposure, operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { RpcClientContextValue } from '../../../transport/rpc-client-context-contract' + +const HOST = 'host-1' +const WORKTREE = 'wt-history' + +/** The panel reads its client through the shared context, whose handle is module-private. */ +export const agentHistoryScreenMountExposures: readonly OperationExposure[] = [ + ['client-context.tsx', '\nexports.recorderHostClientContext = Ctx;'] +] + +/** The agent history screen: the worktree list that seeds its scopes, then the session scan. */ +export function agentHistoryScreenMountAdapters( + modules: ReturnType +): Record { + return { + 'aiVault.history-screen': ({ client, effect }) => { + const Panel = modules.load< + typeof import('../../../agent-history/MobileAgentSessionHistoryPanel') + >( + 'mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx' + ).MobileAgentSessionHistoryPanel + const { recorderHostClientContext } = modules.load<{ + recorderHostClientContext: Context + }>('mobile/src/transport/client-context.tsx') + const context = mountFixture({ + acquire: () => client, + release: () => {}, + getKnownState: () => 'connected', + getClientId: () => 'client-1', + getAllClients: () => [{ hostId: HOST, client }], + subscribeHostState: () => () => {} + }) + const screen = screenMount( + () => + createElement( + recorderHostClientContext.Provider, + { value: context }, + createElement(Panel, { hostId: HOST, worktreeId: WORKTREE, name: 'orca-history' }) + ), + effect + ) + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'unmount') { + return screen.unmount() + } + throw new Error(`Unknown agent history screen action: ${name}`) + }, + state: () => projectMountedScreen(screen), + dispose: screen.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/ai-vault-resume-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/ai-vault-resume-mount-adapters.ts new file mode 100644 index 00000000000..29492269833 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/ai-vault-resume-mount-adapters.ts @@ -0,0 +1,87 @@ +import type { MountAdapter } from '../recording-scenario' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKTREE = 'workspace-1' +/** The shared-home layout `isLegacySharedCodexHome` matches; anything else returns before sending. */ +const LEGACY_CODEX_HOME = '/hosts/codex-runtime-home/home' + +/** + * Resuming a sleeping agent: the legacy-Codex repin the phone asks for first, then the create/send + * pair that puts the resume command in a terminal. Both are exported async functions taking a + * client, so the recorded state is each function's own answer and no React host is needed. + */ +export function aiVaultResumeMountAdapters( + modules: ReturnType +): Record { + return { + 'aiVault.resume-preparation': ({ client }) => { + const prepare = modules.load( + 'mobile/src/session/ai-vault-resume-preparation.ts' + ).prepareMobileAiVaultSessionResume + let prepared: unknown = 'unprepared' + let failure: unknown = null + return { + action: (name) => + prepare( + client, + mountFixture[1]>({ + // `claude` never reaches the wire: the preparation is Codex-only and returns first. + agent: name === 'claude' ? 'claude' : 'codex', + filePath: '/sessions/rollout.jsonl', + codexHome: LEGACY_CODEX_HOME, + executionHostId: 'local' + }) + ).then( + (value: unknown) => { + prepared = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ prepared, failure }), + dispose: () => {} + } + }, + 'aiVault.resume-launch': ({ client }) => { + const resume = modules.load( + 'mobile/src/session/ai-vault-resume-launch.ts' + ).resumeAiVaultSessionInTerminal + let launched: unknown = 'unlaunched' + let failure: unknown = null + return { + action: (name) => + resume( + client, + WORKTREE, + mountFixture[2]>({ + command: 'codex resume rollout', + // The bare arm drops every optional launch field, which changes the create params. + ...(name === 'bare' + ? {} + : { + env: { ORCA_RESUME: '1' }, + envToDelete: ['CODEX_HOME'], + launchAgent: 'codex', + clientMutationId: 'resume-mutation-1' + }) + }) + ).then( + (value: unknown) => { + launched = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ launched, failure }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/client-event-stream-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/client-event-stream-mount-adapters.ts new file mode 100644 index 00000000000..29d2bf99ca4 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/client-event-stream-mount-adapters.ts @@ -0,0 +1,93 @@ +import { hookScreenMount } from '../mounted-screen-tree' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' + +const REPO = 'repo-1' +const WORKTREE = `${REPO}::/work/feature` +const ROUTE_NAME_HINT = 'feature' + +/** + * The two consumers of the runtime client-event stream. + * + * The session header's live title subscribes inside its focus effect, reads `worktree.show` beside + * the subscribe, and re-reads it on every invalidation the stream pushes. The host catalog + * refresher subscribes to the same method and returns a disposer instead of a hook cleanup; the two + * fetches it calls are its own parameters, so when it calls them and with what is its whole output, + * and the recording observes exactly that rather than reconstructing either fetch. + */ +export function clientEventStreamMountAdapters( + modules: ReturnType +): Record { + return { + 'session.live-worktree-name': ({ client, effect }) => { + const useLiveWorktreeName = modules.load< + typeof import('../../../session/use-live-worktree-name') + >('mobile/src/session/use-live-worktree-name.ts').useLiveWorktreeName + let value: ReturnType | undefined + const screen = hookScreenMount(() => { + value = useLiveWorktreeName({ + client, + // The screen reads this off the client it was handed, so the client is the source here too. + connState: client.getState(), + routeName: ROUTE_NAME_HINT, + worktreeId: WORKTREE + }) + }, effect) + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'unmount') { + return screen.unmount() + } + throw new Error(`Unknown live worktree name action: ${name}`) + }, + state: () => ({ + name: value?.name ?? null, + resolution: value?.resolution ?? null, + crash: screen.crash() + }), + dispose: screen.unmount + } + }, + 'worktree.host-refresh': ({ client, effect }) => { + const startHostWorktreeRefresh = modules.load< + typeof import('../../../worktree/host-worktree-refresh') + >('mobile/src/worktree/host-worktree-refresh.ts').startHostWorktreeRefresh + const counts = { fetchWorktrees: 0, fetchRepoMetadata: 0 } + let stop: (() => void) | null = null + // The effect carries the options as handed over, so an absent one stays distinct from an + // empty object. State counts instead of restating that list: the order and the options are + // already observed once, and a second copy would cost bytes and add no signal. + const fetching = (fetch: 'fetchWorktrees' | 'fetchRepoMetadata') => (options?: unknown) => { + counts[fetch]++ + effect(fetch, { options }) + return Promise.resolve() + } + return { + action(name) { + if (name === 'start') { + stop = startHostWorktreeRefresh({ + client, + fetchWorktrees: fetching('fetchWorktrees'), + fetchRepoMetadata: fetching('fetchRepoMetadata') + }) + return + } + if (name === 'stop') { + stop?.() + stop = null + return + } + throw new Error(`Unknown host refresh action: ${name}`) + }, + state: () => ({ ...counts, running: stop !== null }), + dispose: () => { + stop?.() + stop = null + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/clipboard-image-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/clipboard-image-mount-adapters.ts new file mode 100644 index 00000000000..1998127d67a --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/clipboard-image-mount-adapters.ts @@ -0,0 +1,150 @@ +import type { MountAdapter } from '../recording-scenario' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' + +const TERMINAL = 'terminal-1' +const DEVICE_TOKEN = 'device-token-1' +const CONNECTION = 'connection-1' +/** Four base64 characters per byte-triple; short enough that one chunk covers a whole upload. */ +const IMAGE_BASE64 = 'AAAA'.repeat(8) + +/** + * The clipboard image path a phone takes to get pixels into a terminal: the chunked host upload and + * its single-frame fallback, the picker-driven attachment that rides on it, and the native-chat + * paste sequence. The picker itself is injected by the attachment's own dependency object, so no + * image-picker module is reached; the recording observes the upload and the terminal writes. + */ +export function clipboardImageMountAdapters( + modules: ReturnType +): Record { + return { + 'clipboard.image-upload': ({ client }) => { + const save = modules.load( + 'mobile/src/session/mobile-clipboard-image.ts' + ).saveMobileClipboardImageAsTempFile + let path: unknown = 'unsaved' + let failure: unknown = null + return { + action: (name, args) => + save(client, String(args.data ?? IMAGE_BASE64), { + connectionId: name === 'local' ? null : CONNECTION + }).then( + (value: unknown) => { + path = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ path, failure }), + dispose: () => {} + } + }, + 'clipboard.image-terminal-attachment': ({ client, effect }) => { + const attach = modules.load( + 'mobile/src/session/mobile-image-attachment.ts' + ).attachMobileImageToTerminal + let attached: unknown = 'unattached' + let failure: unknown = null + return { + action: (name) => + attach( + 'library', + mountFixture[1]>({ + client, + terminal: TERMINAL, + deviceToken: name === 'anonymous' ? null : DEVICE_TOKEN, + getConnectionId: () => Promise.resolve(CONNECTION), + pickImage: () => + Promise.resolve(name === 'cancelled' ? null : { base64: IMAGE_BASE64 }), + onUploadStart: () => effect('upload-start', {}), + beforeTerminalSend: (terminal: string) => { + effect('before-terminal-send', { terminal }) + return Promise.resolve(name !== 'blocked') + } + }) + ).then( + (value: unknown) => { + attached = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ attached, failure }), + dispose: () => {} + } + }, + 'nativeChat.image-upload': ({ client, effect }) => { + const upload = modules.load< + typeof import('../../../session/mobile-native-chat-image-attachment') + >('mobile/src/session/mobile-native-chat-image-attachment.ts').uploadMobileNativeChatImages + let uploaded: unknown = 'unuploaded' + let failure: unknown = null + return { + action: (name) => + upload( + 'library', + mountFixture[1]>({ + client, + getConnectionId: () => Promise.resolve(CONNECTION), + pickImages: () => + name === 'cancelled' + ? [] + : name === 'two' + ? [{ base64: IMAGE_BASE64 }, { base64: IMAGE_BASE64, uri: 'file:///b.png' }] + : [{ base64: IMAGE_BASE64, uri: 'file:///a.png' }], + onUploadStart: () => effect('upload-start', {}), + onImageUploaded: (image) => effect('image-uploaded', image) + }) + ).then( + (value: unknown) => { + uploaded = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ uploaded, failure }), + dispose: () => {} + } + }, + 'nativeChat.image-paste': ({ client }) => { + const paste = modules.load( + 'mobile/src/session/mobile-native-chat-image-send.ts' + ).pasteMobileNativeChatImagePaths + let pasted: unknown = 'unpasted' + let failure: unknown = null + return { + action: (name) => + paste( + mountFixture[0]>({ + client, + terminal: TERMINAL, + deviceToken: name === 'anonymous' ? null : DEVICE_TOKEN, + imagePaths: name === 'two' ? ['/tmp/a.png', '/tmp/b.png'] : ['/tmp/a.png'], + followedByText: name !== 'trailing', + ...(name === 'burst' ? { clearInput: '' } : {}) + }) + ).then( + (value: unknown) => { + pasted = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ pasted, failure }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/codex-reset-credit-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/codex-reset-credit-mount-adapters.ts new file mode 100644 index 00000000000..cb99d8fd01d --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/codex-reset-credit-mount-adapters.ts @@ -0,0 +1,82 @@ +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { AccountsSnapshot } from '../../../components/accounts-snapshot' + +const HOST = 'host-1' +const ACCOUNT_REVISION = 1_700_000_000_000 + +/** + * The offer the scenario confirms against. Recorded rather than invented: the expected scope the + * request carries is derived from this by the product's own `getCodexResetCreditScope`, so the + * bytes on the wire are the ones a screen holding this snapshot would send. + */ +const CODEX_ACCOUNTS = mountFixture({ + claude: { accounts: [], activeAccountId: null }, + codex: { + accounts: [{ id: 'codex-1', email: 'codex@example.test', updatedAt: ACCOUNT_REVISION }], + activeAccountId: 'codex-1', + activeAccountIdsByRuntime: { host: 'codex-1', wsl: {} } + }, + rateLimits: { + claude: null, + codex: { + provider: 'codex', + session: null, + weekly: null, + rateLimitResetCredits: { availableCount: 1 }, + updatedAt: ACCOUNT_REVISION, + error: null, + status: 'ok' + }, + inactiveClaudeAccounts: [], + inactiveCodexAccounts: [] + } +}) + +/** Redeeming a Codex rate-limit reset credit, and the attempt journal that makes it idempotent. */ +export function codexResetCreditMountAdapters( + modules: ReturnType +): Record { + return { + 'accounts.codex-reset-credit': ({ client }) => { + const credit = modules.load( + 'mobile/src/components/codex-reset-credit.ts' + ) + const snapshot = modules + .load( + 'mobile/src/components/accounts-snapshot.ts' + ) + .decodeAccountsSnapshot(CODEX_ACCOUNTS) + let settled: unknown = null + return { + action(name) { + if (name !== 'confirm') { + throw new Error(`Unknown reset credit action: ${name}`) + } + const expectedScope = credit.getCodexResetCreditScope(snapshot) + if (!expectedScope) { + throw new Error('The recorded snapshot offers no reset credit to confirm') + } + const pending = credit.requestCodexResetCredit(client, { + hostId: HOST, + expectedScope, + createIdempotencyKey: () => globalThis.crypto.randomUUID() + }) + void pending.then( + (result) => { + settled = { + outcome: 'outcome' in result ? result.outcome : result.status, + attemptJournalRetained: result.attemptJournalRetained + } + }, + () => undefined + ) + return pending + }, + state: () => ({ settled }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/desktop-notification-stream-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/desktop-notification-stream-mount-adapters.ts new file mode 100644 index 00000000000..b57f5d2f940 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/desktop-notification-stream-mount-adapters.ts @@ -0,0 +1,46 @@ +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' + +const HOST = 'host-1' + +/** + * The desktop notification socket: one subscribe, the catch-up read its `ready` arms, the tray + * dismissals its events drive, and the server unsubscribe the disposer sends. + * + * The disposer is the whole output — it is what a host connection calls when the client goes away — + * so the recording drives `start` and `stop` and observes what each put on the wire. Everything the + * reconciliation reads off the device is declared by the scenario, the way + * `push-dismissal-mount-adapters.ts` declares it, so the identities that reach the host are + * scenario bytes. + */ +export function desktopNotificationStreamMountAdapters( + modules: ReturnType +): Record { + return { + 'notifications.desktop-stream': ({ client }) => { + const subscribeToDesktopNotifications = modules.load< + typeof import('../../../notifications/mobile-notifications') + >('mobile/src/notifications/mobile-notifications.ts').subscribeToDesktopNotifications + let stop: (() => void) | null = null + return { + action(name) { + if (name === 'start') { + stop = subscribeToDesktopNotifications(client, HOST) + return + } + if (name === 'stop') { + stop?.() + stop = null + return + } + throw new Error(`Unknown desktop notification stream action: ${name}`) + }, + state: () => ({ running: stop !== null }), + dispose: () => { + stop?.() + stop = null + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/diff-review-action-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/diff-review-action-mount-adapters.ts new file mode 100644 index 00000000000..e192d454bae --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/diff-review-action-mount-adapters.ts @@ -0,0 +1,171 @@ +import { hookMount, performHookAction } from '../hook-mount' +import { mountFixture } from '../recorder-fixture-shape' +import type { DiffComment } from '../../../../../src/shared/diff-comment-types' +import type { MobileDiffReviewQueueItem } from '../../../session/mobile-diff-review-queue' +import type { + ReviewScreenState, + SendSheetState +} from '../../../session/mobile-diff-review-screen-model' +import type { MountAdapter } from '../recording-scenario' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKSPACE = 'workspace-1' +const HOST = 'host-1' +const FILE = 'src/app.ts' +const TERMINAL = 'terminal-1' + +/** + * Everything the review screen writes: the note/review-state metadata save, the stage/unstage/ + * discard mutations, the reveal-in-session open, and the two ways review notes reach a terminal. + * + * One mount, because the screen composes the comment, git and send hooks into a single interaction + * surface and they share the client and the error setter. The send arm also drives the stale-input + * heal, whose clearing write only happens when a prior image paste marked the handle — so the + * marker is set by an action rather than assumed. + */ +export function diffReviewActionMountAdapters( + modules: ReturnType +): Record { + return { + 'session.diff-review-actions': ({ client, effect }) => { + const useInteractions = modules.load< + typeof import('../../../session/use-mobile-diff-review-interactions') + >('mobile/src/session/use-mobile-diff-review-interactions.ts').useMobileDiffReviewInteractions + const staleInput = modules.load< + typeof import('../../../session/mobile-native-chat-stale-input') + >('mobile/src/session/mobile-native-chat-stale-input.ts') + staleInput.resetMobileNativeChatStaleInputForTests() + const comment: DiffComment = { + side: 'modified', + id: 'note-1', + worktreeId: WORKSPACE, + filePath: FILE, + lineNumber: 4, + body: 'needs a test', + createdAt: 0 + } + const item: MobileDiffReviewQueueItem = { + key: `unstaged:${FILE}`, + scope: 'unstaged' as const, + area: 'unstaged' as const, + filePath: FILE, + status: 'modified' as const, + title: 'app.ts', + subtitle: 'src', + canStage: true, + canUnstage: false, + canDiscard: true, + isGeneratedOrLockFile: false, + diffIdentity: 'identity-1', + noteCount: 1, + unsentNoteCount: 1, + staleNoteCount: 0, + isReviewed: true, + changedSinceReview: false + } + let screenState: ReviewScreenState = { + kind: 'ready', + // These actions never read the status; the queue item above is what they branch on. + status: mountFixture['status']>({ + entries: [] + }), + branchCompare: null, + comments: [comment], + reviewState: { version: 1, files: {} } + } + let actionError: string | null = null + let busyAction: string | null = null + let sendSheet: SendSheetState | null = null + let interactions: ReturnType + const hook = hookMount(() => { + interactions = useInteractions( + mountFixture[0]>({ + client, + connState: 'connected', + hostId: HOST, + worktreeId: WORKSPACE, + screenState, + diffState: { kind: 'idle' }, + currentItem: item, + queue: [item], + filteredQueue: [item], + filter: 'all', + currentIndex: 0, + activeHunkIndex: null, + composer: null, + composerBody: '', + listRef: { current: null }, + setScreenState: (update) => { + screenState = typeof update === 'function' ? update(screenState) : update + }, + setFilter: () => {}, + setCurrentIndex: () => {}, + setActiveHunkIndex: () => {}, + setComposer: () => {}, + setComposerBody: () => {}, + setActionError: (update) => { + actionError = typeof update === 'function' ? update(actionError) : update + }, + setBusyAction: (update) => { + busyAction = typeof update === 'function' ? update(busyAction) : update + }, + setSendSheet: (update) => { + sendSheet = typeof update === 'function' ? update(sendSheet) : update + }, + setShowCompletion: () => {}, + loadReviewData: () => { + effect('load-review-data', {}) + return Promise.resolve() + }, + onOpenSession: () => effect('open-session', {}), + onReconnect: (hostId: string) => effect('reconnect', { hostId }) + }) + ) + }) + hook.mount() + return { + action(name, args) { + if (name === 'mark-stale') { + staleInput.markMobileNativeChatInputStale(TERMINAL) + return TERMINAL + } + return performHookAction(() => { + if (name === 'mark-reviewed') { + return interactions.markReviewed() + } + if (name === 'stage') { + return interactions.runGitMutation('git.stage', item) + } + if (name === 'discard') { + return interactions.runGitMutation('git.discard', item) + } + if (name === 'stage-reviewed') { + return interactions.stageReviewedFiles() + } + if (name === 'open-in-session') { + return interactions.openInSession() + } + if (name === 'send-notes') { + return interactions.sendPromptToTerminal(TERMINAL, [comment]) + } + if (name === 'create-and-send') { + return interactions.createTerminalAndSend([comment]) + } + if (name === 'copy-notes') { + return interactions.copyNotes() + } + if (name === 'clear-sent') { + return interactions.clearSentNotes() + } + throw new Error(`Unknown review action: ${name}${String(args.unused ?? '')}`) + }) + }, + state: () => ({ screenState, actionError, busyAction, sendSheet }), + dispose: () => { + staleInput.resetMobileNativeChatStaleInputForTests() + hook.unmount() + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/file-explorer-screen-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/file-explorer-screen-mount-adapters.ts new file mode 100644 index 00000000000..9021d1b0059 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/file-explorer-screen-mount-adapters.ts @@ -0,0 +1,82 @@ +import { createElement, type Context } from 'react' +import { projectMountedScreen, renderedElementProps, screenMount } from '../mounted-screen-tree' +import { mountFixture } from '../recorder-fixture-shape' +import type { OperationExposure, operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { RpcClientContextValue } from '../../../transport/rpc-client-context-contract' + +const HOST = 'host-1' +const WORKTREE = 'wt-files' + +/** + * The panel reads its client through the shared host-client context, whose handle is module-private + * in `client-context.tsx`. Exposing it mounts the real `useHostClient` — acquire, subscribe, + * release — over a scripted client, instead of reconstructing the hook against a prop. + */ +export const fileExplorerScreenMountExposures: readonly OperationExposure[] = [ + ['client-context.tsx', '\nexports.recorderHostClientContext = Ctx;'] +] + +/** The mobile files tab: the directory read, and the capped legacy list it falls back to. */ +export function fileExplorerScreenMountAdapters( + modules: ReturnType +): Record { + return { + 'files.explorer-screen': ({ client, effect }) => { + const Panel = modules.load( + 'mobile/src/files/MobileFileExplorerPanel.tsx' + ).MobileFileExplorerPanel + const { recorderHostClientContext } = modules.load<{ + recorderHostClientContext: Context + }>('mobile/src/transport/client-context.tsx') + const context = mountFixture({ + acquire: () => client, + release: () => {}, + getKnownState: () => 'connected', + getClientId: () => 'client-1', + getAllClients: () => [{ hostId: HOST, client }], + subscribeHostState: () => () => {}, + // A reconnect is the screen reaching past the socket the recording scripts, so it is + // recorded rather than performed. + forceReconnect: (hostId) => { + effect('host-client.force-reconnect', { hostId }) + return Promise.resolve() + } + }) + const screen = screenMount( + () => + createElement( + recorderHostClientContext.Provider, + { value: context }, + createElement(Panel, { hostId: HOST, worktreeId: WORKTREE, name: 'orca-files' }) + ), + effect + ) + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'unmount') { + return screen.unmount() + } + if (name === 'blur') { + return + } + throw new Error(`Unknown file explorer action: ${name}`) + }, + state: () => ({ + ...projectMountedScreen(screen), + // The inert list never calls `renderItem`, so the rows it was handed are the only + // record of what the screen would have drawn. + rows: renderedElementProps(screen.tree(), 'FlatList').flatMap((props) => + Array.isArray(props.data) + ? props.data.map((row: { id?: unknown }) => row?.id) + : [props.data] + ) + }), + dispose: screen.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/file-tap-open-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/file-tap-open-mount-adapters.ts new file mode 100644 index 00000000000..57779cb5eae --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/file-tap-open-mount-adapters.ts @@ -0,0 +1,92 @@ +import type { MountAdapter } from '../recording-scenario' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' + +const HOST = 'host-1' +const WORKSPACE = 'workspace-1' +const TERMINAL = 'terminal-1' + +/** + * Tapping a path a terminal printed: the host resolve, then the worktree open it may lead to. + * + * The entry point is fire-and-forget (`void ... .catch`), so the recording observes the two sends, + * the route it pushed and the miss callback rather than a returned value. Its three delayed + * activation attempts run on the scenario's own clock, which is what makes the tab-switch order + * observable at all. + */ +export function fileTapOpenMountAdapters( + modules: ReturnType +): Record { + return { + 'files.terminal-path-tap': ({ client, effect }) => { + const open = modules.load( + 'mobile/src/session/mobile-file-tap-open.ts' + ).openMobileFileTap + type Tab = { id: string; relativePath?: string } + const timers: ReturnType[] = [] + let sessionTabs: readonly Tab[] = [] + let activeSessionTabId: string | null = 'tab-source' + let switched: unknown = null + let failed = 0 + return { + action(name, args) { + if (name === 'list') { + sessionTabs = [{ id: 'tab-opened', relativePath: 'src/app.ts' }] + return sessionTabs + } + if (name !== 'tap') { + throw new Error(`Unknown file tap action: ${name}`) + } + return open( + mountFixture>[0]>({ + client, + hostId: HOST, + worktreeId: WORKSPACE, + worktreeName: 'workspace', + terminalHandle: TERMINAL, + pathText: String(args.pathText ?? 'src/app.ts'), + cwd: '/repo', + line: args.line === undefined ? null : Number(args.line), + column: null, + pushPreviewRoute: (href) => effect('push-preview-route', href), + openBrowser: (url: string) => effect('open-browser', { url }), + triggerOpenFeedback: () => effect('open-feedback', {}), + fetchSessionTabs: () => { + effect('fetch-session-tabs', {}) + return Promise.resolve() + }, + getSessionTabs: () => sessionTabs, + getActiveSessionTabId: () => activeSessionTabId, + getActivationState: (activated: boolean) => ({ + activated, + activationSeq: 1, + latestActivationSeq: 1, + sourceTerminalHandle: TERMINAL, + activeTerminalHandle: args.moved === true ? 'terminal-2' : TERMINAL, + activeTabType: 'terminal' + }), + switchSessionTab: (tab: Tab) => { + switched = tab + activeSessionTabId = tab.id + }, + scheduleDelayedAction: (callback: () => void, delayMs: number) => { + const timer = setTimeout(callback, delayMs) + timers.push(timer) + return timer + }, + onOpenFailed: () => { + failed += 1 + } + }) + ) + }, + state: () => ({ switched, failed, activeSessionTabId }), + dispose: () => { + for (const timer of timers) { + clearTimeout(timer) + } + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/home-accounts-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/home-accounts-mount-adapters.ts new file mode 100644 index 00000000000..5c14685cb1b --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/home-accounts-mount-adapters.ts @@ -0,0 +1,47 @@ +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' + +const HOST = 'host-1' + +/** + * The Home card's per-host accounts read. Its decoder is re-exported through `AccountUsage.tsx`, + * so this recording is also what proves that screen module loads under the mount loader. + */ +export function homeAccountsMountAdapters( + modules: ReturnType +): Record { + return { + 'home.host-accounts': (context) => { + const fetchAccounts = modules.load( + 'mobile/src/home/mobile-home-host-requests.ts' + ).fetchMobileHomeAccounts + let snapshots: Record = {} + let disposed = false + return { + action(name) { + if (name === 'unmount') { + disposed = true + return + } + if (name !== 'load') { + throw new Error(`Unknown home accounts action: ${name}`) + } + return fetchAccounts( + context.client, + HOST, + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the recorder observes the published map as data, not as a decoded snapshot. + ((update: (value: Record) => Record) => { + snapshots = update(snapshots) + context.effect('accounts', snapshots) + }) as Parameters[2], + () => disposed + ) + }, + state: () => ({ ...snapshots }), + dispose: () => { + disposed = true + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/mounted-operation-modules.ts b/mobile/src/test-support/rpc-recording/adapters/mounted-operation-modules.ts index 74cf7c1f6ae..508bea8f049 100644 --- a/mobile/src/test-support/rpc-recording/adapters/mounted-operation-modules.ts +++ b/mobile/src/test-support/rpc-recording/adapters/mounted-operation-modules.ts @@ -1,31 +1,63 @@ +import { aiVaultResumeMountAdapters } from './ai-vault-resume-mount-adapters' import { agentHistoryMountAdapters, agentHistoryMountExposures } from './agent-history-mount-adapters' +import { + agentHistoryScreenMountAdapters, + agentHistoryScreenMountExposures +} from './agent-history-screen-mount-adapters' import { browserMountAdapters } from './browser-mount-adapters' +import { clientEventStreamMountAdapters } from './client-event-stream-mount-adapters' +import { clipboardImageMountAdapters } from './clipboard-image-mount-adapters' +import { codexResetCreditMountAdapters } from './codex-reset-credit-mount-adapters' +import { desktopNotificationStreamMountAdapters } from './desktop-notification-stream-mount-adapters' import { dictationMountAdapters } from './dictation-mount-adapters' +import { diffReviewActionMountAdapters } from './diff-review-action-mount-adapters' import { diffReviewMountAdapters } from './diff-review-mount-adapters' +import { + fileExplorerScreenMountAdapters, + fileExplorerScreenMountExposures +} from './file-explorer-screen-mount-adapters' import { fileInventoryMountAdapters } from './file-inventory-mount-adapters' +import { fileTapOpenMountAdapters } from './file-tap-open-mount-adapters' import { fileRequestMountAdapters } from './file-request-mount-adapters' import { githubPrMountAdapters } from './github-pr-mount-adapters' +import { homeAccountsMountAdapters } from './home-accounts-mount-adapters' import { hostScreenMountAdapters } from './host-screen-mount-adapters' import { hostWorktreeActionMountAdapters } from './host-worktree-action-mount-adapters' import { hostedReviewMountAdapters } from './hosted-review-mount-adapters' +import { nativeChatPagingMountAdapters } from './native-chat-paging-mount-adapters' +import { nativeChatWriteMountAdapters } from './native-chat-write-mount-adapters' import { newTabAgentMountAdapters } from './new-tab-agent-mount-adapters' +import { + notificationTestScreenMountAdapters, + notificationTestScreenMountExposures +} from './notification-test-screen-mount-adapters' import { newWorkspaceMountAdapters } from './new-workspace-mount-adapters' +import { newWorkspaceRepositoryMountAdapters } from './new-workspace-repository-mount-adapters' import { pairingJournalMountAdapters } from './pairing-journal-mount-adapters' +import { pushDismissalMountAdapters } from './push-dismissal-mount-adapters' import { pushRegistrationMountAdapters, pushRegistrationMountExposures } from './push-registration-mount-adapters' import { relayCredentialMountAdapters } from './relay-credential-mount-adapters' +import { sessionNotesMountAdapters } from './session-notes-mount-adapters' +import { sessionScreenReadMountAdapters } from './session-screen-read-mount-adapters' +import { sessionScreenTabMountAdapters } from './session-screen-tab-mount-adapters' +import { sessionTabMountAdapters } from './session-tab-mount-adapters' +import { sessionTerminalGestureMountAdapters } from './session-terminal-gesture-mount-adapters' +import { sessionTerminalInputMountAdapters } from './session-terminal-input-mount-adapters' import { settingsMountAdapters, settingsMountExposures } from './settings-mount-adapters' import { sourceControlMountAdapters } from './source-control-mount-adapters' +import { structuredAgentLaunchMountAdapters } from './structured-agent-launch-mount-adapters' import { taskItemChecksStatusMountAdapters } from './task-item-checks-status-mount-adapters' import { taskItemConversationMountAdapters } from './task-item-conversation-mount-adapters' import { taskItemDetailMountAdapters } from './task-item-detail-mount-adapters' import { taskItemHostedMetadataMountAdapters } from './task-item-hosted-metadata-mount-adapters' import { taskItemMetadataMountAdapters } from './task-item-metadata-mount-adapters' +import { tasksLinearWorkspaceMountAdapters } from './tasks-linear-workspace-mount-adapters' import { taskListMountAdapters } from './task-list-mount-adapters' import { taskMountAdapters } from './task-mount-adapters' import { taskProjectBoardLoadMountAdapters } from './task-project-board-load-mount-adapters' @@ -33,6 +65,10 @@ import { taskProjectRowCommentMountAdapters } from './task-project-row-comment-m import { taskProjectRowFieldMountAdapters } from './task-project-row-field-mount-adapters' import { taskProjectRowMergeMountAdapters } from './task-project-row-merge-mount-adapters' import { taskProjectRowReadMountAdapters } from './task-project-row-read-mount-adapters' +import { + tasksRouteScreenMountAdapters, + tasksRouteScreenMountExposures +} from './tasks-route-screen-mount-adapters' import { taskWorkspaceHookMountAdapters } from './task-workspace-hook-mount-adapters' import { taskWorkspaceSenderMountAdapters } from './task-workspace-sender-mount-adapters' import { terminalMountAdapters } from './terminal-mount-adapters' @@ -52,33 +88,85 @@ export const MOUNTED_OPERATION_MODULES: readonly MountedOperationModule[] = [ mounts: agentHistoryMountAdapters, exposes: agentHistoryMountExposures }, + { + source: 'agent-history-screen-mount-adapters.ts', + mounts: agentHistoryScreenMountAdapters, + exposes: agentHistoryScreenMountExposures + }, + { source: 'ai-vault-resume-mount-adapters.ts', mounts: aiVaultResumeMountAdapters }, { source: 'browser-mount-adapters.ts', mounts: browserMountAdapters }, + { source: 'client-event-stream-mount-adapters.ts', mounts: clientEventStreamMountAdapters }, + { source: 'clipboard-image-mount-adapters.ts', mounts: clipboardImageMountAdapters }, + { source: 'codex-reset-credit-mount-adapters.ts', mounts: codexResetCreditMountAdapters }, + { + source: 'desktop-notification-stream-mount-adapters.ts', + mounts: desktopNotificationStreamMountAdapters + }, { source: 'dictation-mount-adapters.ts', mounts: dictationMountAdapters }, + { source: 'diff-review-action-mount-adapters.ts', mounts: diffReviewActionMountAdapters }, { source: 'diff-review-mount-adapters.ts', mounts: diffReviewMountAdapters }, + { + source: 'file-explorer-screen-mount-adapters.ts', + mounts: fileExplorerScreenMountAdapters, + exposes: fileExplorerScreenMountExposures + }, { source: 'file-inventory-mount-adapters.ts', mounts: fileInventoryMountAdapters }, + { source: 'file-tap-open-mount-adapters.ts', mounts: fileTapOpenMountAdapters }, { source: 'file-request-mount-adapters.ts', mounts: fileRequestMountAdapters }, { source: 'github-pr-mount-adapters.ts', mounts: githubPrMountAdapters }, + { source: 'home-accounts-mount-adapters.ts', mounts: homeAccountsMountAdapters }, { source: 'host-screen-mount-adapters.ts', mounts: hostScreenMountAdapters }, { source: 'host-worktree-action-mount-adapters.ts', mounts: hostWorktreeActionMountAdapters }, { source: 'hosted-review-mount-adapters.ts', mounts: hostedReviewMountAdapters }, + { source: 'native-chat-paging-mount-adapters.ts', mounts: nativeChatPagingMountAdapters }, + { source: 'native-chat-write-mount-adapters.ts', mounts: nativeChatWriteMountAdapters }, { source: 'new-tab-agent-mount-adapters.ts', mounts: newTabAgentMountAdapters }, { source: 'new-workspace-mount-adapters.ts', mounts: newWorkspaceMountAdapters }, + { + source: 'new-workspace-repository-mount-adapters.ts', + mounts: newWorkspaceRepositoryMountAdapters + }, + { + source: 'notification-test-screen-mount-adapters.ts', + mounts: notificationTestScreenMountAdapters, + exposes: notificationTestScreenMountExposures + }, { source: 'pairing-journal-mount-adapters.ts', mounts: pairingJournalMountAdapters }, + { source: 'push-dismissal-mount-adapters.ts', mounts: pushDismissalMountAdapters }, { source: 'push-registration-mount-adapters.ts', mounts: pushRegistrationMountAdapters, exposes: pushRegistrationMountExposures }, { source: 'relay-credential-mount-adapters.ts', mounts: relayCredentialMountAdapters }, + { source: 'session-notes-mount-adapters.ts', mounts: sessionNotesMountAdapters }, + { + source: 'session-screen-read-mount-adapters.ts', + mounts: sessionScreenReadMountAdapters + }, + { source: 'session-screen-tab-mount-adapters.ts', mounts: sessionScreenTabMountAdapters }, + { source: 'session-tab-mount-adapters.ts', mounts: sessionTabMountAdapters }, + { + source: 'session-terminal-gesture-mount-adapters.ts', + mounts: sessionTerminalGestureMountAdapters + }, + { + source: 'session-terminal-input-mount-adapters.ts', + mounts: sessionTerminalInputMountAdapters + }, { source: 'settings-mount-adapters.ts', mounts: settingsMountAdapters, exposes: settingsMountExposures }, { source: 'source-control-mount-adapters.ts', mounts: sourceControlMountAdapters }, + { + source: 'structured-agent-launch-mount-adapters.ts', + mounts: structuredAgentLaunchMountAdapters + }, { source: 'task-item-checks-status-mount-adapters.ts', mounts: taskItemChecksStatusMountAdapters @@ -91,6 +179,10 @@ export const MOUNTED_OPERATION_MODULES: readonly MountedOperationModule[] = [ }, { source: 'task-item-metadata-mount-adapters.ts', mounts: taskItemMetadataMountAdapters }, { source: 'task-list-mount-adapters.ts', mounts: taskListMountAdapters }, + { + source: 'tasks-linear-workspace-mount-adapters.ts', + mounts: tasksLinearWorkspaceMountAdapters + }, { source: 'task-mount-adapters.ts', mounts: taskMountAdapters }, { source: 'task-project-board-load-mount-adapters.ts', @@ -103,6 +195,11 @@ export const MOUNTED_OPERATION_MODULES: readonly MountedOperationModule[] = [ { source: 'task-project-row-field-mount-adapters.ts', mounts: taskProjectRowFieldMountAdapters }, { source: 'task-project-row-merge-mount-adapters.ts', mounts: taskProjectRowMergeMountAdapters }, { source: 'task-project-row-read-mount-adapters.ts', mounts: taskProjectRowReadMountAdapters }, + { + source: 'tasks-route-screen-mount-adapters.ts', + mounts: tasksRouteScreenMountAdapters, + exposes: tasksRouteScreenMountExposures + }, { source: 'task-workspace-hook-mount-adapters.ts', mounts: taskWorkspaceHookMountAdapters }, { source: 'task-workspace-sender-mount-adapters.ts', mounts: taskWorkspaceSenderMountAdapters }, { source: 'terminal-mount-adapters.ts', mounts: terminalMountAdapters }, diff --git a/mobile/src/test-support/rpc-recording/adapters/native-chat-paging-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/native-chat-paging-mount-adapters.ts new file mode 100644 index 00000000000..d110df49324 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/native-chat-paging-mount-adapters.ts @@ -0,0 +1,66 @@ +import { hookScreenMount } from '../mounted-screen-tree' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' + +const SOURCE_IDENTITY = 'host-1::repo-1::/work/feature' +const AGENT = 'claude' +const SESSION = 'session-1' +const TRANSCRIPT_PATH = '/work/feature/.claude/session-1.jsonl' + +/** + * Native chat's older-history page. + * + * The read is a callback, but only the mount effect's `nativeChat.subscribe` arms what it pages + * against: `hasMore` gates the call at all, and the snapshot's `beforeOffset` decides whether the + * request carries a cursor or asks for a growing tail. So the stream is the setup, not decoration — + * the frames a scenario delivers are what make a page request exist and what shape it takes. + * + * Message ids rather than bodies: paging is about which window is held, and a full transcript in + * every checkpoint would cost bytes without making a reordered or dropped page more visible. + */ +export function nativeChatPagingMountAdapters( + modules: ReturnType +): Record { + return { + 'session.native-chat-page': ({ client, effect }) => { + const useMobileNativeChatSession = modules.load< + typeof import('../../../session/use-mobile-native-chat-session') + >('mobile/src/session/use-mobile-native-chat-session.ts').useMobileNativeChatSession + let value: ReturnType | undefined + const screen = hookScreenMount(() => { + value = useMobileNativeChatSession({ + client, + sourceIdentity: SOURCE_IDENTITY, + agent: AGENT, + sessionId: SESSION, + transcriptPath: TRANSCRIPT_PATH + }) + }, effect) + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'load-earlier') { + value?.loadEarlier() + return screen.update() + } + if (name === 'unmount') { + return screen.unmount() + } + throw new Error(`Unknown native chat paging action: ${name}`) + }, + state: () => ({ + messageIds: value?.messages.map((message) => message.id) ?? null, + status: value?.status ?? null, + transcriptLoading: value?.transcriptLoading ?? null, + hasMore: value?.hasMore ?? null, + loadingEarlier: value?.loadingEarlier ?? null, + error: value?.error ?? null, + crash: screen.crash() + }), + dispose: screen.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/native-chat-write-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/native-chat-write-mount-adapters.ts new file mode 100644 index 00000000000..02ab14da790 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/native-chat-write-mount-adapters.ts @@ -0,0 +1,94 @@ +import type { MountAdapter } from '../recording-scenario' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' + +const TERMINAL = 'terminal-1' +const DEVICE_TOKEN = 'device-token-1' + +/** + * The three writes native chat makes to a terminal — the message body, the standalone input clear + * and the paced command typing — plus the host-side record of a session-option pick. + * + * Each is an exported async function taking a client. The send's delivery-unknown arm is the reason + * these are recorded rather than reasoned about: a cutover and an ack loss must both answer + * `unknown`, and only a recording shows which of the three outcomes a given failure produced. + */ +export function nativeChatWriteMountAdapters( + modules: ReturnType +): Record { + return { + 'nativeChat.terminal-write': ({ client }) => { + const send = modules.load( + 'mobile/src/session/mobile-native-chat-send.ts' + ) + const outcomes: Record = {} + return { + action(name, args) { + const mobileClient = { id: DEVICE_TOKEN, type: 'mobile' as const } + const shared = { + client, + terminal: TERMINAL, + ...(args.anonymous === true ? {} : { mobileClient }), + ...(args.deadline === undefined ? {} : { deadline: Number(args.deadline) }) + } + const request = + name === 'clear' + ? send.clearMobileNativeChatInput( + mountFixture[0]>({ + ...shared, + clearInput: '\x15' + }) + ) + : name === 'command' + ? send.typeMobileNativeChatCommandWithOutcome( + mountFixture[0]>( + { ...shared, command: 'ok' } + ) + ) + : send.sendMobileNativeChatMessageWithOutcome( + mountFixture[0]>( + { + ...shared, + text: 'hello', + ...(args.enter === false ? { enter: false } : {}), + ...(args.draft === true + ? { resolvedLaunchDraft: { text: 'hello', createdAt: 0 } } + : {}) + } + ) + ) + return request.then((value: unknown) => { + outcomes[name] = value + return value + }) + }, + state: () => ({ ...outcomes }), + dispose: () => {} + } + }, + 'nativeChat.session-option-pick': ({ client }) => { + const persist = modules.load< + typeof import('../../../session/mobile-native-chat-session-option-persistence') + >( + 'mobile/src/session/mobile-native-chat-session-option-persistence.ts' + ).persistMobileStructuredOptionPicks + let settled: unknown = 'unsent' + return { + action: (name) => + persist( + mountFixture[0]>({ + client, + agent: 'claude', + // An empty pick list returns before the wire; the write is best-effort either way. + picks: name === 'empty' ? [] : [{ modelId: 'opus', optionId: 'model', value: 'opus' }] + }) + ).then((value: unknown) => { + settled = value === undefined ? 'settled' : value + return value + }), + state: () => ({ settled }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/new-workspace-repository-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/new-workspace-repository-mount-adapters.ts new file mode 100644 index 00000000000..f0e302bf3af --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/new-workspace-repository-mount-adapters.ts @@ -0,0 +1,61 @@ +import { hookScreenMount } from '../mounted-screen-tree' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' + +const HOST = 'host-1' + +/** + * The repository list the new-workspace dialog opens on: a `repo.list` refresh, and the last + * visited worktree the scenario declares in its device store, which is what picks the initial + * selection out of the refreshed list. + * + * Mounted through `hookScreenMount` rather than `hookMount` for its crash boundary — several reply + * partitions take this hook's effect down, and the message is the recording. + */ +export function newWorkspaceRepositoryMountAdapters( + modules: ReturnType +): Record { + return { + 'workspace.repositories': ({ client, effect }) => { + const useRepositories = modules.load< + typeof import('../../../components/use-new-workspace-repositories') + >('mobile/src/components/use-new-workspace-repositories.ts').useNewWorkspaceRepositories + let state: ReturnType | undefined + let visible = true + const screen = hookScreenMount(() => { + state = useRepositories({ client, hostId: HOST, visible }) + }, effect) + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'unmount') { + return screen.unmount() + } + if (name === 'blur') { + visible = false + return screen.update() + } + if (name === 'reset') { + visible = true + return screen.update() + } + throw new Error(`Unknown repositories action: ${name}`) + }, + state: () => { + const repos = state?.repos + return { + // Not only the ids: a reply partition can leave a non-array here, and that is the + // observation rather than something to normalise away. + repos: Array.isArray(repos) ? repos.map((repo) => repo?.id) : repos, + selected: state?.selectedRepo?.id ?? null, + loading: state?.loading ?? null, + crash: screen.crash() + } + }, + dispose: screen.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/notification-test-screen-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/notification-test-screen-mount-adapters.ts new file mode 100644 index 00000000000..135007a99a5 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/notification-test-screen-mount-adapters.ts @@ -0,0 +1,81 @@ +import { createElement, type Context } from 'react' +import { performHookAction } from '../hook-mount' +import { projectMountedScreen, renderedElementProps, screenMount } from '../mounted-screen-tree' +import { mountFixture } from '../recorder-fixture-shape' +import type { OperationExposure, operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { RpcClientContextValue } from '../../../transport/rpc-client-context-contract' + +const HOST = 'host-1' + +/** + * `useAllHostClients` reads the shared context through the module-private handle in + * `client-context.tsx`, so exposing it mounts the real acquire/release cycle over a scripted client. + */ +export const notificationTestScreenMountExposures: readonly OperationExposure[] = [ + ['client-context.tsx', '\nexports.recorderHostClientContext = Ctx;'] +] + +/** The settings push probe: one `notifications.testPush` per connected desktop. */ +export function notificationTestScreenMountAdapters( + modules: ReturnType +): Record { + return { + 'notifications.display-test-screen': ({ client, effect }) => { + const Probe = modules.load( + 'mobile/src/settings/notification-display-test.tsx' + ).NotificationDisplayTest + const { recorderHostClientContext } = modules.load<{ + recorderHostClientContext: Context + }>('mobile/src/transport/client-context.tsx') + const context = mountFixture({ + acquire: () => client, + release: () => {}, + closeIfUnused: () => {}, + releaseAndCloseIfUnused: () => {}, + getState: () => 'connected', + getActivePath: () => 'lan', + getPendingPath: () => null, + isPairingRejected: () => false, + isHostSignedOut: () => false, + getAllClients: () => [{ hostId: HOST, client }], + subscribeHostState: () => () => {}, + subscribeAllHosts: () => () => {} + }) + const screen = screenMount( + () => + createElement( + recorderHostClientContext.Provider, + { value: context }, + createElement(Probe, { onTroubleshoot: () => effect('screen.troubleshoot', {}) }) + ), + effect + ) + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'unmount') { + return screen.unmount() + } + if (name === 'send-test') { + // An inert Pressable never fires, so the scripted press is the adapter reading back the + // handler the screen rendered and calling it. + const button = renderedElementProps(screen.tree(), 'Pressable').find( + (props) => props.accessibilityRole === 'button' + ) + const press = button?.onPress + if (typeof press !== 'function') { + throw new Error('The probe rendered no send button to press') + } + return performHookAction(() => press()) + } + throw new Error(`Unknown notification test action: ${name}`) + }, + state: () => projectMountedScreen(screen), + dispose: screen.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/push-dismissal-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/push-dismissal-mount-adapters.ts new file mode 100644 index 00000000000..a98445aedff --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/push-dismissal-mount-adapters.ts @@ -0,0 +1,38 @@ +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' + +const HOST = 'host-1' + +/** + * Reconciling the OS notification tray with the host. Everything this reads off the device is + * declared by the scenario — the presented notifications, and the stored host list the push + * fingerprint is resolved against — so the identities it puts on the wire are scenario bytes. + */ +export function pushDismissalMountAdapters( + modules: ReturnType +): Record { + return { + 'notifications.push-dismissal': ({ client }) => { + const requestNotificationCatchup = modules.load< + typeof import('../../../notifications/push-dismissal-reconciliation') + >('mobile/src/notifications/push-dismissal-reconciliation.ts').requestNotificationCatchup + let disposed = false + return { + action(name) { + if (name === 'catchup') { + return requestNotificationCatchup(client, HOST, () => disposed) + } + if (name === 'unmount') { + disposed = true + return + } + throw new Error(`Unknown push dismissal action: ${name}`) + }, + state: () => ({ disposed }), + dispose: () => { + disposed = true + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/push-registration-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/push-registration-mount-adapters.ts index daae1a4dd9e..56e5253fb74 100644 --- a/mobile/src/test-support/rpc-recording/adapters/push-registration-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/adapters/push-registration-mount-adapters.ts @@ -1,6 +1,5 @@ -import type { OperationExposure } from '../operation-module-loader' +import type { OperationExposure, operationModuleLoader } from '../operation-module-loader' import type { MountAdapter } from '../recording-scenario' -import type { operationModuleLoader } from '../operation-module-loader' /** * The two push senders are module-private, and the exported entry points that reach them read the diff --git a/mobile/src/test-support/rpc-recording/adapters/session-notes-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/session-notes-mount-adapters.ts new file mode 100644 index 00000000000..682be1134f6 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/session-notes-mount-adapters.ts @@ -0,0 +1,199 @@ +import { hookMount, performHookAction } from '../hook-mount' +import { mountFixture } from '../recorder-fixture-shape' +import type { DiffComment } from '../../../../../src/shared/diff-comment-types' +import type { + DiffNotesDelivery, + MarkdownDocState +} from '../../../session/mobile-session-route-types' +import type { MountAdapter } from '../recording-scenario' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKSPACE = 'workspace-1' +const TAB = 'tab-md' + +/** + * The session screen's own persisted text: the worktree-stored review notes, the markdown tab save, + * and the quick-command list the terminal sheet edits. + * + * All three are optimistic writes with a rollback, so the projection is the local list rather than + * the reply: what a golden has to show is which value survives a refusal. Quick commands adds a + * serialized queue, so its recording is also the order two overlapping saves settle in. + */ +export function sessionNotesMountAdapters( + modules: ReturnType +): Record { + return { + 'session.diff-notes': ({ client, effect }) => { + const useComments = modules.load< + typeof import('../../../session/use-mobile-session-diff-comments') + >('mobile/src/session/use-mobile-session-diff-comments.ts').useMobileSessionDiffComments + let diffComments: DiffComment[] = [] + const diffCommentsRef = { current: diffComments } + let busy = false + let pendingDelivery: DiffNotesDelivery | null = null + let comments: ReturnType + const hook = hookMount(() => { + comments = useComments( + mountFixture[0]>({ + worktreeId: WORKSPACE, + isFloatingWorkspaceRoute: false, + client, + connState: 'connected', + setDiffComments: (update) => { + diffComments = typeof update === 'function' ? update(diffComments) : update + diffCommentsRef.current = diffComments + }, + diffCommentsRef, + diffCommentBusy: busy, + setDiffCommentBusy: (update) => { + busy = typeof update === 'function' ? update(busy) : update + }, + setPendingDiffNotesDelivery: (update) => { + pendingDelivery = typeof update === 'function' ? update(pendingDelivery) : update + }, + showToast: (message: string) => effect('toast', { message }) + }) + ) + }) + return { + action(name, args) { + if (name === 'mount') { + return hook.mount() + } + return performHookAction(() => { + if (name === 'add') { + return comments.addDiffCommentForFile( + 'src/app.ts', + Number(args.line ?? 4), + String(args.body ?? 'needs a test') + ) + } + if (name === 'delete') { + return comments.deleteDiffCommentForFile(String(args.id ?? 'note-1')) + } + if (name === 'copy') { + return comments.copyDiffCommentsToClipboard() + } + if (name === 'reload') { + return comments.loadDiffComments() + } + throw new Error(`Unknown diff notes action: ${name}`) + }) + }, + state: () => ({ diffComments, busy, pendingDelivery }), + dispose: hook.unmount + } + }, + 'session.markdown-save': ({ client, effect }) => { + const useMarkdown = modules.load< + typeof import('../../../session/use-mobile-session-markdown-actions') + >('mobile/src/session/use-mobile-session-markdown-actions.ts').useMobileSessionMarkdownActions + let markdownDocs = new Map([ + [ + TAB, + { + status: 'ready', + content: '# a', + localContent: '# b', + baseVersion: 'v1', + isDirty: true, + editable: true + } + ] + ]) + let actions: ReturnType + const hook = hookMount(() => { + actions = useMarkdown( + mountFixture[0]>({ + hostId: 'host-1', + worktreeId: WORKSPACE, + router: { push: (href: unknown) => effect('router-push', href), back: () => {} }, + client, + sessionTabs: [{ id: TAB, type: 'markdown', relativePath: 'docs/readme.md' }], + markdownDocs, + setMarkdownDocs: (update) => { + markdownDocs = typeof update === 'function' ? update(markdownDocs) : update + }, + setDiscardMarkdownTarget: () => {}, + discardMarkdownTarget: null, + setLeaveDrafts: () => {}, + markdownSaveSeqRef: { current: new Map() }, + markdownSaveInFlightRef: { current: new Set() }, + showToast: (message: string) => effect('toast', { message }), + readMarkdownTab: () => { + effect('read-markdown-tab', {}) + return Promise.resolve() + } + }) + ) + }) + hook.mount() + return { + action: (name) => + performHookAction(() => { + if (name === 'save') { + return actions.saveMarkdownTab( + mountFixture[0]>({ + type: 'markdown', + id: TAB, + relativePath: 'docs/readme.md' + }) + ) + } + throw new Error(`Unknown markdown action: ${name}`) + }), + state: () => ({ markdown: Object.fromEntries(markdownDocs) }), + dispose: hook.unmount + } + }, + 'settings.quick-commands': ({ client }) => { + const useQuickCommands = modules.load( + 'mobile/src/session/use-quick-commands.ts' + ).useQuickCommands + let enabled = true + let model: ReturnType + const persisted: unknown[] = [] + const hook = hookMount(() => { + model = useQuickCommands({ client, enabled }) + }) + return { + action(name, args) { + if (name === 'mount') { + return hook.mount() + } + if (name === 'close') { + enabled = false + return hook.update() + } + if (name === 'persist') { + return performHookAction(() => + model + .persist({ + type: 'upsert', + command: { + id: String(args.id ?? 'qc-1'), + label: String(args.label ?? 'build'), + command: 'pnpm build', + appendEnter: true + } + }) + .then((value: unknown) => { + persisted.push(value) + return value + }) + ) + } + throw new Error(`Unknown quick command action: ${name}`) + }, + state: () => ({ + commands: model.commands, + loading: model.loading, + ready: model.ready, + error: model.error, + persisted: [...persisted] + }), + dispose: hook.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/session-screen-read-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/session-screen-read-mount-adapters.ts new file mode 100644 index 00000000000..5afe5253e73 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/session-screen-read-mount-adapters.ts @@ -0,0 +1,199 @@ +import { hookMount, performHookAction } from '../hook-mount' +import type { + FileDocState, + MarkdownDocState, + MobileSessionTab +} from '../../../session/mobile-session-route-types' +import type { TerminalRecord } from '../../../session/mobile-terminal-records' +import { mountFixture } from '../recorder-fixture-shape' +import type { MountAdapter } from '../recording-scenario' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKSPACE = 'workspace-1' +const HANDLE = 'terminal-1' +const DEVICE_TOKEN = 'device-token-1' + +/** + * What the session screen reads while it is open: a markdown or file tab's document, the terminal + * inventory, the repo probe native chat gates readability on, and the paced double-Escape stop. + * + * These hooks take the screen's accumulated model, so each mount supplies only the members the hook + * destructures — a fixture completed into a whole session model would invent state no scenario + * observes. The setters are recorded as model values rather than as native UI. + */ +export function sessionScreenReadMountAdapters( + modules: ReturnType +): Record { + return { + 'session.tab-documents': ({ client }) => { + const useReaders = modules.load< + typeof import('../../../session/use-mobile-session-document-readers') + >('mobile/src/session/use-mobile-session-document-readers.ts').useMobileSessionDocumentReaders + let markdownDocs = new Map() + let fileDocs = new Map() + let readers: ReturnType + const hook = hookMount(() => { + readers = useReaders( + mountFixture[0]>({ + worktreeId: WORKSPACE, + client, + setMarkdownDocs: (update) => { + markdownDocs = typeof update === 'function' ? update(markdownDocs) : update + }, + setFileDocs: (update) => { + fileDocs = typeof update === 'function' ? update(fileDocs) : update + } + }) + ) + }) + hook.mount() + return { + action(name, args) { + if (name === 'markdown') { + return performHookAction(() => + readers.readMarkdownTab( + mountFixture[0]>({ + type: 'markdown', + id: 'tab-md', + relativePath: 'docs/readme.md', + isDirty: args.dirty === true + }) + ) + ) + } + if (name === 'file') { + return performHookAction(() => + readers.readFileTab( + mountFixture[0]>({ + type: 'file', + id: 'tab-file', + relativePath: 'src/app.ts', + ...(args.diff === true ? { diffSource: 'staged' as const } : {}) + }) + ) + ) + } + throw new Error(`Unknown document action: ${name}`) + }, + state: () => ({ + markdown: Object.fromEntries(markdownDocs), + file: Object.fromEntries(fileDocs) + }), + dispose: hook.unmount + } + }, + 'session.terminal-inventory': ({ client, effect }) => { + const useList = modules.load< + typeof import('../../../session/use-mobile-session-terminal-list') + >('mobile/src/session/use-mobile-session-terminal-list.ts').useMobileSessionTerminalList + let terminals: TerminalRecord[] = [] + const terminalsRef: { current: TerminalRecord[] } = { current: [] } + const sessionTabsRef: { current: MobileSessionTab[] } = { current: [] } + const unsubs = new Map void>([[HANDLE, () => {}]]) + let listModel: ReturnType + const hook = hookMount(() => { + listModel = useList( + mountFixture[0]>({ + hostId: 'host-1', + worktreeId: WORKSPACE, + client, + setTerminals: (update) => { + terminals = typeof update === 'function' ? update(terminals) : update + }, + terminalsRef, + sessionTabsRef, + pruneTerminalHandlesFromLiveInput: (handles) => + effect('prune-live-input', [...handles]), + defaultTerminalHandlesToLiveInput: (handles) => + effect('default-live-input', [...handles]), + clearTerminalLiveInputDefault: (handle) => effect('clear-live-input', { handle }), + setTerminalKeyboardMetrics: () => {}, + terminalRefs: { current: new Map() }, + terminalUnsubsRef: { current: unsubs }, + initializedHandlesRef: { current: new Set([HANDLE]) }, + viewportResubscribeBudgetRef: { + current: { + forget: (handle: string) => effect('forget-viewport-budget', { handle }), + notifyListedHandles: () => {} + } + }, + activeHandleRef: { current: HANDLE }, + showNativeChatRef: { current: false }, + unsubscribeTerminal: (handle: string) => effect('unsubscribe-terminal', { handle }), + nativeChatStream: { notifyListedHandles: () => {} }, + bufferedTerminalDraftState: { pruneDrafts: () => {} } + }) + ) + }) + hook.mount() + return { + action: (name) => + performHookAction(() => + listModel.fetchTerminals(name === 'no-empty' ? { allowEmptyLoaded: false } : {}) + ), + state: () => ({ terminals, known: terminalsRef.current }), + dispose: hook.unmount + } + }, + 'session.native-chat-readability': ({ client }) => { + const useReadability = modules.load< + typeof import('../../../session/use-mobile-native-chat-readability') + >('mobile/src/session/use-mobile-native-chat-readability.ts').useMobileNativeChatReadability + let readable = false + let worktreeId = `repo-1::/w` + const hook = hookMount(() => { + readable = useReadability(client, worktreeId) + }) + return { + action(name) { + if (name === 'mount') { + return hook.mount() + } + if (name === 'reroute') { + worktreeId = 'repo-2::/w' + return hook.update() + } + throw new Error(`Unknown readability action: ${name}`) + }, + state: () => ({ readable, worktreeId }), + dispose: hook.unmount + } + }, + 'session.native-chat-stop': ({ client, effect }) => { + const useStop = modules.load( + 'mobile/src/session/use-mobile-native-chat-stop.ts' + ).useMobileNativeChatStop + const errors: string[] = [] + let stop: () => void + let enabled = true + const hook = hookMount(() => { + stop = useStop( + mountFixture[0]>({ + client, + enabled, + handleRef: { current: HANDLE }, + deviceTokenRef: { current: DEVICE_TOKEN }, + streamIdentity: 'stream-1', + cancelPending: () => effect('cancel-pending', {}), + onSendError: (message: string) => errors.push(message) + }) + ) + }) + hook.mount() + return { + action(name) { + if (name === 'stop') { + return performHookAction(() => stop()) + } + if (name === 'leave') { + enabled = false + return hook.update() + } + throw new Error(`Unknown stop action: ${name}`) + }, + state: () => ({ errors: [...errors] }), + dispose: hook.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/session-screen-tab-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/session-screen-tab-mount-adapters.ts new file mode 100644 index 00000000000..f593ebc2a0d --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/session-screen-tab-mount-adapters.ts @@ -0,0 +1,189 @@ +import { hookMount, performHookAction } from '../hook-mount' +import type { MobileSessionTab } from '../../../session/mobile-session-route-types' +import type { TerminalRecord } from '../../../session/mobile-terminal-records' +import { mountFixture } from '../recorder-fixture-shape' +import type { MountAdapter } from '../recording-scenario' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKSPACE = 'workspace-1' +const HANDLE = 'terminal-1' + +/** + * Adding and removing session tabs: the markdown note and browser tab a user creates, and the + * rename/close writes the tab strip makes. + * + * Each of these keeps local tab state only on an accepted reply, so the state projection is the tab + * list itself — a golden that showed the same list after a refusal would be recording the erasure + * these call sites exist to avoid. + */ +export function sessionScreenTabMountAdapters( + modules: ReturnType +): Record { + return { + 'session.content-create': ({ client, effect }) => { + const useCreate = modules.load< + typeof import('../../../session/use-mobile-session-content-create-actions') + >( + 'mobile/src/session/use-mobile-session-content-create-actions.ts' + ).useMobileSessionContentCreateActions + let creatingBrowser = false + let creatingMarkdown = false + let createError = '' + let screencastSupported = true + const pendingBrowserFocusPageIdRef: { current: string | null } = { current: null } + let actions: ReturnType + const timers: ReturnType[] = [] + const hook = hookMount(() => { + actions = useCreate( + mountFixture[0]>({ + worktreeId: WORKSPACE, + client, + creatingBrowser, + setCreatingBrowser: (value) => { + creatingBrowser = typeof value === 'function' ? value(creatingBrowser) : value + }, + creatingMarkdown, + setCreatingMarkdown: (value) => { + creatingMarkdown = typeof value === 'function' ? value(creatingMarkdown) : value + }, + setCreateError: (value) => { + createError = typeof value === 'function' ? value(createError) : value + }, + pendingBrowserFocusPageIdRef, + handleCreateBrowserRef: { current: () => Promise.resolve(false) }, + browserScreencastSupportedRef: { current: screencastSupported }, + scheduleDelayedAction: (callback: () => void, delayMs: number) => { + timers.push(setTimeout(callback, delayMs)) + }, + showToast: (message: string) => effect('toast', { message }), + fetchSessionTabs: () => { + effect('fetch-session-tabs', {}) + return Promise.resolve() + }, + fetchPendingBrowserSessionTabs: () => { + effect('fetch-pending-browser-tabs', {}) + return Promise.resolve() + } + }) + ) + }) + hook.mount() + return { + action(name, args) { + if (name === 'unsupported') { + screencastSupported = false + return hook.update() + } + return performHookAction(() => + name === 'markdown' + ? actions.handleCreateMarkdownNote() + : actions.handleCreateBrowser(String(args.url ?? 'https://example.com')) + ) + }, + state: () => ({ + creatingBrowser, + creatingMarkdown, + createError, + pendingBrowserFocusPageId: pendingBrowserFocusPageIdRef.current + }), + dispose: () => { + for (const timer of timers) { + clearTimeout(timer) + } + hook.unmount() + } + } + }, + 'session.tab-close': ({ client, effect }) => { + const useClose = modules.load< + typeof import('../../../session/use-mobile-session-close-actions') + >('mobile/src/session/use-mobile-session-close-actions.ts').useMobileSessionCloseActions + const terminalTab = mountFixture>({ + id: 'tab-1', + type: 'terminal', + title: 'Terminal', + terminal: HANDLE, + isActive: true + }) + let terminals: TerminalRecord[] = [{ handle: HANDLE, title: 'Terminal', isActive: true }] + const terminalsRef = { current: terminals } + const sessionTabsRef = { current: [terminalTab] } + let sessionTabs: MobileSessionTab[] = sessionTabsRef.current + let activeHandle: string | null = HANDLE + const activeHandleRef: { current: string | null } = { current: HANDLE } + const renameTarget: { handle: string } | null = { handle: HANDLE } + const timers: ReturnType[] = [] + let actions: ReturnType + const hook = hookMount(() => { + actions = useClose( + mountFixture[0]>({ + worktreeId: WORKSPACE, + client, + terminals, + terminalsRef, + setTerminals: (update) => { + terminals = typeof update === 'function' ? update(terminals) : update + }, + sessionTabsRef, + setSessionTabs: (update) => { + sessionTabs = typeof update === 'function' ? update(sessionTabs) : update + }, + reconcileBufferedDraftsRef: { current: () => {} }, + closedTabTombstonesRef: { current: new Map() }, + clearTerminalLiveInputDefault: (handle: string) => + effect('clear-live-input', { handle }), + setActiveHandle: (value) => { + activeHandle = typeof value === 'function' ? value(activeHandle) : value + }, + setActiveSessionTabId: () => {}, + activeSessionTabIdRef: { current: 'tab-1' }, + selectedSessionTabIdRef: { current: 'tab-1' }, + renameTarget, + setRenameTarget: () => {}, + terminalRefs: { current: new Map() }, + initializedHandlesRef: { current: new Set([HANDLE]) }, + activeHandleRef, + activeSessionTabTypeRef: { current: 'terminal' }, + pendingActiveTerminalHandleRef: { current: null }, + pendingBrowserFocusPageIdRef: { current: null }, + scheduleDelayedAction: (callback: () => void, delayMs: number) => { + timers.push(setTimeout(callback, delayMs)) + }, + unsubscribeTerminal: (handle: string) => effect('unsubscribe-terminal', { handle }), + subscribeToTerminal: (handle: string) => effect('subscribe-terminal', { handle }), + fetchTerminals: () => { + effect('fetch-terminals', {}) + return Promise.resolve(true) + } + }) + ) + }) + hook.mount() + return { + action(name, args) { + if (name === 'rename') { + return performHookAction(() => + actions.handleRenameTerminal(String(args.title ?? 'renamed')) + ) + } + if (name === 'close-terminal') { + return performHookAction(() => + actions.handleCloseTerminal({ handle: HANDLE, title: 'Terminal', isActive: true }) + ) + } + if (name === 'close-tab') { + return performHookAction(() => actions.handleCloseSessionTab(terminalTab)) + } + throw new Error(`Unknown tab close action: ${name}`) + }, + state: () => ({ terminals, sessionTabs, activeHandle }), + dispose: () => { + for (const timer of timers) { + clearTimeout(timer) + } + hook.unmount() + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/session-tab-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/session-tab-mount-adapters.ts new file mode 100644 index 00000000000..c93d4ae0860 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/session-tab-mount-adapters.ts @@ -0,0 +1,111 @@ +import type { MountAdapter } from '../recording-scenario' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKTREE = 'id:workspace-1' +const TERMINAL = 'terminal-1' +const TAB = 'tab-1' + +/** + * Making a session tab the active one, and the reconciliation loop that keeps the tab list honest. + * + * The activation pair is recorded because of its one retry: a logical cutover is replayed once, so + * a golden has to show two sender calls for one action and a non-cutover error showing one. The + * stream-health controller is recorded for the opposite reason — its generation, barrier and + * application-revision guards each drop a reply, and only a recording says which drop happened. + */ +export function sessionTabMountAdapters( + modules: ReturnType +): Record { + return { + 'session.tab-activation': ({ client }) => { + const activation = modules.load< + typeof import('../../../session/mobile-session-tab-activation') + >('mobile/src/session/mobile-session-tab-activation.ts') + const replies: Record = {} + let failure: unknown = null + return { + action: (name) => + (name === 'focus' + ? activation.focusMobileTerminal(client, TERMINAL) + : activation.activateMobileSessionTab(client, { + worktree: WORKTREE, + tabId: TAB, + notifyClients: false, + navigation: 'caller', + intent: 'user' + }) + ).then( + (value: unknown) => { + replies[name] = value + return value + }, + (error: unknown) => { + failure = error instanceof Error ? error.message : String(error) + throw error + } + ), + state: () => ({ ...replies, failure }), + dispose: () => {} + } + }, + 'session.tabs-stream-health': ({ client, effect }) => { + const Controller = modules.load< + typeof import('../../../session/mobile-session-tabs-stream-health') + >('mobile/src/session/mobile-session-tabs-stream-health.ts').MobileSessionTabsStreamHealth + let applicationRevision = 0 + let accepted: unknown = 'unapplied' + let rejectApply = false + const controller = new Controller<{ tabs?: readonly { id: string }[] }, { id: string }>( + mountFixture< + ConstructorParameters< + typeof Controller<{ tabs?: readonly { id: string }[] }, { id: string }> + >[0] + >({ + client, + scope: WORKTREE, + apply: (result) => + rejectApply + ? { accepted: false } + : { accepted: true, effectiveTabs: result.tabs ?? [], applicationRevision }, + consumeAccepted: (_result, effectiveTabs, source) => { + accepted = { tabs: effectiveTabs, source } + }, + hasRecoveryNeed: () => false, + getApplicationRevision: () => applicationRevision, + onFetchStarted: () => effect('fetch-started', {}), + onFetchSucceeded: (result) => effect('fetch-succeeded', result), + onFetchFailed: (failure) => effect('fetch-failed', failure.error), + onFetchErrored: (error) => + effect('fetch-errored', error instanceof Error ? error.message : String(error)) + }) + ) + return { + action(name) { + if (name === 'activate') { + // Nothing is fetched until the screen turns reconciliation on; the class starts off. + controller.setReconciliationActive(true) + return true + } + if (name === 'reconcile') { + return controller.requestReconciliation() + } + if (name === 'retry') { + return controller.retryReconciliation() + } + if (name === 'revise') { + applicationRevision += 1 + return applicationRevision + } + if (name === 'reject-apply') { + rejectApply = true + return rejectApply + } + throw new Error(`Unknown session tabs health action: ${name}`) + }, + state: () => ({ accepted, applicationRevision }), + dispose: () => controller.dispose() + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/session-terminal-gesture-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/session-terminal-gesture-mount-adapters.ts new file mode 100644 index 00000000000..4463e9bf25c --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/session-terminal-gesture-mount-adapters.ts @@ -0,0 +1,114 @@ +import { hookScreenMount } from '../mounted-screen-tree' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { TerminalModes } from '../../../terminal/terminal-webview-contract' +import type { + Terminal, + TerminalGestureInputBucket, + TerminalGestureInputQueue +} from '../../../session/mobile-session-route-types' + +const HANDLE = 'terminal-1' +const DEVICE_TOKEN = 'device-token-1' +/** A two-finger scroll as the WebView bridge reports it: one SGR wheel sequence. */ +const WHEEL_REPORT = '[<64;10;5M' +/** Mouse reporting on, alt screen off: the gate a gesture byte has to pass to reach the wire. */ +const PTY_MODES: TerminalModes = { + bracketedPasteMode: false, + altScreen: false, + mouseTrackingMode: 'any', + sgrMouseMode: true, + sgrMousePixelsMode: false +} + +/** + * The two sends the session screen's gesture surface makes: the debounced flush of buffered wheel + * and arrow reports, and the clear-buffer the terminal menu issues. + * + * Neither rides a subscription. The flush reads refs — client, connection state, PTY modes, the + * gesture buckets, the active handle and tab type — and the clear optional-chains the webview, so a + * mount holding no terminal ref reaches both. The webview is absent rather than substituted: the + * local `clear()` on it is a device call this oracle has no observation of, and the send after it is + * what the recording is evidence of. + * + * State is the queue accounting the hook owns — what is buffered, what is in flight, and what the + * rate limiter has left — because that is the hook's own value; it returns callbacks and nothing + * else. What each reply decided lands in the other two lists: an accepted send is a takeover report + * in the sender list, and a refused clear is a toast in the effects. + */ +export function sessionTerminalGestureMountAdapters( + modules: ReturnType +): Record { + return { + 'session.terminal-gesture-input': ({ client, effect }) => { + const useTerminalInput = modules.load< + typeof import('../../../session/use-mobile-session-terminal-input') + >('mobile/src/session/use-mobile-session-terminal-input.ts').useMobileSessionTerminalInput + const takeover = modules.load< + typeof import('../../../terminal/worker-terminal-takeover-report') + >('mobile/src/terminal/worker-terminal-takeover-report.ts') + // The per-client report window is module state; a fresh recording must not inherit one. + takeover.resetWorkerTerminalTakeoverReportsForTest() + + const buckets = { current: new Map() } + const queues = { current: new Map() } + const inFlight = { current: new Set() } + let input: ReturnType | undefined + const screen = hookScreenMount(() => { + input = useTerminalInput( + mountFixture[0]>({ + client, + connState: 'connected', + activeHandle: HANDLE, + clientRef: { current: client }, + connStateRef: { current: 'connected' }, + deviceTokenRef: { current: DEVICE_TOKEN }, + activeHandleRef: { current: HANDLE }, + activeSessionTabTypeRef: { current: 'terminal' }, + ptyModesRef: { current: new Map([[HANDLE, PTY_MODES]]) }, + terminalGestureInputBucketsRef: buckets, + terminalGestureInputQueuesRef: queues, + terminalGestureInputInFlightRef: inFlight, + liveInputRef: { current: null }, + liveInputFocusTimerRef: { current: null }, + terminalUnsubsRef: { current: new Map() }, + hostQueryReplyInputSupportedRef: { current: false }, + clearPendingLiveInputCommit: () => {}, + toggleTerminalLiveInput: () => false, + getTerminalRef: () => undefined, + showToast: (message: string, durationMs?: number) => + effect('toast', { message, durationMs: durationMs ?? null }) + }) + ) + }, effect) + + return { + action(name, args) { + if (name === 'mount') { + return screen.mount() + } + if (name === 'gesture') { + return input!.handleTerminalInput(HANDLE, String(args.bytes ?? WHEEL_REPORT)) + } + if (name === 'clear') { + const target: Terminal = { handle: HANDLE, title: 'zsh', isActive: true } + return input!.handleClearTerminal(target) + } + throw new Error(`Unknown terminal gesture action: ${name}`) + }, + state: () => ({ + queuedSequences: queues.current.get(HANDLE)?.sequenceCount ?? null, + queuedBytes: queues.current.get(HANDLE)?.bytes ?? null, + inFlight: inFlight.current.has(HANDLE), + bucketTokens: buckets.current.get(HANDLE)?.tokens ?? null, + crash: screen.crash() + }), + dispose: () => { + takeover.resetWorkerTerminalTakeoverReportsForTest() + screen.unmount() + } + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/session-terminal-input-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/session-terminal-input-mount-adapters.ts new file mode 100644 index 00000000000..4d3bcd26a2f --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/session-terminal-input-mount-adapters.ts @@ -0,0 +1,246 @@ +import { hookScreenMount } from '../mounted-screen-tree' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter, MountContext } from '../recording-scenario' +import type { TerminalModes } from '../../../terminal/terminal-webview-contract' + +const HANDLE = 'terminal-1' +const DEVICE_TOKEN = 'device-token-1' +const WORKTREE = 'repo-a::/tmp/repo-a' +/** Bracketed paste is on and the alt screen is off, which is what wraps a pasted payload. */ +const PTY_MODES: TerminalModes = { + bracketedPasteMode: true, + altScreen: false, + mouseTrackingMode: 'none', + sgrMouseMode: false, + sgrMousePixelsMode: false +} + +/** + * What the session screen's terminal input surface puts on the wire: the composed draft send, the + * live keystroke send, the clipboard paste that rides on the same method, and the repo read that + * resolves which connection a workspace's terminal lives on. + * + * The device state these hooks read is real rather than declared. The pasteboard is the engine's + * per-recording fixture, so the bytes a paste reads are the bytes a recorded copy put there one + * action earlier — the same sequence a phone performs. The draft store is the product's own + * `useBufferedTerminalDrafts`, mounted in the same tree, so the text a send clears and a refusal + * restores is state the recording drove rather than a stand-in. + * + * Only the clipboard's text path is driven. Its image path decodes a raster through + * expo-image-manipulator and stages it on expo-file-system, and neither module is substituted: + * recording it would mean inventing image and file-system behaviour, which is not what this oracle + * is evidence of. The send both paths reach is the same expression, and the text path reaches it. + * + * Mounted through `hookScreenMount` for its crash boundary: a reply partition that takes a hook's + * effect down is the recording, not a suite failure. + */ +export function sessionTerminalInputMountAdapters( + modules: ReturnType +): Record { + return { + 'session.terminal-clipboard': (context) => mountTerminalClipboard(modules, context), + 'session.terminal-input-send': (context) => mountTerminalInputSend(modules, context) + } +} + +function mountTerminalClipboard( + modules: ReturnType, + { client, effect }: MountContext +) { + const useAccessorySelection = modules.load< + typeof import('../../../session/use-mobile-session-accessory-selection') + >( + 'mobile/src/session/use-mobile-session-accessory-selection.ts' + ).useMobileSessionAccessorySelection + const useTerminalPaste = modules.load< + typeof import('../../../session/use-mobile-terminal-paste') + >('mobile/src/session/use-mobile-terminal-paste.ts').useMobileTerminalPaste + const takeover = modules.load( + 'mobile/src/terminal/worker-terminal-takeover-report.ts' + ) + // The per-client report window is module state; a fresh recording must not inherit one. + takeover.resetWorkerTerminalTakeoverReportsForTest() + + const ptyModesRef = { current: new Map([[HANDLE, PTY_MODES]]) } + let selection: ReturnType | undefined + let paste: ReturnType | undefined + let connectionId: unknown = 'unresolved' + let pasteOutcome: unknown = 'unpasted' + + const screen = hookScreenMount(() => { + const model = useAccessorySelection( + mountFixture[0]>({ + client, + connState: 'connected', + worktreeId: WORKTREE, + isFloatingWorkspaceRoute: false, + activeHandleRef: { current: HANDLE }, + terminalRefs: { current: new Map() }, + ptyModesRef, + setCanPaste: (value) => effect('can-paste', { value }), + setSelectModeActive: (value) => effect('select-mode', { value }), + showToast: (message: string, durationMs?: number) => + effect('toast', { message, durationMs: durationMs ?? null }) + }) + ) + selection = model + paste = useTerminalPaste( + mountFixture[0]>({ + activeHandle: HANDLE, + activeHandleRef: { current: HANDLE }, + activeSessionTabTypeRef: { current: 'terminal' }, + canSend: true, + client, + clientRef: { current: client }, + connState: 'connected', + connStateRef: { current: 'connected' }, + deviceTokenRef: { current: DEVICE_TOKEN }, + flushPendingLiveInputBeforeExternalSend: (handle: string) => { + effect('flush-live-input', { handle }) + return Promise.resolve(true) + }, + getActiveWorktreeConnectionId: () => model.getActiveWorktreeConnectionId(), + onError: () => { + pasteOutcome = 'error' + }, + onSuccess: () => { + pasteOutcome = 'sent' + }, + ptyModesRef, + refreshCanPaste: () => effect('refresh-can-paste', {}), + showToast: (message: string, durationMs?: number) => + effect('toast', { message, durationMs: durationMs ?? null }) + }) + ) + }, effect) + + return { + action(name: string, args: Record) { + if (name === 'mount') { + return screen.mount() + } + if (name === 'copy') { + return selection!.handleSelectionCopy(HANDLE, String(args.text ?? 'echo hi')) + } + if (name === 'paste') { + return paste!() + } + if (name === 'connection') { + return selection!.getActiveWorktreeConnectionId().then( + (value: unknown) => { + connectionId = value + return value + }, + (error: unknown) => { + connectionId = error instanceof Error ? error.message : String(error) + throw error + } + ) + } + throw new Error(`Unknown terminal clipboard action: ${name}`) + }, + state: () => ({ connectionId, pasteOutcome, crash: screen.crash() }), + dispose: () => { + takeover.resetWorkerTerminalTakeoverReportsForTest() + screen.unmount() + } + } +} + +function mountTerminalInputSend( + modules: ReturnType, + { client, effect }: MountContext +) { + const useSendActions = modules.load< + typeof import('../../../session/use-mobile-session-terminal-send-actions') + >( + 'mobile/src/session/use-mobile-session-terminal-send-actions.ts' + ).useMobileSessionTerminalSendActions + const useDrafts = modules.load( + 'mobile/src/terminal/use-buffered-terminal-drafts.ts' + ).useBufferedTerminalDrafts + const takeover = modules.load( + 'mobile/src/terminal/worker-terminal-takeover-report.ts' + ) + takeover.resetWorkerTerminalTakeoverReportsForTest() + + const activeHandleRef = { current: HANDLE } + const sendingRef = { current: false } + // An agent tab, so an accepted send hands the turn over and the keyboard drop is observable. + const activeSessionTab = { + type: 'terminal' as const, + id: 'tab-1', + title: 'claude', + terminal: HANDLE, + launchAgent: 'claude' as const, + isActive: true + } + let drafts: ReturnType | undefined + let actions: ReturnType | undefined + let liveAccepted: unknown = 'unsent' + + const screen = hookScreenMount(() => { + const draftState = useDrafts({ activeHandle: HANDLE, activeHandleRef }) + drafts = draftState + actions = useSendActions( + mountFixture[0]>({ + client, + activeHandle: HANDLE, + activeSessionTab, + canSend: true, + keyboardHeight: 0, + deviceTokenRef: { current: DEVICE_TOKEN }, + clientRef: { current: client }, + connStateRef: { current: 'connected' }, + liveInputRef: { current: null }, + commandInputRef: { current: null }, + liveInputFocusTimerRef: { current: null }, + sendLiveTerminalInputRef: { current: null }, + sessionTabActionSheetKeyboardHideSubRef: { current: null }, + sessionTabActionSheetRequestSeqRef: { current: 0 }, + activeHandleRef, + activeSessionTabTypeRef: { current: 'terminal' }, + sendingRef, + bufferedTerminalDraftState: draftState, + getSendCompletionGeneration: () => 0, + showToast: (message: string, durationMs?: number) => + effect('toast', { message, durationMs: durationMs ?? null }) + }) + ) + }, effect) + + return { + action(name: string, args: Record) { + if (name === 'mount') { + return screen.mount() + } + if (name === 'type') { + drafts!.setInput(String(args.text ?? 'ls -la')) + return screen.update() + } + if (name === 'send') { + return actions!.handleSend() + } + if (name === 'live') { + return actions! + .sendLiveTerminalInput(HANDLE, String(args.bytes ?? 'ls')) + .then((value: unknown) => { + liveAccepted = value + return value + }) + } + throw new Error(`Unknown terminal input send action: ${name}`) + }, + state: () => ({ + input: drafts?.input ?? null, + sending: sendingRef.current, + liveAccepted, + crash: screen.crash() + }), + dispose: () => { + takeover.resetWorkerTerminalTakeoverReportsForTest() + screen.unmount() + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/structured-agent-launch-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/structured-agent-launch-mount-adapters.ts new file mode 100644 index 00000000000..9091b7cb437 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/structured-agent-launch-mount-adapters.ts @@ -0,0 +1,38 @@ +import type { MountAdapter } from '../recording-scenario' +import type { operationModuleLoader } from '../operation-module-loader' + +const WORKSPACE = 'workspace-1' + +/** + * Opening a structured agent chat: the support probe, its bounded selector retry, and the durable + * create the phone replays exactly once when the transport drops. + * + * Recorded rather than reasoned about because every failure here has to stay `unknown` rather than + * `failed` unless the host names the refusal definitive — a create that may have committed must not + * grow a sibling terminal. The replay makes that visible as two sends for one action. + */ +export function structuredAgentLaunchMountAdapters( + modules: ReturnType +): Record { + return { + 'agentSession.structured-launch': ({ client }) => { + const create = modules.load< + typeof import('../../../session/mobile-structured-agent-session-launch') + >( + 'mobile/src/session/mobile-structured-agent-session-launch.ts' + ).createMobileStructuredAgentSession + let launched: unknown = 'unlaunched' + return { + action: (name) => + create(client, WORKSPACE, name === 'codex' ? 'codex' : 'claude').then( + (value: unknown) => { + launched = value + return value + } + ), + state: () => ({ launched }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/tasks-linear-workspace-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/tasks-linear-workspace-mount-adapters.ts new file mode 100644 index 00000000000..ca2c91116e4 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/tasks-linear-workspace-mount-adapters.ts @@ -0,0 +1,81 @@ +import { isValidElement } from 'react' +import { performHookAction } from '../hook-mount' +import { mountFixture } from '../recorder-fixture-shape' +import type { operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { ConnectionPresentationModel } from '../../../tasks/use-mobile-tasks-connection-presentation' + +/** + * Switching the Linear workspace from the tasks filter sheet. + * + * `renderMobileTasksLinearWorkspacePicker` is a render helper the surface calls as a function, not + * a component, so the element it returns is the whole of its output and `onSelect` on that element + * is the same closure the picker would invoke on a press. It is read off the element rather than + * off a mounted tree because the picker draws inside `BottomDrawer`, whose reanimated timing driver + * and gesture builder the recorder would have to impersonate to make a row exist — and the workspace + * a press carries comes from the scenario either way. + */ +export function tasksLinearWorkspaceMountAdapters( + modules: ReturnType +): Record { + return { + 'linear.select-workspace-picker': ({ client, effect }) => { + const renderPicker = modules.load< + typeof import('../../../tasks/mobile-tasks-filter-pickers') + >('mobile/src/tasks/mobile-tasks-filter-pickers.tsx').renderMobileTasksLinearWorkspacePicker + let selectedWorkspaceId: ConnectionPresentationModel['selectedLinearWorkspaceId'] = + 'workspace-a' + let teamCount = 2 + let error = '' + let contextLoads = 0 + const model = (): ConnectionPresentationModel => + mountFixture({ + client, + linearWorkspaceOptions: [ + { value: 'workspace-a', label: 'Acme' }, + { value: 'workspace-b', label: 'Beta' } + ], + loadLinearContext: () => { + contextLoads++ + effect('linear.context-reloaded', { contextLoads }) + return Promise.resolve() + }, + selectedLinearWorkspaceId: selectedWorkspaceId, + setError: (next) => { + error = typeof next === 'function' ? next(error) : next + }, + setSelectedLinearTeamIds: (next) => { + teamCount = (typeof next === 'function' ? next(new Set()) : next).size + }, + setSelectedLinearWorkspaceId: (next) => { + selectedWorkspaceId = typeof next === 'function' ? next(selectedWorkspaceId) : next + }, + setShowLinearWorkspacePicker: () => {}, + showLinearWorkspacePicker: true, + taskUiReady: true + }) + return { + action(name, args) { + if (name !== 'select-workspace') { + throw new Error(`Unknown linear workspace action: ${name}`) + } + const element = renderPicker(model()) + if (!isValidElement<{ onSelect?: unknown }>(element)) { + throw new Error('The workspace picker rendered no element') + } + const select = element.props.onSelect + if (typeof select !== 'function') { + throw new Error('The workspace picker carries no onSelect') + } + const workspace = args.workspace + if (typeof workspace !== 'string') { + throw new Error('A workspace selection names the workspace it picks') + } + return performHookAction(() => select(workspace)) + }, + state: () => ({ selectedWorkspaceId, teamCount, error, contextLoads }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/tasks-route-screen-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/tasks-route-screen-mount-adapters.ts new file mode 100644 index 00000000000..4e485d8c1d8 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/adapters/tasks-route-screen-mount-adapters.ts @@ -0,0 +1,99 @@ +import { createElement, type Context } from 'react' +import { screenMount } from '../mounted-screen-tree' +import { performHookAction } from '../hook-mount' +import { mountFixture } from '../recorder-fixture-shape' +import type { OperationExposure, operationModuleLoader } from '../operation-module-loader' +import type { MountAdapter } from '../recording-scenario' +import type { RpcClientContextValue } from '../../../transport/rpc-client-context-contract' + +const HOST = 'host-1' + +/** The screen-root hook reads its client through the context handle `client-context.tsx` keeps. */ +export const tasksRouteScreenMountExposures: readonly OperationExposure[] = [ + ['client-context.tsx', '\nexports.recorderHostClientContext = Ctx;'] +] + +/** The tasks screen root: the repo list its pickers and its create form are hydrated from. */ +export function tasksRouteScreenMountAdapters( + modules: ReturnType +): Record { + return { + 'tasks.route-repo-list': ({ client, effect }) => { + const useRoute = modules.load< + typeof import('../../../tasks/use-mobile-tasks-route-and-item-state') + >( + 'mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx' + ).useMobileTasksRouteAndItemState + const { recorderHostClientContext } = modules.load<{ + recorderHostClientContext: Context + }>('mobile/src/transport/client-context.tsx') + const context = mountFixture({ + acquire: () => client, + release: () => {}, + getKnownState: () => 'connected', + getClientId: () => 'client-1', + getReconnectAttempt: () => 0, + getLastConnectedAt: () => 0, + getAllClients: () => [{ hostId: HOST, client }], + subscribeHostState: () => () => {}, + getState: () => 'connected', + getActivePath: () => 'lan', + getPendingPath: () => null, + isPairingRejected: () => false, + isHostSignedOut: () => false + }) + // A holder rather than a binding: Harness is a component, so it cannot assign an outer name. + const observed: { model?: ReturnType } = {} + function Harness(): null { + observed.model = useRoute() + return null + } + const screen = screenMount( + () => + createElement( + recorderHostClientContext.Provider, + { value: context }, + createElement(Harness) + ), + effect + ) + const model = (): ReturnType => { + const found = observed.model + if (!found) { + throw new Error('The tasks route hook is not mounted') + } + return found + } + return { + action(name) { + if (name === 'mount' || name === 'remount') { + return screen.mount() + } + if (name === 'unmount') { + return screen.unmount() + } + if (name === 'ensure-repos') { + return performHookAction(() => model().repoListEnsureLoaded()) + } + throw new Error(`Unknown tasks route action: ${name}`) + }, + state: () => { + const crash = screen.crash() + if (crash !== null) { + return { crash } + } + const repos = model().repos + return { + crash, + // A reply whose result carries no `repos` array is published as it arrived, so the + // projection records what the screen holds rather than assuming a list. + repos: Array.isArray(repos) ? repos.map((repo) => repo?.id) : repos, + repoListStatus: model().repoList.state.status, + repoListError: model().repoList.state.error + } + }, + dispose: screen.unmount + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/adapters/worktree-catalog-mount-adapters.ts b/mobile/src/test-support/rpc-recording/adapters/worktree-catalog-mount-adapters.ts index 41283b2a41d..82bb78851a3 100644 --- a/mobile/src/test-support/rpc-recording/adapters/worktree-catalog-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/adapters/worktree-catalog-mount-adapters.ts @@ -55,7 +55,8 @@ export function worktreeCatalogMountAdapters( fetched = result // Admitting is what advances the snapshot token a later poll sends back. admitted = snapshots.admit(result.kind === 'response' ? result.pending : null) - return result + // The pending catalog carries the live client, which the recorder cannot observe. + return projectObservable(result) }), state: () => projectObservable({ fetched, admitted }), dispose: () => {} diff --git a/mobile/src/test-support/rpc-recording/declared-device-state.test.ts b/mobile/src/test-support/rpc-recording/declared-device-state.test.ts new file mode 100644 index 00000000000..78b4629f40e --- /dev/null +++ b/mobile/src/test-support/rpc-recording/declared-device-state.test.ts @@ -0,0 +1,162 @@ +import { resolve } from 'node:path' +import { describe, expect, it } from 'vitest' +import { declaredDeviceSubstitutes } from './declared-device-state' +import { nativeMountingSubstitutes } from './native-mounting-substitutes' +import { pilotMountAdapters } from './pilot-mount-adapters' +import { runRecording } from './run-recording' +import { readScenarios } from './scenario-input' +import { vitestRecordingScheduler } from './vitest-recording-scheduler' +import type { Recording, RecordingScenario } from './recording-scenario' +import type { RecordedValue } from './recording-values' + +const root = resolve(import.meta.dirname, '../../../..') +const manifest = readScenarios( + process.env.RPC_FOUNDATION_SCENARIOS ?? + resolve(root, 'mobile/rpc-foundation/pilot-scenarios.json') +).scenarios + +const STORE = '@react-native-async-storage/async-storage' + +function store(declared: Record): { + module: Record Promise> + effects: { name: string; value: unknown }[] +} { + const effects: { name: string; value: unknown }[] = [] + const device = declaredDeviceSubstitutes({ deviceStore: declared }) + device.bind((name, value) => effects.push({ name, value })) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the declared store answers every member; the test asserts what each one does. + const module = device.substitutes.get(STORE) as Record< + string, + (...args: unknown[]) => Promise + > + return { module, effects } +} + +function scenario(id: string): RecordingScenario { + const found = manifest.find((candidate) => candidate.id === id) + if (!found) { + throw new Error(`No scenario named ${id}`) + } + return found +} + +async function record(id: string): Promise { + const declared = scenario(id) + const { adapters } = pilotMountAdapters(root, { device: declared }) + return runRecording(declared, adapters[declared.operation]!, vitestRecordingScheduler()) +} + +function lastCheckpoint(recording: Recording): { + sender: RecordedValue + effects: RecordedValue + state: RecordedValue +} { + const { observation } = recording.checkpoints.at(-1)! + return { sender: observation.sender, effects: observation.effects, state: observation.state } +} + +function sentParams(recording: Recording, index = 0): unknown { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a recorded sender entry has three positional argument slots. + const sender = lastCheckpoint(recording).sender as { + name: string + args: { name: string; value: unknown }[] + }[] + return { name: sender[index]?.name, params: sender[index]?.args[1]?.value } +} + +describe('a scenario that declares its device', () => { + it('leaves the refusing store in place when nothing is declared', () => { + const undeclared = declaredDeviceSubstitutes({}) + expect(undeclared.substitutes.size).toBe(0) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the table's default store answers every member with a throwing call. + const fallback = nativeMountingSubstitutes().get(STORE) as { getItem: () => unknown } + expect(() => fallback.getItem()).toThrow('Native store reached during recording') + }) + + it('reads the declared entry, and null for everything else', async () => { + const { module } = store({ 'orca:key': 'declared' }) + await expect(module.getItem!('orca:key')).resolves.toBe('declared') + await expect(module.getItem!('orca:other')).resolves.toBeNull() + }) + + /** + * A write that fed back into a read would let a later read return a byte nothing declared, which + * is the device back inside the recording. The write is an effect instead, where it is observed. + */ + it('records a write as an effect without letting a read see it', async () => { + const { module, effects } = store({}) + await module.setItem!('orca:key', 'written') + await module.removeItem!('orca:key') + await expect(module.getItem!('orca:key')).resolves.toBeNull() + expect(effects).toEqual([ + { name: 'device-store.setItem', value: { key: 'orca:key', value: 'written' } }, + { name: 'device-store.removeItem', value: { key: 'orca:key' } } + ]) + }) + + it('refuses a member the declaration does not back', () => { + const { module } = store({}) + expect(() => module.multiGet!('orca:key')).toThrow( + `Native store reached during recording: ${STORE}.multiGet` + ) + }) + + it('answers a declared tray, and records a dismissal as an effect', async () => { + const entry = { request: { identifier: 'tray-1', content: { data: { a: 1 } } } } + const effects: { name: string; value: unknown }[] = [] + const device = declaredDeviceSubstitutes({ deviceState: { notificationTray: [entry] } }) + device.bind((name, value) => effects.push({ name, value })) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the declared tray lists exactly these two members. + const module = device.substitutes.get('expo-notifications') as { + getPresentedNotificationsAsync: () => Promise + dismissNotificationAsync: (identifier: string) => Promise + } + const presented = await module.getPresentedNotificationsAsync() + expect(presented).toEqual([entry]) + expect(presented[0]).not.toBe(entry) + await module.dismissNotificationAsync('tray-1') + expect(effects).toEqual([ + { name: 'notification-tray.dismiss', value: { identifier: 'tray-1' } } + ]) + }) + + it('backs a recorded read: the declared last-visited repo is the one the dialog selects', async () => { + const recording = await record('new-workspace-repositories-fulfilled') + expect(sentParams(recording)).toEqual({ name: 'repo.list#1', params: { $rpc: 'absent' } }) + // repo-a is the first eligible repo, so repo-b can only come from the declared entry. + expect(lastCheckpoint(recording).state).toMatchObject({ selected: 'repo-b' }) + }) + + it('backs a recorded write: the reset credit journals its key before the request', async () => { + const recording = await record('codex-reset-credit-consumed') + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a recorded request's params are recorded data. + const params = sentParams(recording) as { name: string; params: { idempotencyKey?: string } } + expect(params.name).toBe('accounts.consumeCodexResetCredit#1') + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: recorded effects are a list of name/value pairs. + const effects = lastCheckpoint(recording).effects as { name: string; value: unknown }[] + expect(effects.map((effect) => effect.name)).toEqual(['device-store.setItem']) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: as above. + const write = effects[0]!.value as { key: string; value: string } + expect(write.key).toMatch(/^orca:codex-reset-credit-attempt:v1:[0-9a-f]{64}$/) + expect(JSON.parse(write.value)).toMatchObject({ idempotencyKey: params.params.idempotencyKey }) + }) + + it('backs a recorded tray: the presented push is the identity the catch-up sends', async () => { + const recording = await record('push-dismissal-tray-reconciled') + expect(sentParams(recording)).toEqual({ + name: 'notifications.getMissedSince#1', + params: { + lastSeenSeq: Number.MAX_SAFE_INTEGER, + deliveredPushes: [ + { notificationEpoch: 'epoch-1', notificationId: 'note-1', notificationSeq: 7 } + ] + } + }) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: recorded effects are a list of name/value pairs. + const effects = lastCheckpoint(recording).effects as { name: string }[] + expect(effects.map((effect) => effect.name)).toEqual([ + 'device-store.setItem', + 'notification-tray.dismiss' + ]) + }) +}) diff --git a/mobile/src/test-support/rpc-recording/declared-device-state.ts b/mobile/src/test-support/rpc-recording/declared-device-state.ts new file mode 100644 index 00000000000..fda5eaca596 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/declared-device-state.ts @@ -0,0 +1,91 @@ +import { nativeStoreModule, partialNativeModule } from './native-module-traps' + +/** + * What a recording declares about the device it runs on. + * + * Undeclared is unchanged: async storage stays the throwing store and expo-notifications stays an + * unlisted package. Declaring one swaps in a backing that answers only from the declaration, so + * every byte a read can return is visible in the scenario file. Writes never feed back into reads — + * a read that could return a byte nothing declared would put the device back inside the recording. + * They are recorded as effects instead, which is where an unobserved write becomes observable. + */ +type DeclaredNotification = { + readonly request: { + readonly identifier: string + readonly content: { readonly data?: unknown } + readonly trigger?: unknown + } +} +export type DeclaredDeviceState = { + readonly deviceStore?: Readonly> + readonly deviceState?: { readonly notificationTray?: readonly DeclaredNotification[] } +} +type DeviceEffect = (name: string, value: unknown) => void + +/** + * The substitutes a scenario's declarations back, and the sink its writes are recorded through. + * The sink is bound at mount because the effect recorder belongs to one run, while the loader that + * holds the substitutes is built before it; an unbound write is a bug rather than a silent drop. + */ +export function declaredDeviceSubstitutes(declared: DeclaredDeviceState): { + substitutes: ReadonlyMap + bind: (effect: DeviceEffect) => void +} { + let sink: DeviceEffect | undefined + const effect: DeviceEffect = (name, value) => { + if (!sink) { + throw new Error(`Declared device effect before mount: ${name}`) + } + sink(name, value) + } + const substitutes = new Map() + const store = declared.deviceStore + if (store) { + substitutes.set('@react-native-async-storage/async-storage', declaredDeviceStore(store, effect)) + } + const tray = declared.deviceState?.notificationTray + if (tray) { + substitutes.set('expo-notifications', declaredNotificationTray(tray, effect)) + } + return { + substitutes, + bind: (bound) => { + sink = bound + } + } +} + +function declaredDeviceStore( + entries: Readonly>, + effect: DeviceEffect +): unknown { + return nativeStoreModule('@react-native-async-storage/async-storage', { + getItem: (key: string) => Promise.resolve(entries[key] ?? null), + setItem: (key: string, value: string) => { + effect('device-store.setItem', { key, value }) + return Promise.resolve() + }, + removeItem: (key: string) => { + effect('device-store.removeItem', { key }) + return Promise.resolve() + } + }) +} + +function declaredNotificationTray( + tray: readonly DeclaredNotification[], + effect: DeviceEffect +): unknown { + return partialNativeModule('expo-notifications', { + // Namespace-imported by every consumer, so the marker keeps reads going through the trap; see + // the `__esModule` paragraph in `native-module-traps.ts`. + __esModule: true, + // Cloned per read, so a screen that mutates a notification cannot change what the next read of + // the declaration returns. + getPresentedNotificationsAsync: () => Promise.resolve(structuredClone(tray)), + dismissNotificationAsync: (identifier: string) => { + effect('notification-tray.dismiss', { identifier }) + return Promise.resolve() + } + }) +} diff --git a/mobile/src/test-support/rpc-recording/family-recordings.test.ts b/mobile/src/test-support/rpc-recording/family-recordings.test.ts index e7c971810d6..497f5809ec6 100644 --- a/mobile/src/test-support/rpc-recording/family-recordings.test.ts +++ b/mobile/src/test-support/rpc-recording/family-recordings.test.ts @@ -28,7 +28,7 @@ async function certify(id: string, scenarios: RecordingScenario[]) { for (let run = 0; run < determinismRuns(); run++) { const checkpoints: Recording['checkpoints'] = [] for (const scenario of scenarios) { - const { adapters } = pilotMountAdapters(root) + const { adapters } = pilotMountAdapters(root, { device: scenario }) const recording = await runRecording( scenario, adapters[scenario.operation], diff --git a/mobile/src/test-support/rpc-recording/golden-recorder-failure-absence.test.ts b/mobile/src/test-support/rpc-recording/golden-recorder-failure-absence.test.ts new file mode 100644 index 00000000000..90b7494de85 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/golden-recorder-failure-absence.test.ts @@ -0,0 +1,79 @@ +import { readdirSync } from 'node:fs' +import { resolve } from 'node:path' +import { describe, expect, it } from 'vitest' +import { readGolden } from './golden-recording' +import { OBSERVATION_FIELDS } from './golden-value-pool' +import type { Observation } from './recording-scenario' +import type { RecordedValue } from './recording-values' + +const root = resolve(import.meta.dirname, '../../../..') +const directory = + process.env.RPC_FOUNDATION_GOLDENS ?? resolve(root, 'mobile/rpc-foundation/goldens') + +/** `captureValue`'s two refusals. Neither is ever product behaviour. */ +const PROJECTION_REFUSALS = [ + 'Unsupported observation', + 'Observation requires an explicit projection' +] + +function refusalText(value: RecordedValue): boolean { + if (typeof value === 'string') { + return PROJECTION_REFUSALS.some((refusal) => value.includes(refusal)) + } + if (Array.isArray(value)) { + return value.some(refusalText) + } + return typeof value === 'object' && value !== null && Object.values(value).some(refusalText) +} + +function failures(at: string, observation: Observation): string[] { + const found: string[] = [] + for (const field of OBSERVATION_FIELDS) { + if (refusalText(observation[field])) { + found.push(`${at}.${field}: recorder refused to project a value`) + } + } + return found +} + +/** + * A refused projection settles as data — the throw is captured as an effect and the action stays + * `pending` — so `--record` writes it and the suite goes green over it. Two adapters shipped that + * way (#20667, and the worktree catalog), and a revert plus a re-record would restore either one + * silently. A detached rejection is not banned here: recording one is how a real main bug gets + * pinned, and `unhandled-recording.test.ts` pins the capture itself. + */ +describe('recorder failures never reach a golden', () => { + it('records no refused projection in any observation field', () => { + const ids = readdirSync(directory) + .filter((file) => file.endsWith('.json')) + .map((file) => file.replace(/\.json$/, '')) + + // Positive control: absence proves nothing unless the detector fires. `effects` carries the + // shape both real defects took — the refusal captured as the message of a recorded error. + const seeded: Observation = { + sender: [], + payloads: [], + settlements: { fetch: { status: 'pending' } }, + state: { fetched: 'Observation requires an explicit projection for non-plain objects' }, + effects: [ + { name: 'unhandled-rejection', value: { message: 'Unsupported observation: function' } } + ] + } + expect(failures('seeded', seeded)).toEqual([ + 'seeded.state: recorder refused to project a value', + 'seeded.effects: recorder refused to project a value' + ]) + + let checkpoints = 0 + const found = ids.flatMap((id) => + readGolden(directory, id).recording.checkpoints.flatMap((checkpoint) => { + checkpoints++ + return failures(`${id}/${checkpoint.id}`, checkpoint.observation) + }) + ) + expect(found).toEqual([]) + expect(ids.length).toBeGreaterThan(0) + expect(checkpoints).toBeGreaterThan(ids.length) + }) +}) diff --git a/mobile/src/test-support/rpc-recording/inert-native-elements.ts b/mobile/src/test-support/rpc-recording/inert-native-elements.ts new file mode 100644 index 00000000000..aa104a775d1 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/inert-native-elements.ts @@ -0,0 +1,53 @@ +import { createElement, type ReactNode } from 'react' + +/** + * A native view a recording renders but never operates. + * + * It renders its children and keeps every other prop on the test tree, where a projection can read + * what the screen chose to pass, and it does nothing else: no prop of its own is ever invoked, no + * layout is measured, and no event is fired. The name becomes the host tag, so which primitive a + * screen reached for is part of the observation rather than lost in a generic wrapper. + * + * Children that are a render callback — `Pressable`'s pressed-state form — are dropped rather than + * called, because calling one would be the recording inventing a press nobody scripted. + */ +export function inertNativeElement(name: string) { + function InertNativeElement(props: { children?: ReactNode }): ReactNode { + const { children, ...rest } = props + return createElement(name, rest, typeof children === 'function' ? undefined : children) + } + InertNativeElement.displayName = name + return InertNativeElement +} + +/** One inert element per name, built once so React sees a stable component identity per render. */ +export function inertNativeElements(names: readonly string[]): Record { + return Object.fromEntries(names.map((name) => [name, inertNativeElement(name)])) +} + +/** + * A package whose entire export surface is icon components, answered with one inert element per + * name. There is no "rest" to refuse here the way a partial module refuses one: an unlisted member + * of an icon set is another icon, so enumerating the set would only pin the package's contents. + * Memoised because an icon rebuilt per render would remount the subtree it labels. + */ +export function inertIconModule(): unknown { + const icons = new Map() + return new Proxy( + {}, + { + get: (_target, key) => { + if (typeof key !== 'string' || key === '__esModule') { + return undefined + } + const found = icons.get(key) + if (found) { + return found + } + const icon = inertNativeElement(key) + icons.set(key, icon) + return icon + } + } + ) +} diff --git a/mobile/src/test-support/rpc-recording/mounted-screen-tree.test.ts b/mobile/src/test-support/rpc-recording/mounted-screen-tree.test.ts new file mode 100644 index 00000000000..096fed0ed5b --- /dev/null +++ b/mobile/src/test-support/rpc-recording/mounted-screen-tree.test.ts @@ -0,0 +1,138 @@ +import { resolve } from 'node:path' +import { createElement } from 'react' +import { describe, expect, it } from 'vitest' +import { + hookScreenMount, + projectMountedScreen, + renderedElementProps, + screenMount +} from './mounted-screen-tree' +import { pilotMountAdapters } from './pilot-mount-adapters' +import { runRecording } from './run-recording' +import { readScenarios } from './scenario-input' +import { vitestRecordingScheduler } from './vitest-recording-scheduler' + +const root = resolve(import.meta.dirname, '../../../..') +const manifest = readScenarios( + process.env.RPC_FOUNDATION_SCENARIOS ?? + resolve(root, 'mobile/rpc-foundation/pilot-scenarios.json') +).scenarios + +function Broken(): never { + throw new Error('a reply took the screen down') +} + +/** Collects what an adapter would have handed the recorder, so a crash effect is observable here. */ +function effectSink(): { + calls: { name: string; value: unknown }[] + effect: (name: string, value: unknown) => void +} { + const calls: { name: string; value: unknown }[] = [] + return { calls, effect: (name, value) => calls.push({ name, value }) } +} + +describe('a mounted screen', () => { + it('records a crash as state instead of failing the run', () => { + const screen = screenMount(() => createElement(Broken), effectSink().effect) + screen.mount() + expect(projectMountedScreen(screen)).toEqual({ + elements: {}, + text: [], + labels: [], + crash: 'a reply took the screen down' + }) + }) + + it('projects the elements, copy and labels of what rendered', () => { + const screen = screenMount( + () => + createElement( + 'View', + null, + createElement('Text', { accessibilityLabel: 'title' }, 'Files'), + createElement('Text', null, 'orca-files') + ), + effectSink().effect + ) + screen.mount() + expect(projectMountedScreen(screen)).toEqual({ + elements: { View: 1, Text: 2 }, + text: ['Files', 'orca-files'], + labels: ['title'], + crash: null + }) + }) + + it('reads the props an inert element was handed, which is all a list ever renders', () => { + const screen = screenMount( + () => createElement('View', null, createElement('FlatList', { data: [{ id: 'row-1' }] })), + effectSink().effect + ) + screen.mount() + expect(renderedElementProps(screen.tree(), 'FlatList')).toEqual([{ data: [{ id: 'row-1' }] }]) + expect(renderedElementProps(screen.tree(), 'SectionList')).toEqual([]) + }) + + /** + * A hook mount projects the hook's own value, never a crash, so the boundary reporting through the + * effect sink is the only thing that puts a crash the adapter ignores into a golden. + */ + it('reports a crash through the effect sink with no adapter cooperation', () => { + const sink = effectSink() + let renders = 0 + const screen = hookScreenMount(() => { + renders++ + // From the second render on, not only on it: React retries a failed concurrent render + // synchronously, and a hook that recovers on the retry never reaches the boundary. + if (renders >= 2) { + throw new Error('the second render threw') + } + }, sink.effect) + screen.mount() + expect(sink.calls).toEqual([]) + screen.update() + expect(sink.calls).toEqual([ + { name: 'screen.crash', value: { message: 'the second render threw' } } + ]) + }) + + /** + * The screen-mount capability end to end: the real panel, over the real host-client context, over + * the scripted socket. Both worktree values on the wire are the adapter's declared prop, and the + * fallback is reached only because the first request was refused. + */ + it('sends what the screen sends, with no substitute shaping a param', async () => { + const scenario = manifest.find( + (candidate) => candidate.id === 'files-explorer-legacy-fallback' + )! + const { adapters } = pilotMountAdapters(root, { device: scenario }) + const recording = await runRecording( + scenario, + adapters[scenario.operation]!, + vitestRecordingScheduler() + ) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a recorded sender entry has a name and three positional argument slots. + const sender = recording.checkpoints.at(-1)!.observation.sender as { + name: string + args: { name: string; value: unknown }[] + }[] + expect( + sender.map((entry) => ({ + name: entry.name, + params: entry.args[1]?.value, + options: entry.args[2]?.value + })) + ).toEqual([ + { + name: 'files.readDir#1', + params: { relativePath: '', worktree: 'id:wt-files' }, + options: { $rpc: 'absent' } + }, + { + name: 'files.list#1', + params: { worktree: 'id:wt-files' }, + options: { $rpc: 'absent' } + } + ]) + }) +}) diff --git a/mobile/src/test-support/rpc-recording/mounted-screen-tree.ts b/mobile/src/test-support/rpc-recording/mounted-screen-tree.ts new file mode 100644 index 00000000000..70350b28c7b --- /dev/null +++ b/mobile/src/test-support/rpc-recording/mounted-screen-tree.ts @@ -0,0 +1,161 @@ +import { Component, createElement, type ReactElement, type ReactNode } from 'react' +import { act, create, type ReactTestRenderer } from 'react-test-renderer' +import type { MountContext } from './recording-scenario' + +type CrashProps = { onCrash: (message: string) => void; children?: ReactNode } + +/** + * A screen that throws while rendering or in an effect is a recording, not a suite failure: it is + * what a reply partition does to a device, and refusing to record it would leave the shapes that + * break a screen the only ones the oracle cannot see. The boundary catches it, the subtree goes, + * and the message becomes state. + */ +class MountedScreenCrash extends Component { + state: { crash: string | null } = { crash: null } + static getDerivedStateFromError(error: unknown): { crash: string } { + return { crash: error instanceof Error ? error.message : String(error) } + } + componentDidCatch(error: unknown): void { + this.props.onCrash(error instanceof Error ? error.message : String(error)) + } + render(): ReactNode { + return this.state.crash === null ? this.props.children : null + } +} + +/** + * A mounted screen, rather than a mounted hook. The element is rebuilt on every mount and update so + * an adapter can change a prop between steps the way a parent screen would. + * + * The crash goes to the effect sink as well as to `crash()`, because an adapter that projects no + * crash — every hook mount, whose state is the hook's own value — would otherwise record a screen + * that quietly stopped rendering. An effect is not optional in the same way: it forces a cleanup + * checkpoint, so the crash reaches the golden without the adapter cooperating. + */ +export function screenMount(element: () => ReactElement, effect: MountContext['effect']) { + let renderer: ReactTestRenderer | undefined + let crashed: string | null = null + const wrapped = () => + createElement( + MountedScreenCrash, + { + onCrash: (message: string) => { + crashed = message + effect('screen.crash', { message }) + } + }, + element() + ) + return { + mount() { + act(() => { + renderer = create(wrapped()) + }) + }, + update() { + act(() => { + renderer?.update(wrapped()) + }) + }, + unmount() { + act(() => { + renderer?.unmount() + renderer = undefined + crashed = null + }) + }, + tree: (): unknown => renderer?.toJSON() ?? null, + crash: (): string | null => crashed + } +} + +/** The hook form of `screenMount`: the same crash boundary, over a harness that draws nothing. */ +export function hookScreenMount( + render: () => void, + effect: MountContext['effect'] +): ReturnType { + function Harness(): null { + render() + return null + } + return screenMount(() => createElement(Harness), effect) +} + +type RenderedNode = { type: string; props: Record; children: unknown[] | null } + +/** + * The props one inert element was rendered with. Nothing invokes an inert element's callbacks, so a + * list's contents are only ever observable through the data it was handed; this is how an adapter + * reads them without the recording pretending a row was drawn. + */ +export function renderedElementProps(tree: unknown, tag: string): Record[] { + const found: Record[] = [] + walk(tree, (node) => { + if (typeof node !== 'string' && node.type === tag) { + found.push(node.props) + } + }) + return found +} + +/** One depth-first pass in render order, over the host nodes and the text between them. */ +function walk(node: unknown, visit: (node: RenderedNode | string) => void): void { + if (typeof node === 'string') { + visit(node) + return + } + if (Array.isArray(node)) { + for (const child of node) { + walk(child, visit) + } + return + } + if (!node || typeof node !== 'object' || !('type' in node)) { + return + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: react-test-renderer's JSON nodes carry exactly these three fields. + const rendered = node as RenderedNode + visit(rendered) + walk(rendered.children, visit) +} + +/** What a mounted screen rendered, and the crash instead if a reply took it down. */ +export function projectMountedScreen(screen: { tree: () => unknown; crash: () => string | null }): { + elements: Record + text: string[] + labels: string[] + crash: string | null +} { + return { ...projectScreenTree(screen.tree()), crash: screen.crash() } +} + +/** + * Which inert primitives a screen chose, the copy it put on them, and the labels it gave them. + * + * Deliberately not the whole tree. A projection is an observation, and the props a screen passes + * include callbacks and style objects that are neither recordable nor behaviour — but the element + * census is what distinguishes a spinner from a list from an error, the text is what a person would + * read off the screen, and the labels are the affordances. A screen that stops rendering its rows, + * or blanks its copy, moves all three. + */ +function projectScreenTree(tree: unknown): { + elements: Record + text: string[] + labels: string[] +} { + const elements: Record = {} + const text: string[] = [] + const labels: string[] = [] + walk(tree, (node) => { + if (typeof node === 'string') { + text.push(node) + return + } + elements[node.type] = (elements[node.type] ?? 0) + 1 + const label = node.props.accessibilityLabel + if (typeof label === 'string') { + labels.push(label) + } + }) + return { elements, text, labels } +} diff --git a/mobile/src/test-support/rpc-recording/mutants/operation-mutations.ts b/mobile/src/test-support/rpc-recording/mutants/operation-mutations.ts index 1b52c817536..15dfc9bbc32 100644 --- a/mobile/src/test-support/rpc-recording/mutants/operation-mutations.ts +++ b/mobile/src/test-support/rpc-recording/mutants/operation-mutations.ts @@ -6,11 +6,25 @@ import type { OperationMutation } from '../operation-module-loader' * is what proves that family's `state()` projection observes the operation's actual output. */ export const OPERATION_MUTATIONS = { - // Loses the generation comparison, so a stale workspace response poisons the search cache. + // Drops the delivery-unknown arm of a native-chat send, so an ack lost after the frame was + // written reads as a definite rejection and invites the user to send the same message twice. + 'native-chat-send-delivery-unknown': { + file: 'mobile-native-chat-send.ts', + before: ` return isRpcDeliveryUnknown(error) || isLogicalClientCutoverError(error) + ? 'unknown' + : 'rejected'`, + after: ` return isLogicalClientCutoverError(error) ? 'unknown' : 'rejected'` + }, + // Re-anchored where the lifecycle migration moved the guard: the hand-rolled generation compare + // became the owner's, so the anchor is the owner's compare. The defect it injects — a stale + // workspace response poisoning the search cache — is unchanged. race: { - file: 'use-mobile-native-chat-file-search.ts', - before: '!response.ok || generationRef.current !== generation', - after: '!response.ok' + file: 'generation-scoped-request-owner.ts', + before: ` if (state.generation !== this.currentGeneration) { + return 'retired-generation' + } +`, + after: '' }, // Accepts a null result envelope instead of rejecting it. The guard is repeated for three // mutations in this file; the anchor carries the message so only the recorded one is edited. @@ -48,6 +62,36 @@ export const OPERATION_MUTATIONS = { return response }),` }, + // Decodes the reply envelope instead of the accepted snapshot, so the Home card publishes nothing + // where a host answered. + 'home-accounts-envelope': { + file: 'mobile-home-host-requests.ts', + before: 'const snapshot = decodeAccountsSnapshot(accounts.value)', + after: 'const snapshot = decodeAccountsSnapshot(reply)' + }, + // Reads the push test result one level above the envelope, so an accepted test reports failure. + 'push-test-envelope': { + file: 'notification-display-test.tsx', + before: 'const result = delivered.value as MobilePushTestResult', + after: 'const result = reply as unknown as MobilePushTestResult' + }, + // Publishes the repo reply's payload instead of the member the reader took off it. + 'task-screen-repo-envelope': { + file: 'use-mobile-tasks-route-and-item-state.tsx', + before: 'return newTabRepoListRead.interpret(reply) as RepoSummary[]', + after: 'return (reply as { result?: unknown }).result as RepoSummary[]' + }, + // Drops the context reload the workspace switch chains off its send, so the sheet keeps showing + // the previous workspace's teams after the host accepted the change. + 'linear-workspace-context-reload': { + file: 'mobile-tasks-filter-pickers.tsx', + before: ` void linearWorkspaceSelect + .request(client, { workspaceId }) + .then(() => loadLinearContext())`, + after: ` void linearWorkspaceSelect + .request(client, { workspaceId }) + .then(() => undefined)` + }, // Reads the overrides one level above the settings envelope. 'bot-overrides-envelope': { file: 'settings-read-operations.ts', @@ -108,15 +152,13 @@ export const OPERATION_MUTATIONS = { }, // Checks the sibling's refusal before the operation's own, so a correlated refusal reports the // sibling. Invisible to every scenario whose sibling succeeds or rejects at the transport. + // Re-anchored where the operation migration moved both reads; the reorder it injects — the + // detection refusal deciding the error before the settings read is interpreted — is unchanged. 'new-tab-refusal-order': { file: 'mobile-new-tab-agent-loader.ts', - before: ` const readSettings = newTabSettingsRead.interpret(settingsResponse) - if (!detectedResponse.ok) { - throw new Error((detectedResponse as RpcFailure).error.message) - }`, - after: ` if (!detectedResponse.ok) { - throw new Error((detectedResponse as RpcFailure).error.message) - } + before: ` const readSettings = newTabSettingsRead.interpret(settingsResponse)`, + after: ` const detected0 = detectedAgents.interpret(detectedAgents.reply) + void detected0 const readSettings = newTabSettingsRead.interpret(settingsResponse)` }, // Publishes an unaccepted read, blanking settings a refusal should have left alone. Invisible @@ -128,6 +170,25 @@ export const OPERATION_MUTATIONS = { }`, after: ' setRuntimeSettings(settingsValue)' }, + // Keeps the composed draft cleared after a send the runtime refused, so the text the user typed + // is gone and only a retype recovers it. Anchored on the branch that reads the send verdict, not + // on the send, so the step-4 migration of this file does not move it. + 'terminal-send-refusal-restores-draft': { + file: 'use-mobile-session-terminal-send-actions.ts', + before: ` if (!accepted) { + restoreRejectedDraft() + }`, + after: ` if (accepted) { + restoreRejectedDraft() + }` + }, + // Resolves the connection of whichever repo the host listed first instead of the workspace's own, + // so a terminal opens against a different machine than the one the workspace lives on. + 'worktree-connection-first-repo': { + file: 'use-mobile-session-accessory-selection.ts', + before: 'return repos.find((repo) => repo.id === repoId)?.connectionId?.trim() || null', + after: 'return repos[0]?.connectionId?.trim() || null' + }, // Publishes the settings envelope as the refreshed task runtime settings. 'task-workspace-envelope': { file: 'use-mobile-tasks-workspace-create-actions.tsx', diff --git a/mobile/src/test-support/rpc-recording/mutants/pilot-mutants.test.ts b/mobile/src/test-support/rpc-recording/mutants/pilot-mutants.test.ts index acd9840e4f0..b9f66c59885 100644 --- a/mobile/src/test-support/rpc-recording/mutants/pilot-mutants.test.ts +++ b/mobile/src/test-support/rpc-recording/mutants/pilot-mutants.test.ts @@ -17,6 +17,13 @@ const input = readScenarios( ) const goldens = process.env.RPC_FOUNDATION_GOLDENS ?? resolve(root, 'mobile/rpc-foundation/goldens') // One mutant per adapter family, so every family's state projection is shown to be load-bearing. +// `aiVault.history-screen` carries none: every change to what `worktree.ps` publishes also moves +// the `scopePaths` the next scripted completion asserts, so a mutant aborts the sequence instead of +// diverging from it. Do not read that family's reply matrix as an accepted-vs-refused oracle +// either: the screen paints the same spinner, labels and zero rows either way, so `normal`'s +// projected state is identical to all seven non-crashing partitions. What holds the family is the +// next request's `scopePaths` (`["/repo/feature"]` when the rows are read, `[]` when they are not) +// and the crash channel the three `inner-*` partitions land in. const mutants: Record = { b1: 'race', b2: 'acceptance', @@ -28,7 +35,14 @@ const mutants: Record = { 'settings-task-hydration-fulfilled': 'task-hydration-envelope', 'settings-task-write': 'task-preferences-optimistic', 'settings-workspace-submit-fulfilled': 'workspace-submit-envelope', - 'settings-task-workspace-fulfilled': 'task-workspace-envelope' + 'settings-task-workspace-fulfilled': 'task-workspace-envelope', + 'native-chat-write-delivery-unknown': 'native-chat-send-delivery-unknown', + 'home-host-accounts': 'home-accounts-envelope', + 'notifications-display-test-accepted': 'push-test-envelope', + 'tasks-route-repo-list': 'task-screen-repo-envelope', + 'linear-select-workspace': 'linear-workspace-context-reload', + 'terminal-input-send-refused': 'terminal-send-refusal-restores-draft', + 'terminal-worktree-connection-resolved': 'worktree-connection-first-repo' } /** * The archived tree's visible state, pinned per seed: b1 serves the poisoned empty inventory, b2 @@ -74,6 +88,7 @@ describe('RPC main recording mutants', () => { for (const { id, scenario, mutation } of mutantPilots) { it(`${id}: kills ${mutation}`, async () => { const { adapters, assertMutationApplied } = pilotMountAdapters(root, { + device: scenario, mutation: operationMutation(mutation) }) const result = await runRecordingMutant( @@ -90,6 +105,7 @@ describe('RPC main recording mutants', () => { for (const { id, scenario, reference } of referencePilots) { it.skipIf(!process.env.RPC_FOUNDATION_REFERENCE_ROOT)(`${id}: rejects bcba08b3e4`, async () => { const { adapters } = pilotMountAdapters(process.env.RPC_FOUNDATION_REFERENCE_ROOT!, { + device: scenario, reference: true }) const result = await runRecording( diff --git a/mobile/src/test-support/rpc-recording/mutants/probe-hole-witness.test.ts b/mobile/src/test-support/rpc-recording/mutants/probe-hole-witness.test.ts index 9bfcb55bd1c..277bb892b8d 100644 --- a/mobile/src/test-support/rpc-recording/mutants/probe-hole-witness.test.ts +++ b/mobile/src/test-support/rpc-recording/mutants/probe-hole-witness.test.ts @@ -40,6 +40,7 @@ const HOLES: readonly { mutation: Mutation; operation: string; closedBy: readonl async function verdict(id: string, mutation: Mutation): Promise { const scenario = input.scenarios.find((candidate) => candidate.id === id)! const { adapters, assertMutationApplied } = pilotMountAdapters(root, { + device: scenario, mutation: operationMutation(mutation) }) const result = await runRecordingMutant( diff --git a/mobile/src/test-support/rpc-recording/native-module-traps.ts b/mobile/src/test-support/rpc-recording/native-module-traps.ts new file mode 100644 index 00000000000..3dd3c0390c3 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/native-module-traps.ts @@ -0,0 +1,60 @@ +/** + * The two traps a native substitute is built from. + * + * A partial module stands in for part of a package: the members a mounted operation reads, and a + * refusal for the rest. A member nobody listed throws on the read rather than resolving to + * `undefined`, because an undefined native member is not a recording of anything — the product + * would call it. A store inverts that, reading every member back as a function that throws when + * called: a default-dependency object may name them, and a recording that reaches one fails at the + * call instead. Whether that failure is visible depends on the caller; `host-app-version-store.ts` + * catches and degrades to its unread state, which is what it does on a device too. + * + * `__esModule` is exempt from both refusals, because it is the module system's interop marker rather + * than a native API, and what a trap answers there is the whole of the interop rule for every + * substitute in this directory — the other sites point here rather than restating it. Both emitted + * helpers short-circuit on a truthy marker: `__importDefault` returns the module instead of wrapping + * it, and `__importStar` returns it instead of copying its own keys into a fresh object. + * + * So a trap answers `true` when it has to survive being imported: the loader's refusing proxy, and + * any partial whose consumer takes a default or a namespace, because a flattened copy has no trap + * left and would answer an unlisted member with `undefined` instead of the named refusal. A store + * answers `undefined`, because the store *is* the default export — a truthy marker would bind + * `import X from` to the trap's own `default`, a throwing stub, instead of to the trap. + */ +export function partialNativeModule(module: string, members: Record): unknown { + return new Proxy(members, { + get: (target, key) => { + if (typeof key === 'string') { + if (key !== '__esModule' && !(key in target)) { + throw new Error(`Unsubstituted native member: ${module}.${key}`) + } + return target[key] + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a symbol key cannot index the declared string record; the trap reads whatever the member object holds there. + return (target as Record)[key] + } + }) +} + +/** A device event source with no events: registration succeeds, nothing is ever delivered. */ +export function silentNativeSubscription(): { remove: () => void } { + return { remove: () => {} } +} + +/** A native store: the members a recording declared, and a throwing call for every other. */ +export function nativeStoreModule(module: string, declared: Record = {}): unknown { + return new Proxy(declared, { + get: (target, key) => { + if (key === '__esModule') { + return undefined + } + if (typeof key === 'string' && key in target) { + return target[key] + } + return (...args: unknown[]) => { + void args + throw new Error(`Native store reached during recording: ${module}.${String(key)}`) + } + } + }) +} diff --git a/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts b/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts index ca593965a72..6a85b39e020 100644 --- a/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts +++ b/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts @@ -1,33 +1,35 @@ import { Buffer } from 'node:buffer' import * as React from 'react' +import * as ReactJsxRuntime from 'react/jsx-runtime' import { sha256 } from '@noble/hashes/sha256' import * as zod from 'zod' +import { + nativeStoreModule, + partialNativeModule, + silentNativeSubscription +} from './native-module-traps' +import { reactNativeScreenMembers, screenNativeSubstitutes } from './screen-native-substitutes' /** * The native modules a mounted operation may import, and what it gets instead. * - * The loader's default is a proxy that throws on any property of a non-relative import, which is - * what keeps an adapter from silently mounting a device API. That default is too strict for the - * relay pairing modules: each builds a `defaultDependencies` object at module scope, so merely + * The loader's default is a proxy that refuses any member of a non-relative import, which is what + * keeps an adapter from silently mounting a device API. That default is too strict for the relay + * pairing modules: each builds a `defaultDependencies` object at module scope, so merely * *referencing* `Platform.OS` or a storage-backed loader throws before an adapter can override it. * * So the table separates reference from use. `react` and `zod` are the real libraries — pure, and - * React additionally has to be the one instance the test renderer drives, and `@noble/hashes` is - * the same pure-JS digest the product would run on a device. `expo-crypto` is routed through the - * Web Crypto the recording scheduler already pins, which is both deterministic and what the library - * itself does off-device. + * React additionally has to be the one instance the test renderer drives, which is also why + * `react/jsx-runtime` is the real module: the automatic runtime a screen compiles to must build + * elements for that instance. `@noble/hashes` is the same pure-JS digest the product would run on a + * device, and `expo-crypto` is routed through the Web Crypto the recording scheduler already pins, + * which is both deterministic and what the library itself does off-device. * - * Every substitute that stands in for part of a module keeps the default's shape: a member nobody - * listed throws on the read rather than resolving to `undefined`, because an undefined native - * member is not a recording of anything — the product would call it. Async storage inverts that, - * reading every member back as a function that throws when called: a default-dependency object may - * name them, and a recording that reaches it fails at the call instead. Whether that failure is - * visible depends on the caller. `host-app-version-store.ts` catches and degrades to its unread - * state, which is what it does on a device too. - * - * Both traps leave `__esModule` undefined. It is the module system's interop marker rather than a - * native API, and answering it truthfully binds a transpiled `import X from` to the trap's own - * answer instead of the module object, leaving every consumer holding a member-less stand-in. + * Every substitute keeps one of the two trap shapes in `native-module-traps.ts`, which is where the + * rule about unlisted members and `__esModule` lives. The view packages a mounted screen needs are + * in `screen-native-substitutes.ts`, and the two entries a scenario can declare for itself — the + * device store and the notification tray — are in `declared-device-state.ts`, absent here until a + * recording declares them. * * `AppState`, `useWindowDimensions`, the two-way audio module and `expo-keep-awake` are the same * kind of boundary as the scripted socket: a screen-lock tag, a window size and a microphone are @@ -35,43 +37,35 @@ import * as zod from 'zod' * audio is produced — because every send the dictation and terminal hooks make is driven through * the operation's own API instead. A recording that needed a native event would have to say so by * adding an emitter here. + * + * `expo-haptics` is the only one whose real members are already fire-and-forget: every caller in + * `platform/haptics.ts` is `void …catch(() => {})`, so resolving is what the device does with the + * reply too. Only the iOS members are listed because `Platform.OS` above is pinned to `ios` and + * the Android branch is never evaluated; adding a second platform would have to add them. + * + * `expo-clipboard` is a pasteboard the session screens read and write, so it is a fixture rather + * than a no-op: it starts empty and remembers what a recorded action put there. It is per-recording, + * so nothing leaks between scenarios. Unlike the declared entries it needs no declaration, because + * every byte it can return was written inside the same recording. */ -function partialNativeModule(module: string, members: Record): unknown { - return new Proxy(members, { - get: (target, key) => { - if (typeof key === 'string' && key !== '__esModule' && !(key in target)) { - throw new Error(`Unsubstituted native member: ${module}.${key}`) - } - return target[key] +/** The system pasteboard as a per-recording cell: empty at mount, readable after a write. */ +function pasteboardNativeStore(): unknown { + let text: string | null = null + return partialNativeModule('expo-clipboard', { + getStringAsync: () => Promise.resolve(text ?? ''), + hasStringAsync: () => Promise.resolve(text !== null), + hasImageAsync: () => Promise.resolve(false), + setStringAsync: (value: string) => { + text = value + return Promise.resolve(true) } }) } -/** A device event source with no events: registration succeeds, nothing is ever delivered. */ -function silentNativeSubscription(): { remove: () => void } { - return { remove: () => {} } -} - -function unusableNativeStore(module: string): unknown { - return new Proxy( - {}, - { - get: (_target, key) => { - if (key === '__esModule') { - return undefined - } - return (...args: unknown[]) => { - void args - throw new Error(`Native store reached during recording: ${module}.${String(key)}`) - } - } - } - ) -} - export function nativeMountingSubstitutes(): Map { return new Map([ ['react', React], + ['react/jsx-runtime', ReactJsxRuntime], ['zod', zod], ['@noble/hashes/sha256', partialNativeModule('@noble/hashes/sha256', { sha256 })], [ @@ -89,7 +83,10 @@ export function nativeMountingSubstitutes(): Map { partialNativeModule('react-native', { Platform: { OS: 'ios' }, AppState: { currentState: 'active', addEventListener: silentNativeSubscription }, - useWindowDimensions: () => ({ width: 390, height: 844 }) + BackHandler: { addEventListener: silentNativeSubscription }, + Keyboard: { dismiss: () => {} }, + useWindowDimensions: () => ({ width: 390, height: 844 }), + ...reactNativeScreenMembers() }) ], [ @@ -102,6 +99,17 @@ export function nativeMountingSubstitutes(): Map { toggleRecording: () => true }) ], + [ + 'expo-haptics', + partialNativeModule('expo-haptics', { + impactAsync: () => Promise.resolve(), + notificationAsync: () => Promise.resolve(), + selectionAsync: () => Promise.resolve(), + ImpactFeedbackStyle: { Light: 'light', Medium: 'medium' }, + NotificationFeedbackType: { Error: 'error', Success: 'success' } + }) + ], + ['expo-clipboard', pasteboardNativeStore()], [ 'expo-keep-awake', partialNativeModule('expo-keep-awake', { @@ -109,10 +117,11 @@ export function nativeMountingSubstitutes(): Map { deactivateKeepAwake: () => {} }) ], + ...screenNativeSubstitutes(), [ '@react-native-async-storage/async-storage', - unusableNativeStore('@react-native-async-storage/async-storage') + nativeStoreModule('@react-native-async-storage/async-storage') ], - ['expo-secure-store', unusableNativeStore('expo-secure-store')] + ['expo-secure-store', nativeStoreModule('expo-secure-store')] ]) } diff --git a/mobile/src/test-support/rpc-recording/operation-module-loader.test.ts b/mobile/src/test-support/rpc-recording/operation-module-loader.test.ts new file mode 100644 index 00000000000..bf8d411cff7 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/operation-module-loader.test.ts @@ -0,0 +1,105 @@ +import { mkdtempSync, mkdirSync, writeFileSync } from 'node:fs' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { createElement } from 'react' +import { act, create } from 'react-test-renderer' +import { afterAll, describe, expect, it } from 'vitest' +import { operationModuleLoader } from './operation-module-loader' + +/** + * A tree of source files instead of a product path, so these two properties are pinned by what the + * loader does rather than by what one screen happens to import today. + */ +const roots: string[] = [] +function loaderOver(files: Record): ReturnType { + const root = mkdtempSync(join(tmpdir(), 'rpc-loader-')) + roots.push(root) + for (const [name, source] of Object.entries(files)) { + mkdirSync(join(root, 'mobile/src'), { recursive: true }) + writeFileSync(join(root, 'mobile/src', name), source) + } + return operationModuleLoader(root) +} + +afterAll(() => { + roots.length = 0 +}) + +describe('the mounted module loader', () => { + /** + * Product sources compile with the automatic runtime and never import React, so a classic + * `React.createElement` emit throws `React is not defined` on the first render of every screen. + */ + it('compiles JSX against the automatic runtime and the React the test renderer drives', () => { + const modules = loaderOver({ + 'screen.tsx': ` + import { View } from 'react-native' + export function Screen(props: { label: string }) { + return {props.label} + } + ` + }) + const { Screen } = modules.load<{ Screen: (props: { label: string }) => unknown }>( + 'mobile/src/screen.tsx' + ) + let rendered: ReturnType | undefined + act(() => { + rendered = create(createElement(Screen, { label: 'files' })) + }) + expect(rendered?.toJSON()).toEqual({ + type: 'View', + props: { accessibilityLabel: 'files' }, + children: ['files'] + }) + }) + + /** + * Both interop helpers short-circuit on `__esModule`, so the trap binds as the module itself in + * all three import forms: the module loads, and the refusal lands on the member a recording + * actually wanted rather than on every module that merely mentions the package. + */ + it('lets a default import of an unlisted package load, and refuses the member it uses', () => { + const modules = loaderOver({ + 'uses-default.ts': ` + import Animated from 'react-native-not-substituted' + export const read = () => Animated.createAnimatedComponent + ` + }) + const { read } = modules.load<{ read: () => unknown }>('mobile/src/uses-default.ts') + expect(typeof read).toBe('function') + expect(() => read()).toThrow( + 'Unspecified native mounting dependency: react-native-not-substituted.default' + ) + }) + + it('refuses a named import of an unlisted package on the read', () => { + const modules = loaderOver({ + 'uses-named.ts': ` + import { thing } from 'expo-not-substituted' + export const read = () => thing + ` + }) + const { read } = modules.load<{ read: () => unknown }>('mobile/src/uses-named.ts') + expect(() => read()).toThrow( + 'Unspecified native mounting dependency: expo-not-substituted.thing' + ) + }) + + /** + * What lets a screen mount a module such as `platform/haptics.ts`, which imports a device package + * it only touches on a press: loading the importer is not itself a use. + */ + it('lets a namespace import of an unlisted package load, and refuses the member it reads', () => { + const modules = loaderOver({ + 'uses-namespace.ts': ` + import * as Haptics from 'expo-not-substituted' + export const read = () => Haptics.selectionAsync + ` + }) + const { read } = modules.load<{ read: () => unknown }>('mobile/src/uses-namespace.ts') + expect(typeof read).toBe('function') + expect(() => read()).toThrow( + 'Unspecified native mounting dependency: expo-not-substituted.selectionAsync' + ) + }) +}) 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 25c43f7e72c..e1979895572 100644 --- a/mobile/src/test-support/rpc-recording/operation-module-loader.ts +++ b/mobile/src/test-support/rpc-recording/operation-module-loader.ts @@ -26,10 +26,12 @@ const SHARED_MODULE = 'mobile/src/transport/rpc-delivery-ambiguity.ts' export function operationModuleLoader( root: string, mutation?: OperationMutation, - exposures: readonly OperationExposure[] = [] + exposures: readonly OperationExposure[] = [], + /** What this recording declared about its device, overlaid on the refusing defaults. */ + declared: ReadonlyMap = new Map() ) { const cache = new Map() - const natives = nativeMountingSubstitutes() + const natives = new Map([...nativeMountingSubstitutes(), ...declared]) const sharedModulePath = resolve(root, SHARED_MODULE) let mutationCount = 0 function pathFor(base: string): string { @@ -53,8 +55,15 @@ export function operationModuleLoader( return new Proxy( {}, { - get: () => { - throw new Error(`Unspecified native mounting dependency: ${name}`) + // Answering `__esModule` binds this trap as the module itself in every import form; the + // rule is in the `__esModule` paragraph of `native-module-traps.ts`. The refusal then + // lands on the first member the emit reads, which for a default import is `.default` + // rather than whichever member the product went on to touch. + get: (_target, key) => { + if (key === '__esModule') { + return true + } + throw new Error(`Unspecified native mounting dependency: ${name}.${String(key)}`) } } ) @@ -133,7 +142,9 @@ export function operationModuleLoader( compilerOptions: { module: ts.ModuleKind.CommonJS, target: ts.ScriptTarget.ES2022, - jsx: ts.JsxEmit.React + // Product sources use the automatic runtime and never import React, so a classic + // `React.createElement` emit throws `React is not defined` on the first screen render. + jsx: ts.JsxEmit.ReactJSX } }).outputText const exposure = exposures.find(([suffix]) => file.endsWith(suffix))?.[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 4fda6b195ef..0c5e186b9cd 100644 --- a/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts @@ -1,4 +1,5 @@ import { MOUNTED_OPERATION_MODULES } from './adapters/mounted-operation-modules' +import { declaredDeviceSubstitutes, type DeclaredDeviceState } from './declared-device-state' import { operationModuleLoader, type OperationMutation } from './operation-module-loader' import type { MountOptions } from './mounted-operation-module' import type { MountAdapter } from './recording-scenario' @@ -14,11 +15,12 @@ import type { MountAdapter } from './recording-scenario' */ export function pilotMountAdapters( root: string, - options: MountOptions & { mutation?: OperationMutation } = {} + options: MountOptions & { mutation?: OperationMutation; device?: DeclaredDeviceState } = {} ) { + const device = declaredDeviceSubstitutes(options.device ?? {}) const loaders = MOUNTED_OPERATION_MODULES.map((module) => ({ module, - modules: operationModuleLoader(root, options.mutation, module.exposes ?? []) + modules: operationModuleLoader(root, options.mutation, module.exposes ?? [], device.substitutes) })) const adapters: Record = {} for (const { module, modules } of loaders) { @@ -26,7 +28,12 @@ export function pilotMountAdapters( if (operation in adapters) { throw new Error(`Two adapter modules mount ${operation}`) } - adapters[operation] = adapter + // The declared device writes through the same effect recorder the adapter is handed, so a + // scenario records one without its adapter having to wire the sink itself. + adapters[operation] = (context) => { + device.bind(context.effect) + return adapter(context) + } } } return { diff --git a/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts b/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts index 815e0e71c4b..4c0909b91aa 100644 --- a/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts +++ b/mobile/src/test-support/rpc-recording/pilot-recordings.test.ts @@ -32,7 +32,7 @@ describe('RPC main recordings', () => { it(pilot.title, async () => { let first = '' for (let run = 0; run < determinismRuns(); run++) { - const { adapters } = pilotMountAdapters(root) + const { adapters } = pilotMountAdapters(root, { device: scenario }) const recording = await runRecording( scenario, adapters[scenario.operation], 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 7b523be49ff..e64b54b7bd6 100644 --- a/mobile/src/test-support/rpc-recording/recording-runner.test.ts +++ b/mobile/src/test-support/rpc-recording/recording-runner.test.ts @@ -14,6 +14,7 @@ import { describe, expect, it } from 'vitest' import { captureArguments, captureError, captureValue } from './recording-values' import { RECORDER_DIRECTORY, recorderSha256 } from './recorder-digest' import { RECORDING_DRIVERS } from './recording-drivers' +import { RpcClientStreamRegistry } from '../../transport/rpc-client-stream-registry' import { ScriptedRpcTransport } from './scripted-rpc-transport' import { vitestRecordingScheduler } from './vitest-recording-scheduler' import { @@ -26,7 +27,7 @@ import { type GoldenRecording } from './golden-recording' import { hoistPreludeCheckpoints } from './prelude-checkpoints' -import { replyMatrixGoldenId, replyMatrixSites } from './reply-matrix' +import { driveReplyMatrix, replyMatrixGoldenId, replyMatrixSites } from './reply-matrix' import { REPLY_MATRIX_NORMAL_RESULT_INVENTORY, replyMatrixNormalResult @@ -34,6 +35,7 @@ import { import { runRecording } from './run-recording' import { valueHash, type InternedObservation } from './golden-value-pool' import type { Observation, RecordingScenario } from './recording-scenario' +import type { RpcClient } from '../../transport/rpc-client' import type { RecordedValue } from './recording-values' describe('recording boundaries', () => { @@ -441,6 +443,267 @@ describe('recording boundaries', () => { expect({ missing, imported }).toEqual({ missing: [], imported: [] }) }) + it('delivers each frame through the session that published its subscribe', async () => { + const clock = vitestRecordingScheduler() + clock.start() + const transport = new ScriptedRpcTransport(clock.elapsed) + const events: unknown[] = [] + try { + const dispose = transport.client.subscribe(CLIENT_EVENTS, null, (result) => + events.push(result) + ) + // Cut over before the stream is ready. The retiring registry keeps the cancelled subscribe + // precisely so it can unsubscribe once the id arrives, which is the behaviour a transport + // that routed every frame through the current session would drop on the floor. + await transport.cutover() + await clock.flush() + transport.frame(`${CLIENT_EVENTS}#1`, null, readyFrame('sub-1')) + transport.frame(`${CLIENT_EVENTS}#2`, null, readyFrame('sub-2')) + dispose() + expect( + transport.payloads.map((payload) => [payload.name, JSON.parse(payload.json).id]) + ).toEqual([ + [`${CLIENT_EVENTS}#1`, 'frame-1'], + [`${CLIENT_EVENTS}#2`, 'frame-2'], + ['runtime.clientEvents.unsubscribe#1', 'frame-3'], + ['runtime.clientEvents.unsubscribe#2', 'frame-4'] + ]) + expect(transport.payloads.map((payload) => JSON.parse(payload.json).params)).toEqual([ + null, + null, + { subscriptionId: 'sub-1' }, + { subscriptionId: 'sub-2' } + ]) + // Only the live generation reaches the listener; the retiring one is fenced by the client. + expect(events).toEqual([readyFrame('sub-2').result]) + } finally { + transport.dispose() + await clock.flush() + clock.stop() + } + }) + + it('routes a whole host response at a stream id, and asserts the subscribe params', async () => { + const clock = vitestRecordingScheduler() + clock.start() + const transport = new ScriptedRpcTransport(clock.elapsed) + const events: unknown[] = [] + const changed = { ok: true, streaming: true, result: { type: 'worktreesChanged' } } + try { + const dispose = transport.client.subscribe(CLIENT_EVENTS, null, (result) => + events.push(result) + ) + transport.frame(`${CLIENT_EVENTS}#1`, null, readyFrame('sub-1')) + transport.frame(`${CLIENT_EVENTS}#1`, null, changed) + expect(() => transport.frame(`${CLIENT_EVENTS}#1`, { asserted: 1 }, changed)).toThrow( + 'Subscribe params mismatch' + ) + expect(() => transport.frame(`${CLIENT_EVENTS}#2`, null, changed)).toThrow( + 'Missing subscription payload' + ) + // The host's own end of stream, in the two responses it really sends: the `end` event as a + // streaming frame, then the unary reply the dispatcher sends once the handler returns. The + // second is what closes the stream here, and the registry reports it to the listener as an + // error — so the disposer below has no subscription left and publishes no unsubscribe. + transport.frame(`${CLIENT_EVENTS}#1`, null, { + ok: true, + streaming: true, + result: { type: 'end' } + }) + transport.frame(`${CLIENT_EVENTS}#1`, null, { ok: true }) + expect(() => + transport.frame(`${CLIENT_EVENTS}#1`, null, { + ok: false, + error: { code: 'refused', message: 'gone' } + }) + ).toThrow('No open stream for frame') + dispose() + expect(transport.payloads.map((payload) => payload.name)).toEqual([`${CLIENT_EVENTS}#1`]) + expect(events).toEqual([ + readyFrame('sub-1').result, + changed.result, + { type: 'end' }, + { type: 'error', message: 'Streaming request ended before it was ready.', error: undefined } + ]) + } finally { + transport.dispose() + await clock.flush() + clock.stop() + } + }) + + it('separates a stream listener that dies from a registry that dies before it', async () => { + const listened: unknown[] = [] + const mount = (client: RpcClient) => { + const dispose = client.subscribe(CLIENT_EVENTS, null, (result) => { + listened.push(result) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the assertion is the behaviour under test — a product listener asserts the frame shape and dies when a reply partition breaks it. + void (result as { type: string }).type + }) + return { action: () => {}, state: () => ({}), dispose } + } + const scenario = (reply: unknown): RecordingScenario => ({ + id: 'stream-crash', + operation: 'op', + version: 1, + family: 'op', + sites: [], + schedules: [], + steps: [{ frame: `${CLIENT_EVENTS}#1`, params: null, reply }, { checkpoint: 'delivered' }] + }) + const recording = await runRecording( + scenario({ ok: true, streaming: true, result: null }), + ({ client }) => mount(client), + vitestRecordingScheduler() + ) + expect(recording.checkpoints[0]!.observation.effects).toMatchObject([ + { name: 'stream-listener-crash', value: { frame: `${CLIENT_EVENTS}#1` } } + ]) + expect(listened).toEqual([null]) + + // A reply the registry cannot read at all: it throws reaching for `error.message` on its way to + // the listener, so nothing was delivered and there is no recording to keep. + listened.length = 0 + await expect( + runRecording( + scenario({ ok: false }), + ({ client }) => mount(client), + vitestRecordingScheduler() + ) + ).rejects.toThrow("Cannot read properties of undefined (reading 'message')") + expect(listened).toEqual([]) + }) + + it('aborts when the registry throws with nothing stashed, including a thrown undefined', async () => { + // `throw undefined` is the one registry failure that cannot be told from an empty stash by + // value alone, so the compare has to ask whether a listener crashed at all. + const handleResponse = RpcClientStreamRegistry.prototype.handleResponse + RpcClientStreamRegistry.prototype.handleResponse = () => { + throw undefined + } + try { + await expect( + runRecording( + { + id: 'registry-throws-undefined', + operation: 'op', + version: 1, + family: 'op', + sites: [], + schedules: [], + steps: [ + { frame: `${CLIENT_EVENTS}#1`, params: null, reply: { ok: true, streaming: true } }, + { checkpoint: 'delivered' } + ] + }, + ({ client }) => ({ + action: () => {}, + state: () => ({}), + dispose: client.subscribe(CLIENT_EVENTS, null, () => {}) + }), + vitestRecordingScheduler() + ) + ).rejects.toBeUndefined() + } finally { + RpcClientStreamRegistry.prototype.handleResponse = handleResponse + } + }) + + it('files only a subscribe as an open stream, not the unsubscribe it publishes later', async () => { + const clock = vitestRecordingScheduler() + clock.start() + const transport = new ScriptedRpcTransport(clock.elapsed) + try { + const dispose = transport.client.subscribe(CLIENT_EVENTS, null, () => {}) + transport.frame(`${CLIENT_EVENTS}#1`, null, readyFrame('sub-1')) + dispose() + // The unsubscribe is a published payload but never a stream. Filed as one, a frame aimed at it + // routed at its wire id, matched nothing, recorded nothing and reported success. + expect(transport.payloads.map((payload) => payload.name)).toEqual([ + `${CLIENT_EVENTS}#1`, + 'runtime.clientEvents.unsubscribe#1' + ]) + expect(() => + transport.frame('runtime.clientEvents.unsubscribe#1', null, readyFrame('sub-1')) + ).toThrow('Missing subscription payload') + } finally { + transport.dispose() + await clock.flush() + clock.stop() + } + }) + + it('stamps each payload with the request count, which is all a reordered subscribe moves', async () => { + const subscribeFirst = await payloadsFrom((client) => { + client.subscribe(CLIENT_EVENTS, null, () => {}) + void client.sendRequest('worktree.show', {}).catch(() => {}) + }) + const sendFirst = await payloadsFrom((client) => { + void client.sendRequest('worktree.show', {}).catch(() => {}) + client.subscribe(CLIENT_EVENTS, null, () => {}) + }) + // The published order is identical either way, because a subscribe publishes synchronously + // while a request first waits for connected. Without `sent` the swap moves no recorded byte. + expect(sendFirst.map((payload) => payload.name)).toEqual( + subscribeFirst.map((payload) => payload.name) + ) + expect(subscribeFirst.map((payload) => payload.sent)).toEqual([0, 1]) + expect(sendFirst.map((payload) => payload.sent)).toEqual([1, 1]) + }) + + it('drives the reply matrix over frames, and matrixes a family that only subscribes', () => { + const changed = { ok: true, streaming: true, result: { type: 'worktreesChanged' } } + const base: RecordingScenario = { + id: 'stream', + operation: 'op', + version: 1, + family: 'op', + sites: [], + schedules: [], + steps: [ + { action: 'mount', id: 'mount' }, + { frame: `${CLIENT_EVENTS}#1`, params: null, reply: readyFrame('sub-1') }, + { checkpoint: 'ready' }, + { frame: `${CLIENT_EVENTS}#1`, params: null, reply: changed }, + { checkpoint: 'changed' } + ] + } + // While the matrix read only completions this family threw its own named failure instead. + expect(replyMatrixSites(base)).toEqual([`${CLIENT_EVENTS}#1@1`, `${CLIENT_EVENTS}#1@2`]) + expect(replyMatrixGoldenId('op', `${CLIENT_EVENTS}#1@2`)).toBe( + 'matrix-op-runtime.clientevents.subscribe-1-2' + ) + expect(replyMatrixNormalResult('op', [base], `${CLIENT_EVENTS}#1@2`)).toEqual(changed.result) + const variants = driveReplyMatrix(base, `${CLIENT_EVENTS}#1@1`, readyFrame('sub-1').result) + const partitions = variants.map((variant) => variant.id.replace('stream.', '')) + // Nine of eleven: a frame holds no promise, so neither transport rejection applies to one. + expect(partitions).toEqual([ + 'normal', + 'result-absent', + 'result-null', + 'inner-ok-missing', + 'inner-false-string-error', + 'inner-false-object-error', + 'outer-refused', + 'outer-refused-no-message', + 'method-not-found' + ]) + const replies = new Map(variants.map((variant) => [variant.id, variant.steps[1]])) + // The success shapes keep the flag that routes them to the stream; a refusal never had one. + expect(replies.get('stream.normal')).toEqual(base.steps[1]) + expect(replies.get('stream.result-absent')).toEqual({ + frame: `${CLIENT_EVENTS}#1`, + params: null, + reply: { ok: true, streaming: true } + }) + expect(replies.get('stream.outer-refused')).toMatchObject({ + reply: { ok: false, error: { code: 'refused' } } + }) + // No `optional` on a downstream frame: the registry routes a streaming response to the id that + // opened the stream whatever the divergence did, so every scripted frame still lands. + expect(variants[0]!.steps[3]).toEqual(base.steps[3]) + }) + it('refuses a mutation anchor that matches more than once', () => { const root = mkdtempSync(join(tmpdir(), 'rpc-mutant-')) try { @@ -468,6 +731,30 @@ describe('recording boundaries', () => { }) }) +const CLIENT_EVENTS = 'runtime.clientEvents.subscribe' + +function readyFrame(subscriptionId: string) { + return { ok: true, streaming: true, result: { type: 'ready', subscriptionId } } +} + +/** The payloads one scripted client publishes, with the transport torn down either way. */ +async function payloadsFrom( + drive: (client: ScriptedRpcTransport['client']) => void +): Promise { + const clock = vitestRecordingScheduler() + clock.start() + const transport = new ScriptedRpcTransport(clock.elapsed) + try { + drive(transport.client) + await clock.flush() + return [...transport.payloads] + } finally { + transport.dispose() + await clock.flush() + clock.stop() + } +} + function entryHash(name: string): string { return valueHash({ name }) } diff --git a/mobile/src/test-support/rpc-recording/recording-scenario.ts b/mobile/src/test-support/rpc-recording/recording-scenario.ts index ee1fe21814f..999d8a0faed 100644 --- a/mobile/src/test-support/rpc-recording/recording-scenario.ts +++ b/mobile/src/test-support/rpc-recording/recording-scenario.ts @@ -1,4 +1,5 @@ import type { RpcClient } from '../../transport/rpc-client' +import type { DeclaredDeviceState } from './declared-device-state' import type { RecordedValue } from './recording-values' export type RpcRequestSender = Pick @@ -9,16 +10,24 @@ export type Rejection = { } /** * `optional` belongs to generated steps only: a matrix variant answers one request differently, so - * the requests scripted after it may never be sent. Skipping one that was not sent records what the - * operation actually did; a scripted step the manifest declares is never optional. + * the requests scripted after it may never be sent. Skipping one the operation never asked for + * records what it actually did; a scripted step the manifest declares is never optional. A frame + * carries no such flag — the registry routes every streaming response to the id that opened the + * stream, so a frame after a divergence is always deliverable. + * + * `frame` names the subscribe payload it is delivered on and carries a whole host response, which + * the real stream registry routes — `ready`, a data event, `end` and a refusal are all one kind. + * `params` asserts the subscribe params, the same contract `complete` holds for a request. */ export type ScenarioStep = | { action: string; id: string; args?: Record } | { complete: string; params: unknown; reply?: unknown; reject?: Rejection; optional?: true } + | { frame: string; params: unknown; reply: unknown } | { bind: string; request: string; params: unknown; optional?: true } | { advance: number } | { checkpoint: string } -export type RecordingScenario = { +/** A scenario may declare device state; see `declared-device-state.ts` for what a declaration buys. */ +export type RecordingScenario = DeclaredDeviceState & { id: string operation: string version: number diff --git a/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts b/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts index da29a4a1726..c5d59679f2c 100644 --- a/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts +++ b/mobile/src/test-support/rpc-recording/reply-matrix-normal-result.ts @@ -1,3 +1,4 @@ +import { matrixSites } from './reply-matrix' import type { RecordingScenario } from './recording-scenario' /** @@ -68,9 +69,11 @@ export function replyMatrixNormalResult( ): unknown { let recorded: { found: boolean; result: unknown } = { found: false, result: undefined } for (const scenario of scenarios) { - for (const step of scenario.steps) { - if ('complete' in step && step.complete === request && !recorded.found) { - recorded = fulfilledResult(step.reply) + // Read through the same site list the matrix drives, so a frame's replayed success is found + // where a frame's site is: by payload name and occurrence, not by request name. + for (const site of matrixSites(scenario)) { + if (site.id === request && !recorded.found) { + recorded = fulfilledResult(site.reply) } } } diff --git a/mobile/src/test-support/rpc-recording/reply-matrix.ts b/mobile/src/test-support/rpc-recording/reply-matrix.ts index 5ff898e4f30..3f5251d9180 100644 --- a/mobile/src/test-support/rpc-recording/reply-matrix.ts +++ b/mobile/src/test-support/rpc-recording/reply-matrix.ts @@ -49,16 +49,69 @@ export function replyPartitions(normal: unknown): ReplyPartition[] { } /** - * Every reply the base scenario scripts, as a site the matrix drives. + * The partitions that apply at a frame: nine of the eleven. + * + * A frame is a whole host response handed to the real stream registry, and the two transport + * rejections are the shapes a *request promise* fails with — a subscription holds no promise, so + * there is nothing at a frame for them to reject. Everything else a host can put on a stream id is + * here, including the unary envelopes: the dispatcher sends exactly those once a streaming handler + * returns, and each drives a real branch of the registry rather than a shape invented for symmetry. + * + * Every success partition is stamped `streaming: true`, because that flag is what routes a response + * to the open stream rather than to a retired request id. Without it `normal` would be a different + * shape from the frame it replays, and a success control that is not one. A base frame that scripts + * a non-streaming unary closer is therefore unsupported here: no scenario writes one, and its matrix + * would need the flag varied per partition rather than stamped. + */ +function frameReplyPartitions(normal: unknown): ReplyPartition[] { + return replyPartitions(normal).flatMap((partition) => { + const envelope = successEnvelope(partition.reply) + return 'reject' in partition + ? [] + : [{ ...partition, reply: envelope ? { ...envelope, streaming: true } : partition.reply }] + }) +} + +/** A success envelope, spreadable: only one carries `streaming`, a refusal has no result to stream. */ +function successEnvelope(reply: unknown): Record | null { + return reply !== null && typeof reply === 'object' && 'ok' in reply && reply.ok === true + ? { ...reply } + : null +} + +/** One reply a base scenario scripts, as a site the matrix drives. */ +type MatrixSite = { id: string; index: number; reply: unknown } + +/** + * Every reply the base scenario scripts, in order. * * Why all of them and not one: picking the request per family is what let ten families fall out of * the matrix without saying so, and there is no property of a scenario that identifies the "real" * request — the settings families answer prerequisites before their own read, the chains answer - * their own steps in order. Driving every completion needs no such judgement and needs no edit when - * a domain is added. A family that scripts no reply at all cannot be matrixed and throws. + * their own steps in order. Driving every reply needs no such judgement and needs no edit when a + * domain is added. A family that scripts no reply at all cannot be matrixed and throws. + * + * A completion is named by its request. A frame is named by the subscribe payload it arrives on + * *and its occurrence*, because one subscription carries many frames — `ready`, then events, then + * `end` — so the payload name alone repeats and would make the divergence ambiguous. */ +export function matrixSites(base: RecordingScenario): MatrixSite[] { + const frames = new Map() + return base.steps.flatMap((step, index) => { + if ('complete' in step) { + return [{ id: step.complete, index, reply: step.reply }] + } + if ('frame' in step) { + const occurrence = (frames.get(step.frame) ?? 0) + 1 + frames.set(step.frame, occurrence) + return [{ id: `${step.frame}@${occurrence}`, index, reply: step.reply }] + } + return [] + }) +} + export function replyMatrixSites(base: RecordingScenario): string[] { - const sites = base.steps.flatMap((step) => ('complete' in step ? [step.complete] : [])) + const sites = matrixSites(base).map((site) => site.id) if (!sites.length) { throw new Error(`No scripted reply to drive a matrix over: ${base.id}`) } @@ -72,7 +125,7 @@ export function replyMatrixSites(base: RecordingScenario): string[] { /** Golden id for one family's matrix at one site, inside the charset `writeGolden` accepts. */ export function replyMatrixGoldenId(family: string, request: string): string { - return `matrix-${family}-${request}`.toLowerCase().replaceAll('#', '-') + return `matrix-${family}-${request}`.toLowerCase().replaceAll('#', '-').replaceAll('@', '-') } export function driveReplyMatrix( @@ -80,35 +133,41 @@ export function driveReplyMatrix( request: string, normal: unknown ): RecordingScenario[] { - const sites = base.steps.flatMap((step, index) => - 'complete' in step && step.complete === request ? [index] : [] - ) + const sites = matrixSites(base).filter((site) => site.id === request) if (sites.length !== 1) { - throw new Error(`Matrix requires exactly one completion: ${request}`) + throw new Error(`Matrix requires exactly one reply at: ${request}`) } - const divergence = sites[0]! + const { index: divergence } = sites[0]! + const framed = 'frame' in base.steps[divergence]! + const partitions = framed ? frameReplyPartitions(normal) : replyPartitions(normal) return hoistPreludeCheckpoints( base, - replyPartitions(normal).map((partition) => ({ + partitions.map((partition) => ({ divergence, scenario: { ...base, id: `${base.id}.${partition.id}`, - steps: base.steps.map((step, index): ScenarioStep => - index === divergence && 'complete' in step - ? { - complete: request, - params: step.params, - ...('reject' in partition - ? { reject: partition.reject } - : { reply: partition.reply }) - } - : index > divergence && ('complete' in step || 'bind' in step) - ? // The diverged reply may have ended the chain, so downstream replies are answered - // only if the operation asked for them. The sender list records which it did. - { ...step, optional: true } - : step - ) + steps: base.steps.map((step, index): ScenarioStep => { + if (index > divergence) { + // The diverged reply may have ended the chain, so downstream replies are answered only + // if the operation asked. The sender list records which. + return 'complete' in step || 'bind' in step ? { ...step, optional: true } : step + } + if (index !== divergence) { + return step + } + if ('frame' in step) { + return { frame: step.frame, params: step.params, reply: partition.reply } + } + if ('complete' in step) { + return { + complete: step.complete, + params: step.params, + ...('reject' in partition ? { reject: partition.reject } : { reply: partition.reply }) + } + } + return step + }) } })) ) diff --git a/mobile/src/test-support/rpc-recording/run-recording.ts b/mobile/src/test-support/rpc-recording/run-recording.ts index 9ace2a7a7c0..3111cdadec5 100644 --- a/mobile/src/test-support/rpc-recording/run-recording.ts +++ b/mobile/src/test-support/rpc-recording/run-recording.ts @@ -1,5 +1,6 @@ import { recordUnhandledRejections } from './unhandled-recording' import { + captureError, captureValue, observeSettlement, rejectedSettlement, @@ -22,11 +23,14 @@ export async function runRecording( ): Promise { scheduler.start() const transport = new ScriptedRpcTransport(scheduler.elapsed) - const effects: { name: string; value: RecordedValue }[] = [] + const effects: { name: string; value: RecordedValue; sent: number }[] = [] const settlements: Record = {} const recording: Recording = { scenario: scenario.id, checkpoints: [] } const effect = (name: string, value: unknown) => { - effects.push({ name, value: captureValue(value) }) + // Why the send count: sender and effects are two independent lists, so a send reordered ahead of + // a device write moves neither of them. Stamping the count at push time orders them against + // each other, and that reordering becomes a golden diff. + effects.push({ name, value: captureValue(value), sent: transport.requests.length }) } const stopUnhandled = recordUnhandledRejections(effect) let mounted: MountedOperation | undefined @@ -64,6 +68,17 @@ export async function runRecording( if (!step.optional || transport.outstanding(step.complete)) { transport.complete(step.complete, step.params, step.reply, step.reject) } + } else if ('frame' in step) { + const crash = transport.frame(step.frame, step.params, step.reply) + if (crash) { + // The listener died on this frame. Recorded rather than raised, the way a screen crash and + // a detached rejection are: what a malformed frame does to a subscription is an + // observation, and the transport still raises a scenario that stopped matching. + effect('stream-listener-crash', { + frame: step.frame, + error: captureError(crash.error) + }) + } } else if ('bind' in step) { if (!step.optional || transport.outstanding(step.request)) { transport.bind(step.bind, step.request, step.params) diff --git a/mobile/src/test-support/rpc-recording/screen-native-substitutes.test.ts b/mobile/src/test-support/rpc-recording/screen-native-substitutes.test.ts new file mode 100644 index 00000000000..a16a9e25763 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/screen-native-substitutes.test.ts @@ -0,0 +1,111 @@ +import { createElement, type ElementType } from 'react' +import { act, create } from 'react-test-renderer' +import { describe, expect, it } from 'vitest' +import { inertIconModule } from './inert-native-elements' +import { nativeMountingSubstitutes } from './native-mounting-substitutes' +import { reactNativeScreenMembers, screenNativeSubstitutes } from './screen-native-substitutes' + +function member(module: string, name: string): unknown { + const substitute = nativeMountingSubstitutes().get(module) + if (substitute === undefined) { + throw new Error(`no substitute for ${module}`) + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the read is the assertion; a substitute proxy has no declared shape. + return (substitute as Record)[name] +} + +/** Every element a screen can render through the table, by the module it is imported from. */ +const INERT_ELEMENTS: readonly (readonly [string, string])[] = [ + ...Object.entries(reactNativeScreenMembers()) + .filter(([, value]) => typeof value === 'function') + .map(([name]): readonly [string, string] => ['react-native', name]), + ['react-native-safe-area-context', 'SafeAreaView'] +] + +describe('the inert screen substitutes', () => { + /** + * The whole contract in one place: an inert element renders its children and keeps its props + * where a projection can read them, and does nothing else — the callbacks it is handed are never + * invoked, including a render callback passed as its children. + */ + it.each(INERT_ELEMENTS)('renders %s.%s inertly', (module, name) => { + let invoked = 0 + const element = member(module, name) + let rendered: ReturnType | undefined + act(() => { + rendered = create( + createElement( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: every entry above is an inert element component by construction. + element as ElementType, + { testID: name, onPress: () => invoked++, renderItem: () => invoked++ }, + 'child' + ) + ) + }) + const tree = rendered?.toJSON() + expect(invoked).toBe(0) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a rendered host node carries exactly these fields. + const node = tree as { type: string; props: Record; children: unknown } + expect(node.props.testID).toBe(name) + expect(typeof node.props.onPress).toBe('function') + expect(node.children).toEqual(['child']) + }) + + it('drops a render callback passed as children rather than calling it', () => { + let invoked = 0 + let rendered: ReturnType | undefined + act(() => { + rendered = create( + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the substitute is an inert element component by construction. + createElement(member('react-native', 'Pressable') as ElementType, {}, () => { + invoked++ + return null + }) + ) + }) + expect(invoked).toBe(0) + const tree = rendered?.toJSON() + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: a rendered host node carries exactly these fields. + expect((tree as { children: unknown }).children).toBeNull() + }) + + it('pins the device inputs a screen reads instead of measuring them', () => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the member is a hook by construction. + expect((member('react-native', 'useWindowDimensions') as () => unknown)()).toEqual({ + width: 390, + height: 844 + }) + expect(member('react-native', 'StyleSheet')).toMatchObject({ hairlineWidth: 1 }) + }) + + it('keeps a style sheet readable so a screen that reads one style sees it', () => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the member is the substituted StyleSheet by construction. + const sheet = member('react-native', 'StyleSheet') as { + create: (value: unknown) => unknown + flatten: (value: unknown) => unknown + } + expect(sheet.create({ row: { flex: 1 } })).toEqual({ row: { flex: 1 } }) + expect(sheet.flatten([{ flex: 1 }, [{ gap: 2 }]])).toEqual({ flex: 1, gap: 2 }) + }) + + it('answers any icon name with its own element, because every export here is an icon', () => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the icon module answers every string key. + const icons = inertIconModule() as Record + expect(icons.ChevronLeft).toBe(icons.ChevronLeft) + act(() => { + create(createElement(icons.ChevronLeft!, { size: 20 })) + }) + }) + + it('throws on a member nobody listed, in every screen package', () => { + for (const [module, substitute] of screenNativeSubstitutes()) { + if (module === 'lucide-react-native') { + continue + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the read is the assertion; a substitute proxy has no declared shape. + expect(() => (substitute as Record).notASubstitutedMember).toThrow( + `Unsubstituted native member: ${module}.notASubstitutedMember` + ) + } + }) +}) diff --git a/mobile/src/test-support/rpc-recording/screen-native-substitutes.ts b/mobile/src/test-support/rpc-recording/screen-native-substitutes.ts new file mode 100644 index 00000000000..05765f847ec --- /dev/null +++ b/mobile/src/test-support/rpc-recording/screen-native-substitutes.ts @@ -0,0 +1,104 @@ +import { useEffect } from 'react' +import { inertIconModule, inertNativeElements } from './inert-native-elements' +import { partialNativeModule } from './native-module-traps' + +/** + * The view packages a mounted screen imports, and what it gets instead. + * + * Every element here is inert (see `inert-native-elements.ts`) and every member follows the table's + * rule: only what a recording is known to read is listed, and the rest throws — `native-module-traps.ts` + * has the refusal and the `__esModule` exemption. A screen is mounted to observe the requests it + * sends and the state it publishes, so nothing below simulates a device: no layout is measured and + * no navigation happens. What a recording needs from any of them is that the render completes. + * + * Nothing is provisioned ahead of a reader, which is the point. A member listed before a recording + * reads it turns a refusal that would have forced a decision into a silent stand-in, so a screen + * reaching for an animation, a gesture or another primitive gets the named refusal instead, and + * whoever mounts it adds the member here together with the recording that reads it. + * + * `hairlineWidth` is the one device input pinned rather than refused, for the same reason the window + * size is: a pixel density is a pixel density, and a recording fixes it instead of reading it. + */ +export function screenNativeSubstitutes(): Map { + return new Map([ + [ + 'react-native-safe-area-context', + partialNativeModule('react-native-safe-area-context', { + ...inertNativeElements(['SafeAreaView']), + useSafeAreaInsets: () => SAFE_AREA_INSETS + }) + ], + [ + 'expo-router', + // One router per recording, so a screen that closes over it keeps a stable callback. + partialNativeModule('expo-router', { + useRouter: constantRouter, + useFocusEffect, + useLocalSearchParams: constantRoute + }) + ], + ['lucide-react-native', inertIconModule()] + ]) +} + +const ROUTER = { push: () => {}, replace: () => {}, back: () => {}, dismiss: () => {} } +function constantRouter(): typeof ROUTER { + return ROUTER +} + +/** + * Focus as mount. The real hook runs its effect on focus and re-runs it when the callback identity + * changes, which is what a mounted-and-focused screen does here — so a route's focus cleanup is + * recorded at unmount. Blur is not: nothing drives this substitute, so an unsubscribe that only a + * blur would reach stays unrecorded, and the README says so rather than a listener implying it. + */ +function useFocusEffect(effect: () => (() => void) | void): void { + useEffect(effect, [effect]) +} + +/** + * The route one recording runs on, pinned for the same reason the window size is: a screen's own + * address is not a device reading, and for a route screen it is what the props are for a panel an + * adapter mounts directly. It shapes no recorded parameter — the one screen that reads it sends + * `repo.list`, which takes none (`tasks.route-repo-list`). + */ +const ROUTE = { hostId: 'host-1' } +function constantRoute(): typeof ROUTE { + return ROUTE +} + +/** A phone's insets, fixed the way the window size is. Nothing here is measured. */ +const SAFE_AREA_INSETS = { top: 47, right: 0, bottom: 34, left: 0 } + +const ABSOLUTE_FILL = { position: 'absolute', left: 0, right: 0, top: 0, bottom: 0 } + +/** The same merge the real `flatten` does, and pure, so a screen reading one style sees it. */ +function flattenStyle(style: unknown): unknown { + if (!Array.isArray(style)) { + return style ?? {} + } + return Object.assign({}, ...style.map((entry) => flattenStyle(entry))) +} + +/** The react-native primitives and module members a mounted screen reads. */ +export function reactNativeScreenMembers(): Record { + return { + ...inertNativeElements([ + 'ActivityIndicator', + 'FlatList', + 'Pressable', + 'RefreshControl', + 'SectionList', + 'Text', + 'TextInput', + 'View' + ]), + StyleSheet: { + create: (sheet: unknown) => sheet, + flatten: flattenStyle, + hairlineWidth: 1, + absoluteFill: ABSOLUTE_FILL, + absoluteFillObject: ABSOLUTE_FILL + } + } +} 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 0ae741dfb52..2a4dbf6c0aa 100644 --- a/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts +++ b/mobile/src/test-support/rpc-recording/scripted-rpc-transport.ts @@ -1,6 +1,7 @@ import type { ConnectionState, RpcResponse } from '../../transport/types' import type { RpcClient } from '../../transport/rpc-client' import { RpcClientRequestTracker } from '../../transport/rpc-client-request-tracker' +import { RpcClientStreamRegistry } from '../../transport/rpc-client-stream-registry' import { createStableLogicalRpcClient } from '../../transport/stable-logical-rpc-client' import { markRpcDeliveryUnknown } from '../../transport/rpc-delivery-ambiguity' import { @@ -11,32 +12,44 @@ import { } from './recording-values' import type { Rejection } from './recording-scenario' +/** What a product stream listener threw on one delivered frame. */ +type FrameListenerCrash = { readonly error: unknown } + +/** The one device identity every recorded frame carries; nothing here reads a keychain. */ +const DEVICE_TOKEN = 'recording-device' + export class ScriptedRpcTransport { readonly requests: { name: string args: ReturnType settlement: Settlement }[] = [] - readonly payloads: { name: string; json: string }[] = [] + readonly payloads: { name: string; json: string; sent: number }[] = [] readonly client: RpcClient readonly logical private counts = new Map() private bindings = new Map() private aliases = new Map() + private openStreams = new Map< + string, + { id: string; params: unknown; deliver: (response: RpcResponse) => boolean } + >() private activeName = '' + private opening = false + private listenerCrash: FrameListenerCrash | null = null private frameCount = 0 private state: ConnectionState = 'connected' private listeners = new Set<(state: ConnectionState) => void>() private rejects = new Map void>() private tracker = new RpcClientRequestTracker({ - nextId: () => `frame-${++this.frameCount}`, + nextId: () => this.nextFrameId(), getState: () => this.state, waitForConnected: async () => { if (this.state !== 'connected') { throw new Error('Scripted transport disconnected') } }, - deviceToken: 'recording-device', + deviceToken: DEVICE_TOKEN, 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 } @@ -45,7 +58,7 @@ export class ScriptedRpcTransport { throw new Error('Unbound physical request') } this.bindings.set(name, { id: payload.id, params: payload.params, completed: false }) - this.payloads.push({ name, json: JSON.stringify(value) }) + this.publish(name, value) return true } }) @@ -58,9 +71,7 @@ export class ScriptedRpcTransport { this.client = { ...this.logical, sendRequest: (...args: Parameters) => { - const occurrence = (this.counts.get(args[0]) ?? 0) + 1 - this.counts.set(args[0], occurrence) - const name = `${args[0]}#${occurrence}` + const name = this.occurrence(args[0]) this.activeName = name const request = { name, @@ -79,6 +90,32 @@ export class ScriptedRpcTransport { } private session(): RpcClient { + // One registry per physical session, the way `DirectRpcClient` builds one: the tracker is shared + // because a logical request outlives a cutover, a stream does not. Byte-neutral either way — the + // re-send after a cutover comes from the logical client's own replay — but it keeps a frame + // routed through the session that published its subscribe. + const streams = new RpcClientStreamRegistry({ + nextId: () => this.nextFrameId(), + deviceToken: DEVICE_TOKEN, + getState: () => this.state, + sendEncrypted: (value) => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the stream registry publishes the frame it just built. + const payload = value as { id: string; method: string; params: unknown } + const name = this.occurrence(payload.method) + // Only a subscribe opens a stream. The registry sends its unsubscribes through this same + // hook, and filing one under `openStreams` made a frame aimed at an unsubscribe name route + // at that id, find nothing, record nothing and not throw. + if (this.opening) { + this.openStreams.set(name, { + id: payload.id, + params: payload.params, + deliver: (response) => streams.handleResponse(response) + }) + } + this.publish(name, value) + return true + } + }) return { sendRequest: (...args) => { const name = this.activeName @@ -88,10 +125,21 @@ export class ScriptedRpcTransport { this.tracker.sendRequest(...args).then(resolve, reject) }) }, - subscribe: () => { - throw new Error('Subscriptions are outside this request-only runner') + subscribe: (method, params, onData, options) => { + this.opening = true + try { + return streams.subscribe( + method, + params, + (result) => this.deliverToListener(onData, result), + options + ) + } finally { + this.opening = false + } }, - updateTerminalSubscriptionViewport: () => {}, + updateTerminalSubscriptionViewport: (terminal, viewport) => + streams.updateTerminalViewport(terminal, viewport), getState: () => this.state, getReconnectAttempt: () => 0, getLastConnectedAt: () => 0, @@ -108,6 +156,93 @@ export class ScriptedRpcTransport { } } + private nextFrameId(): string { + return `frame-${++this.frameCount}` + } + + /** + * The product's stream listener, wrapped so `frame` can tell a dead listener from a dead registry. + * The throw is stashed and rethrown unchanged: the registry has to see it the way a device's + * message handler does, so what it skips after a listener dies is recorded rather than invented. + */ + private deliverToListener(onData: (result: unknown) => void, result: unknown): void { + try { + onData(result) + } catch (error) { + this.listenerCrash = { error } + throw error + } + } + + /** Reads the stash through the declared type, which assigning it in `frame` would narrow away. */ + private takeListenerCrash(): FrameListenerCrash | null { + const crash = this.listenerCrash + this.listenerCrash = null + return crash + } + + /** One occurrence counter per method, so a subscribe payload is named the way a request is. */ + private occurrence(method: string): string { + const next = (this.counts.get(method) ?? 0) + 1 + this.counts.set(method, next) + return `${method}#${next}` + } + + private publish(name: string, value: unknown): void { + // Why the send count: `payloads` and `requests` are independent lists, and a subscribe publishes + // synchronously while a request first waits for connected — so swapping the two in product + // source moves neither list. Stamping the count at write time makes that swap a golden diff. + this.payloads.push({ name, json: JSON.stringify(value), sent: this.requests.length }) + } + + /** + * A whole host response delivered at a subscribe payload's wire id, through the real registry, so + * `ready`, a data event, `end` and a refusal are one step kind rather than four. + * + * What the product listener threw is returned rather than thrown on, because the two failures a + * frame can produce have to stay apart. A missing payload, a params mismatch and a closed stream + * are the scenario no longer matching and stay loud. A listener that dies on a frame is the + * recording — the same rule the crash boundary holds for a screen, and without it the reply + * shapes that break a subscription are the only ones this oracle cannot see: only three + * listeners check the payload is an object before reading its `type` — the two + * `runtime.clientEvents` ones and the structured agent session's, which guards with + * `isSubscribeEvent` — so the absent-result and null-result partitions take every other one down. + */ + frame(name: string, params: unknown, reply: unknown): FrameListenerCrash | null { + const stream = this.openStreams.get(name) + if (!stream) { + throw new Error(`Missing subscription payload: ${name}`) + } + if (JSON.stringify(captureValue(stream.params)) !== JSON.stringify(captureValue(params))) { + throw new Error(`Subscribe params mismatch: ${name}`) + } + this.takeListenerCrash() + let routed = false + try { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the scenario supplies the response as JSON; the wire id is the transport’s. + routed = stream.deliver({ ...(reply as object), id: stream.id } as RpcResponse) + } catch (error) { + // Only the product listener's own throw is a recording; anything the registry raised on its + // way to the listener is the scenario no longer matching, and stays loud. + const crashed = this.takeListenerCrash() + if (!crashed || crashed.error !== error) { + throw error + } + return crashed + } + const crash = this.takeListenerCrash() + if (crash) { + return crash + } + if (!routed) { + // Only a non-streaming reply lands here: the registry routes every streaming response to the + // id that opened the stream, retired or not. A scenario that has stopped matching, not a + // stream that closed early. + throw new Error(`No open stream for frame: ${name}`) + } + return null + } + /** Whether a scripted name names a request that was sent and is still waiting for its reply. */ outstanding(name: string): boolean { const binding = this.bindings.get(this.aliases.get(name) ?? name) diff --git a/mobile/src/transport/generation-scoped-lease-compile-fence.ts b/mobile/src/transport/generation-scoped-lease-compile-fence.ts new file mode 100644 index 00000000000..039b03f51b8 --- /dev/null +++ b/mobile/src/transport/generation-scoped-lease-compile-fence.ts @@ -0,0 +1,61 @@ +import { + GenerationScopedRequestOwner, + type RequestLease, + type RequestScope +} from './generation-scoped-request-owner' + +// Why this file exists: the owner's claim is that a caller cannot publish into it except through a +// lease it issued, in the generation it issued it. Every expect-error directive below is that claim +// as an assertion — tsc fails on a directive that stops catching an error, so +// `pnpm --dir mobile typecheck` is the gate. `mobile/tsconfig.json` excludes tests, so a type-level +// assertion written in one is checked by nothing; that is why these live here. Nothing here runs. + +type FileParameters = { readonly query: string } + +declare const scope: RequestScope +declare const host: object +declare const epoch: bigint +declare const label: symbol +declare const paths: GenerationScopedRequestOwner +declare const counts: GenerationScopedRequestOwner +declare const pathLease: RequestLease +declare const countLease: RequestLease + +// @ts-expect-error the brand is module-private, so no caller can mint a lease +export const fenceForgedLease: RequestLease = {} + +// @ts-expect-error a lease is invariant in its value, so two owners' leases are not interchangeable +export const fenceSwappedLease: RequestLease = countLease + +export function fenceCommitTakesItsOwnLease(): void { + // @ts-expect-error the value must be the one this owner publishes + paths.commit(pathLease, 42) + // @ts-expect-error a peer owner's lease is not this owner's to commit + paths.commit(countLease, ['a']) + counts.commit(countLease, 42) +} + +export function fenceParametersAreOwnerTyped(): void { + // @ts-expect-error the parameters are the owner's declared type, not a caller-chosen key + paths.read(scope, 'files.list:A') + // @ts-expect-error a missing declared parameter is not a key the owner can build + paths.read(scope, {}) + paths.read(scope, { query: 'a' }) +} + +export function fenceScopeMembersAreEncodable(): void { + // @ts-expect-error a symbol has no encoding here that is both stable and collision-free + void paths.read([host, label], { query: 'a' }) + // @ts-expect-error a bigint is not serialisable, so it cannot identify a scope + void paths.read([host, epoch], { query: 'a' }) + void paths.read([host, 'w1', 2], { query: 'a' }) +} + +export function fenceLoaderOnlyReturns(): void { + // @ts-expect-error the loader publishes by returning the owner's value, not some other type + void paths.load(scope, { query: 'a' }, async () => 'not-a-path-list') + void paths.load(scope, { query: 'a' }, async () => null) +} + +// @ts-expect-error the lease carries its generation privately; a caller cannot read or compare it +export const fenceLeaseGenerationUnreadable: number = pathLease.generation diff --git a/mobile/src/transport/generation-scoped-request-owner.ts b/mobile/src/transport/generation-scoped-request-owner.ts new file mode 100644 index 00000000000..c8655c58a6d --- /dev/null +++ b/mobile/src/transport/generation-scoped-request-owner.ts @@ -0,0 +1,201 @@ +/** + * Owns the cache, the in-flight identity and the generation token for one family of requests, so a + * reply that outlived its scope has nowhere to land. + * + * The fence is structural rather than a callback a caller may forget. `read` and `load` are handed + * the scope and build the key themselves, and a scope the owner has not seen retires everything it + * held before it answers. A reply is published only through `commit`, which refuses a lease whose + * generation has moved; a commit that beat the owner's own notice still cannot be read, because the + * next read syncs first. What `committed` does not say is that the value in the caller's own hand is + * fresh: a caller that displays it directly still needs whatever fences its display, which for the + * file-search pilot is the sequence counter it already had. + * + * Three epochs may appear in a scope and they are not the same thing: the logical authority epoch + * (`StableLogicalRpcClient.getGeneration`, advanced by `migrateTo`), the physical authenticated + * session (`authenticationGeneration` inside `direct-rpc-client.ts`) and the negotiated capability + * epoch. Which of them retires a given owner's data is that owner's decision, made by what its + * callers put in the scope. + */ + +const LEASE_STATE: unique symbol = Symbol('generation-scoped-request-lease') +const LEASE_VALUE: unique symbol = Symbol('generation-scoped-request-lease-value') + +type RequestLeaseState = { + readonly key: string + readonly generation: number + readonly owner: symbol +} + +/** + * The only way to publish into an owner, and unforgeable: the brand is module-private, so no caller + * can mint one or read the generation it pins. + */ +export type RequestLease = { + readonly [LEASE_STATE]: RequestLeaseState + // Phantom, never present at runtime: makes a lease invariant in Value so two owners' leases are + // not interchangeable. + readonly [LEASE_VALUE]?: (value: Value) => void +} + +/** Named rather than boolean: a refused publish says which fence refused it. */ +type RequestCommitVerdict = 'committed' | 'retired-generation' | 'foreign-owner' + +/** + * What retires a request: the workspace identity plus whichever epoch signals this owner treats as + * invalidating. Members are compared by identity, so a client instance may sit in one directly. + */ +export type RequestScope = readonly RequestScopeMember[] + +/** + * Symbol and bigint are excluded rather than rejected at runtime: two symbols share a description + * freely and a registered one is not a valid WeakMap key, and a bigint is not JSON-serialisable. + */ +type RequestScopeMember = string | number | boolean | null | undefined | object + +/** The domain half of a key. The owner supplies the scope half, so two workspaces cannot share one. */ +type RequestParameters = Readonly> + +export type LoadedRequest = { + readonly lease: RequestLease + readonly value: Value +} + +// Both halves of a key are JSON-encoded and joined on a character no encoding emits, so no two +// distinct scope-and-parameter pairs can spell the same key. +const KEY_SEPARATOR = String.fromCharCode(0) + +function parameterKey(parameters: RequestParameters): string { + return Object.keys(parameters) + .sort() + .map((name) => `${JSON.stringify(name)}=${JSON.stringify(parameters[name])}`) + .join(KEY_SEPARATOR) +} + +export class GenerationScopedRequestOwner { + private readonly owner = Symbol('generation-scoped-request-owner') + private readonly values = new Map() + private readonly inFlight = new Map | null>>() + private readonly references = new WeakMap() + private referenceCount = 0 + private currentGeneration = 0 + private observedScope: string | null = null + + /** + * What this owner holds for these parameters, or nothing once the scope moved. Not a getter: an + * unseen scope retires everything held and advances the generation before this answers, so it must + * not be called from render. + */ + read(scope: RequestScope, parameters: Params): Value | undefined { + return this.values.get(this.enter(scope, parameters)) + } + + /** + * Coalesces on the owner-built key and hands back a lease pinned to the generation the request + * started in. `fn` returns the value; it is given nothing it could publish with. + */ + load( + scope: RequestScope, + parameters: Params, + fn: () => Promise + ): Promise | null> { + const key = this.enter(scope, parameters) + return this.inFlight.get(key) ?? this.start(key, fn) + } + + /** Publishes `value` only while the lease's generation is still the owner's. */ + commit(lease: RequestLease, value: Value): RequestCommitVerdict { + const state = lease[LEASE_STATE] + if (state.owner !== this.owner) { + return 'foreign-owner' + } + if (state.generation !== this.currentGeneration) { + return 'retired-generation' + } + this.values.set(state.key, value) + return 'committed' + } + + /** Bumps the generation even when the scope came back to where it started, as in A to B to A. */ + reset(): void { + this.retire() + } + + private start( + key: string, + fn: () => Promise + ): Promise | null> { + const lease: RequestLease = { + [LEASE_STATE]: { key, generation: this.currentGeneration, owner: this.owner } + } + let loaded: Promise + try { + // Called here rather than off a microtask so the request reaches the wire in the turn the + // caller asked for it, which is what orders it against its siblings. + loaded = fn() + } catch (error) { + loaded = Promise.reject(error instanceof Error ? error : new Error(String(error))) + } + const request: Promise | null> = loaded.then( + (value) => { + this.settle(key, request) + return value === null ? null : { lease, value } + }, + (error: unknown) => { + this.settle(key, request) + throw error + } + ) + this.inFlight.set(key, request) + return request + } + + /** Only the request still mapped to this key may clear it: a retired one no longer owns the slot. */ + private settle(key: string, request: Promise | null>): void { + if (this.inFlight.get(key) === request) { + this.inFlight.delete(key) + } + } + + /** Syncs the observed scope, then returns the key. Every read path goes through here. */ + private enter(scope: RequestScope, parameters: Params): string { + const scopeKey = this.scopeKey(scope) + if (this.observedScope !== scopeKey) { + if (this.observedScope !== null) { + this.retire() + } + this.observedScope = scopeKey + } + return `${scopeKey}${KEY_SEPARATOR}${parameterKey(parameters)}` + } + + private retire(): void { + this.currentGeneration++ + this.values.clear() + // Dropped rather than awaited: a retired request may still settle, but nothing shares it now. + this.inFlight.clear() + } + + private scopeKey(scope: RequestScope): string { + return scope + .map((member) => { + const reference = + typeof member === 'function' + ? member + : typeof member === 'object' && member + ? member + : null + // A primitive is its own identity; everything else gets a per-owner ordinal, so two scopes + // match only when they hold the same instances. + if (!reference) { + return `${typeof member}:${JSON.stringify(member) ?? String(member)}` + } + let ordinal = this.references.get(reference) + if (ordinal === undefined) { + ordinal = ++this.referenceCount + this.references.set(reference, ordinal) + } + return `reference:${ordinal}` + }) + .join(KEY_SEPARATOR) + } +} diff --git a/mobile/src/transport/lifecycle-owner.test.ts b/mobile/src/transport/lifecycle-owner.test.ts new file mode 100644 index 00000000000..b8350a6b714 --- /dev/null +++ b/mobile/src/transport/lifecycle-owner.test.ts @@ -0,0 +1,466 @@ +import { readFileSync, readdirSync } from 'node:fs' +import { fileURLToPath } from 'node:url' +import { extname, join, relative, resolve } from 'node:path' +import ts from 'typescript' +import { describe, expect, it } from 'vitest' +import { + GenerationScopedRequestOwner, + type LoadedRequest, + type RequestScope +} from './generation-scoped-request-owner' + +type Parameters = { readonly query: string } +type Owner = GenerationScopedRequestOwner + +const QUERY: Parameters = { query: 'a' } +const OTHER_QUERY: Parameters = { query: 'b' } + +/** + * One request whose settlement the schedule controls. Every interleaving below is written as an + * explicit resolution order rather than a timer, so the test states the schedule instead of racing. + */ +function pending(): { start: () => Promise; resolve: (paths: string[]) => void } { + let settle: (paths: string[] | null) => void = () => {} + const promise = new Promise((resolvePromise) => { + settle = resolvePromise + }) + return { start: () => promise, resolve: (paths) => settle(paths) } +} + +async function settled( + loaded: Promise | null> +): Promise> { + const result = await loaded + if (!result) { + throw new Error('The schedule expected this request to produce a value') + } + return result +} + +const client = { name: 'physical-client' } + +function scopeAt(workspace: string, authority: number, session?: number): RequestScope { + return session === undefined + ? [client, workspace, authority] + : [client, workspace, authority, session] +} + +describe('key-reset-cleanup', () => { + it('drops the cache and the in-flight identity together', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const scope = scopeAt('w1', 1) + const first = pending() + const loaded = owner.load(scope, QUERY, first.start) + first.resolve(['a.ts']) + const lease = await settled(loaded) + expect(owner.commit(lease.lease, lease.value)).toBe('committed') + expect(owner.read(scope, QUERY)).toEqual(['a.ts']) + + // Still pending when the reset lands: this is the in-flight entry the next load must not join. + let started = 0 + const crossing = pending() + const crossingLoaded = owner.load(scope, OTHER_QUERY, () => { + started++ + return crossing.start() + }) + + owner.reset() + expect(owner.read(scope, QUERY)).toBeUndefined() + + const second = pending() + const reloaded = owner.load(scope, OTHER_QUERY, () => { + started++ + return second.start() + }) + expect(started).toBe(2) + + crossing.resolve(['crossed.ts']) + const crossed = await settled(crossingLoaded) + expect(owner.commit(crossed.lease, crossed.value)).toBe('retired-generation') + + second.resolve(['b.ts']) + const reloadedLease = await settled(reloaded) + expect(owner.commit(reloadedLease.lease, reloadedLease.value)).toBe('committed') + expect(owner.read(scope, OTHER_QUERY)).toEqual(['b.ts']) + }) +}) + +describe('blur', () => { + it('refuses a reply that settles after a blur, without the scope having moved', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const scope = scopeAt('w1', 1) + const request = pending() + const loaded = owner.load(scope, QUERY, request.start) + + // The blur bumps the generation the way `use-mobile-send-completion-generation` does: the + // surface went away, nothing about the host or the workspace did. + owner.reset() + + request.resolve(['stale.ts']) + const lease = await settled(loaded) + expect(owner.commit(lease.lease, lease.value)).toBe('retired-generation') + expect(owner.read(scope, QUERY)).toBeUndefined() + }) +}) + +describe('cutover', () => { + it('retires the whole scope when the logical authority epoch advances', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const beforeCutover = scopeAt('w1', 1) + const afterCutover = scopeAt('w1', 2) + const first = pending() + const loaded = owner.load(beforeCutover, QUERY, first.start) + + // `migrateTo` advanced the logical authority epoch; the next read carries the new one. + expect(owner.read(afterCutover, QUERY)).toBeUndefined() + + let started = 0 + const second = pending() + const reloaded = owner.load(afterCutover, QUERY, () => { + started++ + return second.start() + }) + expect(started).toBe(1) + + first.resolve(['retired.ts']) + const retired = await settled(loaded) + expect(owner.commit(retired.lease, retired.value)).toBe('retired-generation') + + second.resolve(['live.ts']) + const live = await settled(reloaded) + expect(owner.commit(live.lease, live.value)).toBe('committed') + expect(owner.read(afterCutover, QUERY)).toEqual(['live.ts']) + }) +}) + +describe('reconnect-mid-request', () => { + it('lets each owner decide whether a same-host reconnect retires its data', async () => { + // The inventory reads files on disk, which a new authenticated session does not change, so its + // scope omits the physical session epoch. A capability latch is the opposite: the reconnected + // host may be a newer build that now answers the method, so its scope carries it. + const inventory: Owner = new GenerationScopedRequestOwner() + const capability: Owner = new GenerationScopedRequestOwner() + const inventoryBefore = scopeAt('w1', 1) + const capabilityBefore = scopeAt('w1', 1, 1) + const capabilityAfter = scopeAt('w1', 1, 2) + + const inventoryRequest = pending() + const capabilityRequest = pending() + const inventoryLoaded = inventory.load(inventoryBefore, QUERY, inventoryRequest.start) + const capabilityLoaded = capability.load(capabilityBefore, QUERY, capabilityRequest.start) + + // The socket reauthenticated mid-request: same client, same logical authority, new session. + expect(capability.read(capabilityAfter, QUERY)).toBeUndefined() + expect(inventory.read(inventoryBefore, QUERY)).toBeUndefined() + + inventoryRequest.resolve(['kept.ts']) + capabilityRequest.resolve(['dropped.ts']) + const keptLease = await settled(inventoryLoaded) + const droppedLease = await settled(capabilityLoaded) + + expect(inventory.commit(keptLease.lease, keptLease.value)).toBe('committed') + expect(inventory.read(inventoryBefore, QUERY)).toEqual(['kept.ts']) + expect(capability.commit(droppedLease.lease, droppedLease.value)).toBe('retired-generation') + expect(capability.read(capabilityAfter, QUERY)).toBeUndefined() + }) +}) + +describe('stale-inflight-cleanup', () => { + it('keeps the first visit to A from landing under the second visit to A', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const a = scopeAt('A', 1) + const b = scopeAt('B', 1) + const firstVisit = pending() + const loaded = owner.load(a, QUERY, firstVisit.start) + + expect(owner.read(b, QUERY)).toBeUndefined() + expect(owner.read(a, QUERY)).toBeUndefined() + + // The key A builds is the same string it built before; the generation is what differs. + let started = 0 + const secondVisit = pending() + const reloaded = owner.load(a, QUERY, () => { + started++ + return secondVisit.start() + }) + expect(started).toBe(1) + + firstVisit.resolve(['old.ts']) + const stale = await settled(loaded) + expect(owner.commit(stale.lease, stale.value)).toBe('retired-generation') + expect(owner.read(a, QUERY)).toBeUndefined() + + secondVisit.resolve(['fresh.ts']) + const fresh = await settled(reloaded) + expect(owner.commit(fresh.lease, fresh.value)).toBe('committed') + expect(owner.read(a, QUERY)).toEqual(['fresh.ts']) + }) +}) + +describe('stale-settlement-cleanup', () => { + it('keeps a retired request from clearing the slot the live one holds', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const scope = scopeAt('w1', 1) + let started = 0 + const stale = pending() + const live = pending() + const staleLoaded = owner.load(scope, QUERY, () => { + started++ + return stale.start() + }) + + owner.reset() + const liveLoaded = owner.load(scope, QUERY, () => { + started++ + return live.start() + }) + expect(started).toBe(2) + + // The retired request settles last. Its cleanup names the slot by key, which the live request + // now holds, so only promise identity keeps it from evicting a request still in flight. + stale.resolve(['stale.ts']) + const retired = await settled(staleLoaded) + expect(owner.commit(retired.lease, retired.value)).toBe('retired-generation') + + const joined = owner.load(scope, QUERY, () => { + started++ + return pending().start() + }) + expect(started).toBe(2) + expect(joined).toBe(liveLoaded) + + live.resolve(['live.ts']) + const lease = await settled(joined) + expect(owner.commit(lease.lease, lease.value)).toBe('committed') + expect(owner.read(scope, QUERY)).toEqual(['live.ts']) + }) +}) + +describe('owner boundaries', () => { + it('refuses a peer owner lease', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const peer: Owner = new GenerationScopedRequestOwner() + const scope = scopeAt('w1', 1) + const request = pending() + const loaded = owner.load(scope, QUERY, request.start) + request.resolve(['a.ts']) + const lease = await settled(loaded) + + expect(peer.commit(lease.lease, lease.value)).toBe('foreign-owner') + expect(peer.read(scope, QUERY)).toBeUndefined() + }) + + it('coalesces concurrent loads of one key onto one request', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const scope = scopeAt('w1', 1) + let started = 0 + const request = pending() + const start = () => { + started++ + return request.start() + } + const first = owner.load(scope, QUERY, start) + const second = owner.load(scope, QUERY, start) + request.resolve(['a.ts']) + expect(started).toBe(1) + expect(await settled(first)).toBe(await settled(second)) + }) + + it('separates two workspaces that ask for the same parameters', async () => { + const owner: Owner = new GenerationScopedRequestOwner() + const request = pending() + const loaded = owner.load(scopeAt('A', 1), QUERY, request.start) + request.resolve(['a.ts']) + const lease = await settled(loaded) + expect(owner.commit(lease.lease, lease.value)).toBe('committed') + expect(owner.read(scopeAt('B', 1), QUERY)).toBeUndefined() + }) +}) + +const mobileRoot = fileURLToPath(new URL('../..', import.meta.url)) +const ownerModule = join(mobileRoot, 'src', 'transport', 'generation-scoped-request-owner') + +/** Whether a file imports the owner, resolved rather than pattern-matched on the specifier. */ +function importsOwner(path: string, source: string): boolean { + const parsed = ts.createSourceFile(path, source, ts.ScriptTarget.Latest, true) + return parsed.statements.some((statement) => { + const specifier = ts.isImportDeclaration(statement) ? statement.moduleSpecifier : undefined + return ( + specifier !== undefined && + ts.isStringLiteral(specifier) && + specifier.text.startsWith('.') && + resolve(path, '..', specifier.text) === ownerModule + ) + }) +} + +function sourceFiles(directory: string): string[] { + return readdirSync(directory, { withFileTypes: true }).flatMap((entry) => { + const path = join(directory, entry.name) + if (entry.isDirectory()) { + return entry.name === 'node_modules' ? [] : sourceFiles(path) + } + return [path] + }) +} + +function declaredInside(callback: ts.Node): Set { + const names = new Set() + const bind = (name: ts.BindingName): void => { + if (ts.isIdentifier(name)) { + names.add(name.text) + return + } + for (const element of name.elements) { + if (ts.isBindingElement(element)) { + bind(element.name) + } + } + } + const visit = (node: ts.Node): void => { + if (ts.isVariableDeclaration(node) || ts.isParameter(node)) { + bind(node.name) + } + if ((ts.isFunctionDeclaration(node) || ts.isClassDeclaration(node)) && node.name) { + names.add(node.name.text) + } + if (ts.isCatchClause(node) && node.variableDeclaration) { + bind(node.variableDeclaration.name) + } + ts.forEachChild(node, visit) + } + ts.forEachChild(callback, visit) + return names +} + +function assignmentRoot(target: ts.Expression): string | null { + let node: ts.Expression = target + for (;;) { + if (ts.isIdentifier(node)) { + return node.text + } + if (node.kind === ts.SyntaxKind.ThisKeyword) { + return 'this' + } + if (ts.isPropertyAccessExpression(node) || ts.isElementAccessExpression(node)) { + node = node.expression + continue + } + if (ts.isParenthesizedExpression(node) || ts.isNonNullExpression(node)) { + node = node.expression + continue + } + return null + } +} + +/** Every write a loader body performs to something it did not itself declare. */ +function externalWrites(callback: ts.Node): string[] { + const declared = declaredInside(callback) + const offenders: string[] = [] + const record = (target: ts.Expression): void => { + const root = assignmentRoot(target) + if (root !== null && !declared.has(root)) { + offenders.push(root) + } + } + const visit = (node: ts.Node): void => { + if (ts.isBinaryExpression(node) && node.operatorToken.kind >= ts.SyntaxKind.FirstAssignment) { + if (node.operatorToken.kind <= ts.SyntaxKind.LastAssignment) { + record(node.left) + } + } + if ( + (ts.isPrefixUnaryExpression(node) || ts.isPostfixUnaryExpression(node)) && + (node.operator === ts.SyntaxKind.PlusPlusToken || + node.operator === ts.SyntaxKind.MinusMinusToken) + ) { + record(node.operand) + } + ts.forEachChild(node, visit) + } + ts.forEachChild(callback, visit) + return offenders +} + +function loaders(path: string, source: string): ts.Node[] { + const parsed = ts.createSourceFile( + path, + source, + ts.ScriptTarget.Latest, + true, + extname(path) === '.tsx' ? ts.ScriptKind.TSX : ts.ScriptKind.TS + ) + const found: ts.Node[] = [] + const visit = (node: ts.Node): void => { + if ( + ts.isCallExpression(node) && + ts.isPropertyAccessExpression(node.expression) && + node.expression.name.text === 'load' + ) { + const loader = node.arguments[2] + if (loader && (ts.isArrowFunction(loader) || ts.isFunctionExpression(loader))) { + found.push(loader) + } + } + ts.forEachChild(node, visit) + } + ts.forEachChild(parsed, visit) + return found +} + +function loaderWrites(path: string, source: string): string[] { + return loaders(path, source).flatMap((loader) => externalWrites(loader)) +} + +describe('loader write fence', () => { + const holders = ['app', 'src'] + .map((directory) => join(mobileRoot, directory)) + .flatMap(sourceFiles) + .filter((path) => ['.ts', '.tsx'].includes(extname(path))) + .filter((path) => !/\.test\.tsx?$/.test(path)) + .map((path) => ({ path, source: readFileSync(path, 'utf8') })) + .filter(({ path, source }) => importsOwner(path, source)) + + it('recognizes a loader that writes outside itself and leaves an honest one alone', () => { + const probe = join(mobileRoot, 'src', 'transport', 'probe.ts') + expect( + loaderWrites(probe, 'owner.load(scope, {}, async () => { cacheRef.current = await read() })') + ).toEqual(['cacheRef']) + expect(loaderWrites(probe, 'owner.load(scope, {}, async () => { sequence++ })')).toEqual([ + 'sequence' + ]) + expect( + loaderWrites(probe, 'owner.load(scope, {}, async () => { this.paths = await read() })') + ).toEqual(['this']) + expect( + loaderWrites( + probe, + 'owner.load(scope, {}, async () => { const rows = await read(); return rows })' + ) + ).toEqual([]) + }) + + it('has every owner holder loading without writing external state', () => { + // Absence proves nothing without presence: an empty offender list would otherwise pass on a day + // the scan found no holder and no loader to look inside. + expect( + holders.map(({ path }) => relative(mobileRoot, path).split(/[/\\]/).join('/')) + ).toContain('src/session/use-mobile-native-chat-file-search.ts') + expect( + holders.reduce((total, { path, source }) => total + loaders(path, source).length, 0) + ).toBeGreaterThan(0) + const offenders = holders + .map(({ path, source }) => ({ + file: relative(mobileRoot, path).split(/[/\\]/).join('/'), + writes: loaderWrites(path, source) + })) + .filter((entry) => entry.writes.length > 0) + .map((entry) => `${entry.file}: ${[...new Set(entry.writes)].sort().join(', ')}`) + .sort() + expect( + offenders, + 'Return the value from the loader and publish it with commit(lease, value) instead.' + ).toEqual([]) + }) +}) diff --git a/mobile/src/transport/rpc-client.ts b/mobile/src/transport/rpc-client.ts index 05fdbbac8fa..aa8cebf5627 100644 --- a/mobile/src/transport/rpc-client.ts +++ b/mobile/src/transport/rpc-client.ts @@ -30,6 +30,12 @@ export type RpcClient = UnvalidatedRpcRequestPort & { getReconnectAttempt: () => number getLastConnectedAt: () => number | null getLastInboundAt?: () => number | null + /** + * The logical authority epoch, advanced by `StableLogicalRpcClient.migrateTo`. Read-only and + * optional so a holder of a bare `RpcClient` can scope cached work to it without every + * implementation growing a counter it does not have. + */ + getGeneration?: () => number onStateChange: (listener: (state: ConnectionState) => void) => () => void notifyForeground: (reason?: ForegroundNudgeReason) => void /** diff --git a/mobile/src/transport/rpc-refusal-message.ts b/mobile/src/transport/rpc-refusal-message.ts index da681f0c570..a330944b9f8 100644 --- a/mobile/src/transport/rpc-refusal-message.ts +++ b/mobile/src/transport/rpc-refusal-message.ts @@ -12,10 +12,7 @@ export function refusedRpcMessageOrFallback(error: unknown, fallback: string): s * as a thunk, so a transport rejection stays outside the catch and reaches the caller as the object * the transport threw, delivery-unknown mark intact. */ -export function interpretOrThrowRefusalMessage( - interpret: () => unknown, - fallback: string -): unknown { +export function interpretOrThrowRefusalMessage(interpret: () => T, fallback: string): T { try { return interpret() } catch (error) { diff --git a/mobile/src/transport/rpc-subscription-boundary.test.ts b/mobile/src/transport/rpc-subscription-boundary.test.ts new file mode 100644 index 00000000000..2bc9239c613 --- /dev/null +++ b/mobile/src/transport/rpc-subscription-boundary.test.ts @@ -0,0 +1,195 @@ +import { readFileSync, readdirSync } from 'node:fs' +import { fileURLToPath } from 'node:url' +import { extname, join, relative, resolve } from 'node:path' +import ts from 'typescript' +import { describe, expect, it } from 'vitest' +import { readScenarios } from '../test-support/rpc-recording/scenario-input' +import { RPC_SUBSCRIPTION_SITES, type RpcSubscriptionSite } from './rpc-subscription-inventory' + +/** + * Makes the subscription inventory bind. + * + * Four failures, all of which mean "edit the list": + * - a file opens a stream and is not listed, + * - a listed file no longer opens one (stale entry — how allow-lists rot), + * - a listed file opens a different method than its entry claims, + * - a `recorded` entry names a family the scenario manifest does not have. + * + * The last one is what separates this from prose. A comment saying a stream is covered stays true + * forever; an entry that has to resolve against `pilot-scenarios.json` stops being true the moment + * the family is renamed or deleted. + * + * What this does NOT catch, all accepted: + * - A method that is not a string literal at the call site. `client.subscribe(method, …)` with a + * variable is invisible here, the same gap the raw-port ratchet accepts for a computed + * `sendRequest`. Every product site today spells its method. + * - Whether a `recorded` family's golden actually drives that file. `sites` in the manifest says + * so and no check ties the two together; that is one indirection further than this list is for. + * - Whether a wall is still real. A wall is prose by construction — it says why a recording + * cannot exist, and the only proof of the opposite is the recording. + * - `transport/` and `test-support/`, which implement and script the port rather than consuming + * it. A registry that forwards `subscribe` is not a call site. + */ + +const mobileRoot = fileURLToPath(new URL('../..', import.meta.url)) +const repoRoot = resolve(mobileRoot, '..') +const scannedRoots = ['app', 'src'].map((directory) => join(mobileRoot, directory)) +const sourceExtensions = new Set(['.js', '.jsx', '.ts', '.tsx']) +/** The port's own implementation and the oracle that scripts it. Neither consumes a stream. */ +const EXCLUDED_DIRECTORIES = ['src/transport/', 'src/test-support/'] + +function sourceFiles(directory: string): string[] { + return readdirSync(directory, { withFileTypes: true }).flatMap((entry) => { + const path = join(directory, entry.name) + if (entry.isDirectory()) { + return entry.name === 'node_modules' ? [] : sourceFiles(path) + } + return [path] + }) +} + +function parse(path: string, source: string): ts.SourceFile { + const extension = extname(path) + return ts.createSourceFile( + path, + source, + ts.ScriptTarget.Latest, + true, + extension === '.tsx' || extension === '.jsx' ? ts.ScriptKind.TSX : ts.ScriptKind.TS + ) +} + +/** Every method this file opens a stream on, in source order. */ +export function subscribedMethods(path: string, source: string): string[] { + const methods: string[] = [] + const visit = (node: ts.Node): void => { + if ( + ts.isCallExpression(node) && + ts.isPropertyAccessExpression(node.expression) && + node.expression.name.text === 'subscribe' + ) { + const [method] = node.arguments + if (method && ts.isStringLiteral(method)) { + methods.push(method.text) + } + } + ts.forEachChild(node, visit) + } + visit(parse(path, source)) + return methods +} + +const scanned = scannedRoots + .flatMap(sourceFiles) + .filter((path) => sourceExtensions.has(extname(path))) + .filter((path) => !/\.test\.tsx?$/.test(path)) + .map((path) => relative(mobileRoot, path).split(/[/\\]/).join('/')) + .filter((file) => !EXCLUDED_DIRECTORIES.some((directory) => file.startsWith(directory))) + +const observed = new Map( + scanned + .map( + (file) => + [ + file, + subscribedMethods(join(mobileRoot, file), readFileSync(join(mobileRoot, file), 'utf8')) + ] as const + ) + .filter(([, methods]) => methods.length > 0) +) + +const families = new Set( + readScenarios(join(repoRoot, 'mobile', 'rpc-foundation', 'pilot-scenarios.json')).scenarios.map( + (scenario) => scenario.family + ) +) + +function listedMethods(file: string): string[] { + return RPC_SUBSCRIPTION_SITES.filter((site) => site.file === file).map((site) => site.method) +} + +describe('RPC subscription boundary', () => { + const probe = join(mobileRoot, 'src', 'session', 'probe.ts') + + it('reads the method off each subscribe and ignores everything else', () => { + expect( + subscribedMethods(probe, "client.subscribe('terminal.subscribe', params, onData)") + ).toEqual(['terminal.subscribe']) + expect( + subscribedMethods(probe, "entry.client.subscribe('accounts.subscribe', null, cb)") + ).toEqual(['accounts.subscribe']) + expect( + subscribedMethods(probe, "a.subscribe('one', p, cb); b.subscribe('two', p, cb)") + ).toEqual(['one', 'two']) + // A store listener, not a host stream: the first argument is not a method. + expect(subscribedMethods(probe, 'connectionLogStore.subscribe(selectedId, listener)')).toEqual( + [] + ) + expect(subscribedMethods(probe, 'args.subscribe(handle)')).toEqual([]) + expect(subscribedMethods(probe, "await client.sendRequest('worktree.ps', {})")).toEqual([]) + expect( + subscribedMethods(probe, '// calls client.subscribe("x", p, cb) under the hood') + ).toEqual([]) + }) + + it('scans a plausible number of files', () => { + // A broken root or filter would make every check below vacuously pass. + expect(scanned.length).toBeGreaterThan(400) + expect(observed.size).toBeGreaterThan(5) + }) + + it('lists each file and method once', () => { + const seen = RPC_SUBSCRIPTION_SITES.map((site) => `${site.file}\0${site.method}`) + expect(seen.filter((key, index) => seen.indexOf(key) !== index)).toEqual([]) + }) + + it('has no unlisted file opening a stream', () => { + const unlisted = [...observed.keys()].filter((file) => listedMethods(file).length === 0) + expect( + unlisted, + 'A new subscription must be classified in rpc-subscription-inventory.ts: recorded, an unwritten scenario, or walled with the wall named.' + ).toEqual([]) + }) + + it('has no stale inventory entry', () => { + const stale = RPC_SUBSCRIPTION_SITES.filter((site) => !observed.has(site.file)).map( + (site) => site.file + ) + expect( + stale, + 'File no longer opens a stream — delete its line from rpc-subscription-inventory.ts.' + ).toEqual([]) + }) + + it('classifies every method each listed file opens', () => { + const mismatched = [...observed] + .filter(([file]) => listedMethods(file).length > 0) + .flatMap(([file, methods]) => { + const listed = [...listedMethods(file)].sort() + const found = [...new Set(methods)].sort() + return JSON.stringify(listed) === JSON.stringify(found) + ? [] + : [`${file}: listed ${listed.join(', ')}, found ${found.join(', ')}`] + }) + expect(mismatched, 'The method an entry names is what the file opens.').toEqual([]) + }) + + it('resolves every recorded family against the scenario manifest', () => { + const missing = RPC_SUBSCRIPTION_SITES.flatMap((site: RpcSubscriptionSite) => + site.coverage.kind === 'recorded' && !families.has(site.coverage.family) + ? [`${site.file}: no family ${site.coverage.family}`] + : [] + ) + expect( + missing, + 'A recorded entry must name a family in pilot-scenarios.json, or the claim is prose.' + ).toEqual([]) + }) + + it('names the wall on every walled entry', () => { + const unnamed = RPC_SUBSCRIPTION_SITES.flatMap((site) => + site.coverage.kind === 'walled' && site.coverage.wall.trim().length < 40 ? [site.file] : [] + ) + expect(unnamed, 'A wall has to say what it is; "not supported" is not a wall.').toEqual([]) + }) +}) diff --git a/mobile/src/transport/rpc-subscription-inventory.ts b/mobile/src/transport/rpc-subscription-inventory.ts new file mode 100644 index 00000000000..c1320c8f5c9 --- /dev/null +++ b/mobile/src/transport/rpc-subscription-inventory.ts @@ -0,0 +1,102 @@ +/** + * Every product call site that opens a host stream, and what the recording oracle can see of it. + * + * The raw-request-port inventory next door counts down to zero; this one does not. A subscribe is + * not something a typed operation replaces — `RpcOperation` fixes a method, an acceptance policy + * and a reader for one reply, and a stream has many. What this list is for is the other half of + * the same question: which of these streams is a golden actually holding, and for the ones it is + * not, what exactly stops it. Left as prose in a README that answer went stale twice, because + * nothing failed when a new `client.subscribe` appeared. + * + * So each site is classified, and `rpc-subscription-boundary.test.ts` makes the classification + * bind: a new site with no entry fails, an entry whose file no longer subscribes fails, an entry + * naming the wrong method fails, and a `recorded` entry whose family is not in the scenario + * manifest fails. A wall must name itself; "not recorded yet" and "cannot be recorded" are + * different claims and only one of them is a backlog item. + */ +export type RpcSubscriptionCoverage = + /** A golden holds this stream. `family` is a family in `pilot-scenarios.json`. */ + | { readonly kind: 'recorded'; readonly family: string } + /** The recorder could mount this site; nobody has written the scenario. A backlog item. */ + | { readonly kind: 'unwritten-scenario' } + /** Something structural stops a recording. Not a backlog item until the wall moves. */ + | { readonly kind: 'walled'; readonly wall: string } + +export type RpcSubscriptionSite = { + readonly file: string + readonly method: string + readonly coverage: RpcSubscriptionCoverage +} + +export const RPC_SUBSCRIPTION_SITES: readonly RpcSubscriptionSite[] = [ + // The account snapshot, opened twice. The home screen wires one per connected host; the host + // screen opens its own. Both decode the same snapshot, and neither is the wall — the loader + // reaches `decodeAccountsSnapshot` and it throws its own domain error on a bad one. + { + file: 'app/h/[hostId]/accounts.tsx', + method: 'accounts.subscribe', + coverage: { + kind: 'walled', + wall: 'The screen renders `react-native.ScrollView` and calls `react-native.Alert` to report a failed switch, neither a substituted member, so the mount trap refuses on the first render: `Unsubstituted native member: react-native.ScrollView`.' + } + }, + { + file: 'src/home/use-mobile-home-host-connections.ts', + method: 'accounts.subscribe', + coverage: { + kind: 'walled', + wall: 'Wired on a per-host client from `useAllHostClients`, and the runner hands an adapter one client rather than the multi-host context that hook reads.' + } + }, + // The browser tab's screencast. Frames are pixels, not JSON. + { + file: 'src/browser/use-mobile-browser-stream.ts', + method: 'browser.screencast', + coverage: { + kind: 'walled', + wall: 'Writes to a webview terminal/browser ref this runner has no substitute for, and a substitute that shaped what the stream delivered would be inventing the device.' + } + }, + { + file: 'src/notifications/mobile-notifications.ts', + method: 'notifications.subscribe', + coverage: { kind: 'recorded', family: 'notifications.desktop-stream' } + }, + { + file: 'src/session/mobile-terminal-stream-subscribe.ts', + method: 'terminal.subscribe', + coverage: { + kind: 'walled', + wall: 'Writes to a webview terminal ref this runner has no substitute for: the stream consumer calls `ref.init` and `dataRef.write`, so what a frame does is a device effect rather than an observation.' + } + }, + { + file: 'src/session/use-live-worktree-name.ts', + method: 'runtime.clientEvents.subscribe', + coverage: { kind: 'recorded', family: 'live-worktree-name' } + }, + { + file: 'src/session/use-mobile-native-chat-session.ts', + method: 'nativeChat.subscribe', + coverage: { kind: 'recorded', family: 'session.native-chat-page' } + }, + // The structured agent session's event stream. Mountable: its listener guards the payload, and + // the hold that precedes it is a plain request. What is missing is the scenario. + { + file: 'src/session/use-mobile-structured-agent-state.ts', + method: 'agentSession.subscribe', + coverage: { kind: 'unwritten-scenario' } + }, + // The session tab snapshot. Mountable behind the reconciliation controller the hook already + // takes; no device surface is involved. + { + file: 'src/session/use-mobile-session-tabs-reconciliation.ts', + method: 'session.tabs.subscribe', + coverage: { kind: 'unwritten-scenario' } + }, + { + file: 'src/worktree/host-worktree-refresh.ts', + method: 'runtime.clientEvents.subscribe', + coverage: { kind: 'recorded', family: 'host-worktree-refresh' } + } +] diff --git a/mobile/src/transport/unvalidated-rpc-request-port-boundary.test.ts b/mobile/src/transport/unvalidated-rpc-request-port-boundary.test.ts index 422b2925689..d0025e858ac 100644 --- a/mobile/src/transport/unvalidated-rpc-request-port-boundary.test.ts +++ b/mobile/src/transport/unvalidated-rpc-request-port-boundary.test.ts @@ -213,9 +213,11 @@ describe('unvalidated RPC request port boundary', () => { }) it('scans a plausible number of files', () => { - // A broken root or extension filter would make every check below vacuously pass. + // A broken root or extension filter would make every check below vacuously pass. The scan + // width is the load-bearing half: the offender count is what the migration is driving to zero, + // so its floor has to come down as the list does rather than fail on a successful step. expect(scanned.length).toBeGreaterThan(400) - expect(observed.size).toBeGreaterThan(50) + expect(observed.size).toBeGreaterThan(20) }) it('lists each file once', () => { diff --git a/mobile/src/transport/unvalidated-rpc-request-port-inventory.ts b/mobile/src/transport/unvalidated-rpc-request-port-inventory.ts index 8b38a31b4cd..2f7db8804b0 100644 --- a/mobile/src/transport/unvalidated-rpc-request-port-inventory.ts +++ b/mobile/src/transport/unvalidated-rpc-request-port-inventory.ts @@ -52,99 +52,79 @@ export const UNVALIDATED_RPC_REQUEST_PORT_OWNERS: readonly UnvalidatedRpcRequest /** Call sites awaiting migration to a typed operation. Grouped by the feature area that owns them. */ export const UNVALIDATED_RPC_REQUEST_PORT_PENDING: readonly UnvalidatedRpcRequestPortEntry[] = [ // app/h/[hostId]/ — Expo route screens + // Holdout behind two gates. The first is the mount: the screen reads + // `expo-router.useFocusEffect` and `react-native.ScrollView`, neither is a substituted member, so + // the trap refuses before any effect runs. Substituting exactly those two clears it and exposes + // the second gate — the mount effect that opens `accounts.subscribe`, which the request-only + // runner refuses, leaving `status.get` as the only send and taking the tree with it. So the + // refresh control and the account rows carrying `accounts.list` and the three `accounts.select*` + // methods never exist to be driven. Subscriptions are a later step, and the two members are left + // out here because the engine gains `useFocusEffect` on its own track. { file: 'app/h/[hostId]/accounts.tsx', references: 2 }, // app/ — Expo route screens + // Holdout: not the screen. It renders to completion under inert reanimated and gesture-handler + // substitutes, and then sends nothing: its host list comes from `loadHosts()`, which joins a + // device token held in the keychain through expo-secure-store. A scenario can declare the async + // store and the notification tray, not a credential, so `loadHosts()` answers with an empty list + // and the screen has no client. `notifications.testPush` migrated because its screen reads + // `loadHostCatalog()`, which keeps a credential-less entry. Line ~193 also reads `ms` off the + // reply envelope instead of off its result, so the value is always undefined; that is a product + // defect with its own fix and re-record, not something this migration may quietly repair. { file: 'app/terminal-settings.tsx', references: 3 }, - // src/agent-history/ — agent history loads. The history scan and its resume metadata migrated in - // step 4; see mobile-agent-history-operations.ts. - // Holdout: the last reach is a worktree.ps inside the screen component's own effect, which no - // recording can mount without a fabricated react-native view tree. - { file: 'src/agent-history/MobileAgentSessionHistoryPanel.tsx', references: 1 }, - - // src/components/ — shared widgets that fetch their own data. The New Workspace drawer's - // execution target, setup hook, runtime context and Codex capability probe migrated in step 4: - // see new-workspace-operations.ts, codex-reset-credit-capability-operations.ts, and the SSH and - // agent-detection operations in tasks/mobile-workspace-source-operations.ts. Two remain, neither - // recordable. codex-reset-credit.ts loads under the module loader; its attempt-journal access - // throws on async-storage at call time, before the send, and nothing guards it away. The repo - // list fails one module further out: it renders use-last-visited-worktree-repo.ts, whose default - // import of async-storage is a property read the loader's proxy refuses. - { file: 'src/components/codex-reset-credit.ts', references: 3 }, - { file: 'src/components/use-new-workspace-repositories.ts', references: 1 }, - - // src/files/ — file read, write and preview. The preview loader, the terminal-artifact grant - // refresh and save, the session file tab and the mutation-ownership capture migrated in step 4: - // see mobile-file-preview-operations.ts, mobile-file-tab-doc-operations.ts and - // mobile-file-ownership-operations.ts. The explorer panel's two sends sit inline in a React - // Native screen, which the recorder cannot mount and so cannot record. - { file: 'src/files/MobileFileExplorerPanel.tsx', references: 2 }, - - // src/home/ — home screen host reads. The stats card and both task-provider probes migrated in - // step 4 (mobile-home-host-operations.ts, plus the shared task-tooling reads in - // tasks/mobile-task-runtime-operations.ts). The accounts read stays: its decoder is re-exported - // through a React Native screen module, which no recording can load. - { file: 'src/home/mobile-home-host-requests.ts', references: 2 }, + // src/components/ — shared widgets that fetch their own data. Nothing is left here: the New + // Workspace drawer's execution target, setup hook, runtime context and Codex capability probe + // migrated in step 4, and the last two followed once a scenario could declare the device store + // both of them read. See new-workspace-operations.ts, + // codex-reset-credit-{capability,consume}-operations.ts, the SSH and agent-detection operations + // in tasks/mobile-workspace-source-operations.ts, and the repo.list readers the dialog now shares + // in session/mobile-session-read-operations.ts. // src/host-screen/ — host screen catalog and actions. The repo and label metadata reads, the // desktop view-settings mirror and the list's pin, remove and activate mutations migrated in - // step 4; see host-screen-operations.ts. What is left sends from inside a React Native screen, - // which the recorder cannot mount. + // step 4; see host-screen-operations.ts. + // Holdout: the last `worktree.sleep` is an `onPress` this file builds for `ActionSheetContent`, + // which renders only inside an open `BottomDrawer`. Nothing gates those children — the drawer + // mounts on `visible || mounted` and `MountedBottomDrawer` renders them unconditionally inside + // its `Modal`. The block is that module's imports: reanimated and gesture-handler, neither of + // which has a substitute, so reaching this send means standing in for both engines rather than + // pinning a device input. { file: 'src/host-screen/host-screen-overlays.tsx', references: 1 }, - // src/notifications/ — push registration and delivery. Registration and unregistration migrated - // in step 4; see mobile-push-registration-operations.ts. - // Holdout: the unsubscribe is a closure inside a `subscribe` callback, and subscriptions are a - // later step; the request-only recording runner refuses to open one. - { file: 'src/notifications/mobile-notifications.ts', references: 1 }, - // Holdout: the send is gated behind the OS notification tray and the keychain host catalog, and - // faking either would record a fiction of device state rather than of the wire. - { file: 'src/notifications/push-dismissal-reconciliation.ts', references: 2 }, + // src/notifications/ — push registration and delivery. Nothing is left here. Registration and + // unregistration migrated in step 4; see mobile-push-registration-operations.ts. Tray + // reconciliation followed once a scenario could declare the notification tray and the stored host + // list it resolves against; see push-dismissal-operations.ts. The stream unsubscribe inside the + // `notifications.subscribe` callback migrated in step 6 once the recorder could script the + // `ready` frame that hands it a subscription id; see desktop-notification-stream-operations.ts. - // src/session/ — session screen: chat, diff review, PR actions, tabs - { file: 'src/session/ai-vault-resume-launch.ts', references: 3 }, - { file: 'src/session/ai-vault-resume-preparation.ts', references: 2 }, - { file: 'src/session/mobile-clipboard-image.ts', references: 7 }, - { file: 'src/session/mobile-file-tap-open.ts', references: 3 }, - { file: 'src/session/mobile-image-attachment.ts', references: 2 }, - { file: 'src/session/mobile-native-chat-image-attachment.ts', references: 1 }, - { file: 'src/session/mobile-native-chat-image-send.ts', references: 2 }, - { file: 'src/session/mobile-native-chat-send.ts', references: 2 }, - { file: 'src/session/mobile-native-chat-session-option-persistence.ts', references: 1 }, - { file: 'src/session/mobile-native-chat-stale-input.ts', references: 1 }, - { file: 'src/session/mobile-new-tab-agent-loader.ts', references: 4 }, - { file: 'src/session/mobile-session-tab-activation.ts', references: 3 }, - { file: 'src/session/mobile-session-tabs-stream-health.ts', references: 1 }, - { file: 'src/session/mobile-structured-agent-session-launch.ts', references: 3 }, + // src/session/ — session screen: chat, diff review, PR actions, tabs. The github.* PR surface, + // the diff-review loaders and the rest of the screen migrated in step 4; see + // mobile-session-{read,write,launch}-operations.ts, mobile-clipboard-image-operations.ts and + // mobile-diff-review-git-operations.ts. The terminal input surface followed: the composed send, + // the live keystroke send, the clipboard paste and — in step 6 — the gesture flush all send + // through terminal.input-send in terminal/mobile-terminal-operations.ts, the menu's clear goes + // through terminal.clear-buffer-or-skip beside it, and the accessory's connection lookup reads + // the repo list through the new-tab operation. Step 6 also took the two requests that share an + // effect with a subscribe: the header's live title (worktree.show-record-or-skip) and native + // chat's older-history page (nativeChat.read-session-page-or-skip), both in + // mobile-session-read-operations.ts. Every holdout below opens or rides a subscription the + // recorder has no substitute for, or takes its method as a parameter. + // Holdout: the method is a parameter. `callAgentSession` takes a method string and a generic + // result type, and five call sites across two hooks pass their own, plus one inside this module's + // own mutation wrapper; an operation fixes the method at definition time, so migrating it is a + // restructure of those callers rather than of this send. { file: 'src/session/mobile-structured-agent-session-rpc.ts', references: 1 }, - { file: 'src/session/use-live-worktree-name.ts', references: 1 }, - { file: 'src/session/use-mobile-diff-review-comment-actions.ts', references: 1 }, - { file: 'src/session/use-mobile-diff-review-git-actions.ts', references: 2 }, - { file: 'src/session/use-mobile-diff-review-interactions.ts', references: 1 }, - { file: 'src/session/use-mobile-diff-review-send-actions.ts', references: 3 }, - { file: 'src/session/use-mobile-file-tap-handlers.ts', references: 1 }, - { file: 'src/session/use-mobile-native-chat-file-search.ts', references: 2 }, - { file: 'src/session/use-mobile-native-chat-readability.ts', references: 1 }, - { file: 'src/session/use-mobile-native-chat-session.ts', references: 1 }, - { file: 'src/session/use-mobile-native-chat-stop.ts', references: 1 }, - { file: 'src/session/use-mobile-session-accessory-selection.ts', references: 1 }, - { file: 'src/session/use-mobile-session-close-actions.ts', references: 3 }, - { file: 'src/session/use-mobile-session-content-create-actions.ts', references: 4 }, - { file: 'src/session/use-mobile-session-diff-comments.ts', references: 2 }, - { file: 'src/session/use-mobile-session-document-readers.ts', references: 2 }, - { file: 'src/session/use-mobile-session-markdown-actions.ts', references: 1 }, + // Holdout: unrecorded site, record-first rule. The startup effect drives 36 members of the + // session model including the terminal subscription lifecycle, which is a later step. { file: 'src/session/use-mobile-session-startup.ts', references: 2 }, + // Holdout: unrecorded site, record-first rule. The create path subscribes to the terminal it + // makes, and the request-only runner refuses the subscription. { file: 'src/session/use-mobile-session-terminal-create-actions.ts', references: 2 }, - { file: 'src/session/use-mobile-session-terminal-input.ts', references: 2 }, - { file: 'src/session/use-mobile-session-terminal-list.ts', references: 1 }, - { file: 'src/session/use-mobile-session-terminal-send-actions.ts', references: 2 }, + // Holdout: unrecorded site, record-first rule. The display-mode write is gated on an open + // terminal subscription, which is a later step. { file: 'src/session/use-mobile-session-terminal-stream-display.ts', references: 1 }, - { file: 'src/session/use-mobile-terminal-paste.ts', references: 1 }, - { file: 'src/session/use-quick-commands.ts', references: 2 }, - - // src/settings/ — notification display probe - { file: 'src/settings/notification-display-test.tsx', references: 1 }, // src/source-control/ — one dynamic dispatcher left; the other 13 files migrated in step 4. // Its single reference multiplexes git.commit, git.status, git.upstreamStatus, git.fetch, @@ -158,23 +138,16 @@ export const UNVALIDATED_RPC_REQUEST_PORT_PENDING: readonly UnvalidatedRpcReques // references across 22 files to zero. See mobile-task-item-detail-operations.ts, // mobile-task-list-operations.ts, mobile-task-item-comment-operations.ts, // mobile-task-item-state-operations.ts and mobile-task-project-board-operations.ts, alongside - // the workspace-creation modules. Three files cannot reach zero, and none of them for the - // reason the previous note gave — both `{ method, params }` sites turned out to be local - // two-literal ternaries over the item type, and both migrated: + // the workspace-creation modules. + // One is left, and it is not a call site: // // - mobile-tasks-source-family.test-support.ts matches the literal `'sendRequest'` in a // source scanner rather than sending anything. - // - mobile-tasks-filter-pickers.tsx sends linear.selectWorkspace from an `onSelect` prop of - // a native PickerModal. Migrating it needs a recorded wire, and the recorder cannot mount - // a module that renders react-native views. - // - use-mobile-tasks-route-and-item-state.tsx reads repo.list from a closure inside the - // screen-root hook, which calls useLocalSearchParams, useRouter, useHostClient and - // useSafeAreaInsets. The recorder has no substitute for any of them. // - // All three need new recorder capability, not another scenario. - { file: 'src/tasks/mobile-tasks-filter-pickers.tsx', references: 1 }, + // The other two migrated on screen mounting: the filter sheet's linear.selectWorkspace is driven + // through the render helper's own element, and the screen-root hook's repo.list through the hook + // mounted over substitutes for its route and its insets. { file: 'src/tasks/mobile-tasks-source-family.test-support.ts', references: 1 }, - { file: 'src/tasks/use-mobile-tasks-route-and-item-state.tsx', references: 1 }, // src/transport/ — what is left of pairing, probing and capability reads after step 4. The // protocol gate, the retrying capability probe, the candidate race, credential rotation, the diff --git a/mobile/src/worktree/worktree-catalog-operations.ts b/mobile/src/worktree/worktree-catalog-operations.ts index 067f5ef3773..6f7f32d82a1 100644 --- a/mobile/src/worktree/worktree-catalog-operations.ts +++ b/mobile/src/worktree/worktree-catalog-operations.ts @@ -1,13 +1,14 @@ import { bindDeferredRpcOperation, defineRpcOperation } from '../transport/rpc-operation' import { rpcUncheckedPayloadReader } from '../transport/rpc-reader-payload' -// The two workspace-catalog reads, both best-effort: a refused catalog leaves the last proven -// counts and the last confirmed rows in place rather than rendering a host as empty (STA-3123). +// Both reads here are best-effort: a refused catalog leaves the last proven counts and the last +// confirmed rows in place rather than rendering a host as empty (STA-3123). /** - * worktree.ps. One family for both readers — the Home card's summary and the host screen's - * snapshot poll — because they ask the same question with the same acceptance. The payload stays - * unchecked: the snapshot client admits an `unchanged` envelope the card never sees. + * worktree.ps. One family for all three readers — the Home card's summary, the host screen's + * snapshot poll and the agent-history panel's `scopePaths` seed — because they ask the same + * question with the same acceptance. The payload stays unchecked: the snapshot client admits an + * `unchanged` envelope the card never sees. */ export const worktreeCatalogRead = bindDeferredRpcOperation( defineRpcOperation({ diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 68ae103f6ec..92de08dfe22 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -54,7 +54,7 @@ allowBuilds: node-pty: true sherpa-onnx: true ssh2: false - "@orca/windows-registry": false + '@orca/windows-registry': false overrides: monaco-editor>dompurify: 3.4.14 diff --git a/src/cli/flag-help-text.ts b/src/cli/flag-help-text.ts new file mode 100644 index 00000000000..3cdee00060d --- /dev/null +++ b/src/cli/flag-help-text.ts @@ -0,0 +1,106 @@ +/** One-line flag descriptions shared by every command's help output. */ +export const FLAG_HELP_TEXT: Record = { + agent: '--agent Launch a known TUI agent in the first terminal', + 'base-branch': '--base-branch Base branch/ref to create the worktree from', + command: '--command Command to run in the terminal on startup', + comment: '--comment Comment stored in Orca metadata', + cursor: '--cursor Line cursor from a previous read (returns only new output)', + action: '--action Secondary accessibility action name', + activate: '--activate Reveal the new worktree in the Orca app', + app: '--app App name, bundle ID, or pid:N', + direction: + '--direction Direction: up|down|left|right for scroll, horizontal|vertical for split', + 'display-name': '--display-name Override the Orca display name', + 'element-index': '--element-index Element index from get-app-state', + title: '--title Custom title for the terminal tab (omit to reset)', + enter: '--enter Append Enter after sending text', + force: + '--force Force worktree removal when supported; does not force branch deletion', + focus: '--focus Reveal the created terminal session in Orca', + for: '--for exit|tui-idle Wait condition to satisfy', + 'from-element-index': '--from-element-index Source element index from get-app-state', + 'from-x': '--from-x Source window-local x coordinate', + 'from-y': '--from-y Source window-local y coordinate', + help: '--help Show this help message', + 'include-visual-layouts': '--include-visual-layouts Include tab and pane topology in JSON output', + interrupt: '--interrupt Send as an interrupt-style input when supported', + id: '--id Identifier for a target item or permission', + issue: '--issue Linked GitHub issue number', + 'linear-issue': + '--linear-issue Linked Linear issue identifier or URL; null clears on set', + json: '--json Emit machine-readable JSON', + key: '--key Key argument for this command', + limit: '--limit Maximum number of rows to return', + local: '--local Target the current project instead of the global install', + skill: '--skill Bundled skill to act on; repeat for several', + mode: '--mode Mode such as edit, diff, or both', + model: '--model Provider model id for a new agent launch', + effort: '--effort Reasoning effort for the selected model', + 'mouse-button': '--mouse-button Mouse button: left, right, or middle', + modifiers: '--modifiers Modifier keys held only for this click', + name: '--name Name for the new worktree or automation', + 'no-parent': '--no-parent Force no parent lineage for unrelated work', + 'no-screenshot': '--no-screenshot Skip screenshot capture after the operation', + pages: '--pages Number of scroll pages', + 'parent-worktree': + '--parent-worktree Parent worktree selector such as identity:, id:::, branch:, issue:, path:, or active/current', + path: '--path Path argument for the command', + prompt: '--prompt Prompt text for agent-backed commands', + query: '--query Search text for matching refs', + ref: '--ref Base ref to persist for the repo', + repo: '--repo Repo selector such as id:, name:, or path:', + 'restore-window': '--restore-window Bring the target app/window forward before the operation', + session: '--session Snapshot namespace for a related computer-use workflow', + setup: '--setup run|skip|inherit Setup policy for repo-defined setup hooks', + shell: '--shell Windows shell the terminal itself runs as', + terminal: '--terminal Runtime-issued terminal handle', + text: '--text Text payload to send or type', + 'text-stdin': '--text-stdin Read text payload from stdin', + 'task-id': '--task-id Task id to include in orchestration payload JSON', + 'task-title': '--task-title Concise title for an orchestration task', + 'dispatch-id': '--dispatch-id Dispatch id to include in orchestration payload JSON', + 'files-modified': '--files-modified Comma-separated files for orchestration payload JSON', + 'report-path': '--report-path Report path to include in orchestration payload JSON', + phase: '--phase Worker phase to include in orchestration payload JSON', + 'timeout-ms': '--timeout-ms Maximum wait time before timing out', + 'to-element-index': '--to-element-index Destination element index from get-app-state', + 'to-x': '--to-x Destination window-local x coordinate', + 'to-y': '--to-y Destination window-local y coordinate', + worktree: + '--worktree Worktree selector such as identity:, id:::, name:, branch:, issue:, path:, or active/current', + workspace: '--workspace Existing worktree selector for automation runs', + 'workspace-status': + '--workspace-status Board status id (defaults: todo, in-progress, in-review, completed)', + staged: '--staged Open staged source-control changes', + provider: '--provider Agent id such as codex, claude, or gemini', + 'source-context': + '--source-context Explicit TaskSourceContext for automation task/provider data', + trigger: '--trigger Automation schedule preset, cron, or RRULE', + schedule: '--schedule Alias for --trigger', + time: '--time Time used with daily/weekdays/weekly presets', + day: '--day <0-6> Day used with weekly preset, Sunday=0', + timezone: '--timezone IANA timezone for the automation', + enabled: '--enabled Enable the automation', + disabled: '--disabled Disable the automation', + 'reuse-session': + '--reuse-session Reuse the previous live session for existing-workspace runs', + 'fresh-session': '--fresh-session Disable session reuse for future runs', + 'workspace-mode': '--workspace-mode existing or new-per-run', + 'missed-run-grace-minutes': '--missed-run-grace-minutes Missed-run grace window', + 'value-stdin': '--value-stdin Read set-value payload from stdin', + 'window-id': '--window-id Target a window id from list-windows', + 'window-index': '--window-index Target a window index from list-windows', + // Browser automation flags + element: '--element Element ref from snapshot (e.g. e3)', + url: '--url URL to navigate to', + value: '--value Value to fill or select', + input: '--input Text to type at current focus', + expression: '--expression JavaScript expression to evaluate', + amount: '--amount Scroll distance in pixels', + index: '--index Tab index to switch to', + page: '--page Stable browser page id from `orca tab list --json`', + profile: '--profile Browser profile id', + 'show-profile': '--show-profile Include tab profile in text output', + 'no-ua-spoof': "--no-ua-spoof Keep Electron's native user agent", + format: '--format Screenshot image format' +} diff --git a/src/cli/handlers/terminal.test.ts b/src/cli/handlers/terminal.test.ts index 21f296b261a..90dbc7fd459 100644 --- a/src/cli/handlers/terminal.test.ts +++ b/src/cli/handlers/terminal.test.ts @@ -1,6 +1,9 @@ import { afterEach, describe, expect, it, vi } from 'vitest' import { RuntimeClientError, type RuntimeClient } from '../runtime-client' -import { TERMINAL_PROMPT_DELIVERY_RUNTIME_CAPABILITY } from '../../shared/protocol-version' +import { + TERMINAL_CREATE_SHELL_SELECTION_RUNTIME_CAPABILITY, + TERMINAL_PROMPT_DELIVERY_RUNTIME_CAPABILITY +} from '../../shared/protocol-version' import { parseArgs } from '../args' import { printHelp } from '../help' import { COMMAND_SPECS } from '../specs' @@ -685,3 +688,93 @@ describe('terminal send CLI', () => { ]) }) }) + +describe('terminal create --shell', () => { + const WORKTREE = 'path:C:/src/app' + + const shellClient = ( + call: ReturnType, + supported: boolean, + reachable = true + ): RuntimeClient => { + const client = { + call, + isRemote: false, + getCliStatus: vi.fn().mockResolvedValue({ + result: { + runtime: reachable + ? { + reachable: true, + runtimeId: 'runtime-current', + capabilities: supported ? [TERMINAL_CREATE_SHELL_SELECTION_RUNTIME_CAPABILITY] : [] + } + : { reachable: false, runtimeId: null } + } + }) + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: `terminal create` reads only `call`, `isRemote`, and `getCliStatus`, all stubbed above; RuntimeClient is a class, so a structural double cannot satisfy it without the cast. + return client as unknown as RuntimeClient + } + + afterEach(() => { + vi.restoreAllMocks() + process.exitCode = ORIGINAL_EXIT_CODE + }) + + function createTerminal(client: RuntimeClient, shell: string) { + return TERMINAL_HANDLERS['terminal create']({ + flags: new Map([ + ['worktree', WORKTREE], + ['shell', shell] + ]), + client, + cwd: 'C:/src/app', + json: true + }) + } + + it('sends the shell selection alongside an empty startup command', async () => { + const call = vi.fn().mockResolvedValue({ + result: { terminal: { handle: 'term_1', worktreeId: 'repo::C:/src/app', title: null } } + }) + vi.spyOn(console, 'log').mockImplementation(() => {}) + + await createTerminal(shellClient(call, true), 'cmd.exe') + + expect(call).toHaveBeenCalledWith( + 'terminal.create', + expect.objectContaining({ shell: 'cmd.exe', command: undefined }) + ) + }) + + it('refuses a shell the host cannot spawn without making the round trip', async () => { + const call = vi.fn() + + await expect(createTerminal(shellClient(call, true), 'nu.exe')).rejects.toThrow( + /--shell must be one of/ + ) + expect(call).not.toHaveBeenCalled() + }) + + // An older host strips the unknown param and answers with its default shell, which reads as a + // successful create. Creating the wrong shell silently is worse than refusing. + it('refuses rather than creating a default-shell terminal on a host without the capability', async () => { + const call = vi.fn() + + await expect(createTerminal(shellClient(call, false), 'cmd.exe')).rejects.toThrow( + /does not support --shell/ + ) + expect(call).not.toHaveBeenCalled() + }) + + // A status probe that fails or times out reports no capabilities either; blaming the host + // version would send the caller to update a host that may already be current. + it('reports an unreachable host as unavailable rather than incompatible', async () => { + const call = vi.fn() + + await expect(createTerminal(shellClient(call, false, false), 'cmd.exe')).rejects.toMatchObject({ + code: 'runtime_unavailable' + }) + expect(call).not.toHaveBeenCalled() + }) +}) diff --git a/src/cli/handlers/terminal.ts b/src/cli/handlers/terminal.ts index c409a6a9f9a..2da49ad8ca8 100644 --- a/src/cli/handlers/terminal.ts +++ b/src/cli/handlers/terminal.ts @@ -31,6 +31,11 @@ import { type WithAnnotatedHostScope } from '../omitted-host-scope-selectors' import { RuntimeClientError } from '../runtime-client' +import { + isSupportedWindowsShellOverride, + listSupportedWindowsShellOverrides +} from '../../shared/windows-terminal-shell' +import { TERMINAL_CREATE_SHELL_SELECTION_RUNTIME_CAPABILITY } from '../../shared/protocol-version' import { getBrowserWorktreeSelector, getOptionalWorktreeSelector, @@ -153,9 +158,40 @@ export const TERMINAL_HANDLERS: Record = { const useRendererBackedInteractiveTerminal = !client.isRemote && shouldUseRendererBackedInteractiveTerminal(command) const focus = flags.get('focus') === true + const shell = getOptionalStringFlag(flags, 'shell') + if (shell !== undefined) { + if (!isSupportedWindowsShellOverride(shell)) { + throw new RuntimeClientError( + 'invalid_argument', + `--shell must be one of: ${listSupportedWindowsShellOverrides().join(', ')}` + ) + } + // Why refused rather than sent hopefully: an older host strips the unknown param and hands + // back a healthy terminal running its DEFAULT shell. Nothing in that reply says the shell + // was ignored, so a caller that wanted cmd would drive a PowerShell session believing it won. + const status = await client.getCliStatus() + // An unreachable host reports no capabilities at all; that is not evidence it lacks --shell. + if (!status.result.runtime.reachable) { + throw new RuntimeClientError( + 'runtime_unavailable', + 'Orca could not verify --shell support on the execution host, so no terminal was created. Wait for the execution host to become reachable and retry.' + ) + } + if ( + status.result.runtime.capabilities?.includes( + TERMINAL_CREATE_SHELL_SELECTION_RUNTIME_CAPABILITY + ) !== true + ) { + throw new RuntimeClientError( + 'incompatible_runtime', + 'This Orca host does not support --shell, and would silently create a terminal running its default shell instead. No terminal was created; update Orca on the execution host.' + ) + } + } const result = await client.call<{ terminal: RuntimeTerminalCreate }>('terminal.create', { worktree: await getBrowserWorktreeSelector(flags, cwd, client), command, + ...(shell !== undefined ? { shell } : {}), title: getOptionalStringFlag(flags, 'title'), // Why: interactive local agent TUIs need the renderer-backed terminal // path for browser-side features, but CLI creates must stay backgrounded diff --git a/src/cli/help.ts b/src/cli/help.ts index 9d722388ae4..79e5b2b92c4 100644 --- a/src/cli/help.ts +++ b/src/cli/help.ts @@ -1,6 +1,7 @@ import type { CommandSpec } from './args' import { findCommandSpec, isCommandGroup, supportsBrowserPageFlag } from './args' import { unknownCommandData } from './command-suggestion' +import { FLAG_HELP_TEXT } from './flag-help-text' import { formatSkillsCommandFlagHelp } from './skills-command-flag-help' import { ROOT_HELP_TEXT_PRIMARY } from './root-help-text-primary' import { ROOT_HELP_TEXT_SECONDARY } from './root-help-text-secondary' @@ -182,113 +183,6 @@ function formatCommandFlagHelp(flag: string, commandPath: string[]): string { } export function formatFlagHelp(flag: string): string { - const helpByFlag: Record = { - agent: '--agent Launch a known TUI agent in the first terminal', - 'base-branch': '--base-branch Base branch/ref to create the worktree from', - command: '--command Command to run in the terminal on startup', - comment: '--comment Comment stored in Orca metadata', - cursor: '--cursor Line cursor from a previous read (returns only new output)', - action: '--action Secondary accessibility action name', - activate: '--activate Reveal the new worktree in the Orca app', - app: '--app App name, bundle ID, or pid:N', - direction: - '--direction Direction: up|down|left|right for scroll, horizontal|vertical for split', - 'display-name': '--display-name Override the Orca display name', - 'element-index': '--element-index Element index from get-app-state', - title: '--title Custom title for the terminal tab (omit to reset)', - enter: '--enter Append Enter after sending text', - force: - '--force Force worktree removal when supported; does not force branch deletion', - focus: '--focus Reveal the created terminal session in Orca', - for: '--for exit|tui-idle Wait condition to satisfy', - 'from-element-index': '--from-element-index Source element index from get-app-state', - 'from-x': '--from-x Source window-local x coordinate', - 'from-y': '--from-y Source window-local y coordinate', - help: '--help Show this help message', - 'include-visual-layouts': - '--include-visual-layouts Include tab and pane topology in JSON output', - interrupt: '--interrupt Send as an interrupt-style input when supported', - id: '--id Identifier for a target item or permission', - issue: '--issue Linked GitHub issue number', - 'linear-issue': - '--linear-issue Linked Linear issue identifier or URL; null clears on set', - json: '--json Emit machine-readable JSON', - key: '--key Key argument for this command', - limit: '--limit Maximum number of rows to return', - local: '--local Target the current project instead of the global install', - skill: '--skill Bundled skill to act on; repeat for several', - mode: '--mode Mode such as edit, diff, or both', - model: '--model Provider model id for a new agent launch', - effort: '--effort Reasoning effort for the selected model', - 'mouse-button': '--mouse-button Mouse button: left, right, or middle', - modifiers: '--modifiers Modifier keys held only for this click', - name: '--name Name for the new worktree or automation', - 'no-parent': '--no-parent Force no parent lineage for unrelated work', - 'no-screenshot': '--no-screenshot Skip screenshot capture after the operation', - pages: '--pages Number of scroll pages', - 'parent-worktree': - '--parent-worktree Parent worktree selector such as identity:, id:::, branch:, issue:, path:, or active/current', - path: '--path Path argument for the command', - prompt: '--prompt Prompt text for agent-backed commands', - query: '--query Search text for matching refs', - ref: '--ref Base ref to persist for the repo', - repo: '--repo Repo selector such as id:, name:, or path:', - 'restore-window': - '--restore-window Bring the target app/window forward before the operation', - session: '--session Snapshot namespace for a related computer-use workflow', - setup: '--setup run|skip|inherit Setup policy for repo-defined setup hooks', - terminal: '--terminal Runtime-issued terminal handle', - text: '--text Text payload to send or type', - 'text-stdin': '--text-stdin Read text payload from stdin', - 'task-id': '--task-id Task id to include in orchestration payload JSON', - 'task-title': '--task-title Concise title for an orchestration task', - 'dispatch-id': '--dispatch-id Dispatch id to include in orchestration payload JSON', - 'files-modified': '--files-modified Comma-separated files for orchestration payload JSON', - 'report-path': '--report-path Report path to include in orchestration payload JSON', - phase: '--phase Worker phase to include in orchestration payload JSON', - 'timeout-ms': '--timeout-ms Maximum wait time before timing out', - 'to-element-index': '--to-element-index Destination element index from get-app-state', - 'to-x': '--to-x Destination window-local x coordinate', - 'to-y': '--to-y Destination window-local y coordinate', - worktree: - '--worktree Worktree selector such as identity:, id:::, name:, branch:, issue:, path:, or active/current', - workspace: '--workspace Existing worktree selector for automation runs', - 'workspace-status': - '--workspace-status Board status id (defaults: todo, in-progress, in-review, completed)', - staged: '--staged Open staged source-control changes', - provider: '--provider Agent id such as codex, claude, or gemini', - 'source-context': - '--source-context Explicit TaskSourceContext for automation task/provider data', - trigger: '--trigger Automation schedule preset, cron, or RRULE', - schedule: '--schedule Alias for --trigger', - time: '--time Time used with daily/weekdays/weekly presets', - day: '--day <0-6> Day used with weekly preset, Sunday=0', - timezone: '--timezone IANA timezone for the automation', - enabled: '--enabled Enable the automation', - disabled: '--disabled Disable the automation', - 'reuse-session': - '--reuse-session Reuse the previous live session for existing-workspace runs', - 'fresh-session': '--fresh-session Disable session reuse for future runs', - 'workspace-mode': '--workspace-mode existing or new-per-run', - 'missed-run-grace-minutes': '--missed-run-grace-minutes Missed-run grace window', - 'value-stdin': '--value-stdin Read set-value payload from stdin', - 'window-id': '--window-id Target a window id from list-windows', - 'window-index': '--window-index Target a window index from list-windows', - // Browser automation flags - element: '--element Element ref from snapshot (e.g. e3)', - url: '--url URL to navigate to', - value: '--value Value to fill or select', - input: '--input Text to type at current focus', - expression: '--expression JavaScript expression to evaluate', - amount: '--amount Scroll distance in pixels', - index: '--index Tab index to switch to', - page: '--page Stable browser page id from `orca tab list --json`', - profile: '--profile Browser profile id', - 'show-profile': '--show-profile Include tab profile in text output', - 'no-ua-spoof': "--no-ua-spoof Keep Electron's native user agent", - format: '--format Screenshot image format' - } - if (flag === 'current') { return '--current Use the current Orca worktree linked Linear issue' } @@ -314,5 +208,5 @@ export function formatFlagHelp(flag: string): string { return '--full Include all supported V1 issue context within caps' } - return helpByFlag[flag] ?? `--${flag}` + return FLAG_HELP_TEXT[flag] ?? `--${flag}` } diff --git a/src/cli/root-help-text-secondary.ts b/src/cli/root-help-text-secondary.ts index 324fe847855..7a892c94ec8 100644 --- a/src/cli/root-help-text-secondary.ts +++ b/src/cli/root-help-text-secondary.ts @@ -62,7 +62,7 @@ export const ROOT_HELP_TEXT_SECONDARY = [ ' orca terminal read [--terminal ] [--cursor ] [--limit ] [--json]', ' orca terminal send [--terminal ] [--text ] [--enter] [--interrupt] [--wait-submit ] [--retry-request ] [--json]', ' orca terminal wait [--terminal ] --for exit|tui-idle [--timeout-ms ] [--json]', - ' orca terminal create [--worktree ] [--title ] [--command ] [--focus] [--json]', + ' orca terminal create [--worktree ] [--title ] [--command ] [--shell ] [--focus] [--json]', ' orca terminal split [--terminal ] [--direction horizontal|vertical] [--json]', ' orca terminal switch [--terminal ] [--json]', ' orca terminal close ([--terminal ] [--tab] | --worktree --all) [--json]', diff --git a/src/cli/runtime/status.test.ts b/src/cli/runtime/status.test.ts index 4c62be8d977..68d6f392a40 100644 --- a/src/cli/runtime/status.test.ts +++ b/src/cli/runtime/status.test.ts @@ -2,7 +2,7 @@ import { mkdtempSync, writeFileSync } from 'node:fs' import { createServer, type Socket } from 'node:net' import { tmpdir } from 'node:os' import { join } from 'node:path' -import { afterEach, describe, expect, it } from 'vitest' +import { afterEach, describe, expect, it, vi } from 'vitest' import { getRuntimeMetadataPath } from '../../shared/runtime-bootstrap' import type { RuntimeStatus } from '../../shared/runtime-types' import { RuntimeClient } from './client' @@ -86,6 +86,57 @@ describe.skipIf(process.platform === 'win32')('CLI runtime status', () => { }) }) +// Why: `kill(pid, 0)` answers EPERM when the pid exists under another uid — an Orca the +// CLI was pointed at with ORCA_USER_DATA_PATH, or one started with sudo. Reading that +// refusal as absence reports a live app as a dead one +// (docs/reference/ssh-execution-boundary.md). +describe.skipIf(process.platform === 'win32')('CLI status pid fallback', () => { + async function statusWithUnreachableRuntime( + killError: NodeJS.ErrnoException + ): Promise>> { + const userDataPath = mkdtempSync(join(tmpdir(), 'orca-runtime-status-probe-')) + writeFileSync( + getRuntimeMetadataPath(userDataPath), + JSON.stringify({ + runtimeId: 'runtime-unreachable', + pid: 424242, + // Nothing is listening here, so `status.get` fails and the pid probe decides. + transport: { kind: 'unix', endpoint: join(userDataPath, 'absent.sock') }, + authToken: 'token', + startedAt: Date.now() + }) + ) + const killSpy = vi.spyOn(process, 'kill').mockImplementation(() => { + throw killError + }) + try { + return await new RuntimeClient(userDataPath).getCliStatus() + } finally { + killSpy.mockRestore() + } + } + + it('keeps an unsignalable app running rather than calling the bootstrap stale', async () => { + const status = await statusWithUnreachableRuntime( + Object.assign(new Error('kill EPERM'), { code: 'EPERM' }) + ) + + expect(status.result.app).toMatchObject({ running: true, pid: 424242 }) + expect(status.result.runtime.state).toBe('starting') + expect(status.result.graph.state).toBe('starting') + }) + + it('still reports a stale bootstrap when the host proves the pid is gone', async () => { + const status = await statusWithUnreachableRuntime( + Object.assign(new Error('kill ESRCH'), { code: 'ESRCH' }) + ) + + expect(status.result.app).toMatchObject({ running: false, pid: null }) + expect(status.result.runtime.state).toBe('stale_bootstrap') + expect(status.result.graph.state).toBe('not_running') + }) +}) + describe('projectRemoteAppStatus', () => { function remoteStatus(overrides: Partial = {}): RuntimeStatus { return { diff --git a/src/cli/runtime/status.ts b/src/cli/runtime/status.ts index 8736f4cc177..ad30f97a96a 100644 --- a/src/cli/runtime/status.ts +++ b/src/cli/runtime/status.ts @@ -106,7 +106,9 @@ function isProcessRunning(pid: number | null | undefined): boolean { try { process.kill(pid, 0) return true - } catch { - return false + } catch (error) { + // Why: only ESRCH proves the pid is gone. EPERM means it exists under another uid, and + // reporting that as `stale_bootstrap` calls a live Orca dead. + return !(error instanceof Error && 'code' in error && error.code === 'ESRCH') } } diff --git a/src/cli/specs/core.ts b/src/cli/specs/core.ts index d029b0cd43d..98301b36e53 100644 --- a/src/cli/specs/core.ts +++ b/src/cli/specs/core.ts @@ -250,17 +250,20 @@ export const CORE_COMMAND_SPECS: CommandSpec[] = [ path: ['terminal', 'create'], summary: 'Create a terminal session in the current worktree', usage: - 'orca terminal create [--worktree ] [--title ] [--command ] [--focus] [--json]', - allowedFlags: [...GLOBAL_FLAGS, 'worktree', 'command', 'title', 'focus'], + 'orca terminal create [--worktree ] [--title ] [--command ] [--shell ] [--focus] [--json]', + allowedFlags: [...GLOBAL_FLAGS, 'worktree', 'command', 'shell', 'title', 'focus'], notes: [ 'Creates a visible terminal tab without switching focus when possible; falls back to a background handle if the UI cannot adopt it. Pass --focus to switch to it.', - 'Use this, not worktree create, for a fresh agent in the current checkout.' + 'Use this, not worktree create, for a fresh agent in the current checkout.', + '--shell picks the shell the terminal IS on a Windows host (cmd.exe, powershell.exe, pwsh.exe, wsl.exe, bash.exe, git-bash); --command is typed into whatever shell the host started, so `--command cmd.exe` leaves a cmd running INSIDE the default shell and exiting it drops back to that shell.', + 'A host that cannot apply --shell refuses the create rather than quietly spawning its default shell: macOS and Linux execution hosts spawn the login shell, terminals routed over SSH resolve their shell on the SSH host, a --shell that contradicts the project execution runtime (WSL vs Windows host) is refused, and an Orca host older than --shell is refused by the CLI.' ], examples: [ 'orca terminal create --json', 'orca terminal create --worktree active --command "codex" --json', 'orca terminal create --worktree path:/projects/myapp --title "RUNNER" --command "opencode"', - 'orca terminal create --worktree path:/projects/myapp --command "opencode" --focus' + 'orca terminal create --worktree path:/projects/myapp --command "opencode" --focus', + 'orca terminal create --worktree path:C:/src/app --shell cmd.exe --json' ] }, { diff --git a/src/main/agent-hooks/first-work-branch-rename.test.ts b/src/main/agent-hooks/first-work-branch-rename.test.ts index 8ecd4997aa0..6332a4c23f6 100644 --- a/src/main/agent-hooks/first-work-branch-rename.test.ts +++ b/src/main/agent-hooks/first-work-branch-rename.test.ts @@ -118,7 +118,21 @@ describe('maybeAutoRenameBranchOnFirstWork', () => { }) const feed = new StructuredAgentSessionStatusFeed({ sessions: new Map([ - ['session', { journal, params: { location: { workspaceId }, provider: agent } }] + [ + 'session', + { + journal, + params: { + location: { + executionHostId: 'local', + wslDistro: null, + workspaceId, + workspaceKind: 'git-worktree' + }, + provider: agent + } + } + ] ]), getRecord: () => null, now: () => 1, @@ -193,7 +207,12 @@ describe('maybeAutoRenameBranchOnFirstWork', () => { ] }) } as unknown as AgentSessionJournal - const location = { workspaceId, workspaceKind: 'git-worktree' as const } + const location = { + executionHostId: 'local' as const, + wslDistro: null, + workspaceId, + workspaceKind: 'git-worktree' as const + } const pending: Promise[] = [] const feed = new StructuredAgentSessionStatusFeed({ sessions: new Map([['session', { journal, params: { location, provider: 'codex' } }]]), diff --git a/src/main/agent-hooks/installer-utils.test.ts b/src/main/agent-hooks/installer-utils.test.ts index e68e3cc3554..40966c0f725 100644 --- a/src/main/agent-hooks/installer-utils.test.ts +++ b/src/main/agent-hooks/installer-utils.test.ts @@ -707,10 +707,7 @@ describe('wrapWindowsHookCommand', () => { describe('wrapWindowsCmdHookCommand', () => { it('returns the bare, directly-spawnable path for a cmd-safe managed script', () => { - // Why: Codex/Antigravity/Devin launch the command as a program (argv[0]), - // not via cmd.exe, so the launcher must be a single spawnable token — a bare - // .cmd path. A cmd-builtin `if …` launcher has argv[0] = `if`, which is - // unspawnable and fails every hook with exit 1 (#8430 regression). + // Direct-spawn consumers need a launchable argv[0], not a cmd builtin such as `if`. const scriptPath = 'C:\\Users\\alice\\.orca\\agent-hooks\\codex-hook.cmd' const command = wrapWindowsCmdHookCommand(scriptPath) expect(command).toBe(scriptPath) @@ -721,12 +718,7 @@ describe('wrapWindowsCmdHookCommand', () => { it.skipIf(process.platform !== 'win32')( 'resolves the launcher to a real executable file, not a shell fragment', () => { - // Regression guard for #8430: Codex/Antigravity/Devin spawn the launcher as - // a program (argv[0]), so it must be an existing, launchable file. The broken - // `if exist … (call …)` form had argv[0] = `if` — a cmd builtin, not a file — - // which is unspawnable and failed every hook. The bare path is the file. - // win32-only: the real temp path is cmd-safe only with backslashes; a POSIX - // tmpDir has `/`, which routes to the encoded fallback by design. + // POSIX temp paths contain `/`, which selects the encoded fallback instead. const scriptPath = join(tmpDir, 'codex-hook.cmd') writeFileSync(scriptPath, '@echo off\r\nexit /b 0\r\n', 'utf-8') const command = wrapWindowsCmdHookCommand(scriptPath) diff --git a/src/main/agent-hooks/installer-utils.ts b/src/main/agent-hooks/installer-utils.ts index a53721d42fe..ac4abee9469 100644 --- a/src/main/agent-hooks/installer-utils.ts +++ b/src/main/agent-hooks/installer-utils.ts @@ -118,6 +118,16 @@ export { } from './windows-powershell-hook-launcher' export function wrapWindowsHookCommand( + scriptPath: string, + env: Record = {}, + options: { fallbackStdout?: string } = {} +): string { + return wrapWindowsPowerShellEncodedCommand( + buildWindowsHookPowerShellCommand(scriptPath, env, options) + ) +} + +export function buildWindowsHookPowerShellCommand( scriptPath: string, env: Record = {}, // Why: POSIX wrap already answers missing-script with stdout; Windows must match so gate events cannot drift (#15462). @@ -135,14 +145,13 @@ export function wrapWindowsHookCommand( // Why the order: answer first (a gate event reads silence as deny), then the shared // env guard, and only then own stdin — outside an Orca pane the caller may abandon the // pipe, and ReadToEnd would strand the launcher there forever (#11549). - const command = `${envPrefix}if (Test-Path -LiteralPath ${quoted} -PathType Leaf) { & ${quoted}; exit $LASTEXITCODE }; ${fallback}${WINDOWS_POWERSHELL_HOOK_ENVIRONMENT_GUARD}; [Console]::In.ReadToEnd() | Out-Null; exit 0` - return wrapWindowsPowerShellEncodedCommand(command) + return `${envPrefix}if (Test-Path -LiteralPath ${quoted} -PathType Leaf) { & ${quoted}; exit $LASTEXITCODE }; ${fallback}${WINDOWS_POWERSHELL_HOOK_ENVIRONMENT_GUARD}; [Console]::In.ReadToEnd() | Out-Null; exit 0` } export const WINDOWS_CMD_SAFE_PATH = /^[A-Za-z0-9_.:\\~-]+$/ export function wrapWindowsCmdHookCommand(scriptPath: string): string { - // Why: Codex/Antigravity/Devin spawn the hook as argv[0], not via cmd.exe, so it must be one spawnable token; a cmd `if exist` launcher isn't (#8430). + // Direct-spawn consumers need one executable token; a cmd `if exist` fragment is not one (#8430). return WINDOWS_CMD_SAFE_PATH.test(scriptPath) ? scriptPath : wrapWindowsHookCommand(scriptPath) } diff --git a/src/main/agent-hooks/managed-hook-command-contract.test.ts b/src/main/agent-hooks/managed-hook-command-contract.test.ts index 72b522e8ff5..a49b45b6df4 100644 --- a/src/main/agent-hooks/managed-hook-command-contract.test.ts +++ b/src/main/agent-hooks/managed-hook-command-contract.test.ts @@ -182,7 +182,12 @@ describe('managed hook command contract', () => { expect(commands.length).toBeGreaterThan(0) for (const command of commands) { expect(command.length).toBeGreaterThan(0) - expect(findBareHookCommandVariables(command), command).toEqual([]) + // Native Windows Codex evaluates PowerShell variables without Grok's dollar-byte scanner. + const scannedCommand = + agent === 'codex' && platform === 'win32' && command.startsWith('if (Test-Path') + ? command.replaceAll('$LASTEXITCODE', '').replaceAll('$env:', '') + : command + expect(findBareHookCommandVariables(scannedCommand), command).toEqual([]) } }) }) diff --git a/src/main/agent-hooks/server-ingest-structured-status.test.ts b/src/main/agent-hooks/server-ingest-structured-status.test.ts index 5b43cc10bce..55a130b5787 100644 --- a/src/main/agent-hooks/server-ingest-structured-status.test.ts +++ b/src/main/agent-hooks/server-ingest-structured-status.test.ts @@ -1,3 +1,4 @@ +import { makeStructuredAgentStatusSubject } from '../../shared/agent-status-subject' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import { mkdtempSync, readFileSync, rmSync, writeFileSync, mkdirSync } from 'node:fs' import { tmpdir } from 'node:os' @@ -24,6 +25,15 @@ vi.mock('../telemetry/cohort-classifier', () => ({ })) const SESSION = 'a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d' +const SUBJECT = makeStructuredAgentStatusSubject( + { + executionHostId: 'local', + wslDistro: null, + workspaceId: 'repo-1::/workspace/app', + workspaceKind: 'git-worktree' + }, + SESSION +) const TAB = structuredAgentSessionTabId(SESSION) const STRUCTURED_PANE = structuredAgentSessionPaneKey(TAB, SESSION) const OBSERVED_AT = 1_757_030_400_000 @@ -59,7 +69,7 @@ afterEach(() => { describe('AgentHookServer ingestStructuredStatus', () => { it('stores the projection as a row under the pane key the renderer derives', () => { const server = new AgentHookServer() - server.ingestStructuredStatus(summary()) + server.ingestStructuredStatus(summary(), SUBJECT) expect(server.getStatusSnapshot()).toEqual([ expect.objectContaining({ @@ -86,22 +96,25 @@ describe('AgentHookServer ingestStructuredStatus', () => { // The same mapping the sidebar applies, so the two surfaces cannot disagree about one session. it('maps attention to blocked and idle to done', () => { const server = new AgentHookServer() - server.ingestStructuredStatus(summary({ status: 'attention' })) + server.ingestStructuredStatus(summary({ status: 'attention' }), SUBJECT) expect(server.getStatusSnapshot()[0]?.state).toBe('blocked') - server.ingestStructuredStatus(summary({ status: 'idle', updatedAt: OBSERVED_AT + 1 })) + server.ingestStructuredStatus(summary({ status: 'idle', updatedAt: OBSERVED_AT + 1 }), SUBJECT) expect(server.getStatusSnapshot()[0]?.state).toBe('done') }) it('marks a session whose provider child is gone as held, not owned', () => { const server = new AgentHookServer() - server.ingestStructuredStatus(summary({ hostExecutionOwned: undefined })) + server.ingestStructuredStatus(summary({ hostExecutionOwned: undefined }), SUBJECT) expect(server.getStatusSnapshot()[0]?.structuredHost).toBe('held') }) it('keeps the state start while later evidence of the same state arrives', () => { const server = new AgentHookServer() - server.ingestStructuredStatus(summary()) - server.ingestStructuredStatus(summary({ toolName: 'read', updatedAt: OBSERVED_AT + 5_000 })) + server.ingestStructuredStatus(summary(), SUBJECT) + server.ingestStructuredStatus( + summary({ toolName: 'read', updatedAt: OBSERVED_AT + 5_000 }), + SUBJECT + ) expect(server.getStatusSnapshot()[0]).toMatchObject({ toolName: 'read', @@ -113,18 +126,18 @@ describe('AgentHookServer ingestStructuredStatus', () => { // Null status means no turn has been persisted; the chat shows nothing, so neither does this. it('holds no row for a session without a persisted turn, and drops one that regresses to none', () => { const server = new AgentHookServer() - server.ingestStructuredStatus(summary({ status: null })) + server.ingestStructuredStatus(summary({ status: null }), SUBJECT) expect(server.getStatusSnapshot()).toEqual([]) - server.ingestStructuredStatus(summary()) - server.ingestStructuredStatus(summary({ status: null })) + server.ingestStructuredStatus(summary(), SUBJECT) + server.ingestStructuredStatus(summary({ status: null }), SUBJECT) expect(server.getStatusSnapshot()).toEqual([]) }) it('drops the row when the host stops holding the session', () => { const server = new AgentHookServer() - server.ingestStructuredStatus(summary()) - server.dropStructuredStatus(SESSION) + server.ingestStructuredStatus(summary(), SUBJECT) + server.dropStructuredStatus(SUBJECT) expect(server.getStatusSnapshot()).toEqual([]) }) @@ -136,13 +149,13 @@ describe('AgentHookServer ingestStructuredStatus', () => { const withProviderSession = summary({ providerSession: { key: 'session_id', id: 'codex-thread-1' } }) - server.ingestStructuredStatus(withProviderSession) + server.ingestStructuredStatus(withProviderSession, SUBJECT) expect(server.getStatusSnapshot()[0]?.providerSession).toEqual({ key: 'session_id', id: 'codex-thread-1' }) - server.dropStructuredStatus(SESSION) + server.dropStructuredStatus(SUBJECT) expect(server.getStatusSnapshot()).toEqual([]) }) @@ -157,8 +170,8 @@ describe('AgentHookServer ingestStructuredStatus', () => { server.setPaneStatusClearListener((clear) => cleared.push(clear)) server.subscribeStatusDrop((paneKey) => dropped.push(paneKey)) - server.ingestStructuredStatus(summary()) - server.dropStructuredStatus(SESSION) + server.ingestStructuredStatus(summary(), SUBJECT) + server.dropStructuredStatus(SUBJECT) expect(server.getStatusSnapshot()).toEqual([]) expect(cleared).toEqual([]) @@ -175,7 +188,7 @@ describe('AgentHookServer ingestStructuredStatus', () => { original() } - server.ingestStructuredStatus(summary()) + server.ingestStructuredStatus(summary(), SUBJECT) expect(persists).toHaveLength(0) server.ingestTerminalStatus({ @@ -193,7 +206,7 @@ describe('AgentHookServer ingestStructuredStatus', () => { connectionId: null, payload: { state: 'working', prompt: 'watch the build', agentType: 'claude' } }) - server.ingestStructuredStatus(summary()) + server.ingestStructuredStatus(summary(), SUBJECT) const byPane = new Map(server.getStatusSnapshot().map((row) => [row.paneKey, row])) expect(byPane.get(PANE)?.structuredHost).toBeUndefined() @@ -227,7 +240,7 @@ describe('structured rows and last-status.json', () => { connectionId: null, payload: { state: 'working', prompt: 'watch the build', agentType: 'claude' } }) - server.ingestStructuredStatus(summary()) + server.ingestStructuredStatus(summary(), SUBJECT) server.flushStatusPersistSync() } finally { server.stop() diff --git a/src/main/agent-hooks/server-structured-canonical-status.test.ts b/src/main/agent-hooks/server-structured-canonical-status.test.ts new file mode 100644 index 00000000000..2c5c9e31912 --- /dev/null +++ b/src/main/agent-hooks/server-structured-canonical-status.test.ts @@ -0,0 +1,221 @@ +import { afterEach, describe, expect, it, vi } from 'vitest' +import { + makeStructuredAgentStatusSubject, + type AgentStatusExecutionScope, + type AgentStatusStructuredSessionSubject +} from '../../shared/agent-status-subject' +import type { AgentSessionStatusSummary } from '../../shared/agent-session-wire' +import { makePaneKey } from '../../shared/stable-pane-id' +import { + structuredAgentSessionPaneKey, + structuredAgentSessionTabId +} from '../../shared/structured-agent-session-projection' +import { AgentHookServer } from './server' +import { GOOD_PANE, PANE } from './server.test-fixtures' + +vi.mock('../telemetry/client', () => ({ track: vi.fn() })) +vi.mock('../telemetry/cohort-classifier', () => ({ getCohortAtEmit: vi.fn(() => ({})) })) + +const SESSION = 'canonical-session-one' +const SCOPE: AgentStatusExecutionScope = { + executionHostId: 'local', + wslDistro: null, + workspaceId: 'workspace-one', + workspaceKind: 'git-worktree' +} +const SUBJECT = makeStructuredAgentStatusSubject(SCOPE, SESSION) +const PANE_KEY = structuredAgentSessionPaneKey(structuredAgentSessionTabId(SESSION), SESSION) + +function summary( + subject: AgentStatusStructuredSessionSubject = SUBJECT +): AgentSessionStatusSummary { + return { + sessionId: subject.sessionId, + workspaceId: subject.workspaceId, + agent: 'codex', + status: 'working', + hostExecutionOwned: true, + latestPrompt: 'trusted journal', + updatedAt: 100 + } +} + +function terminal(server: AgentHookServer, paneKey: string): void { + server.ingestTerminalStatus({ + paneKey, + worktreeId: SCOPE.workspaceId, + connectionId: null, + payload: { state: 'working', prompt: 'legacy PTY', agentType: 'claude' } + }) +} + +afterEach(() => vi.restoreAllMocks()) + +describe('structured canonical production slice', () => { + it('stores once canonically and supplies every legacy reader from that row', () => { + const server = new AgentHookServer() + const changed = vi.fn() + const enriched = vi.fn() + server.subscribeStatusChanges(changed) + server.subscribeEnrichedStatus(enriched) + server.ingestStructuredStatus(summary(), SUBJECT) + expect(server._getStateForTests().lastStatusByPaneKey.size).toBe(0) + expect(server.getCanonicalStatusSnapshot().parents).toEqual([ + expect.objectContaining({ + subject: SUBJECT, + status: expect.objectContaining({ paneKey: PANE_KEY }) + }) + ]) + expect(server.getStatusSnapshotForPane(PANE_KEY)).toEqual(server.getStatusSnapshot()) + expect(changed).toHaveBeenCalledExactlyOnceWith([ + expect.objectContaining({ + paneKey: PANE_KEY, + state: 'working', + observedInCurrentRuntime: true + }) + ]) + expect(enriched).toHaveBeenCalledOnce() + const replay = vi.fn() + server.setListener(replay) + expect(replay).toHaveBeenCalledExactlyOnceWith( + expect.objectContaining({ paneKey: PANE_KEY, isReplay: true }) + ) + }) + + it('keeps mixed legacy enumeration in original insertion order through updates and re-admission', () => { + vi.spyOn(Date, 'now').mockReturnValue(200) + const server = new AgentHookServer() + const second = makeStructuredAgentStatusSubject(SCOPE, 'canonical-session-two') + const secondPane = structuredAgentSessionPaneKey( + structuredAgentSessionTabId(second.sessionId), + second.sessionId + ) + const baseline = new Map() + terminal(server, PANE) + baseline.set(PANE, 'legacy PTY') + server.ingestStructuredStatus(summary(), SUBJECT) + baseline.set(PANE_KEY, 'trusted journal') + terminal(server, GOOD_PANE) + baseline.set(GOOD_PANE, 'legacy PTY') + server.ingestStructuredStatus(summary(second), second) + baseline.set(secondPane, 'trusted journal') + terminal(server, PANE) + server.ingestStructuredStatus({ ...summary(), latestPrompt: 'updated' }, SUBJECT) + baseline.set(PANE_KEY, 'updated') + const listing = () => server.getStatusSnapshot().map((row) => [row.paneKey, row.prompt]) + expect(listing()).toEqual([...baseline]) + expect(server.getStatusChangeSnapshot().map((row) => row.paneKey)).toEqual([...baseline.keys()]) + const replay: string[] = [] + server.setListener((entry) => replay.push(entry.paneKey)) + expect(replay).toEqual([...baseline.keys()]) + server.dropStructuredStatus(SUBJECT) + baseline.delete(PANE_KEY) + server.ingestStructuredStatus(summary(), SUBJECT) + baseline.set(PANE_KEY, 'trusted journal') + expect(listing()).toEqual([...baseline]) + const relocated = makePaneKey('relocated-tab', '88888888-8888-4888-8888-888888888888') + server.transferPaneAuthority(PANE, relocated, undefined, 200, { authorityVerified: true }) + baseline.delete(PANE) + baseline.set(relocated, 'legacy PTY') + expect(listing()).toEqual([...baseline]) + expect(server._getStateForTests().lastStatusByPaneKey.size).toBe(2) + expect(server.getCanonicalStatusSnapshot().parents).toHaveLength(2) + }) + + it('isolates identical session identifiers across host, WSL and workspace kind scopes', () => { + const server = new AgentHookServer() + const scopes: AgentStatusExecutionScope[] = [ + SCOPE, + { ...SCOPE, wslDistro: 'Ubuntu' }, + { ...SCOPE, wslDistro: 'Debian' }, + { ...SCOPE, executionHostId: 'ssh:first' }, + { ...SCOPE, executionHostId: 'ssh:second' }, + { ...SCOPE, executionHostId: 'runtime:paired' }, + { ...SCOPE, workspaceKind: 'folder' } + ] + const subjects = scopes.map((scope) => makeStructuredAgentStatusSubject(scope, SESSION)) + for (const subject of subjects) { + server.ingestStructuredStatus(summary(subject), subject) + } + expect(server.getCanonicalStatusSnapshot().parents.map((row) => row.subject)).toEqual(subjects) + server.dropStructuredStatus(SUBJECT) + expect(server.getCanonicalStatusSnapshot().parents.map((row) => row.subject)).toEqual( + subjects.slice(1) + ) + expect(server._getStateForTests().lastStatusByPaneKey.size).toBe(0) + }) + + it('rejects missing or mismatched structured scope without fabricating a parent', () => { + const server = new AgentHookServer() + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: models a caller at an untyped boundary (e.g. IPC) invoking with fewer arguments than the method declares; no typed call expresses a missing required parameter. + const ingestMissingSubject = server.ingestStructuredStatus.bind(server) as unknown as ( + summary: AgentSessionStatusSummary + ) => void + expect(() => ingestMissingSubject(summary())).toThrow('trusted owner subject') + expect(() => + server.ingestStructuredStatus({ ...summary(), workspaceId: 'other' }, SUBJECT) + ).toThrow('trusted owner subject') + expect(server.getCanonicalStatusSnapshot().parents).toEqual([]) + expect(server.getStatusSnapshot()).toEqual([]) + }) + + it('refuses late PTY and relay evidence at a canonically owned address without fanout', () => { + const server = new AgentHookServer() + server.ingestStructuredStatus(summary(), SUBJECT) + const before = server.getCanonicalStatusSnapshot() + const changed = vi.fn() + const enriched = vi.fn() + server.subscribeStatusChanges(changed) + server.subscribeEnrichedStatus(enriched) + terminal(server, PANE_KEY) + server.ingestRemote( + { paneKey: PANE_KEY, payload: { state: 'done', prompt: 'late', agentType: 'claude' } }, + 'ssh-route' + ) + expect(server.getCanonicalStatusSnapshot()).toEqual(before) + expect(server._getStateForTests().lastStatusByPaneKey.size).toBe(0) + expect(server.getStatusSnapshot()).toHaveLength(1) + expect(changed).not.toHaveBeenCalled() + expect(enriched).not.toHaveBeenCalled() + }) + + it('refuses a canonical address already occupied by unbound legacy evidence', () => { + const server = new AgentHookServer() + terminal(server, PANE_KEY) + expect(() => server.ingestStructuredStatus(summary(), SUBJECT)).toThrow( + 'conflicts with legacy evidence' + ) + expect(server.getCanonicalStatusSnapshot().parents).toEqual([]) + expect(server.getStatusSnapshot()).toEqual([ + expect.objectContaining({ paneKey: PANE_KEY, prompt: 'legacy PTY' }) + ]) + }) + + it('keeps incomplete remote evidence exclusively legacy and pane cleanup cannot remove a canonical row', () => { + const server = new AgentHookServer() + server.ingestRemote( + { paneKey: PANE, payload: { state: 'working', prompt: 'remote', agentType: 'claude' } }, + 'ssh-route' + ) + expect(server.getCanonicalStatusSnapshot().parents).toEqual([]) + expect(server.getStatusSnapshot()[0]).toMatchObject({ + connectionId: 'ssh-route', + paneKey: PANE + }) + server.ingestStructuredStatus(summary(), SUBJECT) + server.dropStatusEntry(PANE_KEY) + server.retirePaneAuthority(PANE_KEY) + expect(server.getCanonicalStatusSnapshot().parents).toHaveLength(1) + expect(server.getStatusSnapshotForPane(PANE_KEY)).toHaveLength(1) + }) + + it('clears canonical state and renews the owner epoch when the server stops', () => { + const server = new AgentHookServer() + server.ingestStructuredStatus(summary(), SUBJECT) + const epoch = server.getCanonicalStatusSnapshot().epoch + server.stop() + expect(server.getCanonicalStatusSnapshot().parents).toEqual([]) + expect(server.getCanonicalStatusSnapshot().epoch).not.toBe(epoch) + expect(server.getStatusSnapshot()).toEqual([]) + }) +}) diff --git a/src/main/agent-hooks/server.ts b/src/main/agent-hooks/server.ts index 3fb3f51f5f1..b2aedfc2dfc 100644 --- a/src/main/agent-hooks/server.ts +++ b/src/main/agent-hooks/server.ts @@ -42,6 +42,7 @@ export const _internals = { parseFormEncodedBody, resetCachesForTests: (): void => { clearAllListenerCaches(agentHookServer._getStateForTests()) + agentHookServer._resetCanonicalStatusForTests() agentHookServer._resetRowOwnershipForTests() agentHookServer._resetPromptSentDedupeForTests() agentHookServer._resetConnectionTimestampWatermarksForTests() diff --git a/src/main/agent-hooks/server/server-ingest-structured.ts b/src/main/agent-hooks/server/server-ingest-structured.ts index 45b0e5c0015..19d42913a78 100644 --- a/src/main/agent-hooks/server/server-ingest-structured.ts +++ b/src/main/agent-hooks/server/server-ingest-structured.ts @@ -1,30 +1,55 @@ import type { AgentSessionStatusSummary } from '../../../shared/agent-session-wire' -import type { ParsedAgentStatusPayload } from '../../../shared/agent-status-types' +import type { AgentStatusIpcPayload } from '../../../shared/agent-status-types' +import { + parseAgentStatusSubject, + serializeAgentStatusSubject, + type AgentStatusStructuredSessionSubject +} from '../../../shared/agent-status-subject' import { structuredAgentSessionPaneKey, structuredAgentSessionStatusState, structuredAgentSessionTabId } from '../../../shared/structured-agent-session-projection' +import { structuredStatusLegacyEvent } from './server-structured-status-row' import { AgentHookServerIngestTerminal } from './server-ingest-terminal' -/** - * Structured (native chat) sessions have no PTY and no hook script, so nothing else reaches this - * store for them. The host projects each session's journal into a summary; this is where that - * summary becomes the same row every other agent has, keyed by the pane key the renderer derives. - */ export abstract class AgentHookServerIngestStructured extends AgentHookServerIngestTerminal { - ingestStructuredStatus(summary: AgentSessionStatusSummary): void { - const paneKey = structuredStatusPaneKey(summary.sessionId) - // No persisted turn yet: the chat shows nothing, so neither does any status reader. + ingestStructuredStatus( + summary: AgentSessionStatusSummary, + subject: AgentStatusStructuredSessionSubject + ): void { + const parsed = parseAgentStatusSubject(subject) + if ( + !parsed || + parsed.kind !== 'structured-session' || + parsed.sessionId !== summary.sessionId || + parsed.workspaceId !== summary.workspaceId || + !Number.isFinite(summary.updatedAt) || + summary.updatedAt < 0 + ) { + throw new Error('Structured status does not match its trusted owner subject') + } if (!summary.status) { - this.dropStructuredStatus(summary.sessionId) + this.dropStructuredStatus(parsed) return } - if (this.getAgentStatusDisposition(paneKey) !== 'accept') { - return + const previous = this.canonicalStatusStore.getParent(parsed) + const priorStatus = previous?.status + const state = structuredAgentSessionStatusState(summary.status) + const tabId = structuredAgentSessionTabId(parsed.sessionId) + const paneKey = structuredAgentSessionPaneKey(tabId, parsed.sessionId) + if (this.state.lastStatusByPaneKey.has(paneKey)) { + throw new Error('Structured status address conflicts with legacy evidence') } - const payload: ParsedAgentStatusPayload = { - state: structuredAgentSessionStatusState(summary.status), + const snapshot = this.canonicalStatusStore.getSnapshot() + const status: AgentStatusIpcPayload = { + paneKey, + tabId, + worktreeId: parsed.workspaceId, + connectionId: null, + structuredHost: summary.hostExecutionOwned ? 'owned' : 'held', + ...(summary.providerSession ? { providerSession: summary.providerSession } : {}), + state, prompt: summary.latestPrompt, agentType: summary.agent, ...(summary.model ? { model: summary.model } : {}), @@ -32,35 +57,71 @@ export abstract class AgentHookServerIngestStructured extends AgentHookServerIng ...(summary.toolInput ? { toolInput: summary.toolInput } : {}), ...(summary.lastAssistantMessage ? { lastAssistantMessage: summary.lastAssistantMessage } - : {}) + : {}), + receivedAt: Math.max(Date.now(), priorStatus?.receivedAt ?? 0), + evidenceObservedAt: summary.updatedAt, + stateStartedAt: priorStatus?.state === state ? priorStatus.stateStartedAt : summary.updatedAt, + observation: { + origin: 'structured', + kind: 'transition', + authorityId: snapshot.epoch, + incarnation: 0, + revision: snapshot.revision + 1, + observedAt: summary.updatedAt + } } - // The journal clock stamps the evidence so a restart's republish does not read as fresh work. - this.applyNormalizedStatus( - { - paneKey, - tabId: structuredAgentSessionTabId(summary.sessionId), - worktreeId: summary.workspaceId, - connectionId: null, - structuredHost: summary.hostExecutionOwned ? 'owned' : 'held', - ...(summary.providerSession ? { providerSession: summary.providerSession } : {}), - payload - }, - undefined, - 'structured', - summary.updatedAt - ) + const publication = this.canonicalStatusStore.applyMutation({ + parent: { subject: parsed, status, firstObservedAt: previous?.firstObservedAt ?? Date.now() } + }) + if (!publication) { + return + } + const key = serializeAgentStatusSubject(parsed) + const subjects = + this.canonicalSubjectsByPane.get(paneKey) ?? + new Map() + subjects.set(key, parsed) + this.canonicalSubjectsByPane.set(paneKey, subjects) + if (!this.canonicalListingOrder.has(key)) { + this.canonicalListingOrder.set(key, this.nextStatusListingOrder()) + } + const committed = this.canonicalStatusStore.getParent(parsed)?.status + if (!committed) { + throw new Error('Committed structured status is missing') + } + const after = structuredStatusLegacyEvent(committed) + this.commitStatusRowMutation(priorStatus && structuredStatusLegacyEvent(priorStatus), after) + this.notifyStatusChangeListeners() + this.emitEnrichedStatus(after) } - /** The host no longer holds the session; its last projection is history the journal keeps. - * `dropStatusEntry`, not `clearPaneState`: the renderer's own bridge still owns this pane key, - * so a pane-status-clear would make main a second writer for it. */ - dropStructuredStatus(sessionId: string): void { - this.dropStatusEntry(structuredStatusPaneKey(sessionId), { preserveResumeIdentity: false }) + /** Pane cleanup never resolves a canonical subject; only its owning feed can forget this row. */ + dropStructuredStatus(subject: AgentStatusStructuredSessionSubject): void { + const parsed = parseAgentStatusSubject(subject) + if (!parsed || parsed.kind !== 'structured-session') { + throw new Error('Structured status removal requires its exact owner subject') + } + const previous = this.canonicalStatusStore.getParent(parsed) + if (!previous) { + return + } + const publication = this.canonicalStatusStore.applyMutation({ + removeParent: parsed + }) + if (!publication) { + return + } + const key = serializeAgentStatusSubject(parsed) + this.canonicalListingOrder.delete(key) + if (previous.status) { + const subjects = this.canonicalSubjectsByPane.get(previous.status.paneKey) + subjects?.delete(key) + if (subjects?.size === 0) { + this.canonicalSubjectsByPane.delete(previous.status.paneKey) + } + this.commitStatusRowMutation(structuredStatusLegacyEvent(previous.status), undefined) + this.notifyStatusChangeListeners() + this.emitStatusDropped(previous.status.paneKey) + } } } - -// The DERIVED pane key the renderer publishes, never the orchestration bearer handle or the minted -// worker pane key: both of those are credentials. -function structuredStatusPaneKey(sessionId: string): string { - return structuredAgentSessionPaneKey(structuredAgentSessionTabId(sessionId), sessionId) -} diff --git a/src/main/agent-hooks/server/server-lifecycle.ts b/src/main/agent-hooks/server/server-lifecycle.ts index e7f68829f3b..9964331a086 100644 --- a/src/main/agent-hooks/server/server-lifecycle.ts +++ b/src/main/agent-hooks/server/server-lifecycle.ts @@ -116,8 +116,10 @@ export abstract class AgentHookServerLifecycle extends AgentHookServerRuntimeEnv } this.recordCurrentAuthorityObservation(event) const enriched = this.applyNormalizedStatus(event, normalized.onAccepted) - this.scheduleAssistantMessageRetry(source, aliasedBody, enriched) - this.scheduleCodexSubagentPoll(source, aliasedBody, enriched) + if (enriched) { + this.scheduleAssistantMessageRetry(source, aliasedBody, enriched) + this.scheduleCodexSubagentPoll(source, aliasedBody, enriched) + } } res.writeHead(204) res.end() @@ -212,6 +214,7 @@ export abstract class AgentHookServerLifecycle extends AgentHookServerRuntimeEnv this.ownerStateInitialized = false // Why: don't unlink the endpoint file — a stale file matches fail-open and avoids a TOCTOU race with a concurrent Orca. clearAllListenerCaches(this.state) + this.resetCanonicalStatus() this.notifyStatusChangeListeners() this.paneStatusClearListeners.clear() this.statusDropListeners.clear() diff --git a/src/main/agent-hooks/server/server-listeners.ts b/src/main/agent-hooks/server/server-listeners.ts index 44e2c940753..1a1fe52e41f 100644 --- a/src/main/agent-hooks/server/server-listeners.ts +++ b/src/main/agent-hooks/server/server-listeners.ts @@ -4,7 +4,10 @@ import type { } from '../../../shared/agent-status-types' import type { ClaudeStatusLineRateLimits } from '../../../shared/claude-statusline-rate-limits' import type { HookTransportInterferenceReport } from '../../../shared/agent-hook-transport-interference' -import type { HookListenerState } from '../../../shared/agent-hook-listener/listener-state' +import { + getLegacyStatusListingOrder, + type HookListenerState +} from '../../../shared/agent-hook-listener/listener-state' import type { AgentHookAuthorityEvidence, AgentHookProviderSessionIdentity, @@ -15,8 +18,54 @@ import type { } from './server-types' import { toAgentStatusIpcPayload } from './server-status-identity' import { AgentHookServerState } from './server-state' +import { serializeAgentStatusSubject } from '../../../shared/agent-status-subject' +import { structuredStatusLegacyEvent } from './server-structured-status-row' + +// Why: the listing counter starts at 1, so an unassigned row must sort last — never above every ordered row. +const UNORDERED_STATUS_ROW = Number.MAX_SAFE_INTEGER export abstract class AgentHookServerListeners extends AgentHookServerState { + protected emitEnrichedStatus(enriched: EnrichedAgentHookEventPayload): void { + this.onAgentStatus?.(enriched) + for (const listener of this.enrichedStatusListeners) { + try { + listener(enriched) + } catch (err) { + console.error('[agent-hooks] enriched status listener threw', err) + } + } + } + + getCanonicalStatusSnapshot() { + return this.canonicalStatusStore.getSnapshot() + } + + _resetCanonicalStatusForTests(): void { + this.resetCanonicalStatus() + } + + private combinedStatusEntries(): EnrichedAgentHookEventPayload[] { + const rows: { entry: EnrichedAgentHookEventPayload; order: number }[] = [] + for (const [paneKey, entry] of this.state.lastStatusByPaneKey) { + rows.push({ + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Main admits enriched legacy rows; shared listeners expose only the base event type. + entry: entry as EnrichedAgentHookEventPayload, + order: getLegacyStatusListingOrder(this.state, paneKey) ?? UNORDERED_STATUS_ROW + }) + } + for (const parent of this.canonicalStatusStore.getSnapshot().parents) { + if (!parent.status) { + continue + } + rows.push({ + entry: structuredStatusLegacyEvent(parent.status), + order: + this.canonicalListingOrder.get(serializeAgentStatusSubject(parent.subject)) ?? + UNORDERED_STATUS_ROW + }) + } + return rows.sort((a, b) => a.order - b.order).map(({ entry }) => entry) + } /** * Notified once per process when repeated hook POSTs are cut off mid-body (#11217). * Why: the listener fails open on every request error, so without this the only symptom is @@ -34,10 +83,9 @@ export abstract class AgentHookServerListeners extends AgentHookServerState { return } // Why: replay is best-effort per pane so one throwing listener can't starve the rest. - for (const payload of this.state.lastStatusByPaneKey.values()) { + for (const payload of this.combinedStatusEntries()) { try { - // Why: cache always holds enriched payloads; the map's declared type is the bare shape only because the shared module never reads it. - listener({ ...(payload as EnrichedAgentHookEventPayload), isReplay: true }) + listener({ ...payload, isReplay: true }) } catch (err) { console.error('[agent-hooks] replay listener threw', err) } @@ -153,9 +201,7 @@ export abstract class AgentHookServerListeners extends AgentHookServerState { /** Snapshot of cached statuses in IPC shape. Used by `agentStatus:getSnapshot` after tabs hydrate so the * dashboard catches up on hook events that fired during startup. */ getStatusSnapshot(): AgentStatusIpcPayload[] { - return Array.from(this.state.lastStatusByPaneKey.values(), (entry) => - toAgentStatusIpcPayload(entry as EnrichedAgentHookEventPayload) - ) + return this.combinedStatusEntries().map(toAgentStatusIpcPayload) } /** Provider-session identities, including Pi's metadata-only rows. */ @@ -164,8 +210,19 @@ export abstract class AgentHookServerListeners extends AgentHookServerState { } getStatusSnapshotForPane(paneKey: string): AgentStatusIpcPayload[] { - const entry = this.state.lastStatusByPaneKey.get(paneKey) - return entry ? [toAgentStatusIpcPayload(entry as EnrichedAgentHookEventPayload)] : [] + const legacy = this.state.lastStatusByPaneKey.get(paneKey) + if (legacy) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: Main admits enriched legacy rows; the shared view declares their base event type. + return [toAgentStatusIpcPayload(legacy as EnrichedAgentHookEventPayload)] + } + const rows: AgentStatusIpcPayload[] = [] + for (const subject of this.canonicalSubjectsByPane.get(paneKey)?.values() ?? []) { + const status = this.canonicalStatusStore.getParent(subject)?.status + if (status) { + rows.push(status) + } + } + return rows } getHydratedAuthorityCommitments(): readonly AgentHookAuthorityEvidence[] { @@ -184,8 +241,8 @@ export abstract class AgentHookServerListeners extends AgentHookServerState { } { const statuses: AgentHookStatusChangeEntry[] = [] const providerSessions: AgentHookProviderSessionIdentity[] = [] - for (const [paneKey, entry] of this.state.lastStatusByPaneKey) { - const enriched = entry as EnrichedAgentHookEventPayload + for (const enriched of this.combinedStatusEntries()) { + const paneKey = enriched.paneKey if (enriched.providerSession) { providerSessions.push({ paneKey, @@ -201,7 +258,8 @@ export abstract class AgentHookServerListeners extends AgentHookServerState { paneKey, state: enriched.payload.state, receivedAt: enriched.receivedAt, - observedInCurrentRuntime: this.runtimeObservedStatusPaneKeys.has(paneKey) + observedInCurrentRuntime: + Boolean(enriched.structuredHost) || this.runtimeObservedStatusPaneKeys.has(paneKey) }) } } diff --git a/src/main/agent-hooks/server/server-state.ts b/src/main/agent-hooks/server/server-state.ts index 0df8ff70445..3302b89e1f4 100644 --- a/src/main/agent-hooks/server/server-state.ts +++ b/src/main/agent-hooks/server/server-state.ts @@ -1,8 +1,9 @@ import type { createServer } from 'node:http' -import { randomBytes } from 'node:crypto' +import { randomBytes, randomUUID } from 'node:crypto' import { createHookListenerState, + canAdmitLegacyAgentStatusEntry, type HookListenerState } from '../../../shared/agent-hook-listener/listener-state' import { @@ -21,6 +22,9 @@ import type { AgentHookSource } from '../../../shared/agent-hook-relay' import type { AgentStatusClearIpcPayload } from '../../../shared/agent-status-types' import type { LegacyPaneKeyAliasEntry } from '../../../shared/persisted-state-types' import type { SpoolRecord } from '../../../shared/agent-hook-spool' +import { createAgentStatusStore, type AgentStatusStore } from '../../../shared/agent-status-store' +import { AGENT_STATUS_2A_CURRENT_PRODUCER_MODE } from '../../../shared/agent-status-legacy-adapter' +import type { AgentStatusStructuredSessionSubject } from '../../../shared/agent-status-subject' import type { AgentHookAuthorityEvidence, AgentHookProviderSessionIdentity, @@ -45,6 +49,38 @@ import type { /** Shared mutable state for the layered hook-server implementation. */ export abstract class AgentHookServerState { + protected canWriteLegacyStatusRow(entry: AgentHookEventPayload): boolean { + return canAdmitLegacyAgentStatusEntry( + this.state, + 'main-status-update', + entry, + AGENT_STATUS_2A_CURRENT_PRODUCER_MODE + ) + } + + // Why: the epoch is minted on first canonical use, so constructing the server — which happens at + // import time for the module singleton — owes nothing to a live crypto implementation. + private canonicalStatusStoreInstance: AgentStatusStore | null = null + protected get canonicalStatusStore(): AgentStatusStore { + this.canonicalStatusStoreInstance ??= createAgentStatusStore({ + epoch: randomUUID(), + mode: 'authority' + }) + return this.canonicalStatusStoreInstance + } + protected readonly canonicalListingOrder = new Map() + protected readonly canonicalSubjectsByPane = new Map< + string, + Map + >() + private statusListingOrder = 0 + protected nextStatusListingOrder = (): number => ++this.statusListingOrder + + protected resetCanonicalStatus(): void { + this.canonicalStatusStoreInstance = null + this.canonicalListingOrder.clear() + this.canonicalSubjectsByPane.clear() + } protected server: ReturnType | null = null protected port = 0 protected token = '' @@ -73,7 +109,10 @@ export abstract class AgentHookServerState { protected endpointFilePathCache: string | null = null protected endpointFileWritten = false // Why: per-instance (not module-level) so tests can spin up multiple servers without state cross-contamination. - protected state: HookListenerState = createHookListenerState() + protected state: HookListenerState = createHookListenerState({ + nextListingOrder: this.nextStatusListingOrder, + isCanonicalPaneKey: (paneKey) => this.canonicalSubjectsByPane.has(paneKey) + }) protected onTransportInterference: ((report: HookTransportInterferenceReport) => void) | null = null protected transportInterference = createHookTransportInterferenceTracker( @@ -169,7 +208,7 @@ export abstract class AgentHookServerState { origin?: AgentStatusObservationOrigin, observedAt?: number, mutationBefore?: EnrichedAgentHookEventPayload - ): EnrichedAgentHookEventPayload + ): EnrichedAgentHookEventPayload | undefined protected abstract emitEnrichedStatus(enriched: EnrichedAgentHookEventPayload): void protected abstract clearAssistantMessageRetry(paneKey: string): void protected abstract clearCodexSubagentPoll(paneKey: string): void diff --git a/src/main/agent-hooks/server/server-status-inference.ts b/src/main/agent-hooks/server/server-status-inference.ts index 49575fe223e..3f57e8d87d2 100644 --- a/src/main/agent-hooks/server/server-status-inference.ts +++ b/src/main/agent-hooks/server/server-status-inference.ts @@ -111,6 +111,9 @@ export abstract class AgentHookServerStatusInference extends AgentHookServerRowO ...(payload.subagents ? { subagents: payload.subagents } : {}) } }) + if (!inferred) { + return false + } console.debug('[agent-hooks] inferred interrupted agent status', { paneKey: inferred.paneKey, agentType, @@ -172,6 +175,9 @@ export abstract class AgentHookServerStatusInference extends AgentHookServerRowO ...(payload.subagents ? { subagents: payload.subagents } : {}) } }) + if (!inferred) { + return false + } console.debug('[agent-hooks] inferred resolved question status', { paneKey: inferred.paneKey, state: inferred.payload.state diff --git a/src/main/agent-hooks/server/server-status-retries.ts b/src/main/agent-hooks/server/server-status-retries.ts index 2757806b293..4620506b210 100644 --- a/src/main/agent-hooks/server/server-status-retries.ts +++ b/src/main/agent-hooks/server/server-status-retries.ts @@ -77,7 +77,9 @@ export abstract class AgentHookServerStatusRetries extends AgentHookServerStatus const subagentsChanged = JSON.stringify(normalized.payload.subagents) !== JSON.stringify(original.payload.subagents) const next = subagentsChanged ? this.applyNormalizedStatus(normalized) : original - this.scheduleCodexSubagentPoll(source, body, next) + if (next) { + this.scheduleCodexSubagentPoll(source, body, next) + } } protected scheduleAssistantMessageRetry( diff --git a/src/main/agent-hooks/server/server-status-update.ts b/src/main/agent-hooks/server/server-status-update.ts index 04325e26bf5..6adfd9430af 100644 --- a/src/main/agent-hooks/server/server-status-update.ts +++ b/src/main/agent-hooks/server/server-status-update.ts @@ -29,7 +29,10 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA origin: AgentStatusObservationOrigin = 'hook', observedAt?: number, mutationBefore?: EnrichedAgentHookEventPayload - ): EnrichedAgentHookEventPayload { + ): EnrichedAgentHookEventPayload | undefined { + if (!this.canWriteLegacyStatusRow(payload)) { + return undefined + } if (payload.hookEventName === 'UserPromptSubmit') { // Why: the prompt boundary is authoritative even when text is unchanged; its next OSC working row must not inherit the prior cron/background turn stamp. this.activeHookTurnCompletedAtByPaneKey.delete(payload.paneKey) @@ -72,7 +75,9 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA } this.clearAssistantMessageRetry(enriched.paneKey) this.runtimeObservedStatusPaneKeys.delete(enriched.paneKey) - this.writeLegacyStatusRow(enriched) + if (!this.writeLegacyStatusRow(enriched)) { + return undefined + } this.commitStatusRowMutation(rowBefore, enriched) this.scheduleStatusPersist() this.notifyStatusChangeListeners() @@ -125,7 +130,9 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA if (boundaryReconciledPrevious !== previous) { previous = boundaryReconciledPrevious if (previous) { - this.writeLegacyStatusRow(previous) + if (!this.writeLegacyStatusRow(previous)) { + return undefined + } this.scheduleStatusPersist() } } @@ -224,7 +231,9 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA } else { this.runtimeObservedStatusPaneKeys.add(enriched.paneKey) } - this.writeLegacyStatusRow(enriched) + if (!this.writeLegacyStatusRow(enriched)) { + return undefined + } this.commitStatusRowMutation(rowBefore, enriched) // Why skipped for structured rows: the serializer drops them, so the whole walk and stringify // can only ever reproduce the last file — once per debounce window for a streaming chat. @@ -241,6 +250,9 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA mutationBefore?: EnrichedAgentHookEventPayload, emitEnrichedStatus = false ): void { + if (!this.canWriteLegacyStatusRow(previous)) { + return + } const connectionClearWatermark = previous.connectionId ? this.connectionTimestampWatermarkById.get(previous.connectionId) : undefined @@ -266,7 +278,9 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA } const firstRuntimeObservation = !this.runtimeObservedStatusPaneKeys.has(refreshed.paneKey) this.runtimeObservedStatusPaneKeys.add(refreshed.paneKey) - this.writeLegacyStatusRow(refreshed) + if (!this.writeLegacyStatusRow(refreshed)) { + return + } this.commitStatusRowMutation(mutationBefore ?? previous, refreshed) this.scheduleStatusPersist() // A dismissed row may retain only provider resume identity. Its preserved payload can still @@ -291,21 +305,8 @@ export abstract class AgentHookServerStatusUpdate extends AgentHookServerStatusA } } - // Why: every status emit must reach plugins too, so a new early-return path - // upstream cannot silently leave the plugin tap behind the main-window fanout. - protected emitEnrichedStatus(enriched: EnrichedAgentHookEventPayload): void { - this.onAgentStatus?.(enriched) - for (const listener of this.enrichedStatusListeners) { - try { - listener(enriched) - } catch (err) { - console.error('[agent-hooks] enriched status listener threw', err) - } - } - } - - private writeLegacyStatusRow(entry: EnrichedAgentHookEventPayload): void { - admitLegacyAgentStatus( + private writeLegacyStatusRow(entry: EnrichedAgentHookEventPayload): boolean { + return admitLegacyAgentStatus( this.state, 'main-status-update', entry, diff --git a/src/main/agent-hooks/server/server-structured-status-row.ts b/src/main/agent-hooks/server/server-structured-status-row.ts new file mode 100644 index 00000000000..93fda643409 --- /dev/null +++ b/src/main/agent-hooks/server/server-structured-status-row.ts @@ -0,0 +1,24 @@ +import { + pickParsedAgentStatusPayload, + type AgentStatusIpcPayload +} from '../../../shared/agent-status-types' +import type { EnrichedAgentHookEventPayload } from './server-types' + +/** Canonical rows supply legacy fanout without retaining a writable pane copy. */ +export function structuredStatusLegacyEvent( + row: AgentStatusIpcPayload +): EnrichedAgentHookEventPayload { + return { + paneKey: row.paneKey, + tabId: row.tabId, + worktreeId: row.worktreeId, + connectionId: row.connectionId, + receivedAt: row.receivedAt, + stateStartedAt: row.stateStartedAt, + evidenceObservedAt: row.evidenceObservedAt, + structuredHost: row.structuredHost, + ...(row.providerSession ? { providerSession: row.providerSession } : {}), + ...(row.observation ? { observation: row.observation } : {}), + payload: pickParsedAgentStatusPayload(row) + } +} diff --git a/src/main/agent-launch/agent-launch-executor.test.ts b/src/main/agent-launch/agent-launch-executor.test.ts new file mode 100644 index 00000000000..092262470a8 --- /dev/null +++ b/src/main/agent-launch/agent-launch-executor.test.ts @@ -0,0 +1,248 @@ +/** + * The executor's ordering contract, which is the defect this module exists to remove. + * + * The old shape created a new worktree agent-first, so its startup terminal WAS the agent and the + * structured branch below it could not be reached for any new worktree. The assertions that matter + * here are therefore about *order and arguments*, not just the returned mode: a structured launch + * must create the worktree with `startupAgent: undefined`, and it must ask the host only after the + * workspace exists. + */ + +import { describe, expect, it, vi } from 'vitest' +import { + AgentLaunchStructuredSessionRefusedError, + executeAgentLaunch, + type AgentLaunchExecution +} from './agent-launch-executor' +import type { AgentLaunchIntent } from '../../shared/agent-launch-intent' + +const STRUCTURED_PREFERENCE = { + experimentalNativeChat: true, + experimentalStructuredNativeChat: true, + openAgentTabsInChatByDefault: true +} + +function harness(options: { + settings?: Record | null + createSupport?: { supported: boolean; reason?: 'agent' | 'remote' | 'wsl' } + createSupportThrows?: boolean + structuredCreateError?: Error +}) { + const calls: string[] = [] + const createWorktree = vi.fn( + async (args: { create: Record; startupAgent: string | undefined }) => { + calls.push(`createWorktree(startupAgent=${String(args.startupAgent)})`) + return { + worktreeId: 'wt-new', + startupTerminalHandle: args.startupAgent ? 'term_agent_first' : undefined + } + } + ) + const getStructuredAgentSessionCreateSupport = vi.fn(async () => { + calls.push('createSupport') + if (options.createSupportThrows) { + throw new Error('host unreachable') + } + return options.createSupport ?? { supported: true } + }) + const createStructuredSession = vi.fn(async () => { + calls.push('createStructuredSession') + if (options.structuredCreateError) { + throw options.structuredCreateError + } + return { sessionId: 'sess-1', handle: 'handle_structured' } + }) + const createTerminalAgent = vi.fn(async () => { + calls.push('createTerminalAgent') + return { handle: 'term_1' } + }) + const runtime = { + getClientSettings: () => + options.settings === undefined ? STRUCTURED_PREFERENCE : options.settings, + getStructuredAgentSessionCreateSupport + } + return { + calls, + createWorktree, + createStructuredSession, + createTerminalAgent, + run: (intent: AgentLaunchIntent) => + executeAgentLaunch({ + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the stub implements only the two runtime methods the executor reaches, and each test asserts the calls made, so an omitted method throws rather than reading a wrong value. + runtime: runtime as unknown as AgentLaunchExecution['runtime'], + intent, + surfaces: { createStructuredSession, createTerminalAgent }, + workspaces: { createWorktree } + }) + } +} + +const CREATE_INTENT: AgentLaunchIntent = { + agent: 'claude', + target: { kind: 'create-worktree', create: { repo: 'id:repo-1', name: 'task' } } +} + +describe('a structured launch that creates its own worktree', () => { + it('creates the worktree with no startup agent, then asks the host, then opens a session', async () => { + const h = harness({}) + const result = await h.run(CREATE_INTENT) + + // The whole defect in one assertion: the worktree must not be created agent-first. + expect(h.calls).toEqual([ + 'createWorktree(startupAgent=undefined)', + 'createSupport', + 'createStructuredSession' + ]) + expect(result.outcome).toEqual({ + kind: 'structured', + sessionId: 'sess-1', + handle: 'handle_structured' + }) + expect(result.worktreeId).toBe('wt-new') + expect(result.receipt.mode).toBe('structured') + }) + + it('asks the host only after the workspace exists, never before', async () => { + const h = harness({}) + await h.run(CREATE_INTENT) + expect(h.calls.indexOf('createSupport')).toBeGreaterThan( + h.calls.indexOf('createWorktree(startupAgent=undefined)') + ) + }) + + it('falls back to a terminal in the worktree it just created when the host refuses', async () => { + const h = harness({ createSupport: { supported: false, reason: 'wsl' } }) + const result = await h.run(CREATE_INTENT) + + expect(h.calls).toEqual([ + 'createWorktree(startupAgent=undefined)', + 'createSupport', + 'createTerminalAgent' + ]) + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_1' }) + // Not a failed launch, and the workspace is the one just created. + expect(result.worktreeId).toBe('wt-new') + expect(result.receipt).toMatchObject({ mode: 'terminal', reason: 'wsl_execution_runtime' }) + }) + + it('falls back to a terminal when the host cannot be reached at all', async () => { + const h = harness({ createSupportThrows: true }) + const result = await h.run(CREATE_INTENT) + expect(result.outcome.kind).toBe('terminal') + expect(result.receipt).toMatchObject({ reason: 'structured_support_unknown' }) + }) + + it('falls back only for a definitive structured refusal after the worktree exists', async () => { + const h = harness({ + structuredCreateError: new AgentLaunchStructuredSessionRefusedError( + 'structured_agent_session_unsupported', + 'unsupported' + ) + }) + const result = await h.run(CREATE_INTENT) + + expect(h.calls).toEqual([ + 'createWorktree(startupAgent=undefined)', + 'createSupport', + 'createStructuredSession', + 'createTerminalAgent' + ]) + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_1' }) + expect(result.receipt).toMatchObject({ + mode: 'terminal', + reason: 'structured_unsupported_on_host' + }) + }) + + it('does not create a duplicate terminal when structured creation is unknown', async () => { + const h = harness({ + structuredCreateError: new AgentLaunchStructuredSessionRefusedError( + 'agent_session_operation_unknown', + 'unknown' + ) + }) + + await expect(h.run(CREATE_INTENT)).rejects.toThrow('unknown') + expect(h.calls).toEqual([ + 'createWorktree(startupAgent=undefined)', + 'createSupport', + 'createStructuredSession' + ]) + }) + + it('strips a stale startupAgent out of a migrated create payload', async () => { + const h = harness({}) + await h.run({ + agent: 'claude', + target: { + kind: 'create-worktree', + // Exactly what mobile sends `worktree.create` today. + create: { repo: 'id:repo-1', name: 'task', startupAgent: 'claude', startupDraft: 'url' } + } + }) + const passed = h.createWorktree.mock.calls[0]?.[0] + expect(passed?.create).not.toHaveProperty('startupAgent') + expect(passed?.create).not.toHaveProperty('startupDraft') + expect(passed?.create).toMatchObject({ repo: 'id:repo-1', name: 'task' }) + }) +}) + +describe('a launch the user did not ask to be structured', () => { + it('creates the worktree agent-first and never asks the host', async () => { + const h = harness({ settings: null }) + const result = await h.run(CREATE_INTENT) + + // Agent-first is preserved for PTY launches: it is what sequences the agent's startup command + // behind the setup runner, so the wait-for-setup gate comes for free. + expect(h.calls).toEqual(['createWorktree(startupAgent=claude)']) + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_agent_first' }) + expect(result.receipt).toMatchObject({ mode: 'terminal', reason: 'user_default' }) + }) +}) + +describe('a launch into a workspace that already exists', () => { + it('opens a session without creating anything', async () => { + const h = harness({}) + const result = await h.run({ agent: 'codex', target: { kind: 'existing', worktree: 'wt-7' } }) + expect(h.calls).toEqual(['createSupport', 'createStructuredSession']) + expect(h.createWorktree).not.toHaveBeenCalled() + expect(result.worktreeId).toBe('wt-7') + }) + + it('reuses a running terminal without creating or asking', async () => { + const h = harness({}) + const result = await h.run({ + agent: 'claude', + target: { kind: 'existing', worktree: 'wt-7' }, + reuseTerminal: { handle: 'term_live' } + }) + expect(h.calls).toEqual([]) + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_live' }) + expect(result.receipt).toMatchObject({ mode: 'terminal', reason: 'reused_terminal' }) + }) +}) + +describe('an agent with no structured session', () => { + it('stays a terminal without asking the host', async () => { + const h = harness({}) + const result = await h.run({ agent: 'grok', target: { kind: 'existing', worktree: 'wt-7' } }) + expect(h.calls).toEqual(['createTerminalAgent']) + expect(result.receipt).toMatchObject({ reason: 'agent_without_structured_session' }) + }) +}) + +describe('the prompt receipt', () => { + it('reports a requested prompt as undelivered rather than omitting it', async () => { + const h = harness({}) + const result = await h.run({ + ...CREATE_INTENT, + prompt: { text: 'do the thing', delivery: 'draft' } + }) + expect(result.prompt).toEqual({ delivery: 'draft', delivered: false }) + }) + + it('omits the receipt when no prompt was requested', async () => { + const h = harness({}) + expect((await h.run(CREATE_INTENT)).prompt).toBeUndefined() + }) +}) diff --git a/src/main/agent-launch/agent-launch-executor.ts b/src/main/agent-launch/agent-launch-executor.ts new file mode 100644 index 00000000000..c1f93ac7aef --- /dev/null +++ b/src/main/agent-launch/agent-launch-executor.ts @@ -0,0 +1,252 @@ +/** + * The one place an agent is actually started — for the surfaces moved onto it, which today is + * `agent.launch` alone. Orchestration dispatch, mobile create, CLI create and the desktop agent + * tab each still start agents their own way; moving them here is later stack work. + * + * The mode decision is shared, not copied: `agent-launch-mode` owns it, and + * `orchestration-worker-start-mode` is a thin adapter over it supplying orchestration's receipt + * vocabulary. What this module adds is the *sequencing*, and the sequencing is where the bug + * was: + * + * create the worktree agent-first -> its startup terminal IS the agent + * -> the structured branch below it is unreachable + * + * so every new-worktree launch was a PTY no matter what the user's default said. The order here is + * the inverse, and it is the whole point of the module: when the preference is structured the + * worktree is created with NO startup agent, the executing host is then asked whether it can host + * a session for the workspace that now exists, and only then is a surface created. A refusal + * becomes a terminal agent in the worktree just created, never a failed launch. + * + * The host verdict cannot be hoisted above creation: `agentSession.createSupport` can only answer + * for a workspace it can resolve. That is why the decision is in two halves rather than one. + * + * What genuinely differs per surface is only how a surface is *built* — an orchestration worker's + * session takes a dispatch hold and a mailbox that a plain launch must not take — so that is + * injected as a factory instead of branched on here. + */ + +import type { + AgentLaunchIntent, + AgentLaunchResult, + AgentLaunchTarget +} from '../../shared/agent-launch-intent' +import { withoutReservedAgentCreateFields } from '../../shared/agent-launch-intent' +import type { TuiAgent } from '../../shared/tui-agent' +import type { OrcaRuntimeService } from '../runtime/orca-runtime' +import { isDefinitiveAgentSessionCreateRefusal } from '../../shared/agent-session-definitive-refusal' +import { + decideAgentLaunchMode, + readAgentLaunchModeSettings, + resolveAgentLaunchModeOnHost, + type AgentLaunchModeReceipt, + type AgentLaunchModeVocabulary, + DEFAULT_LAUNCH_VOCABULARY +} from './agent-launch-mode' + +/** How a surface is built once the executor has decided which one. Injected because an + * orchestration worker's session carries a dispatch hold and a mailbox a plain launch must not + * take, while the decision and ordering above it are identical. */ +export type AgentLaunchSurfaceFactory = { + createStructuredSession(args: { + worktreeId: string + agent: 'claude' | 'codex' + options?: Readonly> + }): Promise<{ sessionId: string; handle: string }> + createTerminalAgent(args: { + worktreeId: string + agent: TuiAgent + options?: Readonly> + }): Promise<{ handle: string; warning?: string }> +} + +/** A structured create refusal that proves no session was committed, so the launch may downgrade. */ +export class AgentLaunchStructuredSessionRefusedError extends Error { + readonly code: string + + constructor(code: string, message: string) { + super(message) + this.name = 'AgentLaunchStructuredSessionRefusedError' + this.code = code + } +} + +/** Creating the workspace, when the intent asks for one. Injected so orchestration keeps recording + * its own worktree stages and residual-resource effects around the same call. */ +export type AgentLaunchWorkspaceFactory = { + createWorktree(args: { + create: Readonly> + /** Set only when the settled mode is a terminal agent: agent-first creation sequences the + * agent's startup command behind the setup runner, which is how a PTY launch gets its + * wait-for-setup gate for free. A structured launch has no startup command to sequence and + * must await that gate explicitly instead. */ + startupAgent: TuiAgent | undefined + }): Promise<{ worktreeId: string; startupTerminalHandle: string | undefined }> +} + +export type AgentLaunchExecution = { + runtime: Pick + intent: AgentLaunchIntent + surfaces: AgentLaunchSurfaceFactory + workspaces?: AgentLaunchWorkspaceFactory + vocabulary?: AgentLaunchModeVocabulary + /** Attributes a throw to the step that was running, the way a dispatch's own stages do. */ + onStage?: (stage: 'worktree_create' | 'mode_settle' | 'surface_create') => void +} + +export async function executeAgentLaunch( + execution: AgentLaunchExecution +): Promise { + const { intent, runtime } = execution + const vocabulary = execution.vocabulary ?? DEFAULT_LAUNCH_VOCABULARY + const settings = readAgentLaunchModeSettings(runtime) + const preflight = decideAgentLaunchMode({ + placement: { + agent: intent.agent, + ...(intent.reuseTerminal ? { terminal: intent.reuseTerminal.handle } : {}) + }, + settings, + vocabulary + }) + + // A reused terminal already downgraded in the pre-flight; there is nothing to create. + if (intent.reuseTerminal) { + return { + outcome: { kind: 'terminal', handle: intent.reuseTerminal.handle }, + worktreeId: existingWorktreeId(intent.target), + receipt: preflight, + ...promptReceipt(intent) + } + } + + const placed = await resolveWorkspace(execution, preflight) + // Agent-first creation already produced the agent, so the pre-flight verdict is final. + if (placed.startupTerminalHandle) { + return { + outcome: { kind: 'terminal', handle: placed.startupTerminalHandle }, + worktreeId: placed.worktreeId, + receipt: preflight, + ...promptReceipt(intent) + } + } + + execution.onStage?.('mode_settle') + let settled = await resolveAgentLaunchModeOnHost( + runtime, + preflight, + placed.worktreeId, + intent.agent, + vocabulary + ) + + execution.onStage?.('surface_create') + let outcome: AgentLaunchResult['outcome'] + try { + outcome = await createSurface(execution, placed.worktreeId, settled) + } catch (error) { + // The structured create path distinguishes a definitive pre-commit refusal from an unknown + // outcome. Only the former is safe to replace with a terminal in the same workspace; retrying + // after an unknown attach outcome could create two agents. + if ( + settled.mode !== 'structured' || + !(error instanceof AgentLaunchStructuredSessionRefusedError) || + !isDefinitiveAgentSessionCreateRefusal(error.code) + ) { + throw error + } + settled = downgradeAgentLaunchModeForStructuredRefusal(settled, vocabulary) + outcome = await execution.surfaces + .createTerminalAgent({ + worktreeId: placed.worktreeId, + agent: intent.agent, + ...(intent.sessionOptions ? { options: intent.sessionOptions } : {}) + }) + .then((terminal) => ({ + kind: 'terminal' as const, + handle: terminal.handle, + ...(terminal.warning ? { warning: terminal.warning } : {}) + })) + } + return { + outcome, + worktreeId: placed.worktreeId, + receipt: settled, + ...promptReceipt(intent) + } +} + +function downgradeAgentLaunchModeForStructuredRefusal( + receipt: AgentLaunchModeReceipt, + vocabulary: AgentLaunchModeVocabulary +): AgentLaunchModeReceipt { + return { + mode: 'terminal', + preferred: receipt.preferred, + reason: 'structured_unsupported_on_host', + detail: `Your default is a structured chat session, but the host refused to create one here; started ${vocabulary.terminal} instead.` + } +} + +async function resolveWorkspace( + execution: AgentLaunchExecution, + preflight: AgentLaunchModeReceipt +): Promise<{ worktreeId: string; startupTerminalHandle: string | undefined }> { + const { intent } = execution + if (intent.target.kind === 'existing') { + return { worktreeId: intent.target.worktree, startupTerminalHandle: undefined } + } + const workspaces = execution.workspaces + if (!workspaces) { + throw new Error('agent_launch_workspace_factory_required') + } + execution.onStage?.('worktree_create') + return workspaces.createWorktree({ + // A caller migrating from `worktree.create` passes its existing params; a stale `startupAgent` + // in there would re-create the agent-first path this executor exists to replace. + create: withoutReservedAgentCreateFields(intent.target.create), + startupAgent: preflight.mode === 'structured' ? undefined : intent.agent + }) +} + +async function createSurface( + execution: AgentLaunchExecution, + worktreeId: string, + settled: AgentLaunchModeReceipt +): Promise { + const { intent, surfaces } = execution + if (settled.mode === 'structured' && isStructuredProvider(intent.agent)) { + const session = await surfaces.createStructuredSession({ + worktreeId, + agent: intent.agent, + ...(intent.sessionOptions ? { options: intent.sessionOptions } : {}) + }) + return { kind: 'structured', sessionId: session.sessionId, handle: session.handle } + } + const terminal = await surfaces.createTerminalAgent({ + worktreeId, + agent: intent.agent, + ...(intent.sessionOptions ? { options: intent.sessionOptions } : {}) + }) + return { + kind: 'terminal', + handle: terminal.handle, + ...(terminal.warning ? { warning: terminal.warning } : {}) + } +} + +function isStructuredProvider(agent: TuiAgent): agent is 'claude' | 'codex' { + return agent === 'claude' || agent === 'codex' +} + +function existingWorktreeId(target: AgentLaunchTarget): string { + return target.kind === 'existing' ? target.worktree : '' +} + +/** Prompt delivery is the caller's, not the executor's: a PTY paste is observed by whoever owns + * the pane, and a structured first turn is sent through the session. The executor reports the + * requested delivery back undelivered so a caller cannot mistake silence for delivery. */ +function promptReceipt(intent: AgentLaunchIntent): Pick { + if (!intent.prompt) { + return {} + } + return { prompt: { delivery: intent.prompt.delivery, delivered: false } } +} diff --git a/src/main/agent-launch/agent-launch-mode.ts b/src/main/agent-launch/agent-launch-mode.ts index 8180c075e17..2add36df4e6 100644 --- a/src/main/agent-launch/agent-launch-mode.ts +++ b/src/main/agent-launch/agent-launch-mode.ts @@ -26,7 +26,7 @@ import { type StructuredNativeChatBlocker } from '../../shared/structured-native-chat-launch-route' import type { TuiAgent } from '../../shared/tui-agent' -import { hasExplicitTuiLaunchCustomization } from '../../shared/tui-agent-launch-customization' +import { hasExplicitTuiLaunchCommand } from '../../shared/tui-agent-launch-command-override' import type { OrcaRuntimeService } from '../runtime/orca-runtime' export type AgentLaunchMode = 'structured' | 'terminal' @@ -36,7 +36,7 @@ export type AgentLaunchModeReason = | 'remote_execution_host' | 'reused_terminal' | 'agent_without_structured_session' - | 'tui_launch_customization' + | 'tui_launch_command' | 'structured_sessions_unavailable' | 'structured_support_unknown' | 'wsl_execution_runtime' @@ -71,8 +71,7 @@ export const DEFAULT_LAUNCH_VOCABULARY: AgentLaunchModeVocabulary = { } export type AgentLaunchModeSettings = Partial< - NativeChatDefaultSettings & - Pick + NativeChatDefaultSettings & Pick > /** The placement facts the decision reads. `worktree`, `model` and `effort` are deliberately not @@ -89,8 +88,7 @@ const DOWNGRADE_DETAIL: Record, s remote_execution_host: 'this launch runs on a remote execution host', reused_terminal: 'it reuses a running terminal agent', agent_without_structured_session: 'this agent has no structured session', - tui_launch_customization: - 'this agent has a custom launch command, arguments or environment that only a terminal applies', + tui_launch_command: 'this agent has a custom launch command that only a terminal runs', structured_sessions_unavailable: 'this runtime does not support structured agent sessions', structured_support_unknown: 'the execution host has not established structured session support', wsl_execution_runtime: 'this workspace runs under WSL', @@ -105,7 +103,7 @@ const BLOCKER_REASON: Record< 'reused-terminal': 'reused_terminal', 'agent-without-structured-session': 'agent_without_structured_session', 'floating-workspace': 'structured_unsupported_on_host', - 'tui-launch-customization': 'tui_launch_customization', + 'tui-launch-command': 'tui_launch_command', 'remote-execution-host': 'remote_execution_host', 'project-runtime': 'wsl_execution_runtime', 'runtime-capability': 'structured_sessions_unavailable', @@ -151,7 +149,7 @@ export function decideAgentLaunchMode(args: { // A resolved managed worktree or folder workspace is never a floating terminal. WSL is left to // the executing host's own create-support probe, which reads the resolved workspace rather // than guessing from a client-side project runtime. - requiresTuiLaunchCustomization: hasExplicitTuiLaunchCustomization(settings, agent) + requiresTuiLaunchCommand: hasExplicitTuiLaunchCommand(settings, agent) }) if (!support.supported) { return downgraded(BLOCKER_REASON[support.blocker], vocabulary) diff --git a/src/main/claude/claude-agent-sdk-contract-pins.test.ts b/src/main/claude/claude-agent-sdk-contract-pins.test.ts index 46bcb7219d3..e5456ecf4b9 100644 --- a/src/main/claude/claude-agent-sdk-contract-pins.test.ts +++ b/src/main/claude/claude-agent-sdk-contract-pins.test.ts @@ -6,6 +6,7 @@ import { query, type CanUseTool, type Options, + type PermissionMode, type SDKUserMessage, type SpawnedProcess as SdkSpawnedProcess, type SpawnOptions as SdkSpawnOptions @@ -143,7 +144,7 @@ function recordingSpawner(spawns: SpawnSeen[]) { } } -function resolvedLaunch(launchArgs: string[]) { +function resolvedLaunch(permissionMode: PermissionMode, launchArgs: string[] = []) { const record = { sessionId: 'contract-pin-session', provider: 'claude', @@ -161,7 +162,8 @@ function resolvedLaunch(launchArgs: string[]) { store: { getRecord: () => record } as unknown as AgentSessionRecordStore, resolveWorkspacePath: async () => '/repos/workspace-1', resolveCommand: () => FAKE_CLI, - resolveAuthPolicy: () => ({ stripAuthEnv: true }) + resolveAuthPolicy: () => ({ stripAuthEnv: true }), + resolvePermissionMode: () => permissionMode })({ identity: { sessionId: record.sessionId } as never }) } @@ -338,9 +340,9 @@ describe('Claude Agent SDK contract pins', () => { it('produces a matching CLI flag for every pre-SDK argv entry', async () => { const scenario = scriptScenario([{ awaitUserMessage: true }, { emit: RESULT_FRAME }]) const spawns: SpawnSeen[] = [] - // Driven by the real resolver, so the argv walk covers the durable-launchArgs - // translation and its merge order, not a hand-written options literal. - const launch = await resolvedLaunch(['--model', 'claude-sonnet-4-5', '--effort', 'high']) + // Driven by the real resolver, so the argv walk covers its option set and merge order, + // not a hand-written options literal. + const launch = await resolvedLaunch('bypassPermissions', ['--model', 'claude-sonnet-4-5']) await drainQuery({ ...launch.options, pathToClaudeCodeExecutable: FAKE_CLI, @@ -352,15 +354,20 @@ describe('Claude Agent SDK contract pins', () => { expect(spawns).toHaveLength(1) const argv = normalizeArgv(spawns[0]!.args) - // Typed-first translation must not also spell the flag through extraArgs. - for (const flag of ['--model', '--effort']) { + // Agent Permissions reaches the child as the SDK's own typed pair, spelled exactly once each. + // `--allow-dangerously-skip-permissions` is what the SDK emits for the allow flag; the CLI + // refuses `bypassPermissions` without it, so a rename upstream must fail here rather than + // silently return a Yolo user to permission prompts. + for (const flag of ['--permission-mode', '--allow-dangerously-skip-permissions']) { expect( argv.filter((arg) => arg === flag), `${flag} occurrences` ).toHaveLength(1) } - expect(argv[argv.indexOf('--model') + 1]).toBe('claude-sonnet-4-5') - expect(argv[argv.indexOf('--effort') + 1]).toBe('high') + expect(argv[argv.indexOf('--permission-mode') + 1]).toBe('bypassPermissions') + // Configured CLI arguments are a terminal concern; a record written before they stopped + // being read must not smuggle one back into the child's argv. + expect(argv).not.toContain('--model') // Headless print mode is the SDK's only mode; `query()` never passes `-p`, // and if the SDK ever started passing it this pin would notice. const impliedByHeadlessQuery = new Set(['-p']) diff --git a/src/main/claude/claude-message-journaling.ts b/src/main/claude/claude-message-journaling.ts index 819f6b64c5e..752b16d5517 100644 --- a/src/main/claude/claude-message-journaling.ts +++ b/src/main/claude/claude-message-journaling.ts @@ -3,7 +3,7 @@ // // Split out of the translator when that file reached its line budget. The body // moved unchanged; the only edit is that what were closure variables are now -// read off an explicit context, so the turn opener and the collaborators it +// read off an explicit context, so the open turn and the collaborators it // writes through stay owned by the translator. import { agentJournalItemKey } from '../../shared/agent-session-journal-item-key' @@ -34,7 +34,7 @@ import type { createClaudeStreamedBlockRegistry } from './claude-streamed-block- import type { createClaudeStreamedTextCheckpoints } from './claude-streamed-text-checkpoints' import type { ClaudeSubagentRoster } from './claude-subagent-roster' import { claudeTurnOpenedBySendEcho, type ClaudeTurnSource } from './claude-turn-opening' -import type { ClaudeCurrentTurn } from './claude-turn-lifecycle-item' +import type { ClaudeOpenTurn } from './claude-open-turn' export type ClaudeMessageJournalContext = { sink: StructuredAgentSessionEventSink @@ -44,14 +44,9 @@ export type ClaudeMessageJournalContext = { subagents: ClaudeSubagentRoster forwardedTools: ClaudeForwardedToolRegistry providerFallback: ClaudeProviderFrameFallback - ensureTurnOpen: ( - frame: Record, - source: ClaudeTurnSource | null, - observedAt: number - ) => void - openTurn: (turn: ClaudeCurrentTurn, observedAt: number) => void - /** An accepted send is the only thing that lifts the reopen latch. */ - liftSuppression: () => void + /** The session's open turn. Sole owner of turn identity and of the reopen + * latch; this module asks it rather than tracking a copy. */ + turn: ClaudeOpenTurn } export function journalClaudeMessage( @@ -80,17 +75,17 @@ export function journalClaudeMessage( uuid: envelope.uuid, assistant: envelope.role === 'assistant' } - const openOutputTurn = (): void => ctx.ensureTurnOpen(message, source, observedAt) + const openOutputTurn = (): void => ctx.turn.ensureOpen(message, source, observedAt) if (body) { // Opening before the append is what brackets a turn around its own first // output; a reader that scans back to the turn record and stops would // otherwise look straight past the row that opened it. - ctx.ensureTurnOpen(message, source, observedAt) + ctx.turn.ensureOpen(message, source, observedAt) ctx.sink.appendItem(identity, body) changed = true } for (const tool of claudeToolUses(outputEnvelope)) { - ctx.ensureTurnOpen(message, source, observedAt) + ctx.turn.ensureOpen(message, source, observedAt) ctx.tools.set(tool.id, tool) // Only a TOP-LEVEL call can be the parent of a top-level task row; a // sidechain's own tool ids never reach the transcript. @@ -115,7 +110,7 @@ export function journalClaudeMessage( changed = true } if (thinking) { - ctx.ensureTurnOpen(message, source, observedAt) + ctx.turn.ensureOpen(message, source, observedAt) ctx.sink.appendItem(claudeThinkingIdentity(envelope.sessionId, envelope.uuid), { kind: 'message', role: 'reasoning', @@ -136,8 +131,8 @@ export function journalClaudeMessage( userItemId: agentJournalItemKey(identity) }) if (sendEchoTurn) { - ctx.liftSuppression() - ctx.openTurn(sendEchoTurn, observedAt) + ctx.turn.allowReopen() + ctx.turn.open(sendEchoTurn, observedAt) } if (changed) { ctx.sink.publish() diff --git a/src/main/claude/claude-open-turn.ts b/src/main/claude/claude-open-turn.ts new file mode 100644 index 00000000000..6e9d4235db6 --- /dev/null +++ b/src/main/claude/claude-open-turn.ts @@ -0,0 +1,107 @@ +// The session's open turn, and the lifecycle row that publishes it. +// +// Sole owner of turn identity: the row this writes carries the same id it holds, +// and that row's id is what a client's Stop names. Readers ask here rather than +// keeping a copy, so there is nothing to disagree with. + +import type { StructuredAgentSessionEventSink } from '../native-chat/agent-session-wire/structured-agent-session-event-sink' +import { + claudeTurnLifecycleItem, + type ClaudeCurrentTurn, + type ClaudeTurnEnd +} from './claude-turn-lifecycle-item' +import { createClaudeTurnOpener, type ClaudeTurnSource } from './claude-turn-opening' + +export type ClaudeOpenTurnDeps = { + sink: StructuredAgentSessionEventSink + /** Settles the superseded turn's children; they get no later event of their own. */ + settleChildren: (groupKey: string | null) => void +} + +export class ClaudeOpenTurn { + private current: ClaudeCurrentTurn | null = null + /** Provider output may not reopen a turn after the session ended or a turn + * failed: nothing would ever close the turn it opened, and the row would read + * working for the life of the session. Only an accepted send lifts it. */ + private reopenSuppressed = false + private readonly opener: ( + frame: Record, + source: ClaudeTurnSource | null, + observedAt: number + ) => void + + constructor(private readonly deps: ClaudeOpenTurnDeps) { + this.opener = createClaudeTurnOpener({ + isTurnOpen: () => this.isOpen, + isSuppressed: () => this.reopenSuppressed, + open: (turn, observedAt) => this.open(turn, observedAt) + }) + } + + get id(): string | null { + return this.current?.turnId ?? null + } + + get groupKey(): string | null { + return this.current ? `${this.current.sessionId}:${this.current.turnId}` : null + } + + get isOpen(): boolean { + return this.current !== null + } + + /** Open a turn, ending whichever one was still open. A new turn starting is the + * only end the previous one gets when its result never arrives; settling it + * later would sweep THIS turn. */ + open(turn: ClaudeCurrentTurn, observedAt: number): void { + if (this.current) { + this.deps.settleChildren(this.groupKey) + this.publish(this.current, { state: 'interrupted', completedAt: observedAt }) + } + this.current = turn + this.publish(turn) + this.deps.sink.setActivity?.(null) + } + + /** The provider produced, so a turn is running. Idempotent: every frame of one + * reply stays inside the turn its first frame opened. A subagent's output is + * its parent turn's work and never a turn of its own. */ + ensureOpen( + frame: Record, + source: ClaudeTurnSource | null, + observedAt: number + ): void { + this.opener(frame, source, observedAt) + } + + /** End the open turn, if one is open, and clear the live activity line. */ + settle(end: ClaudeTurnEnd): void { + if (this.current) { + this.publish(this.current, end) + this.current = null + } + this.deps.sink.setActivity?.(null) + } + + /** An accepted send is the only thing that lifts the latch. */ + allowReopen(): void { + this.reopenSuppressed = false + } + + suppressReopen(): void { + this.reopenSuppressed = true + } + + /** A turn that failed is not resumed by whatever the provider says next; the + * next send is what resumes it. The latch only ever sets here. */ + suppressReopenOnFailure(failed: boolean): void { + this.reopenSuppressed ||= failed + } + + private publish(turn: ClaudeCurrentTurn, end?: ClaudeTurnEnd): void { + const item = claudeTurnLifecycleItem(turn, end) + this.deps.sink.appendItem(item.identity, item.body, item.options) + // Preserve first-work evidence when completion arrives before the journal drains. + this.deps.sink.publish({ coalescingKey: item.publishCoalescingKey }) + } +} diff --git a/src/main/claude/claude-structured-acquisition-launch.ts b/src/main/claude/claude-structured-acquisition-launch.ts new file mode 100644 index 00000000000..5e2f4de9b70 --- /dev/null +++ b/src/main/claude/claude-structured-acquisition-launch.ts @@ -0,0 +1,83 @@ +import { + AgentSessionAcquisitionExitUnprovenError, + AgentSessionPreSpawnError, + type StructuredAgentSessionAcquireInput +} from '../native-chat/agent-session-wire/structured-agent-session-adapter' +import { withAgentSessionCreatePhase } from '../observability/agent-session-instrumentation' +import type { ClaudeRewindAttempt } from './claude-structured-rewind' +import type { ClaudeStructuredLaunch } from './claude-structured-launch-resolution' +import { + cancelClaudeAcquisitionAttempt, + type ClaudeAcquisitionAttempt, + type ClaudeAcquisitionRegistry, + type ClaudeAcquireCallbacks, + type ClaudeSession, + type ClaudeSessionExit, + type ClaudeStructuredSessionAdapterDeps +} from './claude-structured-session-state' +import { + claudeAcquisitionCleanupError, + closeClaudePublishedSessionForDeps +} from './claude-structured-session-close' + +export async function resolveClaudeAcquisitionLaunch(args: { + input: StructuredAgentSessionAcquireInput + deps: ClaudeStructuredSessionAdapterDeps + sessions: Map + acquisitions: ClaudeAcquisitionRegistry + exits: Map + callbacks: ClaudeAcquireCallbacks + previous: ClaudeAcquisitionAttempt | undefined + attempt: ClaudeAcquisitionAttempt + rewind: ClaudeRewindAttempt +}): Promise { + const { input, deps, sessions, acquisitions, exits, callbacks, previous, attempt, rewind } = args + const sessionId = input.identity.sessionId + return withAgentSessionCreatePhase('auth_settle', input.recordPhase, async () => { + if (previous && !(await cancelClaudeAcquisitionAttempt(previous))) { + acquisitions.restoreIfCurrent(sessionId, attempt, previous) + throw new AgentSessionAcquisitionExitUnprovenError( + new Error(`claude acquisition for session ${sessionId} could not be stopped`) + ) + } + acquisitions.assertCurrent(sessionId, attempt) + let resumeSession = sessions.get(sessionId) + if (!(await closeClaudePublishedSessionForDeps(sessions, sessionId, deps))) { + throw new AgentSessionAcquisitionExitUnprovenError( + new Error(`claude session ${sessionId} could not be stopped`) + ) + } + const retainedExit = exits.get(sessionId) + if (retainedExit) { + const firstProof = retainedExit.closePromise ? await retainedExit.closePromise : false + const proven = firstProof || (await retainedExit.connection.close().catch(() => false)) + if (!proven) { + throw claudeAcquisitionCleanupError(retainedExit.connection, retainedExit.error) + } + // The superseded child must settle before its durable resume identity is reused. + await callbacks.settleExit(sessionId, retainedExit) + resumeSession ??= retainedExit.session + } + acquisitions.assertCurrent(sessionId, attempt) + const launchIdentity = resumeSession + ? { + ...input.identity, + providerHandle: { + kind: 'claude' as const, + sessionId: resumeSession.providerSessionId, + leafUuid: resumeSession.leafUuid + } + } + : input.identity + const launch = await deps + .resolveLaunch({ identity: launchIdentity }) + .catch((error: unknown) => { + throw error instanceof AgentSessionPreSpawnError + ? error + : new AgentSessionPreSpawnError(error) + }) + rewind.applyLaunch(launch, deps) + acquisitions.assertCurrent(sessionId, attempt) + return launch + }) +} diff --git a/src/main/claude/claude-structured-control-actions.test.ts b/src/main/claude/claude-structured-control-actions.test.ts index e9afa9bac25..9d9b8310206 100644 --- a/src/main/claude/claude-structured-control-actions.test.ts +++ b/src/main/claude/claude-structured-control-actions.test.ts @@ -197,6 +197,7 @@ describe('answerClaudePrompt', () => { cancel: vi.fn(() => ({ accepted: true as const })), resolve: resolvePrompt }, + currentTurnId: null, flush: vi.fn(), pendingStreamedBlocks: 0, dispose: vi.fn() diff --git a/src/main/claude/claude-structured-dispatch-admission.test.ts b/src/main/claude/claude-structured-dispatch-admission.test.ts index 6ed8f91f072..57e7a56e59f 100644 --- a/src/main/claude/claude-structured-dispatch-admission.test.ts +++ b/src/main/claude/claude-structured-dispatch-admission.test.ts @@ -48,7 +48,7 @@ describe('Claude structured dispatch admission', () => { clientMessageId: 'client-2', providerIdentity: { provider: 'claude', sessionId: 'provider-session', uuid: queuedUuid } }) - expect(session.activeTurnId).toBe(queuedUuid) + expect(session.dispatchWaiters).toHaveLength(0) } finally { vi.useRealTimers() } diff --git a/src/main/claude/claude-structured-dispatch.test.ts b/src/main/claude/claude-structured-dispatch.test.ts index 05a3ce8092f..d5b8bc2451f 100644 --- a/src/main/claude/claude-structured-dispatch.test.ts +++ b/src/main/claude/claude-structured-dispatch.test.ts @@ -38,7 +38,7 @@ describe('Claude structured dispatch image limits', () => { } ) - it('takes the active turn identity from a replay that lands after dispatch returned', async () => { + it('settles the waiter from a replay that lands after dispatch returned', async () => { const session = sessionFor() const dispatched = dispatchClaudeTurn(session, { clientMessageId: 'client-1', @@ -47,11 +47,9 @@ describe('Claude structured dispatch image limits', () => { await vi.waitFor(() => expect(session.dispatchWaiters).toHaveLength(1)) const sentUuid = (session.dispatchWaiters[0] as { sentUuid?: string }).sentUuid await expect(dispatched).resolves.toEqual({ state: 'admitted' }) - expect(session.activeTurnId).toBeUndefined() expect(resolveClaudeReplayWaiter(session, userReplayFrame(sentUuid!, 'one'))).toBe(true) - expect(session.activeTurnId).toBe(sentUuid) - expect(session.activeTurnSequence).toBe(session.dispatchSequence) + expect(session.dispatchWaiters).toHaveLength(0) }) it('recovers the active identity when a replay lands after the child died', async () => { @@ -68,8 +66,7 @@ describe('Claude structured dispatch image limits', () => { expect(session.retiredDispatchWaiters).toHaveLength(1) expect(resolveClaudeReplayWaiter(session, userReplayFrame(sentUuid!, 'one'))).toBe(true) - expect(session.activeTurnId).toBe(sentUuid) - expect(session.activeTurnSequence).toBe(session.dispatchSequence) + expect(session.retiredDispatchWaiters).toHaveLength(0) }) it('settles the send the replay proves was delivered, whenever it arrives', async () => { @@ -410,7 +407,7 @@ describe('Claude structured dispatch image limits', () => { expect(resolveClaudeReplayWaiter(session, userReplayFrame('fresh-replay', 'retry me'))).toBe( true ) - expect(session.activeTurnId).toBe('fresh-replay') + expect(session.dispatchWaiters).toHaveLength(0) }) it('does not claim an SDK-pulled frame was unwritten when its write outcome is ambiguous', async () => { diff --git a/src/main/claude/claude-structured-dispatch.ts b/src/main/claude/claude-structured-dispatch.ts index 84253b765f6..a69508ce071 100644 --- a/src/main/claude/claude-structured-dispatch.ts +++ b/src/main/claude/claude-structured-dispatch.ts @@ -144,18 +144,13 @@ function settleWaiter( } waiter.settledUuid = uuid waiter.resolve(uuid) - // Dispatch returned on admission. Settle delivery unfenced while the sequence - // still fences which turn owns the identity; see `recoverLateIdentity`. + // Dispatch returned on admission, so the replay is what settles delivery. if (waiter.clientMessageId) { onSettledLate?.({ clientMessageId: waiter.clientMessageId, providerIdentity: { provider: 'claude', sessionId: session.providerSessionId, uuid } }) } - if (waiter.dispatchSequence === session.dispatchSequence) { - session.activeTurnId = uuid - session.activeTurnSequence = waiter.dispatchSequence - } } function forgetRetiredWaiter(session: ClaudeSession, waiter: ClaudeDispatchWaiter): void { @@ -176,18 +171,14 @@ function recoverLateIdentity( return false } // The provider acted on this dispatch, so the send it came from is delivered. - // Unfenced on purpose: the dispatch-sequence check below only decides which - // turn owns the identity, while delivery is settled for good either way. + // Unfenced on purpose: the dispatch-sequence check below only decides whether + // this replay still opens a turn, while delivery is settled for good either way. if (waiter.clientMessageId) { onSettledLate?.({ clientMessageId: waiter.clientMessageId, providerIdentity: { provider: 'claude', sessionId: session.providerSessionId, uuid } }) } - if (waiter.dispatchSequence === session.dispatchSequence) { - session.activeTurnId = uuid - session.activeTurnSequence = waiter.dispatchSequence - } return isUserReplay && waiter.dispatchSequence === session.dispatchSequence } @@ -293,7 +284,7 @@ export async function dispatchClaudeTurn( if (session.dispatchWaiters.length >= MAX_ACTIVE_DISPATCH_WAITERS) { return { state: 'rejected', reason: DISPATCH_REJECTED_QUEUE_FULL } } - const dispatchSequence = ++session.dispatchSequence + ++session.dispatchSequence // Read the sent content, not the journal blocks: only the mapped trailing prompt decides // whether Claude runs a command, so the two cannot disagree about which frame settles this. const acceptsResult = claudeDispatchInvokesSlashCommand(content) @@ -319,8 +310,6 @@ export async function dispatchClaudeTurn( if (waiter.settledUuid) { const uuid = await replayed if (uuid) { - session.activeTurnId = uuid - session.activeTurnSequence = dispatchSequence return { state: 'accepted', providerIdentity: { provider: 'claude', sessionId: session.providerSessionId, uuid } diff --git a/src/main/claude/claude-structured-journal-translation.ts b/src/main/claude/claude-structured-journal-translation.ts index 1197820fe33..04bd21e5409 100644 --- a/src/main/claude/claude-structured-journal-translation.ts +++ b/src/main/claude/claude-structured-journal-translation.ts @@ -22,15 +22,10 @@ import { createClaudeStreamedTextCheckpoints } from './claude-streamed-text-chec import { claudeStreamTurnStartSource, claudeStreamTurnSource, - createClaudeTurnOpener, isRootClaudeFrame } from './claude-turn-opening' -import { - claudeTurnEndForResult, - claudeTurnLifecycleItem, - type ClaudeCurrentTurn, - type ClaudeTurnEnd -} from './claude-turn-lifecycle-item' +import { claudeTurnEndForResult } from './claude-turn-lifecycle-item' +import { ClaudeOpenTurn } from './claude-open-turn' import { ClaudeJournalPrompts } from './claude-structured-journal-prompts' import { journalClaudeMessage, type ClaudeMessageJournalContext } from './claude-message-journaling' @@ -45,6 +40,9 @@ export type ClaudeJournalTranslatorDeps = { export type ClaudeJournalTranslator = { handle: (event: ClaudeStructuredSessionEvent) => void journalPrompts: Pick + /** The open turn's provider id — the same id its journal row carries, and the one + * a client's Stop names. Sole owner: no reader keeps a copy to disagree with. */ + readonly currentTurnId: string | null flush: () => void /** Streamed blocks still awaiting a final frame. A settled turn leaves none. */ readonly pendingStreamedBlocks: number @@ -72,20 +70,17 @@ export function createClaudeJournalTranslator( const tools = new Map() const prompts = new ClaudeJournalPrompts(deps) const streamedBlocks = createClaudeStreamedBlockRegistry() - let currentTurn: ClaudeCurrentTurn | null = null - /** Provider output may not reopen a turn after the session ended or a turn - * failed: nothing would ever close the turn it opened, and the row would read - * working for the life of the session. Only an accepted send lifts it. */ - let reopenSuppressed = false - const groupKeyOf = (turn: ClaudeCurrentTurn | null): string | null => - turn ? `${turn.sessionId}:${turn.turnId}` : null + const turn = new ClaudeOpenTurn({ + sink: deps.sink, + settleChildren: (groupKey) => subagents.settleTurn(groupKey) + }) const providerFallback = createClaudeProviderFrameFallback( deps.sink, deps.fallbackIdPrefix ?? 'acquisition' ) const subagents = new ClaudeSubagentRoster({ sink: deps.sink, - currentGroupKey: () => groupKeyOf(currentTurn) + currentGroupKey: () => turn.groupKey }) const forwardedTools = new ClaudeForwardedToolRegistry() const backgroundTasks = new ClaudeBackgroundTaskRows({ @@ -94,7 +89,7 @@ export function createClaudeJournalTranslator( // A typed task row is provider output: journaling one must open a resumed // turn, or the session shows the row while reading idle. openOutputTurn: (frame, observedAt) => - ensureTurnOpen(frame, claudeStreamTurnSource(frame), observedAt) + turn.ensureOpen(frame, claudeStreamTurnSource(frame), observedAt) }) const streamedText = createClaudeStreamedTextCheckpoints({ ...(deps.coalesceMs === undefined ? {} : { coalesceMs: deps.coalesceMs }), @@ -105,41 +100,14 @@ export function createClaudeJournalTranslator( } }) - const publishLifecycle = (turn: ClaudeCurrentTurn, end?: ClaudeTurnEnd): void => { - const item = claudeTurnLifecycleItem(turn, end) - deps.sink.appendItem(item.identity, item.body, item.options) - deps.sink.publish({ coalescingKey: item.publishCoalescingKey }) - } - - /** Open a turn, ending whichever one was still open. A new turn starting is the - * only end the previous one gets when its result never arrives; settling it - * later would sweep THIS turn. */ - const openTurn = (turn: ClaudeCurrentTurn, observedAt: number): void => { - if (currentTurn) { - subagents.settleTurn(groupKeyOf(currentTurn)) - publishLifecycle(currentTurn, { state: 'interrupted', completedAt: observedAt }) - } - currentTurn = turn - publishLifecycle(turn) - deps.sink.setActivity?.(null) - } - - /** The provider produced, so a turn is running. Idempotent: every frame of one - * reply stays inside the turn its first frame opened. A subagent's output is - * its parent turn's work and never a turn of its own. */ - const ensureTurnOpen = createClaudeTurnOpener({ - isTurnOpen: () => currentTurn !== null, - isSuppressed: () => reopenSuppressed, - open: openTurn - }) - const publishActivity = (kind: string, payload: unknown): void => { - if (!currentTurn) { + const turnId = turn.id + if (turnId === null) { return } const text = claudeProviderFrameActivity(kind, payload) if (text !== undefined) { - deps.sink.setActivity?.(text ? { turnId: currentTurn.turnId, text } : null) + deps.sink.setActivity?.(text ? { turnId, text } : null) } } @@ -148,7 +116,7 @@ export function createClaudeJournalTranslator( // `message_start` is the provider's turn boundary. Keep the first text // delta as a compatibility fallback for streams that omit it. const source = delta ? claudeStreamTurnSource(message) : claudeStreamTurnStartSource(message) - ensureTurnOpen(message, source, observedAt) + turn.ensureOpen(message, source, observedAt) if (!delta) { return false } @@ -164,11 +132,7 @@ export function createClaudeJournalTranslator( subagents, forwardedTools, providerFallback, - ensureTurnOpen, - openTurn, - liftSuppression: () => { - reopenSuppressed = false - } + turn } const handleMessage = ( @@ -184,17 +148,11 @@ export function createClaudeJournalTranslator( streamedText.flush() subagents.settleSession() backgroundTasks.settleSession() - if (currentTurn) { - publishLifecycle(currentTurn, { - state: 'interrupted', - completedAt: event.observedAt ?? Date.now() - }) - currentTurn = null - } + // The host saw the child end, so the turn's end is observed, not lost. + turn.settle({ state: 'interrupted', completedAt: event.observedAt ?? Date.now() }) // A frame that arrives after the child is gone must not open a turn no // event can close. - reopenSuppressed = true - deps.sink.setActivity?.(null) + turn.suppressReopen() return } if (event.type === 'message' && handleStream(event.message, event.observedAt ?? Date.now())) { @@ -214,21 +172,11 @@ export function createClaudeJournalTranslator( const settlesTurn = isRootClaudeFrame(event.message) if (settlesTurn) { prompts.retryPendingCancellations() + turn.suppressReopenOnFailure(event.message.is_error === true) // The turn is over however it ended, so a foreground child still // reported as working will never be settled by an event. - // A turn that failed, or that the user stopped, is not resumed by - // whatever the provider says next; the next send is what resumes it. - // The latch only ever sets here; an accepted send is what lifts it. - reopenSuppressed ||= event.message.is_error === true - subagents.settleTurn(groupKeyOf(currentTurn)) - if (currentTurn) { - publishLifecycle( - currentTurn, - claudeTurnEndForResult(event.message, event.observedAt ?? Date.now()) - ) - currentTurn = null - } - deps.sink.setActivity?.(null) + subagents.settleTurn(turn.groupKey) + turn.settle(claudeTurnEndForResult(event.message, event.observedAt ?? Date.now())) // The turn is over. A block still awaiting its final keeps the text the // flush above journaled, but its live state goes: an interrupted turn // would otherwise retain that text for the life of the session. @@ -265,6 +213,9 @@ export function createClaudeJournalTranslator( } }, journalPrompts: prompts, + get currentTurnId() { + return turn.id + }, flush: streamedText.flush, get pendingStreamedBlocks() { return streamedText.pending diff --git a/src/main/claude/claude-structured-launch-resolution.test.ts b/src/main/claude/claude-structured-launch-resolution.test.ts index 650947cffa1..e3822aa4b45 100644 --- a/src/main/claude/claude-structured-launch-resolution.test.ts +++ b/src/main/claude/claude-structured-launch-resolution.test.ts @@ -11,10 +11,10 @@ import type { ClaudeManagedAccountGateSettings } from '../native-chat/claude-str import { CLAUDE_DEFAULT_SETTING_SOURCES, CLAUDE_STRUCTURED_BASE_OPTIONS, - claudeSdkOptionsForLaunchArgs, claudeSessionIdForOrcaSession, createClaudeStructuredLaunchResolver } from './claude-structured-launch-resolution' +import { claudeStructuredPermissionModeForSettings } from './claude-structured-permission-mode' const SESSION_ID = 'orca-session-1' const IDENTITY = { sessionId: SESSION_ID } as Parameters< @@ -55,13 +55,16 @@ function makeExecutable(path: string): void { function resolverFor( value: AgentSessionRecord | null, resolveEnv?: () => Record, - stripAuthEnv = false + stripAuthEnv = false, + // Manual by default so a test that is not about permissions is not silently about them. + agentDefaultArgs: Record = { claude: '' } ) { return createClaudeStructuredLaunchResolver({ store: { getRecord: () => value } as unknown as AgentSessionRecordStore, resolveWorkspacePath: async (id) => `/repos/${id}`, resolveCommand: () => '/usr/local/bin/claude', resolveAuthPolicy: () => ({ stripAuthEnv }), + resolvePermissionMode: () => claudeStructuredPermissionModeForSettings({ agentDefaultArgs }), ...(resolveEnv ? { resolveEnv } : {}) }) } @@ -119,6 +122,7 @@ describe('claude structured launch resolution', () => { supportedDialogKinds: [], extraArgs: { 'replay-user-messages': null }, systemPrompt: { type: 'preset', preset: 'claude_code' }, + permissionMode: 'default', sessionId: first.providerSessionId }) expect(first.options.resume).toBeUndefined() @@ -190,42 +194,55 @@ describe('claude structured launch resolution', () => { expect(launch.options.resumeSessionAt).toBeUndefined() }) - it('preserves durable Claude launch arguments as typed options and extraArgs', async () => { + // Agent Permissions is stored as the bypass flag inside the launch arguments, so presence of + // that flag — not the whole string — is what Yolo means, exactly as a terminal launch reads it. + it.each([ + ['--dangerously-skip-permissions'], + ['--dangerously-skip-permissions --model Opus'], + ['--model Opus --dangerously-skip-permissions'] + ])('starts a Yolo session in bypassPermissions for args %s', async (claude) => { + const launch = await resolverFor(record(), undefined, false, { claude })({ identity: IDENTITY }) + + expect(launch.options.permissionMode).toBe('bypassPermissions') + // The SDK refuses bypassPermissions unless the allow flag rides with it. + expect(launch.options.allowDangerouslySkipPermissions).toBe(true) + }) + + // The common profile: the toggle has never been used, so it has written nothing, and the + // default for the key it did not write is the bypass flag — the posture the terminal has + // always given these users. + it('starts a session that never opened Agent settings in bypassPermissions', async () => { + const launch = await resolverFor(record(), undefined, false, {})({ identity: IDENTITY }) + + expect(launch.options.permissionMode).toBe('bypassPermissions') + expect(launch.options.allowDangerouslySkipPermissions).toBe(true) + }) + + // Manual is stored as an empty string, which owns the key and so beats the shipped default. + it.each([[''], ['--model Opus']])( + 'leaves a Manual session prompting for args %s', + async (claude) => { + const launch = await resolverFor(record(), undefined, false, { claude })({ + identity: IDENTITY + }) + + expect(launch.options.permissionMode).toBe('default') + expect(launch.options.allowDangerouslySkipPermissions).toBeUndefined() + } + ) + + // The configured CLI arguments are a terminal concern: a durable record written before they + // stopped being read must not smuggle one back into the child. + it("ignores the record's durable launch arguments", async () => { const launch = await resolverFor( record({ - launchArgs: [ - '--model', - 'claude-sonnet-4-5', - '--effort', - 'high', - '--dangerously-skip-permissions' - ] + launchArgs: ['--model', 'claude-sonnet-4-5', '--dangerously-skip-permissions'] }) )({ identity: IDENTITY }) - expect(launch.options.model).toBe('claude-sonnet-4-5') - expect(launch.options.effort).toBe('high') - expect(launch.options.extraArgs).toEqual({ - 'dangerously-skip-permissions': null, - 'replay-user-messages': null - }) - }) - - it('routes durable launch arguments to a typed option first and refuses what neither can carry', () => { - // The catalog's own output: each flag lands in exactly one place, so the SDK - // cannot emit it twice with two different values. - expect(claudeSdkOptionsForLaunchArgs(['--model', 'opus', '--effort', 'xhigh'])).toEqual({ - model: 'opus', - effort: 'xhigh' - }) - // An effort the SDK's union does not name still reaches the CLI, unchanged. - expect(claudeSdkOptionsForLaunchArgs(['--effort', 'ultra'])).toEqual({ - extraArgs: { effort: 'ultra' } - }) - expect(claudeSdkOptionsForLaunchArgs(['--settings=/tmp/s.json'])).toEqual({ - extraArgs: { settings: '/tmp/s.json' } - }) - expect(() => claudeSdkOptionsForLaunchArgs(['-m', 'opus'])).toThrow(/no SDK option/) + expect(launch.options.model).toBeUndefined() + expect(launch.options.extraArgs).toEqual({ 'replay-user-messages': null }) + expect(launch.options.permissionMode).toBe('default') }) it('keeps the session launch environment pinned after account settings change', async () => { diff --git a/src/main/claude/claude-structured-launch-resolution.ts b/src/main/claude/claude-structured-launch-resolution.ts index 667ebfb8ddd..b157589637e 100644 --- a/src/main/claude/claude-structured-launch-resolution.ts +++ b/src/main/claude/claude-structured-launch-resolution.ts @@ -1,5 +1,8 @@ import { createHash } from 'node:crypto' -import type { EffortLevel, Options as ClaudeAgentSdkOptions } from '@anthropic-ai/claude-agent-sdk' +import type { + Options as ClaudeAgentSdkOptions, + PermissionMode +} from '@anthropic-ai/claude-agent-sdk' import type { AgentSessionJournalIdentity } from '../../shared/agent-session-journal-types' import { agentSessionProviderHandleChainHead } from '../../shared/agent-session-provider-handle' import { LOCAL_EXECUTION_HOST_ID } from '../../shared/execution-host' @@ -35,6 +38,8 @@ export type ClaudeStructuredSdkOptions = Pick< | 'extraArgs' | 'model' | 'effort' + | 'permissionMode' + | 'allowDangerouslySkipPermissions' | 'sessionId' | 'resume' | 'resumeSessionAt' @@ -58,8 +63,6 @@ export const CLAUDE_STRUCTURED_BASE_OPTIONS: ClaudeStructuredSdkOptions = { extraArgs: { 'replay-user-messages': null } } -const EFFORT_LEVELS: readonly string[] = ['low', 'medium', 'high', 'xhigh', 'max'] - function cloneDefinedEnv(env: NodeJS.ProcessEnv | Record): Record { const next: Record = {} for (const [key, value] of Object.entries(env)) { @@ -71,47 +74,18 @@ function cloneDefinedEnv(env: NodeJS.ProcessEnv | Record): Recor } /** - * Translate the record's durable launch arguments into SDK options. + * Agent Permissions as query-start options. * - * Typed option first so a flag is never emitted twice; `extraArgs` carries - * anything without one. A token expressible neither way is refused rather than - * dropped — a silent drop is how this lane loses launch flags. + * The SDK refuses `bypassPermissions` unless the allow flag rides with it, so the two are built + * here together and never emitted apart. The prompting mode is stated rather than left out: the + * SDK fills an absent mode with `default` anyway, and saying so keeps the launch readable. */ -export function claudeSdkOptionsForLaunchArgs( - args: readonly string[] -): Pick { - let model: string | undefined - let effort: EffortLevel | undefined - const extraArgs: Record = {} - for (let index = 0; index < args.length; index += 1) { - const token = args[index] ?? '' - if (!token.startsWith('--') || token.length <= 2) { - throw new Error( - `claude launch argument ${token} has no SDK option; refusing rather than dropping it` - ) - } - const equals = token.indexOf('=') - const flag = equals === -1 ? token : token.slice(0, equals) - let value = equals === -1 ? null : token.slice(equals + 1) - if (value === null) { - const next = args[index + 1] - if (next !== undefined && !next.startsWith('-')) { - value = next - index += 1 - } - } - if (flag === '--model' && value !== null) { - model = value - } else if (flag === '--effort' && value !== null && EFFORT_LEVELS.includes(value)) { - effort = value as EffortLevel - } else { - extraArgs[flag.slice(2)] = value - } - } +export function claudeStructuredPermissionOptions( + mode: PermissionMode +): Pick { return { - ...(model === undefined ? {} : { model }), - ...(effort === undefined ? {} : { effort }), - ...(Object.keys(extraArgs).length > 0 ? { extraArgs } : {}) + permissionMode: mode, + ...(mode === 'bypassPermissions' ? { allowDangerouslySkipPermissions: true } : {}) } } @@ -142,6 +116,8 @@ export type ClaudeStructuredLaunchResolverDeps = { * inherit a guess. Build it with claudeStructuredAuthPolicyForSettings. */ resolveAuthPolicy: () => Promise | ClaudeStructuredAuthPolicy + /** The user's Agent Permissions setting, re-read per acquisition. Absent means prompting. */ + resolvePermissionMode?: () => Promise | PermissionMode /** How long an in-flight account switch may hold a launch before it is refused. */ authSwitchSettleTimeoutMs?: number /** Account state for the managed-account gate; null when it cannot be read, which refuses. */ @@ -219,7 +195,11 @@ export function createClaudeStructuredLaunchResolver( head?.handle.provider === 'claude' ? head.handle.sessionId : claudeSessionIdForOrcaSession(identity.sessionId) - const durable = claudeSdkOptionsForLaunchArgs(record.launchArgs ?? []) + // `record.launchArgs` is deliberately not read: the configured CLI arguments are a terminal + // concern, and the permission mode they used to smuggle in is a typed option now. + const permission = claudeStructuredPermissionOptions( + (await deps.resolvePermissionMode?.()) ?? 'default' + ) const command = (deps.resolveCommand ?? resolveClaudeCommand)() const auth = await deps.resolveAuthPolicy() const overlay = await deps.resolveEnv?.() @@ -256,9 +236,8 @@ export function createClaudeStructuredLaunchResolver( return { pathToClaudeCodeExecutable: command, options: { - ...durable, ...CLAUDE_STRUCTURED_BASE_OPTIONS, - extraArgs: { ...durable.extraArgs, ...CLAUDE_STRUCTURED_BASE_OPTIONS.extraArgs }, + ...permission, ...(head?.handle.provider === 'claude' ? { resume: providerSessionId, diff --git a/src/main/claude/claude-structured-permission-mode.test.ts b/src/main/claude/claude-structured-permission-mode.test.ts new file mode 100644 index 00000000000..c09df8f5e05 --- /dev/null +++ b/src/main/claude/claude-structured-permission-mode.test.ts @@ -0,0 +1,45 @@ +import { describe, expect, it } from 'vitest' +import { claudeStructuredPermissionModeForSettings } from './claude-structured-permission-mode' + +describe('claudeStructuredPermissionModeForSettings', () => { + // The three states the Agent Permissions toggle can leave behind. The untouched case is the + // common one and the easiest to get wrong: the toggle writes nothing until it is used, and the + // default Orca ships for the key it did not write is the bypass flag — which is what a terminal + // launch has always applied to an untouched profile. + it('bypasses when the user has never opened Agent settings', () => { + expect(claudeStructuredPermissionModeForSettings({ agentDefaultArgs: {} })).toBe( + 'bypassPermissions' + ) + expect(claudeStructuredPermissionModeForSettings({})).toBe('bypassPermissions') + expect(claudeStructuredPermissionModeForSettings(null)).toBe('bypassPermissions') + expect(claudeStructuredPermissionModeForSettings({ agentDefaultArgs: { codex: '' } })).toBe( + 'bypassPermissions' + ) + }) + + it('bypasses when Yolo wrote the flag, alone or beside other tokens', () => { + for (const claude of [ + '--dangerously-skip-permissions', + '--dangerously-skip-permissions --model Opus', + '--model Opus --dangerously-skip-permissions' + ]) { + expect( + claudeStructuredPermissionModeForSettings({ agentDefaultArgs: { claude } }), + claude + ).toBe('bypassPermissions') + } + }) + + // Manual is stored as an empty string, which owns the key and so beats the shipped default. + it('prompts when Manual cleared the flag', () => { + expect(claudeStructuredPermissionModeForSettings({ agentDefaultArgs: { claude: '' } })).toBe( + 'default' + ) + }) + + it('prompts when the user replaced the flag with something else', () => { + expect( + claudeStructuredPermissionModeForSettings({ agentDefaultArgs: { claude: '--model Opus' } }) + ).toBe('default') + }) +}) diff --git a/src/main/claude/claude-structured-permission-mode.ts b/src/main/claude/claude-structured-permission-mode.ts new file mode 100644 index 00000000000..39161b50cf4 --- /dev/null +++ b/src/main/claude/claude-structured-permission-mode.ts @@ -0,0 +1,23 @@ +import type { PermissionMode } from '@anthropic-ai/claude-agent-sdk' +import type { GlobalSettings } from '../../shared/global-settings-types' +import { resolvedTuiAgentArgsBypassPermissions } from '../../shared/tui-agent-launch-defaults' + +/** + * The Agent Permissions setting as the SDK's own permission mode. + * + * Read per acquisition — like the environment overlay and the auth policy beside it — rather than + * latched into the session record: the setting is the one copy of this fact, so nothing can + * disagree with it and a failed restore cannot silently downgrade a session to prompting. + * + * Yolo still stores itself as the agent's bypass flag inside the launch arguments, which is also + * what a terminal launch acts on, so presence of that flag is the fact to read — resolved through + * the same default fallback the terminal uses, which is why an untouched profile bypasses. The + * rest of the arguments string is a terminal concern this path does not interpret. + */ +export function claudeStructuredPermissionModeForSettings( + settings: Partial> | null | undefined +): PermissionMode { + return resolvedTuiAgentArgsBypassPermissions('claude', settings?.agentDefaultArgs) + ? 'bypassPermissions' + : 'default' +} diff --git a/src/main/claude/claude-structured-prompt-ownership.ts b/src/main/claude/claude-structured-prompt-ownership.ts index 1dd73f23552..399dd98506a 100644 --- a/src/main/claude/claude-structured-prompt-ownership.ts +++ b/src/main/claude/claude-structured-prompt-ownership.ts @@ -12,6 +12,11 @@ import { import type { ClaudeLateDispatchSettlement } from './claude-structured-dispatch' import type { ClaudeSession } from './claude-structured-session-state' +/** Conservative user-facing window: below the 10s init and 30s control deadlines, trading + * residual slow-pump risk for ensuring delivery bookkeeping cannot block Stop indefinitely. */ +export const CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS = 3_000 +const CLAUDE_DISPATCH_ADMISSION_POLL_MS = 50 + type CancelInput = Parameters[0] type AnswerInput = Parameters[0] @@ -47,6 +52,40 @@ function requireSession(sessions: Map, sessionId: string) return session } +function waitForClaudeDispatchAdmission( + admitted: () => boolean, + timeoutMs = CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS +): Promise { + return new Promise((resolve) => { + let settled = false + let deadline: ReturnType | null = null + let poll: ReturnType | null = null + const finish = (value: boolean): void => { + if (settled) { + return + } + settled = true + if (deadline) { + clearTimeout(deadline) + } + if (poll) { + clearInterval(poll) + } + resolve(value) + } + const check = (): void => { + if (admitted()) { + finish(true) + } + } + deadline = setTimeout(() => finish(false), timeoutMs) + poll = setInterval(check, CLAUDE_DISPATCH_ADMISSION_POLL_MS) + check() + deadline.unref?.() + poll.unref?.() + }) +} + export async function cancelClaudeStructuredTurn(input: { request: CancelInput sessions: Map @@ -71,20 +110,58 @@ export async function cancelClaudeStructuredTurn(input: { session.prompts.releaseClaim(claim) return { cancelled: false } } + // Judge against the published journal, because that is the only turn a client could have been + // shown — but only while it HAS an answer. The journal drains through a serialized async queue, + // so a null read means the row has not landed yet, not that nothing is running; falling back to + // the in-memory turn there keeps Stop from being gated on bookkeeping. No live turn either way + // means nothing has published an identity this request can contradict. + const ownsRequestedTurn = (): boolean => { + const liveTurnId = request.resolveLiveTurnId?.() ?? session.translator?.currentTurnId ?? null + return liveTurnId === null ? session.dispatchSequence === 0 : liveTurnId === request.turnId + } + // The host supplies the durable latest submission; direct adapter callers fall back to + // the current in-memory waiter so an unknown dispatch remains fenced without a latch. + const dispatchAdmissionIsCurrent = (): boolean => + request.dispatchStatus + ? request.dispatchStatus.state === 'accepted' || + request.dispatchStatus.state === 'rejected' || + (request.dispatchStatus.state === 'unknown' && request.dispatchStatus.recovered) + : session.dispatchSequence === 0 || + ![...session.dispatchWaiters, ...session.retiredDispatchWaiters].some( + (waiter) => waiter.dispatchSequence === session.dispatchSequence + ) + // Prompt cancellation has a separate callback-settlement contract, so only a provider with + // cancelQueued can release its uncertain queued send. Ordinary Stop gets a bounded escape below. + const dispatchAdmissionAllowsCancellation = (): boolean => + dispatchAdmissionIsCurrent() || + (Boolean(prompt) && supportsClaudeQueuedInterruptCancellation(session)) + const compactionOwnsTurn = (): boolean => compactions.ownsTurn(request.sessionId, request.turnId) + const currentDispatchHasRetiredWaiter = (): boolean => + session.retiredDispatchWaiters.some( + (waiter) => waiter.dispatchSequence === session.dispatchSequence + ) + let dispatchAdmissionExpired = false + if ( + !prompt && + !compactionOwnsTurn() && + !dispatchAdmissionAllowsCancellation() && + (request.dispatchStatus !== undefined || currentDispatchHasRetiredWaiter()) + ) { + dispatchAdmissionExpired = !(await waitForClaudeDispatchAdmission( + dispatchAdmissionAllowsCancellation + )) + } const isCurrent = (): boolean => sessions.get(request.sessionId) === session && session.fence === request.fence && session.acquisitionGeneration === acquisitionGeneration && (claim && prompt - ? session.activeTurnId === request.turnId && + ? ownsRequestedTurn() && session.prompts.ownsBoundClaim(claim, prompt.itemId, request.turnId) && - (session.activeTurnSequence === session.dispatchSequence || - supportsClaudeQueuedInterruptCancellation(session)) - : compactions.ownsTurn(request.sessionId, request.turnId) || - (session.activeTurnId === undefined - ? session.dispatchSequence === 0 - : session.activeTurnId === request.turnId && - session.activeTurnSequence === session.dispatchSequence)) + (dispatchAdmissionAllowsCancellation() || dispatchAdmissionExpired) + : compactionOwnsTurn() || + (ownsRequestedTurn() && + (dispatchAdmissionAllowsCancellation() || dispatchAdmissionExpired))) let interruptConfirmed = false try { const result = await cancelClaudeTurn( diff --git a/src/main/claude/claude-structured-session-acquisition.ts b/src/main/claude/claude-structured-session-acquisition.ts index 8870a0e1daa..2895bcf557c 100644 --- a/src/main/claude/claude-structured-session-acquisition.ts +++ b/src/main/claude/claude-structured-session-acquisition.ts @@ -1,6 +1,5 @@ import { ClaudeRewindAttempt, proveClaudeRewindRecovery } from './claude-structured-rewind' import { - AgentSessionAcquisitionExitUnprovenError, AgentSessionPreSpawnError, type AgentSessionAcquisition, type StructuredAgentSessionAcquireInput @@ -37,7 +36,6 @@ import { } from './claude-structured-session-acquisition-options' import { createClaudeSessionPublication } from './claude-structured-session-publication' import { - cancelClaudeAcquisitionAttempt, mintClaudeAcquisitionGeneration, type ClaudeAcquisitionRegistry, type ClaudeSession, @@ -45,12 +43,10 @@ import { type ClaudeStructuredSessionAdapterDeps, type ClaudeAcquireCallbacks } from './claude-structured-session-state' -import { - claudeAcquisitionCleanupError, - closeClaudePublishedSessionForDeps, - resolveClaudeAcquisitionError -} from './claude-structured-session-close' +import { resolveClaudeAcquisitionError } from './claude-structured-session-close' import { readClaudeTranscriptEntryUuid } from './claude-tui-exit' +import { withAgentSessionCreatePhase } from '../observability/agent-session-instrumentation' +import { resolveClaudeAcquisitionLaunch } from './claude-structured-acquisition-launch' export const CLAUDE_STRUCTURED_INIT_TIMEOUT_MS = 10_000 @@ -142,102 +138,74 @@ export async function acquireClaudeSession({ const { canUseTool, onUserDialog } = buildClaudePermissionCallbacks({ sessionId, prompts, - currentTurnId: () => liveSession?.activeTurnId ?? null, + currentTurnId: () => translator?.currentTurnId ?? null, emit: (event) => callbacks.deliver(attempt, sessionId, () => callbacks.emit(liveSession, input.events, event)) }) try { - if (previous && !(await cancelClaudeAcquisitionAttempt(previous))) { - acquisitions.restoreIfCurrent(sessionId, attempt, previous) - throw new AgentSessionAcquisitionExitUnprovenError( - new Error(`claude acquisition for session ${sessionId} could not be stopped`) - ) - } - acquisitions.assertCurrent(sessionId, attempt) - let resumeSession = sessions.get(sessionId) - if (!(await closeClaudePublishedSessionForDeps(sessions, sessionId, deps))) { - throw new AgentSessionAcquisitionExitUnprovenError( - new Error(`claude session ${sessionId} could not be stopped`) - ) - } - // A first-hand exit that has not yet proved its full tree still owns a cleanup - // obligation; never let a new acquisition hide that evidence by omission. - const retainedExit = exits.get(sessionId) - if (retainedExit) { - const firstProof = retainedExit.closePromise ? await retainedExit.closePromise : false - const proven = firstProof || (await retainedExit.connection.close().catch(() => false)) - if (!proven) { - throw claudeAcquisitionCleanupError(retainedExit.connection, retainedExit.error) - } - // The old child is superseded by this acquisition. Settle its lifecycle - // before discarding the retained proof so its cursor and callbacks are - // cleaned up exactly once. - await callbacks.settleExit(sessionId, retainedExit) - resumeSession ??= retainedExit.session - } - acquisitions.assertCurrent(sessionId, attempt) - // Both close paths persist their final leaf, so launch validates that durable head. - const launchIdentity = resumeSession - ? { - ...input.identity, - providerHandle: { - kind: 'claude' as const, - sessionId: resumeSession.providerSessionId, - leafUuid: resumeSession.leafUuid - } - } - : input.identity - const launch = await deps - .resolveLaunch({ identity: launchIdentity }) - .catch((error: unknown) => { - throw error instanceof AgentSessionPreSpawnError - ? error - : new AgentSessionPreSpawnError(error) - }) - rewind.applyLaunch(launch, deps) + const launch = await resolveClaudeAcquisitionLaunch({ + input, + deps, + sessions, + acquisitions, + exits, + callbacks, + previous, + attempt, + rewind + }) expectedProviderSessionId = launch.providerSessionId observedLeafUuid = launch.resumeLeafUuid - acquisitions.assertCurrent(sessionId, attempt) const open = deps.openConnection ?? openClaudeStreamJsonConnection - const connection = await open( - { - pathToClaudeCodeExecutable: launch.pathToClaudeCodeExecutable, - options: launch.options, - cwd: launch.cwd, - env: { - ...launch.env, - [CLAUDE_SPAWN_TOKEN_ENV]: input.spawnToken, - // Compared against what the child would otherwise inherit, so the record's - // account home still wins over a diverging overlay without a needless pin. - // (`process` is shadowed by a local later in this function, so it is not named here.) - ...claudeConfigDirEnvPatch(launch.claudeConfigDir, launch.env ? { env: launch.env } : {}) - } - }, - { - onMessage, - canUseTool, - onUserDialog, - onFault: (error) => { - if (!attempt.published) { - initDeadline.reject(error) + const connection = await withAgentSessionCreatePhase('spawn', input.recordPhase, () => + open( + { + pathToClaudeCodeExecutable: launch.pathToClaudeCodeExecutable, + options: launch.options, + cwd: launch.cwd, + env: { + ...launch.env, + [CLAUDE_SPAWN_TOKEN_ENV]: input.spawnToken, + // Compared against what the child would otherwise inherit, so the record's + // account home still wins over a diverging overlay without a needless pin. + // (`process` is shadowed by a local later in this function, so it is not named here.) + ...claudeConfigDirEnvPatch( + launch.claudeConfigDir, + launch.env ? { env: launch.env } : {} + ) } }, - onExit: (error) => { - if (!attempt.published) { - initDeadline.reject(error) + { + onMessage, + canUseTool, + onUserDialog, + onFault: (error) => { + if (!attempt.published) { + initDeadline.reject(error) + } + }, + onExit: (error) => { + if (!attempt.published) { + initDeadline.reject(error) + } + callbacks.handleExit(sessionId, attempt, error) } - callbacks.handleExit(sessionId, attempt, error) } - } + ) ) attempt.connection = connection acquisitions.assertCurrent(sessionId, attempt) initDeadline.start() - const [initialization, init] = await Promise.all([ - requestClaudeInitialization(connection, sessionId, initTimeoutMs), - initDeadline.promise - ]) + const [initialization, init] = await withAgentSessionCreatePhase( + 'init', + input.recordPhase, + () => + Promise.all([ + requestClaudeInitialization(connection, sessionId, initTimeoutMs), + initDeadline.promise + ]) + ) const models = readClaudeModels(initialization) callbacks.deliver(attempt, sessionId, () => callbacks.emit(liveSession, input.events, { type: 'options', sessionId, models }) @@ -274,36 +242,43 @@ export async function acquireClaudeSession({ if (connection.closed) { throw new Error(`claude stream-json for session ${sessionId} exited while being acquired`) } - const publication = createClaudeSessionPublication({ - connection, - init, - initialization, - claudeConfigDir: launch.claudeConfigDir, - leafUuid: observedLeafUuid, - fence: input.fence, - effort: readClaudeSettingsEffort(settings), - ...claudeStructuredSessionPublicationOptions(acquisitionOptions), - resumed: launch.resumed, - prompts, - translator, - events: input.events, - process, - acquisitionGeneration: mintClaudeAcquisitionGeneration(deps), - options: acquisitionOptions.options, - capabilities: readClaudeCapabilities(init, initialization), - ...(deps.mintLinkId ? { linkId: deps.mintLinkId() } : {}), - observedAt: deps.now?.() ?? Date.now() - }) + const publication = await withAgentSessionCreatePhase('publish', input.recordPhase, async () => + createClaudeSessionPublication({ + connection, + init, + initialization, + claudeConfigDir: launch.claudeConfigDir, + leafUuid: observedLeafUuid, + fence: input.fence, + effort: readClaudeSettingsEffort(settings), + ...claudeStructuredSessionPublicationOptions(acquisitionOptions), + resumed: launch.resumed, + prompts, + translator, + events: input.events, + process, + acquisitionGeneration: mintClaudeAcquisitionGeneration(deps), + options: acquisitionOptions.options, + capabilities: readClaudeCapabilities(init, initialization), + ...(deps.mintLinkId ? { linkId: deps.mintLinkId() } : {}), + observedAt: deps.now?.() ?? Date.now() + }) + ) + const acquired: AgentSessionAcquisition = publication.acquisition liveSession = publication.session - await restoreClaudeStructuredSessionOptions(liveSession, deps.requestTimeoutMs) + await withAgentSessionCreatePhase('restore_options', input.recordPhase, () => + restoreClaudeStructuredSessionOptions(liveSession!, deps.requestTimeoutMs) + ) acquisitions.assertCurrent(sessionId, attempt) acquisitions.deleteIfCurrent(sessionId, attempt) - sessions.set(sessionId, liveSession) - attempt.published = true - for (const event of attempt.buffered.splice(0)) { - event() - } - return publication.acquisition + await withAgentSessionCreatePhase('publish', input.recordPhase, async () => { + sessions.set(sessionId, liveSession!) + attempt.published = true + for (const event of attempt.buffered.splice(0)) { + event() + } + }) + return acquired } catch (error) { initDeadline.clear() const acquisitionError = await resolveClaudeAcquisitionError({ diff --git a/src/main/claude/claude-structured-session-adapter.ts b/src/main/claude/claude-structured-session-adapter.ts index f62541b50e9..9357e9635f6 100644 --- a/src/main/claude/claude-structured-session-adapter.ts +++ b/src/main/claude/claude-structured-session-adapter.ts @@ -232,7 +232,7 @@ export class ClaudeStructuredSessionAdapter implements StructuredAgentSessionAda journalItemId, promptKey, questionId, - session.activeTurnId ?? null + session.translator?.currentTurnId ?? null ) } diff --git a/src/main/claude/claude-structured-session-close.test.ts b/src/main/claude/claude-structured-session-close.test.ts index 0de5049a71c..46bda78cacd 100644 --- a/src/main/claude/claude-structured-session-close.test.ts +++ b/src/main/claude/claude-structured-session-close.test.ts @@ -11,8 +11,42 @@ import { identityFor } from './claude-structured-session-test-support' import type { AgentSessionBackgroundTaskState } from '../../shared/agent-session-wire' +import { AgentSessionAcquisitionRootExitObservedError } from '../native-chat/agent-session-wire/structured-agent-session-adapter' +import { ClaudePromptRegistry } from './claude-structured-prompt-replies' +import { closeClaudeSession } from './claude-structured-session-close' +import { ClaudeAcquisitionRegistry } from './claude-structured-session-state' describe('Claude published session close lifecycle', () => { + it('reports a proven root exit when published-session close cannot prove descendants', async () => { + const claude = fakeClaude() + const adapter = adapterFor(claude) + await adapter.acquire({ identity: identityFor(), fence: 7, spawnToken: 'spawn-9' }) + const connection = claude.connections[0]! + connection.exitVerdict = { root: 'exited', tree: 'unverifiable' } + connection.close = vi.fn<() => Promise>().mockResolvedValue(false) + + await expect(adapter.closeSession('session-1')).rejects.toBeInstanceOf( + AgentSessionAcquisitionRootExitObservedError + ) + }) + + it('reports the same root-exit verdict while cancelling acquisition', async () => { + const claude = fakeClaude({ + unprovenCloseVerdict: { root: 'exited', tree: 'unverifiable' } + }) + const acquisitions = new ClaudeAcquisitionRegistry() + const { attempt } = acquisitions.start('session-1', new ClaudePromptRegistry()) + attempt.connection = await claude.openConnection({ + pathToClaudeCodeExecutable: 'claude', + options: {}, + cwd: '/work/repo' + }) + + await expect( + closeClaudeSession({ sessionId: 'session-1', sessions: new Map(), acquisitions }) + ).rejects.toBeInstanceOf(AgentSessionAcquisitionRootExitObservedError) + }) + it('ends the session even when the durable handle write rejects', async () => { const claude = fakeClaude() const events: ClaudeStructuredSessionEvent[] = [] diff --git a/src/main/claude/claude-structured-session-close.ts b/src/main/claude/claude-structured-session-close.ts index 52097f7ee1e..431d6e38ab8 100644 --- a/src/main/claude/claude-structured-session-close.ts +++ b/src/main/claude/claude-structured-session-close.ts @@ -98,6 +98,14 @@ async function finalizeClaudePublishedSession( prompt.settle(null) } if ((await session.connection.close()) !== true) { + const cleanupError = claudeAcquisitionCleanupError( + session.connection, + new Error('provider close unproven') + ) + // Why: the owner can release proven root-exit/processless sessions; genuinely unknown exits retry. + if (!(cleanupError instanceof AgentSessionAcquisitionExitUnprovenError)) { + throw cleanupError + } return false } if (session.backgroundTasks.clear()) { @@ -263,6 +271,14 @@ export async function closeClaudeSession(input: { }): Promise { const attempt = input.acquisitions.get(input.sessionId) if (!(await cancelClaudeAcquisitionAttempt(attempt))) { + const cleanupError = claudeAcquisitionCleanupError( + attempt?.connection, + new Error('acquisition cancel unproven') + ) + // Why: cancellation must preserve the same actionable verdict as published-session close. + if (!(cleanupError instanceof AgentSessionAcquisitionExitUnprovenError)) { + throw cleanupError + } return false } if (attempt) { diff --git a/src/main/claude/claude-structured-session-state.ts b/src/main/claude/claude-structured-session-state.ts index 30e830af64e..4c4808b64d8 100644 --- a/src/main/claude/claude-structured-session-state.ts +++ b/src/main/claude/claude-structured-session-state.ts @@ -147,16 +147,12 @@ export type ClaudeSession = { restoreSkippedOptions: Set /** CLI-advertised protocol capabilities from init; gates interrupt-receipt handling. */ capabilities: readonly string[] - /** Provider uuid of the most recently admitted turn, if one is active. */ - activeTurnId?: string backgroundTasks: ClaudeBackgroundTaskTracker /** The `/` surface the CLI reports for itself; seeded from init, kept current * by later init and `commands_changed` frames. */ commands: ClaudeSlashCommandCatalog /** Monotonic fence advanced when a dispatch starts, including unresolved dispatches. */ dispatchSequence: number - /** Dispatch sequence that admitted activeTurnId. */ - activeTurnSequence?: number /** Fences overlapping option writes so a late completion cannot restore stale state. */ optionMutationSequence: number /** Shared durable-close write; a failed write clears this for a retry. */ diff --git a/src/main/claude/claude-structured-session-test-support.ts b/src/main/claude/claude-structured-session-test-support.ts index e728263d058..352a7ed18ec 100644 --- a/src/main/claude/claude-structured-session-test-support.ts +++ b/src/main/claude/claude-structured-session-test-support.ts @@ -14,6 +14,7 @@ import { type ClaudeStructuredLaunch, type ClaudeStructuredSessionEvent } from './claude-structured-session-adapter' +import type { StructuredAgentSessionEventSink } from '../native-chat/agent-session-wire/structured-agent-session-event-sink' export const PROVIDER_SESSION_ID = '819cf9f8-e43c-4ad7-b50f-54aa158a726a' @@ -245,10 +246,21 @@ export async function acquired( undefined, onDispatchSettledLate ) - await adapter.acquire({ identity: identityFor(), fence: 7, spawnToken: 'spawn-9' }) + await adapter.acquire({ + identity: identityFor(), + fence: 7, + spawnToken: 'spawn-9', + // Production acquires with a journal sink, and turn identity lives on the + // translator it builds; without one this fixture models no session that ships. + events: recordingJournalSink() + }) return adapter } +export function recordingJournalSink(): StructuredAgentSessionEventSink { + return { appendItem: () => {}, appendTombstone: () => {}, publish: () => {} } +} + export function tick(): Promise { return new Promise((resolve) => setImmediate(resolve)) } diff --git a/src/main/claude/claude-turn-ownership.test.ts b/src/main/claude/claude-turn-ownership.test.ts new file mode 100644 index 00000000000..05c8aa97a3c --- /dev/null +++ b/src/main/claude/claude-turn-ownership.test.ts @@ -0,0 +1,482 @@ +// Which turn a Stop is allowed to interrupt, for turns the provider opened on its +// own as well as turns Orca's own send echo opened. + +import { describe, expect, it, vi } from 'vitest' +import type { AgentJournalItemBody } from '../../shared/agent-session-journal-types' +import { readAgentJournalTurn } from '../../shared/agent-session-turn-record' +import type { StructuredAgentSessionEventSink } from '../native-chat/agent-session-wire/structured-agent-session-event-sink' +import { agentJournalItemKey } from '../../shared/agent-session-journal-item-key' +import { StructuredSessionCompaction } from '../native-chat/agent-session-wire/structured-session-compaction' +import { + CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS, + cancelClaudeStructuredTurn +} from './claude-structured-prompt-ownership' +import { sessionFor } from './claude-structured-dispatch-test-support' +import { + PROVIDER_SESSION_ID, + USER_MESSAGE, + adapterFor, + fakeClaude, + identityFor, + type FakeConnection +} from './claude-structured-session-test-support' + +function journalSink(): { + sink: StructuredAgentSessionEventSink + bodies: Map +} { + const bodies = new Map() + return { + bodies, + sink: { + appendItem: (identity, body) => bodies.set(agentJournalItemKey(identity), body), + appendTombstone: (identity) => bodies.delete(agentJournalItemKey(identity)), + publish: vi.fn() + } + } +} + +/** The turn row a client would read, which is the id its Stop carries. */ +function runningTurnId(bodies: Map): string | null { + for (const body of bodies.values()) { + const turn = readAgentJournalTurn(body) + if (turn?.state === 'running') { + return turn.turnId + } + } + return null +} + +async function acquiredWithJournal(claude: ReturnType): Promise<{ + adapter: ReturnType + bodies: Map + connection: FakeConnection +}> { + const { sink, bodies } = journalSink() + const adapter = adapterFor(claude) + await adapter.acquire({ + identity: identityFor(), + fence: 7, + spawnToken: 'spawn-9', + events: sink + }) + const connection = claude.connections[0] + if (!connection) { + throw new Error('expected Claude connection') + } + return { adapter, bodies, connection } +} + +function completeTurn(connection: FakeConnection, uuid: string): void { + connection.handlers.onMessage?.({ + type: 'result', + subtype: 'success', + uuid, + session_id: PROVIDER_SESSION_ID, + is_error: false, + terminal_reason: 'completed', + duration_ms: 12 + }) +} + +/** The provider resuming on its own — a background task reporting in wakes the agent. */ +function providerOutput(connection: FakeConnection, uuid: string): void { + connection.handlers.onMessage?.({ + type: 'assistant', + uuid, + session_id: PROVIDER_SESSION_ID, + parent_tool_use_id: null, + message: { role: 'assistant', content: [{ type: 'text', text: 'picking this back up' }] } + }) +} + +/** A session whose in-memory turn is `turnId`, standing in for the adapter's own read. */ +function sessionHoldingTurn(turnId: string | null): ReturnType { + const session = sessionFor() + session.dispatchSequence = 1 + session.translator = { + handle: vi.fn(), + journalPrompts: { cancel: vi.fn(), resolve: vi.fn() }, + currentTurnId: turnId, + flush: vi.fn(), + pendingStreamedBlocks: 0, + dispose: vi.fn() + } + return session +} + +function cancellationOf( + session: ReturnType, + request: Parameters[0]['request'] +): Promise<{ cancelled: boolean }> { + return cancelClaudeStructuredTurn({ + request, + sessions: new Map([['session-1', session]]), + compactions: new StructuredSessionCompaction(), + admitPromptCancellation: () => true + }) +} + +describe('Claude turn ownership', () => { + it('stops a turn the provider opened after the session already dispatched once', async () => { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + completeTurn(connection, 'result-1') + expect(runningTurnId(bodies)).toBeNull() + + providerOutput(connection, 'provider-turn') + // The client cancels with the journal row's id, which is the provider frame's. + expect(runningTurnId(bodies)).toBe('provider-turn') + + await expect( + adapter.cancelTurn({ sessionId: 'session-1', turnId: 'provider-turn', fence: 7 }) + ).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + }) + + it('refuses a stale id after the owned turn settles', async () => { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + completeTurn(connection, 'result-1') + expect(runningTurnId(bodies)).toBeNull() + + await expect( + adapter.cancelTurn({ sessionId: 'session-1', turnId: 'echo-turn', fence: 7 }) + ).resolves.toEqual({ cancelled: false }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(false) + }) + + it('keeps the prior dispatch fence after an unknown later send', async () => { + vi.useFakeTimers() + try { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + const sendFirst = connection.send + connection.send = async (message) => { + if (connection.sent.length > 0) { + throw new Error('input pump stopped') + } + await sendFirst(message) + } + + await expect( + adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-2', + body: USER_MESSAGE, + fence: 7 + }) + ).resolves.toMatchObject({ state: 'unknown' }) + + const cancellation = adapter.cancelTurn({ + sessionId: 'session-1', + turnId: 'echo-turn', + fence: 7 + }) + await vi.advanceTimersByTimeAsync(CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS - 1) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(false) + await vi.advanceTimersByTimeAsync(1) + await expect(cancellation).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + } finally { + vi.useRealTimers() + } + }) + + it('lets a queued-cancel provider release an unresolved ordinary Stop', async () => { + const claude = fakeClaude({ + replayUuid: 'echo-turn', + capabilities: ['interrupt_cancel_queued_v1'] + }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + + await expect( + adapter.cancelTurn({ + sessionId: 'session-1', + turnId: 'echo-turn', + fence: 7, + dispatchStatus: { state: 'unknown', recovered: false } + }) + ).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + }) + + it('lets ordinary Stop proceed after the unresolved delivery fence expires', async () => { + vi.useFakeTimers() + try { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + + const cancellation = adapter.cancelTurn({ + sessionId: 'session-1', + turnId: 'echo-turn', + fence: 7, + dispatchStatus: { state: 'unknown', recovered: false } + }) + await vi.advanceTimersByTimeAsync(CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS - 1) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(false) + + await vi.advanceTimersByTimeAsync(1) + await expect(cancellation).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + } finally { + vi.useRealTimers() + } + }) + + it('releases ordinary Stop as soon as a retired delivery fence settles', async () => { + vi.useFakeTimers() + try { + const session = sessionFor() + session.dispatchSequence = 1 + session.translator = { + handle: vi.fn(), + journalPrompts: { cancel: vi.fn(), resolve: vi.fn() }, + currentTurnId: 'turn-1', + flush: vi.fn(), + pendingStreamedBlocks: 0, + dispose: vi.fn() + } + session.retiredDispatchWaiters = [ + { + acceptsResult: false, + clientMessageId: 'client-2', + sentUuid: 'uncertain', + dispatchSequence: 1, + replayContentKey: 'ship-it', + resolve: vi.fn(), + retired: true + } + ] + const interrupt = vi.fn().mockResolvedValue(undefined) + session.connection.interrupt = interrupt + const cancellation = cancelClaudeStructuredTurn({ + request: { sessionId: 'session-1', turnId: 'turn-1', fence: 1 }, + sessions: new Map([['session-1', session]]), + compactions: new StructuredSessionCompaction(), + admitPromptCancellation: () => true + }) + await vi.advanceTimersByTimeAsync(100) + session.retiredDispatchWaiters = [] + await vi.advanceTimersByTimeAsync(100) + const settledBeforeDeadline = interrupt.mock.calls.length > 0 + if (!settledBeforeDeadline) { + await vi.advanceTimersByTimeAsync(CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS) + await cancellation + } + expect(settledBeforeDeadline).toBe(true) + await expect(cancellation).resolves.toEqual({ cancelled: true }) + } finally { + vi.useRealTimers() + } + }) + + it('does not wait when the dispatch admission is already current', async () => { + vi.useFakeTimers() + try { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + + await expect( + adapter.cancelTurn({ sessionId: 'session-1', turnId: 'echo-turn', fence: 7 }) + ).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + } finally { + vi.useRealTimers() + } + }) + + it('honors an unresolved journal submission before the first in-memory dispatch', async () => { + vi.useFakeTimers() + try { + const claude = fakeClaude({ replayUuid: null }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + providerOutput(connection, 'provider-turn') + expect(runningTurnId(bodies)).toBe('provider-turn') + + const cancellation = adapter.cancelTurn({ + sessionId: 'session-1', + turnId: 'provider-turn', + fence: 7, + dispatchStatus: { state: 'pending', recovered: false } + }) + await vi.advanceTimersByTimeAsync(CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS - 1) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(false) + await vi.advanceTimersByTimeAsync(1) + await expect(cancellation).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + } finally { + vi.useRealTimers() + } + }) + + it('still stops an echo-opened turn', async () => { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + expect(runningTurnId(bodies)).toBe('echo-turn') + + await expect( + adapter.cancelTurn({ sessionId: 'session-1', turnId: 'echo-turn', fence: 7 }) + ).resolves.toEqual({ cancelled: true }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(true) + }) + + // The sink drains asynchronously, so the adapter's own turn can already name a row no client + // has been shown. The published journal is what a Stop is derived from, so it is what judges it. + it('admits a Stop for the published turn while the adapter already holds an undrained one', async () => { + const session = sessionHoldingTurn('turn-undrained') + const interrupt = vi.fn().mockResolvedValue(undefined) + session.connection.interrupt = interrupt + + await expect( + cancellationOf(session, { + sessionId: 'session-1', + turnId: 'turn-shown', + fence: 1, + resolveLiveTurnId: () => 'turn-shown' + }) + ).resolves.toEqual({ cancelled: true }) + expect(interrupt).toHaveBeenCalledOnce() + }) + + // The journal drains through a serialized async queue, so a live turn routinely has no published + // row yet. Refusing there would gate a user's Stop on bookkeeping, so the in-memory turn covers + // the lag — the journal is authoritative only while it has an answer. + it('admits a Stop for the live turn while the journal has not drained its row', async () => { + const session = sessionHoldingTurn('turn-live') + const interrupt = vi.fn().mockResolvedValue(undefined) + session.connection.interrupt = interrupt + + await expect( + cancellationOf(session, { + sessionId: 'session-1', + turnId: 'turn-live', + fence: 1, + resolveLiveTurnId: () => null + }) + ).resolves.toEqual({ cancelled: true }) + expect(interrupt).toHaveBeenCalledOnce() + }) + + it('refuses a Stop the adapter still holds once the journal published a newer turn', async () => { + const session = sessionHoldingTurn('turn-stale') + const interrupt = vi.fn().mockResolvedValue(undefined) + session.connection.interrupt = interrupt + + await expect( + cancellationOf(session, { + sessionId: 'session-1', + turnId: 'turn-stale', + fence: 1, + resolveLiveTurnId: () => 'turn-newer' + }) + ).resolves.toEqual({ cancelled: false }) + expect(interrupt).not.toHaveBeenCalled() + }) + + // The guard re-checks after the delivery fence may have waited seconds, so the journal read + // has to happen then — a value captured at request time would interrupt whatever ran next. + it('re-reads the published turn after the delivery fence waits', async () => { + vi.useFakeTimers() + try { + let publishedTurnId = 'turn-shown' + const session = sessionHoldingTurn('turn-shown') + const interrupt = vi.fn().mockResolvedValue(undefined) + session.connection.interrupt = interrupt + + const cancellation = cancellationOf(session, { + sessionId: 'session-1', + turnId: 'turn-shown', + fence: 1, + dispatchStatus: { state: 'unknown', recovered: false }, + resolveLiveTurnId: () => publishedTurnId + }) + await vi.advanceTimersByTimeAsync(CLAUDE_DISPATCH_ADMISSION_TIMEOUT_MS - 1) + publishedTurnId = 'turn-next' + await vi.advanceTimersByTimeAsync(1) + + await expect(cancellation).resolves.toEqual({ cancelled: false }) + expect(interrupt).not.toHaveBeenCalled() + } finally { + vi.useRealTimers() + } + }) + + it('refuses a stale turn id once the provider opened a newer turn', async () => { + const claude = fakeClaude({ replayUuid: 'echo-turn' }) + const { adapter, bodies, connection } = await acquiredWithJournal(claude) + + await adapter.dispatch({ + sessionId: 'session-1', + clientMessageId: 'client-1', + body: USER_MESSAGE, + fence: 7 + }) + completeTurn(connection, 'result-1') + providerOutput(connection, 'provider-turn') + expect(runningTurnId(bodies)).toBe('provider-turn') + + await expect( + adapter.cancelTurn({ sessionId: 'session-1', turnId: 'echo-turn', fence: 7 }) + ).resolves.toEqual({ cancelled: false }) + await expect( + adapter.cancelTurn({ sessionId: 'session-1', turnId: 'not-a-turn', fence: 7 }) + ).resolves.toEqual({ cancelled: false }) + expect(connection.calls.some((call) => call.subtype === 'interrupt')).toBe(false) + }) +}) diff --git a/src/main/codex/codex-hook-definition.ts b/src/main/codex/codex-hook-definition.ts index 6f03bc0aabe..641a5fc1b08 100644 --- a/src/main/codex/codex-hook-definition.ts +++ b/src/main/codex/codex-hook-definition.ts @@ -1,8 +1,9 @@ import { join } from 'node:path' import { getSharedManagedScriptPath, + buildWindowsHookPowerShellCommand, wrapPosixHookCommand, - wrapWindowsCmdHookCommand, + WINDOWS_CMD_SAFE_PATH, writeHooksJson, type HookDefinition } from '../agent-hooks/installer-utils' @@ -70,9 +71,13 @@ export function getManagedScriptPath(): string { } export function getManagedCommand(scriptPath: string): string { - return process.platform === 'win32' - ? wrapWindowsCmdHookCommand(scriptPath) - : wrapPosixHookCommand(scriptPath) + if (process.platform !== 'win32') { + return wrapPosixHookCommand(scriptPath) + } + // Codex's default native Windows hook host is PowerShell; reuse it to avoid a second interpreter. + return WINDOWS_CMD_SAFE_PATH.test(scriptPath) + ? scriptPath + : buildWindowsHookPowerShellCommand(scriptPath) } export type CodexManagedHookInstallMaterial = { diff --git a/src/main/codex/codex-structured-app-server-args.test.ts b/src/main/codex/codex-structured-app-server-args.test.ts deleted file mode 100644 index f76305cf7c1..00000000000 --- a/src/main/codex/codex-structured-app-server-args.test.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { resolveCodexStructuredAppServerArgs } from './codex-structured-app-server-args' - -describe('structured Codex app-server arguments', () => { - it('keeps configuration flags and converts effort to the app-server config contract', () => { - expect( - resolveCodexStructuredAppServerArgs( - '--profile review -c approval_policy=never --model gpt-5.6 --effort high --search', - 'posix' - ) - ).toEqual([ - '--profile', - 'review', - '-c', - 'approval_policy=never', - '--model', - 'gpt-5.6', - '-c', - 'model_reasoning_effort=high', - '--search' - ]) - }) - - it.each(['--no-alt-screen', '--remote ws://host', '-C /tmp/elsewhere', 'resume thread-1'])( - 'reports an incompatible configured argument instead of dropping %s', - (configured) => { - expect(() => resolveCodexStructuredAppServerArgs(configured, 'posix')).toThrow( - /cannot apply the configured CLI arguments.*Settings or use terminal view/ - ) - } - ) -}) diff --git a/src/main/codex/codex-structured-app-server-args.ts b/src/main/codex/codex-structured-app-server-args.ts deleted file mode 100644 index af83c46c8a2..00000000000 --- a/src/main/codex/codex-structured-app-server-args.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { - tokenizeStartupCommand, - type AgentStartupShell -} from '../../shared/tui-agent-startup-shell' - -const VALUE_FLAGS = new Set([ - '-a', - '--add-dir', - '--ask-for-approval', - '-c', - '--config', - '--disable', - '--effort', - '--enable', - '--local-provider', - '-m', - '--model', - '-p', - '--profile', - '--reasoning-effort', - '-s', - '--sandbox' -]) - -const BOOLEAN_FLAGS = new Set([ - '--approve-for-me', - '--dangerously-bypass-approvals-and-sandbox', - '--dangerously-bypass-hook-trust', - '--oss', - '--search', - '--strict-config' -]) - -const EFFORT_FLAGS = new Set(['--effort', '--reasoning-effort']) - -function configuredArgsError(detail: string): Error { - return new Error( - `Structured Codex chat cannot apply the configured CLI arguments to app-server: ${detail}. Update Codex CLI arguments in Settings or use terminal view.` - ) -} - -function splitOption(token: string): { flag: string; inlineValue?: string } { - const separator = token.indexOf('=') - return separator > 0 - ? { flag: token.slice(0, separator), inlineValue: token.slice(separator + 1) } - : { flag: token } -} - -/** Keeps config-affecting Codex flags and refuses every TUI-only or unknown token visibly. */ -export function resolveCodexStructuredAppServerArgs( - configuredArgs: string, - shell: AgentStartupShell -): string[] { - const parsed = tokenizeStartupCommand(configuredArgs.trim(), shell) - if (!parsed.ok) { - throw configuredArgsError(parsed.error) - } - const divergent = parsed.spans.find((span) => span.divergesFromShell) - if (divergent) { - throw configuredArgsError(configuredArgs.slice(divergent.start, divergent.end)) - } - const result: string[] = [] - for (let index = 0; index < parsed.tokens.length; index += 1) { - const token = parsed.tokens[index] - const { flag, inlineValue } = splitOption(token) - if (BOOLEAN_FLAGS.has(flag) && inlineValue === undefined) { - result.push(flag) - continue - } - if (!VALUE_FLAGS.has(flag)) { - throw configuredArgsError(token || 'an empty positional argument') - } - const value = inlineValue ?? parsed.tokens[++index] - if (value === undefined || value.length === 0) { - throw configuredArgsError(`${flag} requires a value`) - } - if (EFFORT_FLAGS.has(flag)) { - result.push('-c', `model_reasoning_effort=${value}`) - } else { - result.push(flag, value) - } - } - return result -} diff --git a/src/main/codex/codex-structured-launch-resolution.test.ts b/src/main/codex/codex-structured-launch-resolution.test.ts index de83e74c6c8..6b5bb958d4c 100644 --- a/src/main/codex/codex-structured-launch-resolution.test.ts +++ b/src/main/codex/codex-structured-launch-resolution.test.ts @@ -3,6 +3,7 @@ import type { AgentSessionRecord } from '../../shared/agent-session-record' import { LOCAL_EXECUTION_HOST_ID } from '../../shared/execution-host' import type { AgentSessionRecordStore } from '../runtime/agent-session-record-store' import { createCodexStructuredLaunchResolver } from './codex-structured-launch-resolution' +import { codexStructuredPermissionArgsForSettings } from './codex-structured-permission-mode' const SESSION_ID = 'session-1' const IDENTITY = { sessionId: SESSION_ID } as Parameters< @@ -38,14 +39,16 @@ function record(overrides: Partial = {}): AgentSessionRecord function resolverFor( value: AgentSessionRecord | null, resolveWorkspacePath: (workspaceId: string) => Promise = async (id) => `/repos/${id}`, - resolveRollout: () => Promise = async () => null + resolveRollout: () => Promise = async () => null, + agentDefaultArgs: Record = { codex: '' } ) { return createCodexStructuredLaunchResolver({ store: { getRecord: () => value } as unknown as AgentSessionRecordStore, resolveWorkspacePath, resolveCommand: () => '/usr/local/bin/codex', resolveRollout, - isWindowsProcessStartTimeAvailable: () => true + isWindowsProcessStartTimeAvailable: () => true, + resolvePermissionArgs: () => codexStructuredPermissionArgsForSettings({ agentDefaultArgs }) }) } @@ -109,18 +112,36 @@ describe('codex structured launch resolution', () => { expect(launch.resumeThreadId).toBe('thread-current') }) - it('places the durable user configuration before the app-server subcommand', async () => { + // Agent Permissions is the only thing from the arguments field that reaches app-server, and it + // keeps the position the durable arguments used to hold: before the subcommand. + it('places the permission flag before the app-server subcommand', async () => { + const launch = await resolverFor(record(), undefined, undefined, { + codex: '--dangerously-bypass-approvals-and-sandbox --model gpt-5.6-sol' + })({ identity: IDENTITY }) + + expect(launch.args).toEqual(['--dangerously-bypass-approvals-and-sandbox', 'app-server']) + }) + + it('bypasses approvals for a profile that never opened Agent settings', async () => { + const launch = await resolverFor(record(), undefined, undefined, {})({ identity: IDENTITY }) + + expect(launch.args).toEqual(['--dangerously-bypass-approvals-and-sandbox', 'app-server']) + }) + + it('leaves the approval prompts on under Manual', async () => { + const launch = await resolverFor(record())({ identity: IDENTITY }) + + expect(launch.args).toEqual(['app-server']) + }) + + // The configured CLI arguments are a terminal concern: a durable record written before they + // stopped being read must not smuggle one back into app-server's argv. + it("ignores the record's durable launch arguments", async () => { const launch = await resolverFor( record({ launchArgs: ['--profile', 'review', '-c', 'model_reasoning_effort=high'] }) )({ identity: IDENTITY }) - expect(launch.args).toEqual([ - '--profile', - 'review', - '-c', - 'model_reasoning_effort=high', - 'app-server' - ]) + expect(launch.args).toEqual(['app-server']) }) it('pins resume to the rollout file that proved the durable thread', async () => { diff --git a/src/main/codex/codex-structured-launch-resolution.ts b/src/main/codex/codex-structured-launch-resolution.ts index d395ee87c12..68b3d03a98d 100644 --- a/src/main/codex/codex-structured-launch-resolution.ts +++ b/src/main/codex/codex-structured-launch-resolution.ts @@ -27,6 +27,9 @@ export type CodexStructuredLaunchResolverDeps = { resolveRollout?: typeof resolvePinnedCodexRolloutProof /** Test seam for the host capability; production uses the native process table. */ isWindowsProcessStartTimeAvailable?: () => boolean + /** The user's Agent Permissions setting as app-server argv, re-read per acquisition. + * Absent means the CLI's own approval prompts stay on. */ + resolvePermissionArgs?: () => string[] } export function createCodexStructuredLaunchResolver( @@ -66,7 +69,9 @@ export function createCodexStructuredLaunchResolver( pathEnv, ...(homePath ? { homePath } : {}) }) - const args = [...(record.launchArgs ?? []), 'app-server'] + // `record.launchArgs` is deliberately not read: the configured CLI arguments are a terminal + // concern, and the permission posture they used to smuggle in is derived per acquisition. + const args = [...(deps.resolvePermissionArgs?.() ?? []), 'app-server'] const head = agentSessionProviderHandleChainHead(record.providerHandleChain) const resumeThreadId = head?.handle.provider === 'codex' ? head.handle.threadId : null return { diff --git a/src/main/codex/codex-structured-permission-mode.test.ts b/src/main/codex/codex-structured-permission-mode.test.ts new file mode 100644 index 00000000000..8fd8b952a97 --- /dev/null +++ b/src/main/codex/codex-structured-permission-mode.test.ts @@ -0,0 +1,46 @@ +import { describe, expect, it } from 'vitest' +import { codexStructuredPermissionArgsForSettings } from './codex-structured-permission-mode' + +const BYPASS = ['--dangerously-bypass-approvals-and-sandbox'] + +describe('codexStructuredPermissionArgsForSettings', () => { + it('bypasses when the user has never opened Agent settings', () => { + expect(codexStructuredPermissionArgsForSettings({ agentDefaultArgs: {} })).toEqual(BYPASS) + expect(codexStructuredPermissionArgsForSettings({})).toEqual(BYPASS) + expect(codexStructuredPermissionArgsForSettings(null)).toEqual(BYPASS) + expect(codexStructuredPermissionArgsForSettings({ agentDefaultArgs: { claude: '' } })).toEqual( + BYPASS + ) + }) + + it('bypasses when Yolo wrote the flag, alone or beside other tokens', () => { + for (const codex of [ + '--dangerously-bypass-approvals-and-sandbox', + '--dangerously-bypass-approvals-and-sandbox --model gpt-5.6-sol', + '--model gpt-5.6-sol --dangerously-bypass-approvals-and-sandbox' + ]) { + expect( + codexStructuredPermissionArgsForSettings({ agentDefaultArgs: { codex } }), + codex + ).toEqual(BYPASS) + } + }) + + it('leaves the approval prompts on when Manual cleared the flag', () => { + expect(codexStructuredPermissionArgsForSettings({ agentDefaultArgs: { codex: '' } })).toEqual( + [] + ) + }) + + // The passthrough that used to carry these to app-server is gone on purpose; only the + // permission posture is derived, and nothing else from the field reaches argv. + it('carries nothing but the permission posture out of the arguments field', () => { + expect( + codexStructuredPermissionArgsForSettings({ + agentDefaultArgs: { + codex: '--profile review --add-dir /repo -c model_reasoning_effort=high' + } + }) + ).toEqual([]) + }) +}) diff --git a/src/main/codex/codex-structured-permission-mode.ts b/src/main/codex/codex-structured-permission-mode.ts new file mode 100644 index 00000000000..fe1905e2117 --- /dev/null +++ b/src/main/codex/codex-structured-permission-mode.ts @@ -0,0 +1,21 @@ +import type { GlobalSettings } from '../../shared/global-settings-types' +import { resolvedTuiAgentArgsBypassPermissions } from '../../shared/tui-agent-launch-defaults' +import { YOLO_TUI_AGENT_ARGS } from '../../shared/tui-agent-permissions' + +/** + * The Agent Permissions setting as app-server argv. + * + * Derived per acquisition from the resolved launch arguments, never from the free-text Arguments + * field: app-server takes a narrower option set than the interactive CLI and the two are versioned + * apart, so the only thing read out of that field is the posture the toggle stores in it. An + * untouched profile resolves to the default Orca ships, which is the bypass flag. + */ +export function codexStructuredPermissionArgsForSettings( + settings: Partial> | null | undefined +): string[] { + const bypassArg = YOLO_TUI_AGENT_ARGS.codex + return bypassArg !== undefined && + resolvedTuiAgentArgsBypassPermissions('codex', settings?.agentDefaultArgs) + ? [bypassArg] + : [] +} diff --git a/src/main/codex/hook-service-managed-install.test.ts b/src/main/codex/hook-service-managed-install.test.ts index 3e242dc2cf4..caa67752a7f 100644 --- a/src/main/codex/hook-service-managed-install.test.ts +++ b/src/main/codex/hook-service-managed-install.test.ts @@ -28,11 +28,9 @@ vi.mock('os', async (importOriginal) => { }) import { CodexHookService } from './hook-service' +import { buildWindowsHookPowerShellCommand } from '../agent-hooks/installer-utils' import { runExclusivelyForCodexTrustConfig } from './codex-trust-config-mutation-queue' -const WINDOWS_POWERSHELL_LAUNCHER = - /^[A-Za-z]:\/[^"]*\/System32\/WindowsPowerShell\/v1\.0\/powershell\.exe -NoProfile -EncodedCommand \S+$/ - const homes = setupCodexHookHomes(homedirMock, getPathMock) function localManagedCodexEvents(): string[] { @@ -184,10 +182,7 @@ describe('CodexHookService', () => { expect(Object.keys(hooksConfig)).toEqual(['hooks']) }) - // Why: #6078 — a Windows user profile path like `C:\Users\Jane Doe` used to - // be written verbatim as the hook command, so Codex split it at the space and - // the hook exited with code 1. Keep spaced paths on the encoded launcher so - // `cmd.exe /C` never sees the raw script path. + // #6078: the existing PowerShell host must still quote spaced profile paths. it.skipIf(process.platform !== 'win32')( 'wraps the managed hook command when the profile path contains a space (#6078)', async () => { @@ -208,7 +203,11 @@ describe('CodexHookService', () => { for (const eventName of localManagedCodexEvents()) { const command = hooksConfig.hooks[eventName]?.[0]?.hooks?.[0]?.command - expect(command).toMatch(WINDOWS_POWERSHELL_LAUNCHER) + expect(command).toBe( + buildWindowsHookPowerShellCommand( + join(homedir(), '.orca', 'agent-hooks', 'codex-hook.cmd') + ) + ) } } finally { rmSync(spaceHome, { recursive: true, force: true }) @@ -216,10 +215,9 @@ describe('CodexHookService', () => { } ) - // Why: cmd.exe expands `%` and treats `^` as an escape even inside otherwise - // plausible paths. Keep those rare cases on the encoded launcher from #6078. + // Preserve literal-path quoting when constructing commands for shell metacharacters. it.skipIf(process.platform !== 'win32')( - 'keeps the encoded launcher when the profile path contains cmd metacharacters', + 'quotes the script path when the profile contains cmd metacharacters', async () => { const metacharHome = join(tmpdir(), 'orca %ORCA_TEST% ^ home') mkdirSync(metacharHome, { recursive: true }) @@ -238,7 +236,11 @@ describe('CodexHookService', () => { for (const eventName of localManagedCodexEvents()) { const command = hooksConfig.hooks[eventName]?.[0]?.hooks?.[0]?.command - expect(command).toMatch(WINDOWS_POWERSHELL_LAUNCHER) + expect(command).toBe( + buildWindowsHookPowerShellCommand( + join(homedir(), '.orca', 'agent-hooks', 'codex-hook.cmd') + ) + ) } } finally { rmSync(metacharHome, { recursive: true, force: true }) @@ -268,7 +270,11 @@ describe('CodexHookService', () => { expect(command).not.toMatch(/powershell/i) expect(command).toMatch(/\\agent-hooks\\codex-hook\.cmd$/) } else { - expect(command).toMatch(WINDOWS_POWERSHELL_LAUNCHER) + expect(command).toBe( + buildWindowsHookPowerShellCommand( + join(homedir(), '.orca', 'agent-hooks', 'codex-hook.cmd') + ) + ) } } ) diff --git a/src/main/codex/windows-hook-command.test.ts b/src/main/codex/windows-hook-command.test.ts new file mode 100644 index 00000000000..d1fc2c8b098 --- /dev/null +++ b/src/main/codex/windows-hook-command.test.ts @@ -0,0 +1,146 @@ +import { afterEach, describe, expect, it, vi } from 'vitest' +import { existsSync, mkdtempSync, mkdirSync, rmSync, writeFileSync } from 'node:fs' +import { tmpdir } from 'node:os' +import { delimiter, join } from 'node:path' +import { createServer } from 'node:http' +import { runProcess } from '../../shared/child-process/run-process' +import { removeTree } from '../../shared/windows-transient-lock-removal' +import { getManagedCommand, CODEX_EVENTS } from './codex-hook-definition' +import { getManagedScript } from './codex-hook-script' +import { + createManagedCommandMatcher, + wrapWindowsCmdHookCommand +} from '../agent-hooks/installer-utils' + +vi.mock('electron', () => ({ app: { getPath: () => process.cwd() } })) +afterEach(() => vi.restoreAllMocks()) + +describe('Codex Windows hook command', () => { + it.each(['测试用户', '홍길동', '日本語', 'rené', '测试 用户', "测试 O'Brien"])( + 'uses the existing PowerShell host for %s without a second interpreter', + (profile) => { + vi.spyOn(process, 'platform', 'get').mockReturnValue('win32') + const path = `C:\\Users\\${profile}\\.orca\\agent-hooks\\codex-hook.cmd` + const command = getManagedCommand(path) + expect(command).not.toMatch(/powershell\.exe|EncodedCommand|Set-ExecutionPolicy/) + expect(command).toContain(`-LiteralPath '${path.replaceAll("'", "''")}' -PathType Leaf`) + expect(command).toContain(`[Console]::In.ReadToEnd()`) + expect(createManagedCommandMatcher('codex-hook.cmd')(command)).toBe(true) + expect(wrapWindowsCmdHookCommand(path)).toContain('-EncodedCommand') + } + ) + + it('preserves the existing ASCII command and POSIX launcher', () => { + vi.spyOn(process, 'platform', 'get').mockReturnValue('win32') + const path = 'C:\\Users\\alice\\.orca\\agent-hooks\\codex-hook.cmd' + expect(getManagedCommand(path)).toBe(path) + vi.spyOn(process, 'platform', 'get').mockReturnValue('linux') + expect(getManagedCommand('/home/测试/.orca/agent-hooks/codex-hook.sh')).toContain( + "[ -x '/home/测试/.orca/agent-hooks/codex-hook.sh' ]" + ) + }) +}) + +const windowsPowerShell = join( + process.env.SystemRoot ?? 'C:\\Windows', + 'System32', + 'WindowsPowerShell', + 'v1.0', + 'powershell.exe' +) +const windowsPwsh = (process.env.PATH ?? '') + .split(delimiter) + .map((directory) => join(directory, 'pwsh.exe')) + .find((file) => existsSync(file)) + +describe.skipIf(process.platform !== 'win32')('Codex hook delivery through PowerShell', () => { + it.each([windowsPowerShell, ...(windowsPwsh ? [windowsPwsh] : [])])( + 'delivers all eight events exactly once from a Unicode profile through %s', + async (shell) => { + const root = mkdtempSync(join(tmpdir(), 'orca-codex-cjk-')) + const home = join(root, "测试 사용자 O'Brien") + mkdirSync(home) + const scriptPath = join(home, 'codex-hook.cmd') + writeFileSync(scriptPath, getManagedScript()) + const posts: URLSearchParams[] = [] + const tokens: unknown[] = [] + const server = createServer((req, res) => { + const chunks: Buffer[] = [] + req.on('data', (chunk) => chunks.push(chunk)) + req.on('end', () => { + tokens.push(req.headers['x-orca-agent-hook-token']) + posts.push(new URLSearchParams(Buffer.concat(chunks).toString('utf8'))) + res.writeHead(204).end() + }) + }) + await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve)) + const address = server.address() + if (!address || typeof address === 'string') { + throw new Error('Missing listener port') + } + const env = { + ...Object.fromEntries( + Object.entries(process.env).filter(([key]) => !key.startsWith('ORCA_')) + ), + ORCA_BACKGROUND_LAUNCH: '1', + ORCA_AGENT_HOOK_PORT: String(address.port), + ORCA_AGENT_HOOK_TOKEN: 'unicode-test-token', + ORCA_PANE_KEY: 'unicode-tab:unicode-leaf', + ORCA_WORKTREE_ID: 'C:\\folder workspace\\测试 & repo' + } + const payloads = CODEX_EVENTS.map((hook_event_name) => + JSON.stringify({ + hook_event_name, + prompt: '测试 한국어 😀 " \\ \n & %PATH% ! $HOME '.repeat(7000) + }) + ) + const invoke = (command: string, input: string) => + runProcess({ + program: shell, + args: ['-NoProfile', '-Command', command], + input, + env, + timeoutMs: 10_000, + terminationBarrier: true + }) + try { + for (let offset = 0; offset < payloads.length; offset += 4) { + const results = await Promise.all( + payloads + .slice(offset, offset + 4) + .map((payload) => invoke(getManagedCommand(scriptPath), payload)) + ) + for (const result of results) { + expect(result).toMatchObject({ code: 0, stdout: '', stderr: '', timedOut: false }) + } + } + expect(posts).toHaveLength(CODEX_EVENTS.length) + expect(tokens).toEqual(CODEX_EVENTS.map(() => 'unicode-test-token')) + expect(posts.map((post) => post.get('payload')).sort()).toEqual([...payloads].sort()) + for (const post of posts) { + expect(post.get('paneKey')).toBe(env.ORCA_PANE_KEY) + expect(post.get('worktreeId')).toBe(env.ORCA_WORKTREE_ID) + } + await new Promise((resolve) => server.close(() => resolve())) + expect(await invoke(getManagedCommand(scriptPath), payloads[0])).toMatchObject({ + code: 0, + stdout: '', + stderr: '', + timedOut: false + }) + rmSync(scriptPath) + expect(await invoke(getManagedCommand(scriptPath), payloads[0])).toMatchObject({ + code: 0, + stdout: '', + stderr: '', + timedOut: false + }) + expect(posts).toHaveLength(CODEX_EVENTS.length) + } finally { + await new Promise((resolve) => server.close(() => resolve())) + await removeTree(root) + } + }, + 30_000 + ) +}) diff --git a/src/main/codex/windows-hook-upgrade.test.ts b/src/main/codex/windows-hook-upgrade.test.ts new file mode 100644 index 00000000000..203fdfb99c2 --- /dev/null +++ b/src/main/codex/windows-hook-upgrade.test.ts @@ -0,0 +1,97 @@ +import { describe, expect, it, vi } from 'vitest' +import { mkdirSync, readFileSync, writeFileSync } from 'node:fs' +import { join } from 'node:path' +import type * as Os from 'node:os' +import { setupCodexHookHomes } from './hook-service-test-harness' + +const { getPathMock, homedirMock } = vi.hoisted(() => ({ + getPathMock: vi.fn<(name: string) => string>(), + homedirMock: vi.fn<() => string>() +})) +vi.mock('electron', () => ({ app: { getPath: getPathMock } })) +vi.mock('os', async (importOriginal) => ({ + ...(await importOriginal()), + homedir: homedirMock +})) + +import { CodexHookService } from './hook-service' +import { CODEX_EVENTS, CODEX_EVENT_LABEL, getManagedCommand } from './codex-hook-definition' +import { readHooksJson, wrapWindowsHookCommand } from '../agent-hooks/installer-utils' +import { + computeTrustedHash, + getCodexExplicitHomeHookSourcePath, + upsertHookTrustEntries +} from './config-toml-trust' + +const homes = setupCodexHookHomes(homedirMock, getPathMock) + +describe.skipIf(process.platform !== 'win32')('Unicode Windows hook upgrade', () => { + it('replaces all encoded commands and trust hashes while preserving user hooks on reinstall', async () => { + const home = join(homes.tmpHome, '测试 用户') + mkdirSync(home) + homedirMock.mockReturnValue(home) + const runtimeHome = join(homes.userDataDir, 'codex-runtime-home', 'home') + const configPath = join(runtimeHome, 'hooks.json') + const tomlPath = join(runtimeHome, 'config.toml') + const scriptPath = join(home, '.orca', 'agent-hooks', 'codex-hook.cmd') + const oldCommand = wrapWindowsHookCommand(scriptPath) + const userHome = join(home, '.codex') + mkdirSync(userHome) + const userConfig = JSON.stringify({ + hooks: { Stop: [{ hooks: [{ type: 'command', command: 'user-hook' }] }] } + }) + writeFileSync(join(userHome, 'hooks.json'), userConfig) + mkdirSync(runtimeHome, { recursive: true }) + writeFileSync( + configPath, + JSON.stringify({ + hooks: Object.fromEntries( + CODEX_EVENTS.map((event) => [ + event, + [{ hooks: [{ type: 'command', command: oldCommand, timeout: 10 }] }] + ]) + ) + }) + ) + upsertHookTrustEntries( + tomlPath, + CODEX_EVENTS.map((event) => ({ + sourcePath: getCodexExplicitHomeHookSourcePath(configPath), + eventLabel: CODEX_EVENT_LABEL[event], + groupIndex: 0, + handlerIndex: 0, + command: oldCommand, + timeoutSec: 10 + })) + ) + const service = new CodexHookService() + expect(service.getStatus().state).not.toBe('installed') + for (let pass = 0; pass < 2; pass++) { + expect((await service.install()).state).toBe('installed') + expect(service.getStatus().state).toBe('installed') + const hooks = readHooksJson(configPath)?.hooks + const trust = readFileSync(tomlPath, 'utf8') + for (const event of CODEX_EVENTS) { + const commands = hooks?.[event]?.flatMap((group) => group.hooks ?? []) ?? [] + expect( + commands.filter((hook) => hook.command === getManagedCommand(scriptPath)) + ).toHaveLength(1) + expect(commands.some((hook) => hook.command === oldCommand)).toBe(false) + const entry = { + sourcePath: getCodexExplicitHomeHookSourcePath(configPath), + eventLabel: CODEX_EVENT_LABEL[event], + groupIndex: 0, + handlerIndex: 0, + command: getManagedCommand(scriptPath), + timeoutSec: 10 + } + expect(trust).toContain(computeTrustedHash(entry)) + expect(trust).not.toContain(computeTrustedHash({ ...entry, command: oldCommand })) + } + expect( + hooks?.Stop?.some((group) => group.hooks?.some((hook) => hook.command === 'user-hook')) + ).toBe(true) + expect(readFileSync(join(userHome, 'hooks.json'), 'utf8')).toBe(userConfig) + } + }) +}) diff --git a/src/main/computer/macos-native-provider-client.test.ts b/src/main/computer/macos-native-provider-client.test.ts index 501a30eb68a..a8332ac40dd 100644 --- a/src/main/computer/macos-native-provider-client.test.ts +++ b/src/main/computer/macos-native-provider-client.test.ts @@ -1,6 +1,7 @@ import { EventEmitter } from 'node:events' import { join } from 'node:path' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' +import { PROVIDER_SIGKILL_GRACE_MS } from './macos-native-provider-process-reaping' const { chmodSyncMock, @@ -63,8 +64,15 @@ class FakeSocket extends EventEmitter { } class FakeProvider extends EventEmitter { + exitCode: number | null = null + signalCode: string | null = null kill = vi.fn() unref = vi.fn() + + exit(code = 0): void { + this.exitCode = code + this.emit('exit', code, null) + } } function pendingConnectThatRejectsOnAbort(signal?: AbortSignal): Promise { @@ -107,6 +115,11 @@ describe('MacOSNativeProviderClient', () => { }) afterEach(() => { + for (const result of spawnMock.mock.results) { + if (result.value instanceof FakeProvider) { + result.value.exit() + } + } chmodSyncMock.mockReset() connectMacOSProviderSocketMock.mockReset() mkdtempSyncMock.mockReset() @@ -497,15 +510,15 @@ describe('MacOSNativeProviderClient', () => { }) it('terminates the helper process when socket startup fails', async () => { - const providerKill = vi.fn() - spawnMock.mockReturnValueOnce({ unref: vi.fn(), kill: providerKill }) + const provider = new FakeProvider() + spawnMock.mockReturnValueOnce(provider) connectMacOSProviderSocketMock.mockRejectedValueOnce(new Error('socket did not open')) const { MacOSNativeProviderClient } = await loadClientModule() const client = new MacOSNativeProviderClient() await expect(client.capabilities()).rejects.toThrow('socket did not open') - expect(providerKill).toHaveBeenCalledWith('SIGTERM') + expect(provider.kill).toHaveBeenCalledWith('SIGTERM') expect(rmSyncMock).toHaveBeenCalledWith(expect.stringContaining('orca-computer-use-'), { recursive: true, force: true @@ -551,6 +564,162 @@ describe('MacOSNativeProviderClient', () => { expect(connectSignal.aborted).toBe(true) expect(providers[0]!.kill).toHaveBeenCalledWith('SIGTERM') }) + + it('escalates to SIGKILL when a helper ignores terminate and SIGTERM', async () => { + const { MacOSNativeProviderClient } = await loadClientModule() + const client = new MacOSNativeProviderClient() + + const call = client.capabilities() + const rejection = expect(call).rejects.toThrow('native macOS provider handshake timed out') + await vi.waitFor(() => expect(sockets).toHaveLength(1)) + const socket = sockets[0]! + await vi.waitFor(() => expect(socket.writes).toHaveLength(1)) + + await vi.advanceTimersByTimeAsync(60_000) + await rejection + + const provider = providers[0]! + // Why: a wedged helper never reads `terminate`, so the socket write alone + // is what used to leak the process on every request timeout. + expect(socket.writes.at(-1)).toContain('"method":"terminate"') + expect(provider.kill).toHaveBeenCalledWith('SIGTERM') + expect(provider.kill).not.toHaveBeenCalledWith('SIGKILL') + + await vi.advanceTimersByTimeAsync(PROVIDER_SIGKILL_GRACE_MS) + expect(provider.kill).toHaveBeenCalledWith('SIGKILL') + }) + + it('does not escalate to SIGKILL when the helper exits after SIGTERM', async () => { + const { MacOSNativeProviderClient } = await loadClientModule() + const client = new MacOSNativeProviderClient() + + const call = client.capabilities() + const rejection = expect(call).rejects.toThrow('native macOS provider handshake timed out') + await vi.waitFor(() => expect(sockets).toHaveLength(1)) + await vi.waitFor(() => expect(sockets[0]!.writes).toHaveLength(1)) + + await vi.advanceTimersByTimeAsync(60_000) + await rejection + + const provider = providers[0]! + expect(provider.kill).toHaveBeenCalledWith('SIGTERM') + provider.exit(0) + + await vi.advanceTimersByTimeAsync(PROVIDER_SIGKILL_GRACE_MS * 2) + expect(provider.kill).not.toHaveBeenCalledWith('SIGKILL') + }) + + it('reaps the previous helper process before a replacement is started', async () => { + const { MacOSNativeProviderClient } = await loadClientModule() + const client = new MacOSNativeProviderClient() + + const firstCall = client.capabilities() + const firstRejection = expect(firstCall).rejects.toThrow('active helper failed') + await vi.waitFor(() => expect(sockets).toHaveLength(1)) + await vi.waitFor(() => expect(sockets[0]!.writes).toHaveLength(1)) + sockets[0]!.emit('error', new Error('active helper failed')) + await firstRejection + + expect(providers[0]!.kill).toHaveBeenCalledWith('SIGTERM') + + const secondCall = client.capabilities() + await vi.waitFor(() => expect(providers).toHaveLength(2)) + // Why: the replacement must not inherit the previous generation's teardown. + expect(providers[1]!.kill).not.toHaveBeenCalled() + + const secondSocket = sockets[1]! + await vi.waitFor(() => expect(secondSocket.writes).toHaveLength(1)) + const secondRequest = JSON.parse(secondSocket.writes[0]!) as { id: number } + secondSocket.emit( + 'data', + `${JSON.stringify({ + id: secondRequest.id, + ok: true, + result: { protocolVersion: 1, supports: {} } + })}\n` + ) + await expect(secondCall).resolves.toMatchObject({ protocolVersion: 1 }) + }) + + it('reaps the helper process when the active socket closes on its own', async () => { + const { MacOSNativeProviderClient } = await loadClientModule() + const client = new MacOSNativeProviderClient() + + const call = client.capabilities() + const rejection = expect(call).rejects.toThrow('native macOS helper app connection closed') + await vi.waitFor(() => expect(sockets).toHaveLength(1)) + await vi.waitFor(() => expect(sockets[0]!.writes).toHaveLength(1)) + + // Why: a helper that dies takes its socket down with a bare 'close', with no + // preceding 'error' — the teardown path most likely to run in the wild. + sockets[0]!.emit('close') + await rejection + + expect(providers[0]!.kill).toHaveBeenCalledWith('SIGTERM') + }) + + it('does not signal a helper that already exited before teardown', async () => { + const { MacOSNativeProviderClient } = await loadClientModule() + const client = new MacOSNativeProviderClient() + + const call = client.capabilities() + const rejection = expect(call).rejects.toThrow('native macOS helper app connection closed') + await vi.waitFor(() => expect(sockets).toHaveLength(1)) + await vi.waitFor(() => expect(sockets[0]!.writes).toHaveLength(1)) + + const provider = providers[0]! + provider.exitCode = 0 + sockets[0]!.emit('close') + await rejection + + // Why: signalling a reaped pid is how a recycled pid gets hit. + expect(provider.kill).not.toHaveBeenCalled() + }) + + it('reaps the helper process of a superseded startup', async () => { + const pendingConnects: { + resolve: (socket: FakeSocket) => void + }[] = [] + connectMacOSProviderSocketMock.mockImplementation( + async () => + await new Promise((resolve) => { + pendingConnects.push({ resolve }) + }) + ) + const { MacOSNativeProviderClient } = await loadClientModule() + const client = new MacOSNativeProviderClient() + + const firstCall = client.capabilities() + await vi.waitFor(() => expect(pendingConnects).toHaveLength(1)) + + client.shutdown() + + const secondCall = client.capabilities() + await vi.waitFor(() => expect(pendingConnects).toHaveLength(2)) + const secondSocket = new FakeSocket() + pendingConnects[1]!.resolve(secondSocket) + await vi.waitFor(() => expect(secondSocket.writes).toHaveLength(1)) + const secondRequest = JSON.parse(secondSocket.writes[0]!) as { id: number } + + pendingConnects[0]!.resolve(new FakeSocket()) + await expect(firstCall).rejects.toThrow('native macOS provider startup was superseded') + + // Why: the superseded throw is caught by this function's own catch, so the + // helper must be reaped exactly once, not once per handler. + expect(providers[0]!.kill).toHaveBeenCalledTimes(1) + expect(providers[0]!.kill).toHaveBeenCalledWith('SIGTERM') + expect(providers[1]!.kill).not.toHaveBeenCalled() + + secondSocket.emit( + 'data', + `${JSON.stringify({ + id: secondRequest.id, + ok: true, + result: { protocolVersion: 1, supports: {} } + })}\n` + ) + await expect(secondCall).resolves.toMatchObject({ protocolVersion: 1 }) + }) }) function macOSProviderCapabilities(actions: Partial> = {}) { diff --git a/src/main/computer/macos-native-provider-client.ts b/src/main/computer/macos-native-provider-client.ts index 61c286223b2..ec466536375 100644 --- a/src/main/computer/macos-native-provider-client.ts +++ b/src/main/computer/macos-native-provider-client.ts @@ -18,6 +18,7 @@ import { writeNativeProviderLine } from './macos-native-provider-contract' import { resolveMacOSComputerUseExecutablePath } from './macos-native-provider-paths' +import { MacOSProviderProcessOwner } from './macos-native-provider-process-reaping' import { attachMacOSNativeProviderSocketListeners, NativeProviderLineBuffer, @@ -31,6 +32,7 @@ const REQUEST_TIMEOUT_MS = 60_000 export class MacOSNativeProviderClient { private socket: net.Socket | null = null + private readonly providerProcess = new MacOSProviderProcessOwner() private socketStartPromise: Promise | null = null private socketPath: string | null = null private socketDirectory: string | null = null @@ -84,7 +86,7 @@ export class MacOSNativeProviderClient { ) this.pending.delete(id) } - this.cleanupSocketDirectory() + this.releaseHelperGeneration() } private async call(method: NativeMethod, params: unknown): Promise { if (method !== 'handshake') { @@ -124,7 +126,7 @@ export class MacOSNativeProviderClient { clearTimeout(pending.timer) this.pending.delete(id) } - this.invalidateActiveSocketAfterWriteFailure(transport, wrapped) + this.invalidateActiveSocket(transport, wrapped) throw wrapped } return await result @@ -192,7 +194,8 @@ export class MacOSNativeProviderClient { helperExecutablePath, isCurrent: (socketPath) => this.socketStartGeneration === startGeneration && - (this.socketPath === null || this.socketPath === socketPath) + (this.socketPath === null || this.socketPath === socketPath), + providerProcess: this.providerProcess }) this.socketDirectory = started.socketDirectory this.socketPath = started.socketPath @@ -243,43 +246,37 @@ export class MacOSNativeProviderClient { this.cleanupActiveSocketListeners() this.socket = null this.socketBuffer.clear() - this.cleanupSocketDirectory() + this.releaseHelperGeneration() this.rejectPending( new RuntimeClientError('accessibility_error', 'native macOS helper app connection closed') ) } private handleTransportError(socket: net.Socket, error: Error): void { - // Why: stale socket errors can arrive after shutdown/restart. - if (this.socket !== socket) { - return - } - this.cleanupActiveSocketListeners() - // Why: an active transport error makes the helper socket unreliable for the next request. - this.socket = null - this.socketBuffer.clear() - if (!socket.destroyed) { - socket.destroy() - } - this.cleanupSocketDirectory() - this.rejectPending(new RuntimeClientError('accessibility_error', error.message)) + this.invalidateActiveSocket( + socket, + new RuntimeClientError('accessibility_error', error.message) + ) } - private invalidateActiveSocketAfterWriteFailure( - socket: net.Socket, - error: RuntimeClientError - ): void { + private invalidateActiveSocket(socket: net.Socket, error: RuntimeClientError): void { + // Why: stale socket errors and late write failures can arrive after + // shutdown/restart; only the active socket may tear down this generation. if (this.socket !== socket) { return } this.cleanupActiveSocketListeners() + // Why: a failed transport makes the helper socket unreliable for the next request. this.socket = null this.socketBuffer.clear() if (!socket.destroyed) { socket.destroy() } - this.cleanupSocketDirectory() + this.releaseHelperGeneration() this.rejectPending(error) } - private cleanupSocketDirectory(): void { + private releaseHelperGeneration(): void { + // Why: `terminate` only lands if the helper is still reading its socket, and + // the wedged helpers this reaps are exactly the ones that are not. + this.providerProcess.reap() if (!this.socketDirectory) { return } diff --git a/src/main/computer/macos-native-provider-process-reaping.test.ts b/src/main/computer/macos-native-provider-process-reaping.test.ts new file mode 100644 index 00000000000..7288795c84d --- /dev/null +++ b/src/main/computer/macos-native-provider-process-reaping.test.ts @@ -0,0 +1,48 @@ +import { ChildProcess } from 'node:child_process' +import { afterEach, describe, expect, it, vi } from 'vitest' +import { + PROVIDER_SIGKILL_GRACE_MS, + reapMacOSProviderProcess +} from './macos-native-provider-process-reaping' + +describe('macOS provider reaping resource bounds', () => { + const providers: ChildProcess[] = [] + + afterEach(() => { + for (const provider of providers.splice(0)) { + provider.emit('exit', 0, null) + } + vi.useRealTimers() + vi.restoreAllMocks() + }) + + it.each(['exit', 'escalation'] as const)( + 'shares one exit hook across 200 helpers and releases it on %s', + (mode) => { + vi.useFakeTimers() + const baseline = process.listenerCount('exit') + for (let index = 0; index < 200; index++) { + const provider = new ChildProcess() + vi.spyOn(provider, 'kill').mockReturnValue(true) + providers.push(provider) + reapMacOSProviderProcess(provider) + reapMacOSProviderProcess(provider) + expect(provider.kill).toHaveBeenCalledTimes(1) + } + expect(process.listenerCount('exit')).toBe(baseline + 1) + if (mode === 'exit') { + for (const provider of providers) { + provider.emit('exit', 0, null) + } + } + vi.advanceTimersByTime(PROVIDER_SIGKILL_GRACE_MS) + + for (const provider of providers) { + expect(provider.kill).toHaveBeenCalledTimes(mode === 'exit' ? 1 : 2) + expect(provider.listenerCount('exit')).toBe(0) + } + expect(vi.getTimerCount()).toBe(0) + expect(process.listenerCount('exit')).toBe(baseline) + } + ) +}) diff --git a/src/main/computer/macos-native-provider-process-reaping.ts b/src/main/computer/macos-native-provider-process-reaping.ts new file mode 100644 index 00000000000..7ce243e6100 --- /dev/null +++ b/src/main/computer/macos-native-provider-process-reaping.ts @@ -0,0 +1,72 @@ +import type { ChildProcessHandle as ChildProcess } from '../../shared/child-process/run-process' + +export const PROVIDER_SIGKILL_GRACE_MS = 2_000 + +const reaped = new WeakSet() +const pendingReaps = new Set<() => void>() + +function forcePendingReaps(): void { + for (const forceReap of pendingReaps) { + forceReap() + } +} + +// Why: signal the child handle, not a raw pid. Node no-ops once the child has +// exited, so a recycled pid can never be signalled. +export function reapMacOSProviderProcess(provider: ChildProcess): void { + if (reaped.has(provider) || hasProviderExited(provider)) { + return + } + reaped.add(provider) + const cleanup = (): void => { + clearTimeout(escalation) + provider.off('exit', cleanup) + pendingReaps.delete(forceReap) + if (pendingReaps.size === 0) { + process.off('exit', forcePendingReaps) + } + } + const forceReap = (): void => { + try { + if (!hasProviderExited(provider)) { + provider.kill('SIGKILL') + } + } finally { + cleanup() + } + } + const escalation = setTimeout(forceReap, PROVIDER_SIGKILL_GRACE_MS) + escalation.unref() + if (pendingReaps.size === 0) { + // Sidecar shutdown calls process.exit(), so timer escalation alone can strand a helper. + process.once('exit', forcePendingReaps) + } + pendingReaps.add(forceReap) + provider.once('exit', cleanup) + provider.kill('SIGTERM') +} + +export class MacOSProviderProcessOwner { + private provider: ChildProcess | null = null + + // Why: adopting a new generation must never strand the previous one, whatever + // teardown did or did not run first. + adopt(provider: ChildProcess): void { + this.reap() + this.provider = provider + } + + reap(): void { + const provider = this.provider + this.provider = null + if (provider) { + reapMacOSProviderProcess(provider) + } + } +} + +// Why: typeof, not `!== null` — test doubles leave these undefined, which +// `!== null` would read as "already exited" and silently skip the reap. +function hasProviderExited(provider: ChildProcess): boolean { + return typeof provider.exitCode === 'number' || typeof provider.signalCode === 'string' +} diff --git a/src/main/computer/macos-native-provider-reaping.integration.test.ts b/src/main/computer/macos-native-provider-reaping.integration.test.ts new file mode 100644 index 00000000000..b4180242e58 --- /dev/null +++ b/src/main/computer/macos-native-provider-reaping.integration.test.ts @@ -0,0 +1,51 @@ +import { once } from 'node:events' +import { afterEach, describe, expect, it } from 'vitest' +import { spawnProcess, type ChildProcessHandle } from '../../shared/child-process/run-process' +import { reapMacOSProviderProcess } from './macos-native-provider-process-reaping' + +describe.skipIf(process.platform === 'win32')('real macOS provider process reaping', () => { + const children: ChildProcessHandle[] = [] + + afterEach(async () => { + await Promise.all( + children.splice(0).map(async (child) => { + if (child.exitCode !== null || child.signalCode !== null) { + return + } + const exit = once(child, 'exit') + child.kill('SIGKILL') + await exit + }) + ) + }) + + it.each(['healthy', 'ignores SIGTERM', 'stopped'])('reaps a %s detached child', async (mode) => { + const child = spawnProcess({ + program: process.execPath, + args: [ + '-e', + ` + ${mode === 'ignores SIGTERM' ? "process.on('SIGTERM', () => {});" : ''} + setInterval(() => {}, 1000); + process.stdout.write('ready'); + ` + ], + detached: true + }) + children.push(child) + const exited = once(child, 'exit') + await once(child.stdout, 'data') + if (mode === 'stopped') { + child.kill('SIGSTOP') + } + const exitListeners = process.listenerCount('exit') + + reapMacOSProviderProcess(child) + reapMacOSProviderProcess(child) + + const [code, signal] = await exited + expect(code).toBeNull() + expect(signal).toBe(mode === 'healthy' ? 'SIGTERM' : 'SIGKILL') + expect(process.listenerCount('exit')).toBe(exitListeners) + }) +}) diff --git a/src/main/computer/macos-native-provider-startup-cleanup.test.ts b/src/main/computer/macos-native-provider-startup-cleanup.test.ts new file mode 100644 index 00000000000..272a928743c --- /dev/null +++ b/src/main/computer/macos-native-provider-startup-cleanup.test.ts @@ -0,0 +1,87 @@ +import { EventEmitter } from 'node:events' +import { existsSync, mkdtempSync, rmSync, writeFileSync } from 'node:fs' +import { tmpdir } from 'node:os' +import { dirname, join } from 'node:path' +import { afterEach, describe, expect, it, vi } from 'vitest' +import { MacOSProviderProcessOwner } from './macos-native-provider-process-reaping' +import { startMacOSNativeProviderSocket } from './macos-native-provider-transport' + +const { connectMock, spawnMock } = vi.hoisted(() => ({ + connectMock: vi.fn(), + spawnMock: vi.fn() +})) + +vi.mock('node:child_process', () => ({ spawn: spawnMock })) +vi.mock('./macos-native-provider-socket', () => ({ + connectMacOSProviderSocket: connectMock +})) + +class Provider extends EventEmitter { + exitCode: number | null = null + signalCode: string | null = null + kill = vi.fn() + unref(): void {} +} + +describe('superseded macOS provider startup cleanup', () => { + const directories: string[] = [] + + afterEach(() => { + for (const result of spawnMock.mock.results) { + if (result.value instanceof Provider) { + result.value.emit('exit', 0, null) + } + } + vi.useRealTimers() + vi.resetAllMocks() + for (const directory of directories.splice(0)) { + rmSync(directory, { recursive: true, force: true }) + } + }) + + it.each(['socket rejection', 'provider exit'])( + 'removes only its own directory on %s', + async (failure) => { + vi.useFakeTimers() + const provider = new Provider() + spawnMock.mockReturnValue(provider) + let rejectConnection = (_error: Error): void => {} + connectMock.mockImplementation( + (socketPath: string, _timeout: number, signal: AbortSignal) => { + directories.push(dirname(socketPath)) + return new Promise((_resolve, reject) => { + rejectConnection = reject + signal.addEventListener('abort', () => reject(new Error('cancelled')), { once: true }) + }) + } + ) + let current = true + const owner = new MacOSProviderProcessOwner() + const startup = startMacOSNativeProviderSocket({ + helperExecutablePath: 'fixture-provider', + isCurrent: () => current, + providerProcess: owner + }) + const rejection = expect(startup).rejects.toThrow() + const ownDirectory = directories[0]! + expect(existsSync(join(ownDirectory, 'provider.token'))).toBe(true) + const replacementDirectory = mkdtempSync(join(tmpdir(), 'orca-computer-use-replacement-')) + directories.push(replacementDirectory) + const replacementToken = join(replacementDirectory, 'provider.token') + writeFileSync(replacementToken, 'replacement-token') + + current = false + owner.reap() + if (failure === 'provider exit') { + provider.exitCode = 0 + provider.emit('exit', 0, null) + } else { + rejectConnection(new Error('socket did not open')) + } + + await rejection + expect(existsSync(ownDirectory)).toBe(false) + expect(existsSync(replacementToken)).toBe(true) + } + ) +}) diff --git a/src/main/computer/macos-native-provider-transport.ts b/src/main/computer/macos-native-provider-transport.ts index 01ceca2d5d6..1678dab22d3 100644 --- a/src/main/computer/macos-native-provider-transport.ts +++ b/src/main/computer/macos-native-provider-transport.ts @@ -5,6 +5,10 @@ import { release, tmpdir } from 'node:os' import { join } from 'node:path' import { randomUUID } from 'node:crypto' import { connectMacOSProviderSocket } from './macos-native-provider-socket' +import { + reapMacOSProviderProcess, + type MacOSProviderProcessOwner +} from './macos-native-provider-process-reaping' import { RuntimeClientError } from './runtime-client-error' const HELPER_CONNECT_TIMEOUT_MS = 10_000 @@ -86,10 +90,12 @@ export function consumeNativeProviderLines( export async function startMacOSNativeProviderSocket({ helperExecutablePath, - isCurrent + isCurrent, + providerProcess }: { helperExecutablePath: string isCurrent: (socketPath: string) => boolean + providerProcess: MacOSProviderProcessOwner }): Promise { const socketDirectory = mkdtempSync(join(tmpdir(), 'orca-computer-use-')) chmodSync(socketDirectory, 0o700) @@ -100,6 +106,9 @@ export async function startMacOSNativeProviderSocket({ // Why: launching the nested helper via LaunchServices can make TCC evaluate // Orca.app as responsible; the signed helper executable owns this grant. const provider = spawnProvider(helperExecutablePath, socketPath, socketTokenPath) + // Why: own the helper from birth. Adopting only after connect leaves a window + // where a quit during startup strands it with nobody holding the handle. + providerProcess.adopt(provider) const providerFailure = waitForProviderLaunchFailure(provider) const connectAbort = new AbortController() try { @@ -111,7 +120,6 @@ export async function startMacOSNativeProviderSocket({ rmSync(socketTokenPath, { force: true }) if (!isCurrent(socketPath)) { socket.destroy() - cleanupSocketDirectory(socketDirectory) throw new RuntimeClientError( 'accessibility_error', 'native macOS provider startup was superseded' @@ -121,12 +129,11 @@ export async function startMacOSNativeProviderSocket({ } catch (error) { connectAbort.abort() providerFailure.cleanup() - // Why: connect failures happen after spawn; terminate the detached helper - // so repeated startup attempts do not leave orphan providers. - provider.kill('SIGTERM') - if (isCurrent(socketPath)) { - cleanupSocketDirectory(socketDirectory) - } + // Why: connect failures and superseded startups both happen after spawn; + // escalate so a helper that ignores SIGTERM cannot outlive the attempt. + reapMacOSProviderProcess(provider) + // Each attempt owns a unique directory, even after its generation is superseded. + cleanupSocketDirectory(socketDirectory) throw error } } diff --git a/src/main/computer/sidecar-provider-reaping.integration.test.ts b/src/main/computer/sidecar-provider-reaping.integration.test.ts new file mode 100644 index 00000000000..1e6e89d2bb0 --- /dev/null +++ b/src/main/computer/sidecar-provider-reaping.integration.test.ts @@ -0,0 +1,121 @@ +import { once } from 'node:events' +import { mkdtemp, readFile, rm } from 'node:fs/promises' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { build } from 'esbuild' +import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' +import { runProcess, spawnProcess } from '../../shared/child-process/run-process' + +describe.skipIf(process.platform === 'win32')('real sidecar exit reaping', () => { + let directory = '' + let entry = '' + + beforeAll(async () => { + directory = await mkdtemp(join(tmpdir(), 'orca-sidecar-reaping-')) + entry = join(directory, 'sidecar.cjs') + await build({ + entryPoints: [join(__dirname, 'sidecar-entry.ts')], + outfile: entry, + bundle: true, + platform: 'node', + format: 'cjs', + logLevel: 'silent', + plugins: [ + { + name: 'fault-injected-provider', + setup(builder) { + builder.onLoad({ filter: /computer-provider-lifecycle\.ts$/ }, () => ({ + resolveDir: __dirname, + loader: 'ts', + contents: ` + import { once } from 'node:events'; + import { writeFileSync } from 'node:fs'; + import { spawnProcess } from '../../shared/child-process/run-process'; + import { reapMacOSProviderProcess } from './macos-native-provider-process-reaping'; + let child; + export function currentComputerProvider() { + return { capabilities: async () => { + child = spawnProcess({ + program: process.execPath, + args: ['-e', "process.on('SIGTERM', () => {}); process.on('SIGHUP', () => {}); setInterval(() => {}, 1000); process.stdout.write('ready');"], + detached: true, + stdio: ['ignore', 'pipe', 'ignore'] + }); + writeFileSync(process.env.ORCA_TEST_PROVIDER_PID_FILE, String(child.pid)); + child.unref(); + await once(child.stdout, 'data'); + child.stdout.destroy(); + child.kill('SIGSTOP'); + return { ready: true }; + }}; + } + export function shutdownComputerProviders() { + if (child) reapMacOSProviderProcess(child); + } + ` + })) + } + } + ] + }) + }) + + afterAll(async () => { + if (directory) { + await rm(directory, { recursive: true, force: true }) + } + }) + + async function isRunning(pid: number): Promise { + const result = await runProcess({ + program: '/bin/ps', + args: ['-o', 'stat=', '-p', String(pid)], + timeoutMs: 5_000 + }) + // Linux containers may retain exited grandchildren as zombies until PID 1 reaps them. + return result.code === 0 && !result.stdout.trim().startsWith('Z') + } + + it.each(['SIGTERM', 'SIGINT', 'disconnect'] as const)( + 'does not leave a stopped, SIGTERM-resistant helper after %s', + async (mode) => { + const pidFile = join(directory, `${mode}.pid`) + const sidecar = spawnProcess({ + program: process.execPath, + args: [entry], + env: { ...process.env, ORCA_BACKGROUND_LAUNCH: '1', ORCA_TEST_PROVIDER_PID_FILE: pidFile }, + stdio: ['ignore', 'pipe', 'pipe', 'ipc'] + }) + const sidecarExit = once(sidecar, 'exit') + try { + const response = once(sidecar, 'message') + sidecar.send({ id: 1, method: 'capabilities' }) + expect((await response)[0]).toMatchObject({ id: 1, ok: true, result: { ready: true } }) + const pid = Number(await readFile(pidFile, 'utf8')) + expect(Number.isInteger(pid) && pid > 0).toBe(true) + expect(await isRunning(pid)).toBe(true) + + if (mode === 'disconnect') { + sidecar.disconnect() + } else { + sidecar.kill(mode) + } + await sidecarExit + + await vi.waitFor(async () => expect(await isRunning(pid)).toBe(false), { + timeout: 5_000, + interval: 100 + }) + } finally { + if (sidecar.exitCode === null && sidecar.signalCode === null) { + sidecar.kill('SIGKILL') + await sidecarExit + } + const pid = Number(await readFile(pidFile, 'utf8').catch(() => '0')) + if (Number.isInteger(pid) && pid > 0 && (await isRunning(pid))) { + process.kill(pid, 'SIGKILL') + } + } + } + ) +}) diff --git a/src/main/daemon/daemon-pty-adapter.test.ts b/src/main/daemon/daemon-pty-adapter.test.ts index 5eba73d8ad2..379d6a23b8f 100644 --- a/src/main/daemon/daemon-pty-adapter.test.ts +++ b/src/main/daemon/daemon-pty-adapter.test.ts @@ -841,6 +841,47 @@ describe('DaemonPtyAdapter (IPtyProvider)', () => { }) describe('fanoutSyntheticExits / getActiveSessionIds (restart primitives)', () => { + it.each(['synthetic', 'daemon'])( + 'snapshots subscriptions and isolates %s exit payloads', + async (source) => { + const { id } = await adapter.spawn({ cols: 80, rows: 24 }) + const emitExit = + source === 'synthetic' + ? () => adapter.fanoutSyntheticExits(-1) + : () => lastSubprocess._simulateExit(-1) + const calls: string[] = [] + const secondListener = vi.fn() + let unsubscribeSecond = () => {} + adapter.onExit((payload) => { + calls.push('first') + unsubscribeSecond() + adapter.onExit(() => calls.push('late')) + payload.id = 'mutated' + payload.code = 99 + }) + unsubscribeSecond = adapter.onExit((payload) => { + calls.push('second') + secondListener(payload) + }) + + emitExit() + await waitFor(() => calls.length >= 2) + + expect(calls).toEqual(['first', 'second']) + expect(secondListener).toHaveBeenCalledWith( + expect.objectContaining({ + id, + code: -1, + incarnationId: expect.any(String) + }) + ) + await adapter.spawn({ cols: 80, rows: 24 }) + emitExit() + await waitFor(() => calls.length >= 4) + expect(calls).toEqual(['first', 'second', 'first', 'late']) + } + ) + it('reports every live spawn in getActiveSessionIds', async () => { const { id: id1 } = await adapter.spawn({ cols: 80, rows: 24 }) const { id: id2 } = await adapter.spawn({ cols: 80, rows: 24 }) @@ -883,20 +924,5 @@ describe('DaemonPtyAdapter (IPtyProvider)', () => { adapter.fanoutSyntheticExits(-1) expect(exits).toHaveLength(1) }) - - it('propagates to every registered exit listener in order', () => { - const aExits: { id: string; code: number }[] = [] - const bExits: { id: string; code: number }[] = [] - adapter.onExit((payload) => aExits.push(payload)) - adapter.onExit((payload) => bExits.push(payload)) - - const internals = adapter as unknown as { activeSessionIds: Set } - internals.activeSessionIds.add('sess-a') - - adapter.fanoutSyntheticExits(-1) - - expect(aExits).toEqual([{ id: 'sess-a', code: -1 }]) - expect(bExits).toEqual([{ id: 'sess-a', code: -1 }]) - }) }) }) diff --git a/src/main/daemon/daemon-pty-adapter.ts b/src/main/daemon/daemon-pty-adapter.ts index cef90dedaed..9624edc4aca 100644 --- a/src/main/daemon/daemon-pty-adapter.ts +++ b/src/main/daemon/daemon-pty-adapter.ts @@ -1,3 +1,4 @@ +import { emitPtyListeners, createPtyExitPayload } from './daemon-pty-listener-emission' import { DaemonPtyDaemonRecovery } from './daemon-pty-daemon-recovery' import { supportsMode2031UnsubscribeFact, type DaemonEvent } from './types' import type { IPtyProvider } from '../providers/types' @@ -16,8 +17,7 @@ export class DaemonPtyAdapter extends DaemonPtyDaemonRecovery implements IPtyPro if (event.event === 'data') { this.markSessionDirty(event.sessionId) - // oxlint-disable-next-line unicorn/no-useless-spread -- copy-safe: listeners may unsubscribe during iteration - for (const listener of [...this.dataListeners]) { + emitPtyListeners(this.dataListeners, (listener) => listener({ id: event.sessionId, data: event.payload.data, @@ -27,7 +27,7 @@ export class DaemonPtyAdapter extends DaemonPtyDaemonRecovery implements IPtyPro ...(event.payload.transformed ? { transformed: true } : {}), ...(event.payload.seq === undefined ? {} : { seq: event.payload.seq }) }) - } + ) } else if (event.event === 'sessionBackgroundMarker') { this.emitBackgroundStreamEvent({ id: event.sessionId, @@ -97,15 +97,9 @@ export class DaemonPtyAdapter extends DaemonPtyDaemonRecovery implements IPtyPro event.payload.code, event.payload.incarnationId ) - // oxlint-disable-next-line unicorn/no-useless-spread -- copy-safe: listeners may unsubscribe during iteration - for (const listener of [...this.exitListeners]) { - listener({ - id: event.sessionId, - code: event.payload.code, - ...(event.payload.incarnationId ? { incarnationId: event.payload.incarnationId } : {}), - ...(event.payload.cause ? { cause: event.payload.cause } : {}) - }) - } + emitPtyListeners(this.exitListeners, (listener) => + listener(createPtyExitPayload(event.sessionId, event.payload)) + ) } }) } diff --git a/src/main/daemon/daemon-pty-daemon-recovery.ts b/src/main/daemon/daemon-pty-daemon-recovery.ts index 73ef2591be6..374c39d1c21 100644 --- a/src/main/daemon/daemon-pty-daemon-recovery.ts +++ b/src/main/daemon/daemon-pty-daemon-recovery.ts @@ -1,3 +1,4 @@ +import { emitPtyListeners } from './daemon-pty-listener-emission' import { existsSync } from 'node:fs' import { getMacDaemonSystemResolverHealth } from './daemon-health' import { getMacDaemonTccAttributionHealth } from './daemon-tcc-attribution' @@ -259,10 +260,7 @@ export abstract class DaemonPtyDaemonRecovery extends DaemonPtyCheckpointPersist } protected emitBackgroundStreamEvent(payload: PtyBackgroundStreamEvent): void { - // oxlint-disable-next-line unicorn/no-useless-spread -- copy-safe: listeners may unsubscribe during iteration - for (const listener of [...this.backgroundStreamListeners]) { - listener(payload) - } + emitPtyListeners(this.backgroundStreamListeners, (listener) => listener(payload)) } protected async doRespawn( diff --git a/src/main/daemon/daemon-pty-event-subscriptions.ts b/src/main/daemon/daemon-pty-event-subscriptions.ts index b033944541f..6d95e2de1c7 100644 --- a/src/main/daemon/daemon-pty-event-subscriptions.ts +++ b/src/main/daemon/daemon-pty-event-subscriptions.ts @@ -1,35 +1,20 @@ +import type { DaemonPtyRouterDataEvent } from './daemon-pty-router-events' +import { removeDaemonListener } from './daemon-listener-registry' +import { emitPtyListeners } from './daemon-pty-listener-emission' import type { PtyIncarnationId } from '../../shared/pty-incarnation' import { DaemonPtySessionInventory } from './daemon-pty-session-inventory' import { CLEAN_DISCONNECT_PROTOCOL_VERSION } from './types' import type { PtyBackgroundStreamEvent } from '../providers/types' export abstract class DaemonPtyEventSubscriptions extends DaemonPtySessionInventory { - onData( - callback: (payload: { - id: string - data: string - sequenceChars?: number - transformed?: boolean - seq?: number - }) => void - ): () => void { + onData(callback: (payload: DaemonPtyRouterDataEvent) => void): () => void { this.dataListeners.push(callback) - return () => { - const idx = this.dataListeners.indexOf(callback) - if (idx !== -1) { - this.dataListeners.splice(idx, 1) - } - } + return () => removeDaemonListener(this.dataListeners, callback) } onBackgroundStreamEvent(callback: (payload: PtyBackgroundStreamEvent) => void): () => void { this.backgroundStreamListeners.push(callback) - return () => { - const idx = this.backgroundStreamListeners.indexOf(callback) - if (idx !== -1) { - this.backgroundStreamListeners.splice(idx, 1) - } - } + return () => removeDaemonListener(this.backgroundStreamListeners, callback) } onReplay(_callback: (payload: { id: string; data: string }) => void): () => void { @@ -40,34 +25,23 @@ export abstract class DaemonPtyEventSubscriptions extends DaemonPtySessionInvent callback: (payload: { id: string; code: number; incarnationId?: PtyIncarnationId }) => void ): () => void { this.exitListeners.push(callback) - return () => { - const idx = this.exitListeners.indexOf(callback) - if (idx !== -1) { - this.exitListeners.splice(idx, 1) - } - } + return () => removeDaemonListener(this.exitListeners, callback) } onWriteUnavailable(callback: (payload: { id: string }) => void): () => void { this.writeUnavailableListeners.push(callback) - return () => { - const idx = this.writeUnavailableListeners.indexOf(callback) - if (idx !== -1) { - this.writeUnavailableListeners.splice(idx, 1) - } - } + return () => removeDaemonListener(this.writeUnavailableListeners, callback) } protected emitWriteUnavailable(id: string): void { - // oxlint-disable-next-line unicorn/no-useless-spread -- copy-safe: listeners may unsubscribe during iteration - for (const listener of [...this.writeUnavailableListeners]) { + emitPtyListeners(this.writeUnavailableListeners, (listener) => { try { listener({ id }) } catch (error) { // Renderer notification failure must not cancel recovery or erase write evidence. console.warn('[daemon] Write unavailable listener failed:', error) } - } + }) } dispose(): void { diff --git a/src/main/daemon/daemon-pty-listener-emission.ts b/src/main/daemon/daemon-pty-listener-emission.ts new file mode 100644 index 00000000000..e2a84daf0fc --- /dev/null +++ b/src/main/daemon/daemon-pty-listener-emission.ts @@ -0,0 +1,18 @@ +import type { DaemonPtyRouterExitEvent } from './daemon-pty-router-events' + +export function emitPtyListeners(listeners: readonly T[], emit: (listener: T) => void): void { + // Callbacks may change subscriptions; those changes apply to the next emission. + listeners.slice().forEach(emit) +} + +export function createPtyExitPayload( + id: string, + { code, incarnationId, cause }: Omit +): DaemonPtyRouterExitEvent { + return { + id, + code, + ...(incarnationId ? { incarnationId } : {}), + ...(cause ? { cause } : {}) + } +} diff --git a/src/main/daemon/daemon-pty-runtime-state.ts b/src/main/daemon/daemon-pty-runtime-state.ts index 0edd28283e0..e471f698748 100644 --- a/src/main/daemon/daemon-pty-runtime-state.ts +++ b/src/main/daemon/daemon-pty-runtime-state.ts @@ -29,8 +29,7 @@ import { } from './history-manager' import { HistoryReader } from './history-reader' import type { PtyBackgroundStreamEvent } from '../providers/types' -import type { PtyIncarnationId } from '../../shared/pty-incarnation' -import type { TerminalExitCause } from '../../shared/terminal-exit-cause' +import type { DaemonPtyRouterDataEvent, DaemonPtyRouterExitEvent } from './daemon-pty-router-events' export type PendingDaemonSpawnOperation = { exitsBySessionId: Map @@ -97,19 +96,8 @@ export abstract class DaemonPtyRuntimeState { protected staleBundleReplacementPromise: Promise | null = null protected writeRecoveryPromise: Promise | null = null protected writeRecoveryAttempted = false - protected dataListeners: ((payload: { - id: string - data: string - sequenceChars?: number - transformed?: boolean - seq?: number - }) => void)[] = [] - protected exitListeners: ((payload: { - id: string - code: number - incarnationId?: PtyIncarnationId - cause?: TerminalExitCause - }) => void)[] = [] + protected dataListeners: ((payload: DaemonPtyRouterDataEvent) => void)[] = [] + protected exitListeners: ((payload: DaemonPtyRouterExitEvent) => void)[] = [] protected backgroundStreamListeners: ((payload: PtyBackgroundStreamEvent) => void)[] = [] protected writeUnavailableListeners: ((payload: { id: string }) => void)[] = [] protected removeEventListener: (() => void) | null = null diff --git a/src/main/daemon/daemon-pty-session-inventory.ts b/src/main/daemon/daemon-pty-session-inventory.ts index 42d728bc994..b08c34830b4 100644 --- a/src/main/daemon/daemon-pty-session-inventory.ts +++ b/src/main/daemon/daemon-pty-session-inventory.ts @@ -1,3 +1,4 @@ +import { emitPtyListeners, createPtyExitPayload } from './daemon-pty-listener-emission' import { basename } from 'node:path' import { existsSync } from 'node:fs' import { @@ -154,16 +155,11 @@ export abstract class DaemonPtySessionInventory extends DaemonPtyProcessInspecti for (const id of ids) { this.coldRestoreCache.delete(id) // Why: don't catch listener throws — matches the natural onExit fanout so synthetic exits keep the same error semantics. - // oxlint-disable-next-line unicorn/no-useless-spread -- copy-safe: listeners may unsubscribe during iteration - for (const listener of [...this.exitListeners]) { - listener({ - id, - code, - ...(this.sessionIncarnations.get(id) - ? { incarnationId: this.sessionIncarnations.get(id) } - : {}) - }) - } + emitPtyListeners(this.exitListeners, (listener) => + listener( + createPtyExitPayload(id, { code, incarnationId: this.sessionIncarnations.get(id) }) + ) + ) this.sessionIncarnations.delete(id) } } diff --git a/src/main/git/canonical-repo-key.ts b/src/main/git/canonical-repo-key.ts index 1b06423bdc9..76b2d1c3e4e 100644 --- a/src/main/git/canonical-repo-key.ts +++ b/src/main/git/canonical-repo-key.ts @@ -1,3 +1,4 @@ +import type { LocalGitExecOptions } from './repo-default-base-ref' import { toWslExecutionSpace } from '../../shared/wsl-paths' import { gitExecFileAsync } from './runner' import { resolveRevParsePath } from './worktree-path-comparison' @@ -10,7 +11,7 @@ import { resolveRevParsePath } from './worktree-path-comparison' * same repo" means across every worktree that points at it. */ -export type CanonicalRepoKeyOptions = { wslDistro?: string } +export type CanonicalRepoKeyOptions = LocalGitExecOptions const CACHE_MAX = 512 const cache = new Map() diff --git a/src/main/git/command-runner/git-exec-admission-lifetime.test.ts b/src/main/git/command-runner/git-exec-admission-lifetime.test.ts index e603bb3398d..3b4893b35ce 100644 --- a/src/main/git/command-runner/git-exec-admission-lifetime.test.ts +++ b/src/main/git/command-runner/git-exec-admission-lifetime.test.ts @@ -49,6 +49,7 @@ vi.mock('../../../shared/git-fetch-head-lock', async (importOriginal) => { import { gitExecFileAsync, gitExecFileAsyncBuffer } from './git-exec-file' import { execFileCapture } from './exec-file-capture' import { + acquireGitAdmission, GitAdmissionScheduler, _gitAdmissionSnapshotForTests, _resetGitAdmissionForTests @@ -66,6 +67,10 @@ function mockChild(pid: number | undefined = 1234): ChildProcess { return child as unknown as ChildProcess } +async function settleAdmissionGrant(): Promise { + await vi.advanceTimersByTimeAsync(0) +} + describe('git exec admission lifetime', () => { beforeEach(() => { vi.useFakeTimers() @@ -80,12 +85,36 @@ describe('git exec admission lifetime', () => { _resetGitAdmissionForTests() }) + it('keeps the SSH policy probe queued beyond its execution budget until caller cancellation', async () => { + _resetGitAdmissionForTests(new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 0 })) + const holding = acquireGitAdmission({ args: ['status'], cwd: '/repo' }) + await settleAdmissionGrant() + const blocker = await holding + const controller = new AbortController() + const pending = gitExecFileAsync(['fetch', 'origin'], { + cwd: '/repo', + env: { ...process.env, GIT_SSH_COMMAND: '' }, + useConfiguredSshCommandForNetwork: true, + signal: controller.signal + }) + const rejection = expect(pending).rejects.toMatchObject({ name: 'AbortError' }) + await settleAdmissionGrant() + await vi.advanceTimersByTimeAsync(10_000) + expect(_gitAdmissionSnapshotForTests().queued).toBe(1) + expect(execFileMock).not.toHaveBeenCalled() + controller.abort() + await rejection + blocker.release() + expect(_gitAdmissionSnapshotForTests().queued).toBe(0) + }) + it('retains the string-exec permit after timeout settlement until close', async () => { const child = mockChild() execFileMock.mockReturnValue(child) const pending = gitExecFileAsync(['status'], { cwd: '/repo', timeout: 10 }) const rejection = expect(pending).rejects.toThrow('timed out') - await vi.waitFor(() => expect(execFileMock).toHaveBeenCalledOnce()) + await settleAdmissionGrant() + expect(execFileMock).toHaveBeenCalledOnce() await vi.advanceTimersByTimeAsync(10) await rejection @@ -188,7 +217,8 @@ describe('git exec admission lifetime', () => { timeout: 10 }) const rejection = expect(pending).rejects.toThrow('timed out') - await vi.waitFor(() => expect(spawnMock).toHaveBeenCalledOnce()) + await settleAdmissionGrant() + expect(spawnMock).toHaveBeenCalledOnce() await vi.advanceTimersByTimeAsync(2010) expect(_gitAdmissionSnapshotForTests().budgets.general?.baseUsed).toBe(1) @@ -201,6 +231,69 @@ describe('git exec admission lifetime', () => { expect(_gitAdmissionSnapshotForTests().budgets.general?.baseUsed).toBe(0) }) + it.each([false, true])( + 'waits beyond the execution timeout before spawning (buffer: %s)', + async (buffer) => { + _resetGitAdmissionForTests(new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 0 })) + const holding = acquireGitAdmission({ args: ['status'], cwd: '/repo' }) + await settleAdmissionGrant() + const blocker = await holding + const child = mockChild() + let callback: ExecCallback | undefined + execFileMock.mockImplementation((_command, _args, _options, received: ExecCallback) => { + callback = received + return child + }) + const pending = buffer + ? gitExecFileAsyncBuffer(['status'], { cwd: '/repo', timeout: 50 }) + : gitExecFileAsync(['status'], { cwd: '/repo', timeout: 50 }) + await settleAdmissionGrant() + await vi.advanceTimersByTimeAsync(500) + expect(execFileMock).not.toHaveBeenCalled() + expect(_gitAdmissionSnapshotForTests().queued).toBe(1) + blocker.release() + await settleAdmissionGrant() + expect(execFileMock).toHaveBeenCalledOnce() + await vi.advanceTimersByTimeAsync(49) + callback?.(null, buffer ? Buffer.from('ok') : 'ok', buffer ? Buffer.alloc(0) : '') + child.emit('close', 0, null) + expect((await pending).stdout.toString()).toBe('ok') + expect(_gitAdmissionSnapshotForTests().queued).toBe(0) + expect(_gitAdmissionSnapshotForTests().budgets.general?.baseUsed).toBe(0) + } + ) + + it('still reports a caller abort of a queued command as an abort', async () => { + vi.useRealTimers() + _resetGitAdmissionForTests(new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 0 })) + const blocker = mockChild() + let finishBlocker: ExecCallback | undefined + execFileMock.mockImplementation( + (_command: string, _args: string[], _options: unknown, callback: ExecCallback) => { + finishBlocker = callback + return blocker + } + ) + const holding = gitExecFileAsync(['status'], { cwd: '/repo' }) + await vi.waitFor(() => expect(finishBlocker).toBeTypeOf('function')) + + const controller = new AbortController() + const queued = gitExecFileAsync(['status'], { + cwd: '/repo', + timeout: 60_000, + signal: controller.signal + }) + await vi.waitFor(() => expect(_gitAdmissionSnapshotForTests().queued).toBe(1)) + controller.abort() + + await expect(queued).rejects.toMatchObject({ name: 'AbortError' }) + expect(execFileMock).toHaveBeenCalledOnce() + + finishBlocker?.(null, '', '') + blocker.emit('close', 0, null) + await expect(holding).resolves.toEqual({ stdout: '', stderr: '' }) + }) + it('serializes FETCH_HEAD callers before they enter admission', async () => { _resetGitAdmissionForTests(new GitAdmissionScheduler({ networkCap: 1, networkHeadroom: 1 })) const children = new Map() diff --git a/src/main/git/command-runner/git-operation-executor.test.ts b/src/main/git/command-runner/git-operation-executor.test.ts new file mode 100644 index 00000000000..f3f48ea7e47 --- /dev/null +++ b/src/main/git/command-runner/git-operation-executor.test.ts @@ -0,0 +1,74 @@ +import { afterEach, describe, expect, it } from 'vitest' +import { resolveGitAdmissionTier } from './git-operation-executor' +import { + acquireGitAdmission, + GitAdmissionScheduler, + _resetGitAdmissionForTests, + _gitAdmissionSnapshotForTests +} from './git-subprocess-admission' +import { worktreeCreateGit, worktreePreparationGit } from '../worktree-create-git-executor' + +afterEach(() => _resetGitAdmissionForTests()) + +describe('Git operation execution policy', () => { + it('isolates concurrent callers and restores the create policy after nested work', async () => { + const entered = Promise.withResolvers() + const finish = Promise.withResolvers() + const create = worktreeCreateGit.run(async () => { + expect(resolveGitAdmissionTier()).toBe('interactive') + await worktreePreparationGit.run(async () => { + await Promise.resolve() + expect(resolveGitAdmissionTier()).toBe('status') + }) + entered.resolve() + await finish.promise + expect(resolveGitAdmissionTier()).toBe('interactive') + expect(resolveGitAdmissionTier('background')).toBe('background') + }) + await entered.promise + expect(resolveGitAdmissionTier()).toBe('status') + finish.resolve() + await create + expect(resolveGitAdmissionTier()).toBe('status') + }) + + it.each([false, true])( + 'expires inherited policy after completion (failure: %s)', + async (fail) => { + const finishDetached = Promise.withResolvers() + let detached: Promise | undefined + const create = worktreeCreateGit.run(async () => { + detached = finishDetached.promise.then(() => resolveGitAdmissionTier()) + if (fail) { + throw new Error('create failed') + } + }) + await (fail ? expect(create).rejects.toThrow('create failed') : create) + finishDetached.resolve() + await expect(detached).resolves.toBe('status') + } + ) + + it('admits nested commands without priority options while preparation work stays queued', async () => { + _resetGitAdmissionForTests(new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 1 })) + const blocker = await acquireGitAdmission({ args: ['status'], cwd: '/repo' }) + const preparation = worktreePreparationGit.run(() => + acquireGitAdmission({ args: ['status'], cwd: '/repo' }) + ) + try { + await worktreeCreateGit.run(async () => { + const grant = await acquireGitAdmission({ args: ['rev-parse', 'HEAD'], cwd: '/repo' }) + expect(_gitAdmissionSnapshotForTests()).toMatchObject({ + queued: 1, + budgets: { general: { baseUsed: 1, headroomUsed: 1 } } + }) + grant.release() + }) + } finally { + blocker.release() + const grant = await preparation + grant.release() + } + expect(_gitAdmissionSnapshotForTests().queued).toBe(0) + }) +}) diff --git a/src/main/git/command-runner/git-operation-executor.ts b/src/main/git/command-runner/git-operation-executor.ts new file mode 100644 index 00000000000..b32fe644728 --- /dev/null +++ b/src/main/git/command-runner/git-operation-executor.ts @@ -0,0 +1,26 @@ +import { AsyncLocalStorage } from 'node:async_hooks' +import type { GitAdmissionTier } from './git-exec-options' + +const operations = new AsyncLocalStorage<{ tier: GitAdmissionTier; active: boolean }>() + +/** Async context keeps concurrent operations isolated without forwarding a tier through routing options. */ +export function createGitOperationExecutor(tier: GitAdmissionTier) { + return { + async run(operation: () => Promise): Promise { + const scope = { tier, active: true } + return operations.run(scope, async () => { + try { + return await operation() + } finally { + // Timers and detached work must not retain a completed create's priority. + scope.active = false + } + }) + } + } +} + +export function resolveGitAdmissionTier(tier?: GitAdmissionTier): GitAdmissionTier { + const scope = operations.getStore() + return tier ?? (scope?.active ? scope.tier : undefined) ?? 'status' +} diff --git a/src/main/git/command-runner/git-stream-admission-lifetime.test.ts b/src/main/git/command-runner/git-stream-admission-lifetime.test.ts index b4694fc7075..f46189a9ab4 100644 --- a/src/main/git/command-runner/git-stream-admission-lifetime.test.ts +++ b/src/main/git/command-runner/git-stream-admission-lifetime.test.ts @@ -14,6 +14,7 @@ vi.mock('./spawned-command-tree-kill', () => ({ import { gitStreamStdout } from './git-stream-stdout' import { + acquireGitAdmission, GitAdmissionScheduler, _gitAdmissionSnapshotForTests, _resetGitAdmissionForTests @@ -36,7 +37,10 @@ describe('git stream admission lifetime', () => { _resetGitAdmissionForTests(new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 1 })) }) - afterEach(() => _resetGitAdmissionForTests()) + afterEach(() => { + vi.useRealTimers() + _resetGitAdmissionForTests() + }) it('retains the permit after maxBuffer settlement until close', async () => { const child = mockChild() @@ -57,6 +61,27 @@ describe('git stream admission lifetime', () => { expect(_gitAdmissionSnapshotForTests().budgets.general?.baseUsed).toBe(0) }) + it('waits beyond the execution timeout before starting a stream', async () => { + vi.useFakeTimers() + _resetGitAdmissionForTests(new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 0 })) + const holding = acquireGitAdmission({ args: ['status'], cwd: '/repo' }) + await vi.advanceTimersByTimeAsync(0) + const blocker = await holding + const child = mockChild() + gitSpawnMock.mockReturnValue(child) + const pending = gitStreamStdout(['status'], { cwd: '/repo', timeoutMs: 50, onStdout: () => {} }) + await vi.advanceTimersByTimeAsync(500) + expect(gitSpawnMock).not.toHaveBeenCalled() + expect(_gitAdmissionSnapshotForTests().queued).toBe(1) + blocker.release() + await vi.advanceTimersByTimeAsync(0) + expect(gitSpawnMock).toHaveBeenCalledOnce() + await vi.advanceTimersByTimeAsync(49) + child.emit('close', 0, null) + await expect(pending).resolves.toEqual({ stoppedEarly: false }) + expect(_gitAdmissionSnapshotForTests().budgets.general?.baseUsed).toBe(0) + }) + it('retains the permit after abort settlement until close', async () => { const child = mockChild() const controller = new AbortController() diff --git a/src/main/git/command-runner/git-subprocess-admission.ts b/src/main/git/command-runner/git-subprocess-admission.ts index b23cbda170b..b5b744ea97c 100644 --- a/src/main/git/command-runner/git-subprocess-admission.ts +++ b/src/main/git/command-runner/git-subprocess-admission.ts @@ -14,6 +14,7 @@ import { type GitAdmissionGrant, type GitAdmissionRequest } from './git-admission-state' +import { resolveGitAdmissionTier } from './git-operation-executor' export type { GitAdmissionEvent, @@ -31,10 +32,6 @@ export { ROUTE_HEADROOM } from './git-admission-state' -function commandClass(args: readonly string[]): AdmissionClass { - return classifyGitCommand(args) === 'network' ? 'network' : 'general' -} - function routeKey(request: GitAdmissionRequest): string | null { const distro = request.wslDistro?.trim().toLowerCase() return distro ? `wsl:${distro}` : uncRouteKey(request.cwd) @@ -113,7 +110,7 @@ export class GitAdmissionScheduler { route: string | null budgetKeys: readonly string[] } { - const admissionClass = commandClass(request.args) + const admissionClass = classifyGitCommand(request.args) === 'network' ? 'network' : 'general' const route = routeKey(request) const keys: string[] = [admissionClass] if (route) { @@ -313,7 +310,7 @@ export function acquireGitAdmission(request: GitAdmissionRequest): Promise {} }) } - return scheduler.acquire(request) + return scheduler.acquire({ ...request, tier: resolveGitAdmissionTier(request.tier) }) } export function _resetGitAdmissionForTests(replacement = new GitAdmissionScheduler()): void { diff --git a/src/main/git/repo-default-base-ref.ts b/src/main/git/repo-default-base-ref.ts index 59adaeed512..c43cd14c72a 100644 --- a/src/main/git/repo-default-base-ref.ts +++ b/src/main/git/repo-default-base-ref.ts @@ -1,12 +1,15 @@ +import type { GitAdmissionTier } from '../../shared/rpc-contract/git-admission-tier-params' import { gitExecFileAsync, gitExecFileSync } from './runner' export type LocalGitExecOptions = { wslDistro?: string + admissionTier?: GitAdmissionTier } export type LocalDefaultBaseRefGitOptions = { cwd: string wslDistro?: string + admissionTier?: GitAdmissionTier } export const DEFAULT_BASE_REF_PROBE_TIMEOUT_MS = 15_000 @@ -14,8 +17,12 @@ export const DEFAULT_BASE_REF_PROBE_TIMEOUT_MS = 15_000 export function gitExecOptions( cwd: string, options: LocalGitExecOptions = {} -): { cwd: string; wslDistro?: string } { - return options.wslDistro ? { cwd, wslDistro: options.wslDistro } : { cwd } +): LocalDefaultBaseRefGitOptions { + return { + cwd, + ...(options.wslDistro ? { wslDistro: options.wslDistro } : {}), + ...(options.admissionTier ? { admissionTier: options.admissionTier } : {}) + } } export const DEFAULT_BASE_REF_PROBES: readonly { ref: string; returnAs: string }[] = [ diff --git a/src/main/git/worktree-base-divergence.test.ts b/src/main/git/worktree-base-divergence.test.ts index 88eec6a6b11..fa03db0e654 100644 --- a/src/main/git/worktree-base-divergence.test.ts +++ b/src/main/git/worktree-base-divergence.test.ts @@ -5,13 +5,21 @@ const mocks = vi.hoisted(() => ({ gitExecFileAsync: vi.fn() })) vi.mock('./runner', () => ({ gitExecFileAsync: mocks.gitExecFileAsync })) import { GIT_READ_TIMEOUT_MS } from './command-runner/git-command-timeout' +import { GitAdmissionScheduler } from './command-runner/git-subprocess-admission' +import type { GitAdmissionTier } from './command-runner/git-exec-options' import { WSL_GIT_READ_ENVIRONMENT_WAIT_MS } from './wsl-git-read-environment' import { measureRetargetDivergence, RETARGET_DIVERGENCE_BUDGET_MS } from './worktree-base-divergence' -type ExecOptions = { cwd: string; timeout?: number; wslDistro?: string; signal?: AbortSignal } +type ExecOptions = { + cwd: string + timeout?: number + wslDistro?: string + signal?: AbortSignal + admissionTier?: GitAdmissionTier +} function callOptions(): ExecOptions[] { return mocks.gitExecFileAsync.mock.calls.map((call) => call[1] as ExecOptions) @@ -36,6 +44,35 @@ beforeEach(() => { }) describe('measureRetargetDivergence deadlines', () => { + it('finishes through interactive headroom while general capacity is occupied', async () => { + const scheduler = new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 1 }) + const blocker = await scheduler.acquire({ args: ['status'], cwd: '/repo' }) + mocks.gitExecFileAsync.mockImplementation(async (args: string[], options: ExecOptions) => { + const grant = await scheduler.acquire({ + args, + cwd: options.cwd, + signal: options.signal, + tier: options.admissionTier + }) + try { + return { stdout: args[0] === 'merge-base' ? 'abc123\n' : '1\n' } + } finally { + grant.release() + } + }) + try { + await expect( + measureRetargetDivergence('/repo', 'refs/heads/main', 'refs/remotes/origin/main', { + admissionTier: 'interactive', + budgetMsForTest: 200 + }) + ).resolves.toBe('within') + expect(subcommands()).toEqual(['rev-list', 'rev-list', 'merge-base']) + } finally { + blocker.release() + } + }) + it('puts every probe under one shared budget, not a budget each', async () => { answerProbes('3\n') diff --git a/src/main/git/worktree-base-divergence.ts b/src/main/git/worktree-base-divergence.ts index c7c924c2f24..d8e254a277b 100644 --- a/src/main/git/worktree-base-divergence.ts +++ b/src/main/git/worktree-base-divergence.ts @@ -1,8 +1,10 @@ import { WSL_GIT_READ_ENVIRONMENT_WAIT_MS } from './wsl-git-read-environment' import { gitExecFileAsync } from './runner' +import type { GitAdmissionTier } from './command-runner/git-exec-options' export type RetargetDivergenceOptions = { wslDistro?: string + admissionTier?: GitAdmissionTier /** The create's own cancellation signal. Without it a cancelled create leaves these probes * running until the budget expires. */ signal?: AbortSignal @@ -61,7 +63,13 @@ function probeOptions( repoPath: string, options: RetargetDivergenceOptions, signal: AbortSignal -): { cwd: string; wslDistro?: string; signal: AbortSignal; timeout: number } { +): { + cwd: string + wslDistro?: string + admissionTier?: GitAdmissionTier + signal: AbortSignal + timeout: number +} { // Built field by field rather than spread: the caller's bag carries a test-only key that must // never reach git's exec options. // Both bounds: the signal covers the pre-spawn waits (admission queue, WSL environment) that a @@ -69,6 +77,7 @@ function probeOptions( return { cwd: repoPath, ...(options.wslDistro ? { wslDistro: options.wslDistro } : {}), + ...(options.admissionTier ? { admissionTier: options.admissionTier } : {}), signal, timeout: RETARGET_DIVERGENCE_BUDGET_MS } diff --git a/src/main/git/worktree-base-ref-probe.ts b/src/main/git/worktree-base-ref-probe.ts index 87c761ebbcc..50e0e74f13a 100644 --- a/src/main/git/worktree-base-ref-probe.ts +++ b/src/main/git/worktree-base-ref-probe.ts @@ -1,3 +1,4 @@ +import type { GitAdmissionTier } from '../../shared/rpc-contract/git-admission-tier-params' import { gitExecFileAsync } from './runner' import { isShowRefNoMatchError } from './exact-ref-probe' import { hasCommitObjectViaGitExec } from './commit-object-ref' @@ -6,6 +7,7 @@ import { resolveWorktreeAddBaseRef } from '../../shared/worktree/base-ref' type GitExecOptions = { wslDistro?: string + admissionTier?: GitAdmissionTier } /** diff --git a/src/main/git/worktree-create-admission-tier.test.ts b/src/main/git/worktree-create-admission-tier.test.ts new file mode 100644 index 00000000000..f84311f14f6 --- /dev/null +++ b/src/main/git/worktree-create-admission-tier.test.ts @@ -0,0 +1,70 @@ +import { beforeEach, describe, expect, it, vi } from 'vitest' + +type GitExec = ( + args: string[], + options: Record +) => Promise<{ stdout: string; stderr: string }> + +const gitExecFileAsyncMock = vi.hoisted(() => vi.fn()) + +vi.mock('./runner', () => ({ gitExecFileAsync: gitExecFileAsyncMock })) + +import { addWorktree } from './worktree-add' +import { listWorktreesSharedStrict } from './worktree-scan-cache' +import { finalizePreparedWorktree } from './worktree-create-preparation' + +const HEAD = 'a'.repeat(40) + +/** Options every call to `git` carried, keyed by the subcommand the args name. */ +function optionsForCommand(match: string): Record[] { + return gitExecFileAsyncMock.mock.calls + .filter((call) => call[0].join(' ').includes(match)) + .map((call) => call[1]) +} + +describe('worktree create admission tier', () => { + beforeEach(() => { + gitExecFileAsyncMock.mockReset().mockResolvedValue({ stdout: HEAD, stderr: '' }) + }) + + it('runs the create add at the tier the caller asked for', async () => { + await addWorktree('/repo', '/repo-wt', 'feature', 'main', false, false, { + admissionTier: 'interactive' + }) + + const addOptions = optionsForCommand('worktree add') + expect(addOptions).toHaveLength(1) + expect(addOptions[0]).toMatchObject({ + cwd: '/repo', + admissionTier: 'interactive' + }) + }) + + it('runs the post-add listing at the tier the caller asked for', async () => { + await listWorktreesSharedStrict('/repo', { admissionTier: 'interactive' }) + + const listOptions = optionsForCommand('worktree list') + expect(listOptions.length).toBeGreaterThan(0) + for (const options of listOptions) { + expect(options).toMatchObject({ admissionTier: 'interactive' }) + } + }) + + it('runs the prepared-checkout finalize at the tier the caller asked for', async () => { + await finalizePreparedWorktree('/repo', '/prepared', '/repo-wt', 'feature', 'main', false, { + admissionTier: 'interactive' + }) + + for (const match of ['worktree move', 'checkout --no-track', 'worktree unlock']) { + const options = optionsForCommand(match) + expect(options, match).toHaveLength(1) + expect(options[0], match).toMatchObject({ admissionTier: 'interactive' }) + } + }) + + it('leaves a command with no tier at the scheduler default', async () => { + await addWorktree('/repo', '/repo-wt', 'feature', 'main') + + expect(optionsForCommand('worktree add')[0]).not.toHaveProperty('admissionTier') + }) +}) diff --git a/src/main/git/worktree-create-git-executor-real-git.test.ts b/src/main/git/worktree-create-git-executor-real-git.test.ts new file mode 100644 index 00000000000..4aa5322e7eb --- /dev/null +++ b/src/main/git/worktree-create-git-executor-real-git.test.ts @@ -0,0 +1,102 @@ +import { mkdtemp, readFile, rm, writeFile } from 'node:fs/promises' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { afterEach, expect, it } from 'vitest' +import { gitExecFileAsync } from './runner' +import { addWorktree, listWorktrees } from './worktree' +import { finalizePreparedWorktree } from './worktree-create-preparation' +import { worktreeCreateGit } from './worktree-create-git-executor' +import { + _resetPreparationPoolForTests, + listPreparations, + startPreparation, + takePreparation +} from '../worktree-create-preparation-pool' +import { + acquireGitAdmission, + GitAdmissionScheduler, + _resetGitAdmissionForTests, + type GitAdmissionEvent +} from './command-runner/git-subprocess-admission' + +const roots: string[] = [] +afterEach(async () => { + _resetGitAdmissionForTests() + await _resetPreparationPoolForTests() + await Promise.all(roots.splice(0).map((root) => rm(root, { recursive: true, force: true }))) +}) + +it('creates cold and prepared worktrees with real Git while status capacity is occupied', async () => { + const root = await mkdtemp(join(tmpdir(), 'orca-create-policy-')) + roots.push(root) + const repo = join(root, 'repo') + await gitExecFileAsync(['init', '--quiet', repo], { cwd: root }) + await gitExecFileAsync(['symbolic-ref', 'HEAD', 'refs/heads/main'], { cwd: repo }) + await writeFile(join(repo, 'file.txt'), 'workspace content\n') + await gitExecFileAsync(['add', '.'], { cwd: repo }) + await gitExecFileAsync( + ['-c', 'user.name=Test', '-c', 'user.email=test@example.com', 'commit', '-qm', 'fixture'], + { cwd: repo } + ) + + const events: GitAdmissionEvent[] = [] + _resetGitAdmissionForTests( + new GitAdmissionScheduler({ + generalCap: 1, + generalHeadroom: 1, + onAdmissionEvent: (event) => { + if (event.phase === 'grant') { + events.push(event) + } + } + }) + ) + await worktreeCreateGit.run(() => + startPreparation({ + repoPath: repo, + workspaceRoot: root, + baseBranch: 'main', + canonicalBase: 'refs/heads/main', + options: {} + }) + ) + expect(events.length).toBeGreaterThan(0) + expect(events.every((event) => event.tier === 'status')).toBe(true) + const [prepared] = listPreparations() + expect(prepared).toBeDefined() + takePreparation(prepared) + + const blocker = await acquireGitAdmission({ args: ['status'], cwd: repo }) + events.length = 0 + try { + await worktreeCreateGit.run(async () => { + await gitExecFileAsync(['fetch', repo, 'main'], { + cwd: repo, + useConfiguredSshCommandForNetwork: true, + env: { ...process.env, GIT_SSH_COMMAND: '' } + }) + await addWorktree(repo, join(root, 'cold'), 'cold', 'main') + await finalizePreparedWorktree( + repo, + prepared.preparedPath, + join(root, 'warm'), + 'warm', + 'main' + ) + expect(await listWorktrees(repo)).toHaveLength(3) + }) + expect(events.some((event) => event.args.includes('core.sshCommand'))).toBe(true) + expect(events.some((event) => event.args.includes('fetch'))).toBe(true) + expect(events.every((event) => event.tier === 'interactive')).toBe(true) + expect( + events + .filter((event) => event.admissionClass === 'general') + .every((event) => event.slotKind === 'headroom') + ).toBe(true) + for (const name of ['cold', 'warm']) { + expect(await readFile(join(root, name, 'file.txt'), 'utf8')).toBe('workspace content\n') + } + } finally { + blocker.release() + } +}) diff --git a/src/main/git/worktree-create-git-executor.ts b/src/main/git/worktree-create-git-executor.ts new file mode 100644 index 00000000000..481fcdeed30 --- /dev/null +++ b/src/main/git/worktree-create-git-executor.ts @@ -0,0 +1,5 @@ +import { createGitOperationExecutor } from './command-runner/git-operation-executor' + +export const worktreeCreateGit = createGitOperationExecutor('interactive') + +export const worktreePreparationGit = createGitOperationExecutor('status') diff --git a/src/main/git/worktree-create-preparation.ts b/src/main/git/worktree-create-preparation.ts index 0f27f045287..28330e64e4f 100644 --- a/src/main/git/worktree-create-preparation.ts +++ b/src/main/git/worktree-create-preparation.ts @@ -1,6 +1,7 @@ import { windowsLongPathGitArgs } from '../../shared/windows-long-path-git-args' import { resolveWorktreeAddBaseRef } from '../../shared/worktree/base-ref' import type { AddWorktreeOptions, AddWorktreeResult, GitWorktreeExecOptions } from './worktree' +import { gitExecOptions, type GitExecOptionsForWorktree } from './worktree-operation-options' import { configurePushAutoSetupRemote, notifyPreparedWorktreeMutation, @@ -15,22 +16,10 @@ import { gitExecFileAsync } from './runner' import { runWithGitReadCacheInvalidation } from './status' import { invalidateWslLinkedWorktreeGitRouting } from './wsl-linked-worktree-git-routing' -function gitExecOptions( - cwd: string, - options: GitWorktreeExecOptions -): { cwd: string; wslDistro?: string; signal?: AbortSignal; timeout?: number } { - return { - cwd, - ...(options.wslDistro ? { wslDistro: options.wslDistro } : {}), - ...(options.signal ? { signal: options.signal } : {}), - ...(options.timeout ? { timeout: options.timeout } : {}) - } -} - function gitCleanupOptions( cwd: string, options: GitWorktreeExecOptions -): { cwd: string; wslDistro?: string; timeout?: number } { +): GitExecOptionsForWorktree { // Why: cancellation must not strand a partially moved worktree; cleanup is bounded separately. return gitExecOptions(cwd, { ...options, signal: undefined }) } diff --git a/src/main/git/worktree-operation-options.ts b/src/main/git/worktree-operation-options.ts index 6f956c6c422..4bf3d9e9451 100644 --- a/src/main/git/worktree-operation-options.ts +++ b/src/main/git/worktree-operation-options.ts @@ -4,6 +4,7 @@ import type { } from '../../shared/worktree/base-ref-drift-types' import { readGitCommandFailureText } from '../../shared/git-command-failure-text' import type { RemoveWorktreeResult } from '../../shared/worktree/create-types' +import type { GitAdmissionTier } from '../../shared/rpc-contract/git-admission-tier-params' import type { GitWorktreeInfo } from '../../shared/worktree/types' export type AddWorktreeResult = { @@ -20,6 +21,7 @@ export type GitWorktreeExecOptions = { signal?: AbortSignal timeout?: number includeCreatePreparations?: boolean + admissionTier?: GitAdmissionTier } export type WorktreeRemovalPreflightOptions = GitWorktreeExecOptions & { @@ -78,15 +80,24 @@ export function resolveWorktreeAddTimeoutMs(env: NodeJS.ProcessEnv = process.env return resolved } +export type GitExecOptionsForWorktree = { + cwd: string + wslDistro?: string + signal?: AbortSignal + timeout?: number + admissionTier?: GitAdmissionTier +} + export function gitExecOptions( cwd: string, options: GitWorktreeExecOptions = {} -): { cwd: string; wslDistro?: string; signal?: AbortSignal; timeout?: number } { +): GitExecOptionsForWorktree { return { cwd, ...(options.wslDistro ? { wslDistro: options.wslDistro } : {}), ...(options.signal ? { signal: options.signal } : {}), - ...(options.timeout ? { timeout: options.timeout } : {}) + ...(options.timeout ? { timeout: options.timeout } : {}), + ...(options.admissionTier ? { admissionTier: options.admissionTier } : {}) } } diff --git a/src/main/git/worktree-path-comparison.ts b/src/main/git/worktree-path-comparison.ts index 96d423c3caf..2bc65098c3f 100644 --- a/src/main/git/worktree-path-comparison.ts +++ b/src/main/git/worktree-path-comparison.ts @@ -1,19 +1,68 @@ import { posix, win32 } from 'node:path' +import { foldWslUncPathCaseInsensitiveParts } from '../../shared/wsl-paths' import type { GitWorktreeExecOptions } from './worktree-operation-options' import { translateWslOutputPaths } from './runner' -/** Normalize a worktree path for cross-platform comparison/keying: resolved, and case-folded on Windows syntax. */ +/** + * Normalize a worktree path for cross-platform comparison/keying: resolved, and case-folded on + * Windows syntax. + * + * Why the path's own syntax outranks `platform`: whose filesystem a path names is a property of the + * path, not of the desktop reading it, and folding a case-sensitive filesystem merges two real + * checkouts into one row — enough for `removeWorktree` to pick the twin and delete its branch. + * + * Two syntaxes name a case-sensitive filesystem. A POSIX-absolute path is one. The other is the WSL + * UNC alias, which is the shape that actually reaches removal: `listWorktreesStrict` runs every + * listed path through `translateWorktreePath`, so git-in-the-distro's `/home/alice/Feature` arrives + * as `\\wsl.localhost\Ubuntu\home\alice\Feature` and a plain `toLowerCase` folded the ext4 tail. + * `foldWslUncPathCaseInsensitiveParts` already draws that line — Windows folds the share, the distro + * and a drvfs `/mnt/` tail, and nothing else — and `git-fetch-head-lock` already relies on + * it. `isSameCommonDirPath` and `ipc/worktree-path-comparison` carry local copies of the POSIX half; + * this is both halves at the source. + */ export function canonicalWorktreePath(pathValue: string, platform = process.platform): string { + if (looksLikePosixAbsolutePath(pathValue)) { + return posix.normalize(posix.resolve(pathValue)) + } + const wslKey = wslUncComparisonKey(pathValue) + if (wslKey) { + return wslKey + } return platform === 'win32' || looksLikeWindowsPath(pathValue) ? win32.normalize(win32.resolve(pathValue)).toLowerCase() : posix.normalize(posix.resolve(pathValue)) } +/** + * The comparison key for a WSL UNC path, or null when it is not one. + * + * Normalized through `win32` first so `..`/`.` segments and slash style collapse, then folded only + * where Windows really folds. The fold is unconditional on platform: a `\\wsl.localhost\...` string + * names the same distro filesystem whichever desktop is reading it. + */ +function wslUncComparisonKey(pathValue: string): string | null { + const folded = foldWslUncPathCaseInsensitiveParts(pathValue) + if (!folded) { + return null + } + return foldWslUncPathCaseInsensitiveParts(win32.normalize(pathValue)) ?? folded +} + export function areWorktreePathsEqual( leftPath: string, rightPath: string, platform = process.platform ): boolean { + const leftIsPosix = looksLikePosixAbsolutePath(leftPath) + if (leftIsPosix || looksLikePosixAbsolutePath(rightPath)) { + // Why not fall through: `win32.resolve` gives a POSIX path a drive root, manufacturing an + // equality with a Windows path that names a different filesystem. + return ( + leftIsPosix && + looksLikePosixAbsolutePath(rightPath) && + canonicalWorktreePath(leftPath, platform) === canonicalWorktreePath(rightPath, platform) + ) + } if (platform === 'win32' || looksLikeWindowsPath(leftPath) || looksLikeWindowsPath(rightPath)) { return canonicalWorktreePath(leftPath, 'win32') === canonicalWorktreePath(rightPath, 'win32') } @@ -24,6 +73,11 @@ function looksLikeWindowsPath(pathValue: string): boolean { return /^[A-Za-z]:[\\/]/.test(pathValue) || pathValue.startsWith('\\\\') } +// One leading slash only: `//server/share` and WSL UNC aliases are Windows roots, not POSIX paths. +function looksLikePosixAbsolutePath(pathValue: string): boolean { + return pathValue.startsWith('/') && !pathValue.startsWith('//') +} + export function resolveRevParsePath(repoPath: string, value: string): string { if (posix.isAbsolute(value) || win32.isAbsolute(value)) { return value diff --git a/src/main/git/worktree-posix-path-case-sensitivity.test.ts b/src/main/git/worktree-posix-path-case-sensitivity.test.ts new file mode 100644 index 00000000000..b63d701d222 --- /dev/null +++ b/src/main/git/worktree-posix-path-case-sensitivity.test.ts @@ -0,0 +1,194 @@ +/** + * A case-sensitive filesystem stays case-sensitive whichever desktop is reading it. + * `git/worktree-path-comparison` decided case-folding from `process.platform`, so on Windows both + * spellings of a WSL checkout — the Linux one and the `\\wsl.localhost\...` alias the listing + * actually produces — folded, and two distinct checkouts read as one row. + * + * The removal suite mocks `translateWslOutputPaths` to identity. That mock is what hid this: in + * production `listWorktreesStrict` always runs the listing through it, so the paths that reach the + * comparison are UNC, never Linux. The end-to-end case below therefore drives the real translator. + */ +import type * as FsPromises from 'node:fs/promises' +import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' +import type * as WslPathTranslation from './command-runner/wsl-path-translation' + +const { + gitExecFileAsyncMock, + gitExecFileSyncMock, + statMock, + readFileMock, + resolveGitDirMock, + moveWorktreeDirectoryToTrashMock, + restoreWorktreeDirectoryFromTrashMock, + scheduleWorktreeTrashDeletionMock +} = vi.hoisted(() => ({ + gitExecFileAsyncMock: vi.fn(), + gitExecFileSyncMock: vi.fn(), + statMock: vi.fn(), + readFileMock: vi.fn(), + resolveGitDirMock: vi.fn(), + moveWorktreeDirectoryToTrashMock: vi.fn(), + restoreWorktreeDirectoryFromTrashMock: vi.fn(), + scheduleWorktreeTrashDeletionMock: vi.fn() +})) + +vi.mock('../worktree-trash', () => ({ + moveWorktreeDirectoryToTrash: moveWorktreeDirectoryToTrashMock, + restoreWorktreeDirectoryFromTrash: restoreWorktreeDirectoryFromTrashMock, + scheduleWorktreeTrashDeletion: scheduleWorktreeTrashDeletionMock +})) + +// Why the real translator: an identity mock removes the Linux -> UNC rewrite that production +// always applies, which is the only reason the Linux spelling would ever reach the comparison. +vi.mock('./runner', async () => { + const translation = await vi.importActual( + './command-runner/wsl-path-translation' + ) + return { + gitExecFileAsync: gitExecFileAsyncMock, + gitExecFileSync: gitExecFileSyncMock, + translateWslOutputPaths: translation.translateWslOutputPaths + } +}) + +vi.mock('./status', () => ({ + resolveGitDir: resolveGitDirMock, + runWithGitReadCacheInvalidation: (run: () => Promise) => run() +})) + +vi.mock('fs/promises', async () => { + const actual = await vi.importActual('fs/promises') + return { ...actual, stat: statMock, readFile: readFileMock } +}) + +import { + createGitCallReader, + createGitCommandMocker, + resetWorktreeRemovalState +} from './remove-worktree-test-harness' +import { areWorktreePathsEqual, canonicalWorktreePath } from './worktree-path-comparison' +import { removeWorktree } from './worktree' + +const mockGitCommands = createGitCommandMocker(gitExecFileAsyncMock) +const getGitCalls = createGitCallReader(gitExecFileAsyncMock) + +const UNC = '\\\\wsl.localhost\\Ubuntu\\home\\alice\\ws' + +describe('worktree path comparison across path syntaxes', () => { + it('keeps two WSL UNC worktrees that differ only in case distinct', () => { + expect(areWorktreePathsEqual(`${UNC}\\Feature`, `${UNC}\\feature`, 'win32')).toBe(false) + expect(canonicalWorktreePath(`${UNC}\\Feature`, 'win32')).not.toBe( + canonicalWorktreePath(`${UNC}\\feature`, 'win32') + ) + }) + + it('keeps two POSIX worktrees that differ only in case distinct on a Windows desktop', () => { + expect(areWorktreePathsEqual('/home/alice/ws/Feature', '/home/alice/ws/feature', 'win32')).toBe( + false + ) + }) + + it('still folds the share alias, the distro name and the slash style, which Windows folds', () => { + expect( + areWorktreePathsEqual( + '\\\\wsl.localhost\\Ubuntu\\home\\alice\\wt', + '//WSL$/ubuntu/home/alice/wt', + 'win32' + ) + ).toBe(true) + }) + + it('still folds a drvfs tail, which really is a Windows volume', () => { + expect( + areWorktreePathsEqual( + '\\\\wsl$\\Ubuntu\\mnt\\C\\Users\\Jin', + '\\\\wsl.localhost\\Ubuntu\\mnt\\c\\users\\jin', + 'win32' + ) + ).toBe(true) + }) + + it('does not fold a distro directory that merely looks like the drvfs mount', () => { + expect( + areWorktreePathsEqual( + '\\\\wsl$\\Ubuntu\\MNT\\c\\Repo', + '\\\\wsl$\\Ubuntu\\MNT\\c\\repo', + 'win32' + ) + ).toBe(false) + }) + + it('collapses dot segments in both case-sensitive syntaxes', () => { + expect(areWorktreePathsEqual(`${UNC}\\.\\feature`, `${UNC}\\x\\..\\feature`, 'win32')).toBe(true) + expect( + areWorktreePathsEqual('/home/alice/ws/./feature', '/home/alice/ws/x/../feature', 'win32') + ).toBe(true) + }) + + it('still folds Windows drive paths by case and slash style', () => { + expect(areWorktreePathsEqual('C:/Users/Bob/wt', 'c:\\Users\\bob\\wt', 'win32')).toBe(true) + expect(areWorktreePathsEqual('C:/Users/Bob/wt', 'c:\\Users\\bob\\wt', 'darwin')).toBe(true) + }) + + it('never equates paths written in different syntaxes', () => { + expect(areWorktreePathsEqual('/home/alice/wt', `${UNC}\\..\\wt`, 'win32')).toBe(false) + expect(areWorktreePathsEqual('/Users/bob/wt', 'C:\\Users\\bob\\wt', 'win32')).toBe(false) + expect(areWorktreePathsEqual(`${UNC}\\wt`, 'C:\\ws\\wt', 'win32')).toBe(false) + }) +}) + +describe('removeWorktree branch selection on a Windows desktop', () => { + const originalPlatform = Object.getOwnPropertyDescriptor(process, 'platform')! + + beforeEach(() => { + Object.defineProperty(process, 'platform', { configurable: true, value: 'win32' }) + gitExecFileAsyncMock.mockReset() + gitExecFileSyncMock.mockReset() + statMock.mockReset() + statMock.mockRejectedValue(Object.assign(new Error('ENOENT'), { code: 'ENOENT' })) + readFileMock.mockReset() + readFileMock.mockRejectedValue(Object.assign(new Error('ENOENT'), { code: 'ENOENT' })) + resolveGitDirMock.mockReset() + resetWorktreeRemovalState({ + moveWorktreeDirectoryToTrashMock, + restoreWorktreeDirectoryFromTrashMock, + scheduleWorktreeTrashDeletionMock + }) + }) + + afterEach(() => { + Object.defineProperty(process, 'platform', originalPlatform) + }) + + it('deletes the branch of the requested WSL worktree, not its case twin', async () => { + // Git-in-the-distro answers in Linux paths; the real translator rewrites them to UNC on the way + // out, so this is the exact listing the comparison sees on a Windows desktop. + const listing = `worktree /home/alice/repo +HEAD aaa111 +branch refs/heads/main + +worktree /home/alice/ws/Feature +HEAD bbb222 +branch refs/heads/Feature + +worktree /home/alice/ws/feature +HEAD ccc333 +branch refs/heads/feature +` + mockGitCommands({ + 'git worktree list --porcelain -z': { stdout: listing }, + 'git worktree list --porcelain': { stdout: listing } + }) + + await removeWorktree( + '\\\\wsl.localhost\\Ubuntu\\home\\alice\\repo', + `${UNC}\\feature`, + true, + { wslDistro: 'Ubuntu' } + ) + + const calls = getGitCalls() + expect(calls).toContain('git branch -d -- feature') + expect(calls).not.toContain('git branch -d -- Feature') + }) +}) diff --git a/src/main/git/worktree-scan-cache-sharing.test.ts b/src/main/git/worktree-scan-cache-sharing.test.ts index 2a687420cd8..c42bec7e730 100644 --- a/src/main/git/worktree-scan-cache-sharing.test.ts +++ b/src/main/git/worktree-scan-cache-sharing.test.ts @@ -1,3 +1,4 @@ +import { worktreeCreateGit } from './worktree-create-git-executor' // Worktree scan sharing: in-flight coalescing and mutation-generation retirement. import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' @@ -120,6 +121,28 @@ describe('listWorktrees in-flight sharing', () => { expect(gitExecFileAsyncMock).toHaveBeenCalledTimes(1) }) + // The create's listing is promoted to `interactive` precisely to skip the queue a status scan + // is already sitting in; joining that scan would hand it the wait back. + it('does not let an interactive listing join a scan queued at another tier', async () => { + const resolvers: ((value: { stdout: string }) => void)[] = [] + gitExecFileAsyncMock.mockImplementation( + () => + new Promise((resolve) => { + resolvers.push(resolve) + }) + ) + + const statusScan = listWorktreeGraph('/repo', { admissionTier: 'status' }) + const interactiveScan = worktreeCreateGit.run(() => listWorktreeGraph('/repo')) + expect(resolvers).toHaveLength(2) + + for (const resolve of resolvers) { + resolve({ stdout: 'worktree /repo\nHEAD abc123\nbranch refs/heads/main\n' }) + } + await Promise.all([statusScan, interactiveScan]) + expect(gitExecFileAsyncMock).toHaveBeenCalledTimes(2) + }) + // Order must not matter: whichever runs first owns the listing and the other joins it. it('runs one git listing when the annotated scan starts first', async () => { const resolvers: ((value: { stdout: string }) => void)[] = [] diff --git a/src/main/git/worktree-scan-cache.ts b/src/main/git/worktree-scan-cache.ts index a35f0a4f275..8027eafeddb 100644 --- a/src/main/git/worktree-scan-cache.ts +++ b/src/main/git/worktree-scan-cache.ts @@ -7,6 +7,7 @@ import { } from './worktree-listing' import type { GitWorktreeExecOptions } from './worktree-operation-options' import { WORKTREE_LIST_TIMEOUT_MS } from './worktree-operation-options' +import { resolveGitAdmissionTier } from './command-runner/git-operation-executor' // Why: share concurrent `git worktree list` scans, which are expensive on Windows. const inFlightWorktreeScans = new Map>() @@ -76,7 +77,8 @@ function shareWorktreeScan( const timeout = options.timeout ?? WORKTREE_LIST_TIMEOUT_MS // Why: callers with different deadlines cannot safely share which timeout wins the scan. // Why `kind`: a strict joiner must never receive a softened `[]` from a lenient scan. - const key = `${repoPath}\0${options.wslDistro ?? ''}\0${timeout}\0${options.includeCreatePreparations === true}\0${generation}\0${kind}` + // Why the tier: an interactive listing joining a queued status scan inherits its wait. + const key = `${repoPath}\0${options.wslDistro ?? ''}\0${timeout}\0${options.includeCreatePreparations === true}\0${generation}\0${kind}\0${resolveGitAdmissionTier(options.admissionTier)}` const inFlight = inFlightWorktreeScans.get(key) if (inFlight) { return inFlight diff --git a/src/main/ipc/dashboard-popout.test.ts b/src/main/ipc/dashboard-popout.test.ts index 9bead362816..ae1f414806f 100644 --- a/src/main/ipc/dashboard-popout.test.ts +++ b/src/main/ipc/dashboard-popout.test.ts @@ -132,18 +132,9 @@ describe('registerDashboardPopoutHandlers', () => { store.getSettings.mockReturnValue({ experimentalAgentDashboardPopout: true }) handlers.get('dashboardPopout:open')!({ sender: mainSender } as never) - expect(createPopoutMock).toHaveBeenCalledWith(store, undefined, { + expect(createPopoutMock).toHaveBeenCalledWith(store, { getKeybindings: expect.any(Function) }) - - handlers.get('dashboardPopout:open')!({ sender: mainSender } as never, 'map') - expect(createPopoutMock).toHaveBeenLastCalledWith(store, 'map', { - getKeybindings: expect.any(Function) - }) - - createPopoutMock.mockClear() - handlers.get('dashboardPopout:open')!({ sender: mainSender } as never, 'invalid') - expect(createPopoutMock).not.toHaveBeenCalled() }) it('auto-closes the popout when the feature is disabled', () => { diff --git a/src/main/ipc/dashboard-popout.ts b/src/main/ipc/dashboard-popout.ts index 9e71d9ac32a..af19285a67e 100644 --- a/src/main/ipc/dashboard-popout.ts +++ b/src/main/ipc/dashboard-popout.ts @@ -57,14 +57,11 @@ export function registerDashboardPopoutHandlers( } }) - ipcMain.handle('dashboardPopout:open', (event, view: unknown): void => { + ipcMain.handle('dashboardPopout:open', (event): void => { if (!isTrustedUIRenderer(event.sender) || !isDashboardEnabled(store)) { return } - if (view !== undefined && view !== 'board' && view !== 'map') { - return - } - createOrFocusDashboardPopout(store, view, { + createOrFocusDashboardPopout(store, { getKeybindings: () => keybindings?.getOverrides() }) }) diff --git a/src/main/ipc/notification-options.ts b/src/main/ipc/notification-options.ts index deb0b93fd2f..a19f6044a46 100644 --- a/src/main/ipc/notification-options.ts +++ b/src/main/ipc/notification-options.ts @@ -87,7 +87,7 @@ function formatNotificationWorktreeContext(args: NotificationDispatchRequest): s NOTIFICATION_TITLE_CONTEXT_MAX_LENGTH ) const repoLabel = normalizeNotificationText(args.repoLabel, NOTIFICATION_TITLE_CONTEXT_MAX_LENGTH) - if (args.hasMultipleActiveRepos && repoLabel && worktreeLabel) { + if (repoLabel && worktreeLabel) { return normalizeNotificationText( `${repoLabel} / ${worktreeLabel}`, NOTIFICATION_TITLE_CONTEXT_MAX_LENGTH diff --git a/src/main/ipc/notifications-message-formatting.test.ts b/src/main/ipc/notifications-message-formatting.test.ts index 677c3131203..abf41bfae3c 100644 --- a/src/main/ipc/notifications-message-formatting.test.ts +++ b/src/main/ipc/notifications-message-formatting.test.ts @@ -96,43 +96,6 @@ describe('registerNotificationHandlers', () => { ) ).toEqual({ delivered: true }) - expect(notificationCtorMock).toHaveBeenCalledWith( - expectedNativeNotificationOptions({ - title: 'feat/notis - Codex finished', - body: 'Updated the notification body.' - }) - ) - }) - - it('includes the repo name when multiple repos are active', async () => { - registerNotificationHandlers({ - getSettings: () => ({ - notifications: { - enabled: true, - agentTaskComplete: true, - terminalBell: false, - suppressWhenFocused: true - } - }) - } as never) - - const handler = getDispatchHandler() - expect( - await handler( - {}, - { - source: 'agent-task-complete', - worktreeId: 'repo::wt1', - worktreeLabel: 'feat/notis', - repoLabel: 'orca', - hasMultipleActiveRepos: true, - agentType: 'codex', - agentState: 'done', - agentLastAssistantMessage: 'Updated the notification body.' - } - ) - ).toEqual({ delivered: true }) - expect(notificationCtorMock).toHaveBeenCalledWith( expectedNativeNotificationOptions({ title: 'orca / feat/notis - Codex finished', @@ -141,6 +104,46 @@ describe('registerNotificationHandlers', () => { ) }) + it.each([true, false, undefined])( + 'includes the repo name regardless of the legacy multiple-repo flag (%s)', + async (hasMultipleActiveRepos) => { + registerNotificationHandlers({ + getSettings: () => ({ + notifications: { + enabled: true, + agentTaskComplete: true, + terminalBell: false, + suppressWhenFocused: true + } + }) + } as never) + + const handler = getDispatchHandler() + expect( + await handler( + {}, + { + source: 'agent-task-complete', + worktreeId: 'repo::wt1', + worktreeLabel: 'feat/notis', + repoLabel: 'orca', + hasMultipleActiveRepos, + agentType: 'codex', + agentState: 'done', + agentLastAssistantMessage: 'Updated the notification body.' + } + ) + ).toEqual({ delivered: true }) + + expect(notificationCtorMock).toHaveBeenCalledWith( + expectedNativeNotificationOptions({ + title: 'orca / feat/notis - Codex finished', + body: 'Updated the notification body.' + }) + ) + } + ) + it('keeps a readable body when no assistant response was captured', async () => { registerNotificationHandlers({ getSettings: () => ({ diff --git a/src/main/ipc/pty/pty-spawn-shell-override-parity.test.ts b/src/main/ipc/pty/pty-spawn-shell-override-parity.test.ts new file mode 100644 index 00000000000..67bee9ca700 --- /dev/null +++ b/src/main/ipc/pty/pty-spawn-shell-override-parity.test.ts @@ -0,0 +1,26 @@ +import { readFileSync } from 'node:fs' +import { join } from 'node:path' +import { describe, expect, it } from 'vitest' + +/** + * The two spawn preflights are twins: one serves renderer/IPC spawns, the other serves runtime + * spawns (`terminal.create` from the CLI, headless serve, and paired remote environments). They + * had drifted — the runtime twin passed a literal `undefined` for the caller's shell, so on a + * Windows host a runtime-created terminal could only ever be the host's default shell. A caller + * asking for cmd or PowerShell had to send it as `command`, which the provider TYPES into that + * default shell: the pty stayed the default shell with the requested one running inside it, and + * leaving that child dropped the caller's handle back onto a prompt it never asked for. + * + * Source-level because the functional seam is a whole spawn pipeline; what actually regressed is + * one twin silently not reading a field the other reads. + */ +const PREFLIGHTS = ['ipc', 'runtime'] as const + +describe.each(PREFLIGHTS)('%s pty spawn preflight', (lane) => { + const source = readFileSync(join(__dirname, lane, 'spawn-preflight.ts'), 'utf8') + + it("resolves Windows terminal runtime options from the caller's requested shell", () => { + expect(source).toContain('requestedShellOverride: args.shellOverride') + expect(source).not.toContain('requestedShellOverride: undefined') + }) +}) diff --git a/src/main/ipc/pty/runtime/spawn-preflight-requested-shell.test.ts b/src/main/ipc/pty/runtime/spawn-preflight-requested-shell.test.ts new file mode 100644 index 00000000000..46f16081efa --- /dev/null +++ b/src/main/ipc/pty/runtime/spawn-preflight-requested-shell.test.ts @@ -0,0 +1,83 @@ +import { afterEach, describe, expect, it } from 'vitest' +import type { BrowserWindow } from 'electron' +import { getDefaultSettings } from '../../../../shared/constants' +import { finishPtyShutdown } from '../provider/liveness' +import { prepareRuntimePtySpawn } from './spawn-preflight' +import { buildRuntimePtySpawnOptions } from './spawn-options' +import { createRuntimePtySpawnState, type RuntimePtySpawnArgs } from './spawn-state' +import type { PtyRuntimeControllerDeps } from './controller-deps' + +const HOST_DEFAULT_SHELL = 'powershell.exe' +const hostPlatform = process.platform + +function makeDeps(): PtyRuntimeControllerDeps { + const noCodexResumeLaunch: PtyRuntimeControllerDeps['noCodexResumeLaunch'] = (command) => ({ + codexResumeHome: null, + command, + notifyResumeUnavailable: false, + droppedResumeArgv: false, + providerSession: null + }) + return { + store: undefined, + getSettings: () => ({ + ...getDefaultSettings('/tmp'), + terminalWindowsShell: HOST_DEFAULT_SHELL + }), + adoptStablePane: async () => null, + getLocalPtyStartupPromise: () => undefined, + getLocalPtyProviderStartupPromise: () => undefined, + prepareCodexResumeHome: () => null, + resolveCodexResumeLaunch: async (command) => noCodexResumeLaunch(command), + noCodexResumeLaunch, + reconcileSharedRuntimeResumeHome: async (resumeHome) => resumeHome.codexHomePath, + stripSequencedStartupResumeArgv: (env) => env, + assertFolderWorkspacePtyPathUsable: () => undefined, + resolvePtySpawnStartupCwd: (_worktreeId, cwd) => cwd, + requestSerializedBuffer: async () => null, + shutdownProviderAndDetectExit: async () => false, + rememberSyntheticKillExit: () => {}, + rememberRetiredRejectedPty: () => {}, + sendPtyExitToRenderer: () => {}, + sendPtySpawnedToRenderer: () => {}, + finishPtyShutdown, + trustedTerminalHandleEnv: new Set(), + retiredRejectedPtyIds: new Map(), + reversibleStopOwnersByPtyId: new Map(), + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: only `operations.ts` (write/clearBuffer) reads `mainWindow`; the spawn preflight and option build never touch it, and a real BrowserWindow cannot exist in vitest. + mainWindow: {} as BrowserWindow + } +} + +/** Runs the preflight and option build the way `spawnPtyFromRuntimeController` sequences them. */ +async function resolveSpawnShell(shellOverride: string | undefined): Promise { + const args: RuntimePtySpawnArgs = { cols: 120, rows: 40, shellOverride } + const ctx = createRuntimePtySpawnState(makeDeps(), args) + await prepareRuntimePtySpawn(ctx) + await buildRuntimePtySpawnOptions(ctx) + ctx.finishTerminalInstall() + return ctx.spawnOptions.shellOverride +} + +/** + * Behavioural twin of `pty-spawn-shell-override-parity.test.ts`: a local Windows runtime spawn + * (`terminal create --shell`, headless serve) must hand the caller's shell to the provider, not + * the host default with the request typed into it. + */ +describe('runtime pty spawn preflight: requested shell on a local Windows host', () => { + afterEach(() => { + Object.defineProperty(process, 'platform', { configurable: true, value: hostPlatform }) + }) + + it('spawns the requested shell as the pty', async () => { + Object.defineProperty(process, 'platform', { configurable: true, value: 'win32' }) + + await expect(resolveSpawnShell('cmd.exe')).resolves.toBe('cmd.exe') + }) + + it('keeps the host default shell when nothing was requested', async () => { + Object.defineProperty(process, 'platform', { configurable: true, value: 'win32' }) + + await expect(resolveSpawnShell(undefined)).resolves.toBe(HOST_DEFAULT_SHELL) + }) +}) diff --git a/src/main/ipc/pty/runtime/spawn-preflight.ts b/src/main/ipc/pty/runtime/spawn-preflight.ts index 43fd2778119..aa743b259d0 100644 --- a/src/main/ipc/pty/runtime/spawn-preflight.ts +++ b/src/main/ipc/pty/runtime/spawn-preflight.ts @@ -72,10 +72,15 @@ export async function prepareRuntimePtySpawn( throw new Error(CLAUDE_AUTH_SWITCH_IN_PROGRESS_MESSAGE) } // Why: runtime-created terminals carry no renderer-computed projectRuntime; resolve from worktreeId to honor the project's Windows runtime. + // `args.shellOverride` is the per-request pick (`terminal create --shell`), read here the way + // the renderer twin (ipc/spawn-preflight.ts) reads a tab's override. Without it a runtime create + // could only ever get the host default shell, so a caller asking for cmd/PowerShell got the + // default shell with the request typed into it. Still Windows-only: the override names a + // Windows shell, and spawn-options applies it under the same platform gate. ctx.terminalRuntimeOptions = process.platform === 'win32' && !args.connectionId ? resolveLocalWindowsTerminalRuntimeOptions({ - requestedShellOverride: undefined, + requestedShellOverride: args.shellOverride, settings: ctx.deps.getSettings?.(), projectRuntime: resolveLocalProjectRuntimeForWorktreeId(ctx.deps.store, args.worktreeId), fallbackHostShell: process.env.COMSPEC || 'powershell.exe' diff --git a/src/main/ipc/pty/runtime/spawn-state.ts b/src/main/ipc/pty/runtime/spawn-state.ts index 81878fa029b..2884dff5685 100644 --- a/src/main/ipc/pty/runtime/spawn-state.ts +++ b/src/main/ipc/pty/runtime/spawn-state.ts @@ -102,6 +102,7 @@ export type RuntimePtySpawnArgs = { tabId?: string leafId?: string sessionId?: string + shellOverride?: string isNewSession?: boolean persistHostSessionBinding?: boolean expectedSourceBinding?: PtyBindingSourceExpectation diff --git a/src/main/ipc/worktree-remote.ts b/src/main/ipc/worktree-remote.ts index c64710b804c..beff64afc65 100644 --- a/src/main/ipc/worktree-remote.ts +++ b/src/main/ipc/worktree-remote.ts @@ -1,12 +1,14 @@ /* eslint-disable max-lines */ // Why: worktree create helpers (local + remote) split out of worktrees.ts; the cohesive create flow runs this file just over the per-file line limit. +import { worktreeCreateGit } from '../git/worktree-create-git-executor' import { getRepoHostedReviewExecutionHostId } from '../source-control/hosted-review-execution-host' import type { BrowserWindow } from 'electron' import { posix, win32 } from 'node:path' import { existsSync } from 'node:fs' import { randomUUID } from 'node:crypto' import type { Store } from '../persistence' +import type { GitAdmissionTier } from '../../shared/rpc-contract/git-admission-tier-params' import type { GlobalSettings } from '../../shared/global-settings-types' import type { Repo } from '../../shared/repo-types' import type { SetupAgentStartupPolicy } from '../../shared/orca-yaml-hook-types' @@ -30,7 +32,10 @@ import type { import { getPRForBranch } from '../github/client' import { listWorktrees, addWorktree, addSparseWorktree } from '../git/worktree' import type { AddWorktreeOptions, AddWorktreeResult } from '../git/worktree' -import { consumePreparedWorktreeCreate } from '../worktree-create-preparation' +import { + consumePreparedWorktreeCreate, + type PreparationRearmHolder +} from '../worktree-create-preparation' import { getBranchConflictKind, resolveDefaultBaseRefViaExec, @@ -1260,7 +1265,7 @@ export async function configureCreatedWorktreePushTarget( worktreePath: string, branchName: string, target: GitPushTarget, - gitOptions: { wslDistro?: string } = {} + gitOptions: { wslDistro?: string; admissionTier?: GitAdmissionTier } = {} ): Promise { return configureCreatedWorktreePushTargetWithExec( (args, cwd) => gitExecFileAsync(args, { cwd, ...gitOptions }), @@ -2298,12 +2303,31 @@ export async function createRemoteWorktree( } } -export async function createLocalWorktree( +export function createLocalWorktree( args: CreateWorktreeArgsWithSystemProvenance, repo: Repo, store: Store, mainWindow: BrowserWindow, runtime?: OrcaRuntimeService +): Promise { + // Why a holder fired in `finally`: consuming a prepared checkout leaves the pool one short, so a + // create that fails after that point — include copy, push target, terminal startup — must still + // arm the replacement. Fires exactly once, after startup on the success path. + const rearm: PreparationRearmHolder = { fire: () => {} } + return worktreeCreateGit + .run(() => performLocalWorktreeCreate(args, repo, store, mainWindow, rearm, runtime)) + .finally(() => { + rearm.fire() + }) +} + +async function performLocalWorktreeCreate( + args: CreateWorktreeArgsWithSystemProvenance, + repo: Repo, + store: Store, + mainWindow: BrowserWindow, + rearm: PreparationRearmHolder, + runtime?: OrcaRuntimeService ): Promise { const timing = createWorktreeCreateTimingRecorder() const settings = store.getSettings() @@ -2318,12 +2342,10 @@ export async function createLocalWorktree( const localWorktreeGitOptionArgs: [] | [{ wslDistro?: string }] = hasLocalWorktreeGitOptions ? [localWorktreeGitOptions] : [] - const addProjectGitOptions = (options?: AddWorktreeOptions): AddWorktreeOptions | undefined => { - if (!hasLocalWorktreeGitOptions) { - return options - } - return { ...options, ...localWorktreeGitOptions } - } + const addProjectGitOptions = (options?: AddWorktreeOptions): AddWorktreeOptions => ({ + ...options, + ...localWorktreeGitOptions + }) const requestedName = args.name const sanitizedName = sanitizeWorktreeName(args.name) @@ -2425,7 +2447,7 @@ export async function createLocalWorktree( ) } } - } else if (!(await hasLocalWorktreeBaseRef(repo.path, baseBranch, localWorktreeGitOptions))) { + } else if (!(await hasLocalWorktreeBaseRef(repo.path, baseBranch, localGitExecOptions))) { // Why: non-remote-prefix bases (plain main/master/local) keep the legacy best-effort fetch; verified PR SHA bases already have the object. legacyFetchPromise = runtime .fetchRemoteWithCache(repo.path, 'origin', ...localWorktreeGitOptionArgs) @@ -2434,7 +2456,7 @@ export async function createLocalWorktree( emitCreateWorktreeProgress(mainWindow, 'fetching', args.creationId) } } else { - if (!(await hasLocalWorktreeBaseRef(repo.path, baseBranch, localWorktreeGitOptions))) { + if (!(await hasLocalWorktreeBaseRef(repo.path, baseBranch, localGitExecOptions))) { legacyFetchPromise = gitExecFileAsync(['fetch', 'origin'], { ...localGitExecOptions, timeout: CREATE_BASE_FALLBACK_FETCH_TIMEOUT_MS @@ -2699,9 +2721,11 @@ export async function createLocalWorktree( ...remoteTrackingBaseOption, ...(suggestLocalBaseRefUpdate ? { suggestLocalBaseRefUpdate } : {}) } - const preparedWorktreeOptions = suggestLocalBaseRefUpdate - ? addProjectGitOptions({ ...remoteTrackingBaseOption, suggestLocalBaseRefUpdate }) - : addProjectGitOptions(remoteTrackingBaseOption) + const preparedWorktreeOptions = addProjectGitOptions( + suggestLocalBaseRefUpdate + ? { ...remoteTrackingBaseOption, suggestLocalBaseRefUpdate } + : remoteTrackingBaseOption + ) let addResult: AddWorktreeResult try { addResult = @@ -2714,7 +2738,7 @@ export async function createLocalWorktree( branch: branchName, baseBranch, refreshLocalBaseRef: settings.refreshLocalBaseRefOnWorktreeCreate, - ...(preparedWorktreeOptions ? { options: preparedWorktreeOptions } : {}) + options: preparedWorktreeOptions }) timing.recordPreparedCheckout( prepared.status === 'hit' @@ -2722,6 +2746,9 @@ export async function createLocalWorktree( : { status: 'miss', reason: prepared.reason } ) if (prepared.status === 'hit') { + // Why deferred: re-arming is a full `reset --hard`; started here it would hold a + // general admission slot for the rest of this create's own git. + rearm.fire = prepared.rearm return prepared.result } } else { @@ -2753,25 +2780,15 @@ export async function createLocalWorktree( addProjectGitOptions({ ...remoteTrackingBaseOption, suggestLocalBaseRefUpdate }) ) } - const sparseOptions = addProjectGitOptions(remoteTrackingBaseOption) - return sparseOptions - ? addSparseWorktree( - repo.path, - worktreePath, - branchName, - sparseDirectories, - baseBranch, - settings.refreshLocalBaseRefOnWorktreeCreate, - sparseOptions - ) - : addSparseWorktree( - repo.path, - worktreePath, - branchName, - sparseDirectories, - baseBranch, - settings.refreshLocalBaseRefOnWorktreeCreate - ) + return addSparseWorktree( + repo.path, + worktreePath, + branchName, + sparseDirectories, + baseBranch, + settings.refreshLocalBaseRefOnWorktreeCreate, + addProjectGitOptions(remoteTrackingBaseOption) + ) } if (checkoutExistingBranch) { @@ -2796,24 +2813,15 @@ export async function createLocalWorktree( addProjectGitOptions({ ...remoteTrackingBaseOption, suggestLocalBaseRefUpdate }) ) } - const worktreeOptions = addProjectGitOptions(remoteTrackingBaseOption) - return worktreeOptions - ? addWorktree( - repo.path, - worktreePath, - branchName, - baseBranch, - settings.refreshLocalBaseRefOnWorktreeCreate, - false, - worktreeOptions - ) - : addWorktree( - repo.path, - worktreePath, - branchName, - baseBranch, - settings.refreshLocalBaseRefOnWorktreeCreate - ) + return addWorktree( + repo.path, + worktreePath, + branchName, + baseBranch, + settings.refreshLocalBaseRefOnWorktreeCreate, + false, + addProjectGitOptions(remoteTrackingBaseOption) + ) })) ?? {} } catch (error) { if (shouldRetireGeneratedName && failedWorktreeCreationNeedsRetirement(error)) { @@ -2845,12 +2853,7 @@ export async function createLocalWorktree( worktrees: gitWorktrees, listingComplete } = await timing.time('list_created_worktree', async () => - resolveCreatedWorktree( - repo.path, - worktreePath, - branchName, - hasLocalWorktreeGitOptions ? localWorktreeGitOptions : undefined - ) + resolveCreatedWorktree(repo.path, worktreePath, branchName, localWorktreeGitOptions) ) const worktreeId = `${repo.id}::${created.path}` diff --git a/src/main/ipc/worktrees-existing-branch-checkout.test.ts b/src/main/ipc/worktrees-existing-branch-checkout.test.ts index e455e176cf5..cfc9e735b21 100644 --- a/src/main/ipc/worktrees-existing-branch-checkout.test.ts +++ b/src/main/ipc/worktrees-existing-branch-checkout.test.ts @@ -295,7 +295,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/feature-something-2', 'feature/something-2', 'origin/main', - false + false, + false, + {} ) }) @@ -338,7 +340,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/fix-title', 'feature/fix', 'abc123', - false + false, + false, + {} ) expect(gitExecFileAsyncMock).toHaveBeenCalledWith( ['branch', '--set-upstream-to', 'origin/feature/fix', 'feature/fix'], @@ -431,7 +435,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/bitbucket-title', 'feature/bitbucket', 'abc123', - false + false, + false, + {} ) expect(store.setWorktreeMeta).toHaveBeenCalledWith( 'repo-1::/workspace/bitbucket-title', @@ -485,7 +491,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/bitbucket-title-2', 'feature/bitbucket-2', 'abc123', - false + false, + false, + {} ) expect(store.setWorktreeMeta).toHaveBeenCalledWith( 'repo-1::/workspace/bitbucket-title-2', @@ -520,7 +528,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/fix-title-2', 'feature/fix-2', 'abc123', - false + false, + false, + {} ) }) @@ -552,7 +562,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/fix-title-2', 'feature/fix-2', 'abc123', - false + false, + false, + {} ) }) @@ -594,7 +606,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/fix-title-2', 'feature/fix-2', 'abc123', - false + false, + false, + {} ) }) @@ -628,7 +642,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/fix-title-2', 'feature/fix-2', 'abc123', - false + false, + false, + {} ) }) @@ -721,7 +737,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/fix-title-2', 'feature/fix-2', 'abc123', - false + false, + false, + {} ) }) @@ -763,7 +781,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/improve-dashboard-3', 'improve-dashboard-3', 'origin/main', - false + false, + false, + {} ) expect(result).toMatchObject({ worktree: expect.objectContaining({ diff --git a/src/main/ipc/worktrees-local-base-ref-resolution.test.ts b/src/main/ipc/worktrees-local-base-ref-resolution.test.ts index 130816d901c..099fe5f64d2 100644 --- a/src/main/ipc/worktrees-local-base-ref-resolution.test.ts +++ b/src/main/ipc/worktrees-local-base-ref-resolution.test.ts @@ -1,3 +1,4 @@ +import { resolveGitAdmissionTier } from '../git/command-runner/git-operation-executor' import { beforeEach, describe, expect, it, vi } from 'vitest' import type { CreateWorktreeResult } from '../../shared/worktree/create-types' import { @@ -112,7 +113,10 @@ describe('registerWorktreeHandlers', () => { }) runtimeStub.resolveRemoteTrackingBase.mockResolvedValue(remoteBase) runtimeStub.hasRemoteTrackingRef.mockResolvedValue(true) - runtimeStub.getOrStartRemoteTrackingBaseRefresh.mockReturnValue(pendingFetch) + runtimeStub.getOrStartRemoteTrackingBaseRefresh.mockImplementation(() => { + expect(resolveGitAdmissionTier()).toBe('interactive') + return pendingFetch + }) listWorktreesMock.mockResolvedValue([ { path: '/workspace/improve-dashboard', @@ -270,7 +274,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/improve-dashboard', 'improve-dashboard', 'develop', - false + false, + false, + {} ) }) @@ -331,7 +337,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/slash-local-base', 'slash-local-base', 'team/feature', - false + false, + false, + {} ) }) @@ -383,7 +391,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/offline-local-main', 'offline-local-main', 'main', - false + false, + false, + {} ) }) diff --git a/src/main/ipc/worktrees-local-create-flow.test.ts b/src/main/ipc/worktrees-local-create-flow.test.ts index fc57c6969b6..72da89bb962 100644 --- a/src/main/ipc/worktrees-local-create-flow.test.ts +++ b/src/main/ipc/worktrees-local-create-flow.test.ts @@ -234,6 +234,8 @@ describe('registerWorktreeHandlers', () => { baseBranch: sha }) + // The warm-up is speculative, so it stays at the default tier; only the create the user is + // waiting on is promoted. expect(gitExecFileAsyncMock).toHaveBeenCalledWith( ['rev-parse', '--verify', '--quiet', `${sha}^{commit}`], { cwd: '/workspace/repo' } @@ -272,7 +274,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/pr-title', 'feature/fix', sha, - false + false, + false, + {} ) }) @@ -354,7 +358,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/improve-dashboard-2', 'improve-dashboard-2', 'origin/main', - false + false, + false, + {} ) expect(result).toMatchObject({ worktree: expect.objectContaining({ @@ -385,7 +391,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/rocket', 'rocket', 'origin/main', - false + false, + false, + {} ) expect(store.setWorktreeMeta).toHaveBeenCalledWith( 'repo-1::/workspace/rocket', @@ -435,7 +443,9 @@ describe('registerWorktreeHandlers', () => { '../worktrees/feature', 'feature', 'origin/main', - false + false, + false, + {} ) expect(store.setWorktreeMeta).toHaveBeenCalledWith( 'repo-1::../worktrees/feature', @@ -551,7 +561,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/feature-something', 'feature/something', 'origin/main', - false + false, + false, + {} ) expect(resolveLocalGitUsernameMock).not.toHaveBeenCalled() expect(result).toMatchObject({ diff --git a/src/main/ipc/worktrees-setup-launch-sparse-checkout.test.ts b/src/main/ipc/worktrees-setup-launch-sparse-checkout.test.ts index 725f2df8c1f..cbf4c904096 100644 --- a/src/main/ipc/worktrees-setup-launch-sparse-checkout.test.ts +++ b/src/main/ipc/worktrees-setup-launch-sparse-checkout.test.ts @@ -140,7 +140,9 @@ describe('registerWorktreeHandlers', () => { '/workspace/improve-dashboard', 'improve-dashboard', 'origin/main', - false + false, + false, + {} ) }) @@ -221,7 +223,8 @@ describe('registerWorktreeHandlers', () => { 'improve-dashboard', ['packages/web', 'apps/api'], 'origin/main', - false + false, + {} ) expect(store.setWorktreeMeta).toHaveBeenCalledWith( 'repo-1::/workspace/improve-dashboard', diff --git a/src/main/ipc/worktrees-windows.test.ts b/src/main/ipc/worktrees-windows.test.ts index 7a54200d9f8..fb69743c288 100644 --- a/src/main/ipc/worktrees-windows.test.ts +++ b/src/main/ipc/worktrees-windows.test.ts @@ -337,7 +337,9 @@ describe('registerWorktreeHandlers – Windows path handling', () => { 'C:\\workspaces\\improve-dashboard', 'improve-dashboard', 'origin/main', - false + false, + false, + {} ) expect(resolveLocalGitUsernameMock).not.toHaveBeenCalled() // A name the user typed is never retired — the pool holds ordinary words people choose. @@ -403,7 +405,9 @@ describe('registerWorktreeHandlers – Windows path handling', () => { 'C:\\workspaces\\nautilus', 'nautilus', 'origin/main', - false + false, + false, + {} ) expect(store.addRetiredWorktreeName).not.toHaveBeenCalled() }) @@ -437,7 +441,9 @@ describe('registerWorktreeHandlers – Windows path handling', () => { 'C:\\workspaces\\improve-dashboard', 'octocat/improve-dashboard', 'origin/main', - false + false, + false, + {} ) }) diff --git a/src/main/ipc/worktrees-wsl-runtime-routing.test.ts b/src/main/ipc/worktrees-wsl-runtime-routing.test.ts index 8c936764291..1708a561c23 100644 --- a/src/main/ipc/worktrees-wsl-runtime-routing.test.ts +++ b/src/main/ipc/worktrees-wsl-runtime-routing.test.ts @@ -211,7 +211,9 @@ describe('registerWorktreeHandlers', () => { 'origin/main', { wslDistro: 'Ubuntu' } ) - expect(listWorktreesMock).toHaveBeenCalledWith('/workspace/repo', { wslDistro: 'Ubuntu' }) + expect(listWorktreesMock).toHaveBeenCalledWith('/workspace/repo', { + wslDistro: 'Ubuntu' + }) expectEveryGitCallRoutedTo('Ubuntu') }) diff --git a/src/main/native-chat/agent-session-journal/journal-dispatch-observation.test.ts b/src/main/native-chat/agent-session-journal/journal-dispatch-observation.test.ts new file mode 100644 index 00000000000..f13f2a423e7 --- /dev/null +++ b/src/main/native-chat/agent-session-journal/journal-dispatch-observation.test.ts @@ -0,0 +1,65 @@ +import { describe, expect, it } from 'vitest' +import type { AgentJournalSubmission } from '../../../shared/agent-session-journal-types' +import { latestJournalDispatchObservation } from './journal-dispatch-observation' + +describe('latestJournalDispatchObservation', () => { + it('uses the newest submission in the requested fence', () => { + const submissions = [ + { + clientMessageId: 'unknown-7', + fence: 7, + payloadFingerprint: 'unknown-7', + dispatchState: 'unknown' as const, + recovered: true as const, + providerItemId: null, + reason: null, + resolvedAt: null, + submittedAt: 1 + }, + { + clientMessageId: 'pending-8', + fence: 8, + payloadFingerprint: 'pending-8', + dispatchState: 'pending' as const, + providerItemId: null, + reason: null, + resolvedAt: null, + submittedAt: 2 + }, + { + clientMessageId: 'pending-7', + fence: 7, + payloadFingerprint: 'pending-7', + dispatchState: 'pending' as const, + providerItemId: null, + reason: null, + resolvedAt: null, + submittedAt: 2 + }, + { + clientMessageId: 'accepted-7', + fence: 7, + payloadFingerprint: 'accepted-7', + dispatchState: 'accepted' as const, + providerItemId: 'item-7', + reason: null, + resolvedAt: 3, + submittedAt: 4 + } + ] satisfies AgentJournalSubmission[] + const journal = { submissions: () => submissions } + + expect(latestJournalDispatchObservation(journal, 7)).toEqual({ + state: 'accepted', + recovered: false + }) + expect(latestJournalDispatchObservation(journal, 8)).toEqual({ + state: 'pending', + recovered: false + }) + }) + + it('returns no observation when the fence has no submission', () => { + expect(latestJournalDispatchObservation({ submissions: () => [] }, 7)).toBeNull() + }) +}) diff --git a/src/main/native-chat/agent-session-journal/journal-dispatch-observation.ts b/src/main/native-chat/agent-session-journal/journal-dispatch-observation.ts new file mode 100644 index 00000000000..d5248b4163a --- /dev/null +++ b/src/main/native-chat/agent-session-journal/journal-dispatch-observation.ts @@ -0,0 +1,29 @@ +import type { + AgentJournalDispatchState, + AgentJournalSubmission +} from '../../../shared/agent-session-journal-types' + +export type AgentJournalDispatchObservation = { + state: AgentJournalDispatchState + recovered: boolean +} + +/** Returns the latest write-ahead submission for the execution fence. */ +export function latestJournalDispatchObservation( + journal: { + submissions: () => readonly AgentJournalSubmission[] + }, + fence: number +): AgentJournalDispatchObservation | null { + const latest = journal + .submissions() + .reduce( + (current, submission) => + submission.fence === fence && + (current === null || submission.submittedAt >= current.submittedAt) + ? submission + : current, + null + ) + return latest ? { state: latest.dispatchState, recovered: latest.recovered === true } : null +} diff --git a/src/main/native-chat/agent-session-journal/journal-store.test.ts b/src/main/native-chat/agent-session-journal/journal-store.test.ts index 3592947faaa..ffaea5c5d6f 100644 --- a/src/main/native-chat/agent-session-journal/journal-store.test.ts +++ b/src/main/native-chat/agent-session-journal/journal-store.test.ts @@ -18,6 +18,7 @@ import { boundPayload, DEFAULT_JOURNAL_PAYLOAD_LIMITS } from './journal-payload-bounds' +import { activeStructuredAgentSessionTurnId } from '../../../shared/structured-agent-session-live-turn' import { journalDatabaseFile, journalDirectoryFor, journalPathSegment } from './journal-paths' import { AgentSessionJournalError, type AgentSessionJournal } from './journal-store' import type { openAgentSessionJournal } from './journal-store-factory' @@ -112,6 +113,45 @@ describe('sequences', () => { ]) }) + it('reads the live turn off reduced items, agreeing with the rendered snapshot', async () => { + const journal = await open() + const turnItem = (turnId: string): AgentJournalItemIdentity => ({ + provider: 'legacy', + agent: 'codex', + sessionId: 'session-1', + recordId: `turn-lifecycle:${turnId}` + }) + const rendered = (): string | null => + activeStructuredAgentSessionTurnId(journal.snapshot().items) + const bothAgreeOn = async (turnId: string | null): Promise => { + expect(journal.activeTurnId()).toBe(turnId) + expect(rendered()).toBe(turnId) + } + + await journal.appendItem( + turnItem('turn-1'), + { kind: 'turn', turnId: 'turn-1', state: 'running' }, + { fence: 1 } + ) + await journal.appendItem(item(0), body('work'), { fence: 1 }) + await bothAgreeOn('turn-1') + + // The completion is a revision, so it keeps the row's creation sequence rather than moving it. + await journal.appendItem( + turnItem('turn-1'), + { kind: 'turn', turnId: 'turn-1', state: 'completed' }, + { fence: 1 } + ) + await bothAgreeOn(null) + + await journal.appendItem( + turnItem('turn-2'), + { kind: 'turn', turnId: 'turn-2', state: 'running' }, + { fence: 1 } + ) + await bothAgreeOn('turn-2') + }) + it('preserves an oversized identity and its raw digest-form mimic across reopen', async () => { const oversizedTurnId = 'a'.repeat(MAX_JOURNAL_KEY_COMPONENT_CHARS + 1) const digestFormMimic = boundJournalKeyComponent(oversizedTurnId) diff --git a/src/main/native-chat/agent-session-journal/journal-store.ts b/src/main/native-chat/agent-session-journal/journal-store.ts index 558af8d5c96..716dcde0a1f 100644 --- a/src/main/native-chat/agent-session-journal/journal-store.ts +++ b/src/main/native-chat/agent-session-journal/journal-store.ts @@ -11,6 +11,7 @@ import type { AgentSessionJournalIdentity } from '../../../shared/agent-session-journal-types' import { agentJournalItemKey } from '../../../shared/agent-session-journal-item-key' +import { activeStructuredAgentSessionTurnIdBySequence } from '../../../shared/structured-agent-session-live-turn' import { agentSessionJournalCloseRetries } from './journal-close-retry' import { openJournalDatabase, type OpenJournalDatabase } from './journal-database' import type { JournalReplacementItem } from './journal-epoch-replacement' @@ -171,6 +172,11 @@ export class AgentSessionJournal { } } + /** The turn this journal has published as running — the same read a client's snapshot gives, + * without materialising one. */ + activeTurnId = (): string | null => + activeStructuredAgentSessionTurnIdBySequence(this.state.items.values()) + /** Includes revisions and completion tombstones, whose timestamps disappear from render items. */ lastActivityAt = (): number => this.state.lastActivityAt diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-options.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-options.test.ts index 18849ea1202..78bf7cf2808 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-options.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-options.test.ts @@ -16,6 +16,7 @@ import { type AgentSessionAttachParams } from './structured-agent-session-attach' import { performAttach } from './structured-agent-session-attach-flow' +import type { AgentSessionCreatePhaseRecorder } from '../../observability/agent-session-instrumentation' const NOW = 1_800_000_000_000 const SESSION = 'legacy-session' @@ -221,6 +222,7 @@ describe('structured session acquisition options', () => { }) const sessionAdapter = adapter({ origin: 'created' }) const options = { model: 'gpt-5.6-sol', effort: 'medium', fastMode: 'false' } + const recordPhase = vi.fn() const created = await performAttach({ store, @@ -235,11 +237,14 @@ describe('structured session acquisition options', () => { callerKey: 'client-1', params: attachParams(CREATE_OPERATION, null, options), now: () => NOW, + recordPhase, onAttached: () => {} }) expect(created).toMatchObject({ ok: true }) - expect(sessionAdapter.acquire).toHaveBeenCalledWith(expect.objectContaining({ options })) + expect(sessionAdapter.acquire).toHaveBeenCalledWith( + expect.objectContaining({ options, recordPhase }) + ) expect(store.getRecord(SESSION)?.options).toEqual(options) }) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition.ts index ad6cd2433e4..87c63454b24 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-acquisition.ts @@ -9,6 +9,7 @@ import { import { journalIdentityFor } from './structured-agent-session-attach' import type { AttachFlowInput } from './structured-agent-session-attach-flow' import { readNativeSessionOptions } from './structured-agent-session-option-restoration' +import { withAgentSessionCreatePhase } from '../../observability/agent-session-instrumentation' /** A reservation with no process behind it is only a promise to spawn; the * adapter makes it real and the store then grants the writer. */ @@ -43,14 +44,17 @@ export async function acquireOwner( // Retries must recover the original reservation, not mint a second child. spawnToken, ...(record.options ? { options: record.options } : {}), - ...(input.eventSink ? { events: input.eventSink } : {}) - }) - const options = await readNativeSessionOptions({ - adapter: input.adapter, - sessionId: record.sessionId, - fence, - ...(record.options ? { priorOptions: record.options } : {}) + ...(input.eventSink ? { events: input.eventSink } : {}), + ...(input.recordPhase ? { recordPhase: input.recordPhase } : {}) }) + const options = await withAgentSessionCreatePhase('restore_options', input.recordPhase, () => + readNativeSessionOptions({ + adapter: input.adapter, + sessionId: record.sessionId, + fence, + ...(record.options ? { priorOptions: record.options } : {}) + }) + ) if (record.lease.ownerProcess === null) { await input.store.commitProcessIdentity({ sessionId: record.sessionId, diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-adapter.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-adapter.ts index 81ef7f79062..f8876d96ee7 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-adapter.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-adapter.ts @@ -14,6 +14,7 @@ import type { AgentJournalItemIdentity, AgentJournalItemBody, AgentJournalMessageItem, + AgentJournalDispatchState, AgentSessionJournalIdentity } from '../../../shared/agent-session-journal-types' import type { AgentSessionProviderHandleLink } from '../../../shared/agent-session-provider-handle' @@ -30,6 +31,7 @@ import type { } from '../../../shared/agent-session-wire' import type { ProviderHistoryWindow } from '../agent-session-journal/journal-submission-reconciler' import type { StructuredAgentSessionEventSink } from './structured-agent-session-event-sink' +import type { AgentSessionCreatePhaseRecorder } from '../../observability/agent-session-instrumentation' export class AgentSessionAcquisitionRefusal extends Error { constructor( @@ -139,6 +141,7 @@ export type StructuredAgentSessionAcquireInput = { options?: Readonly> /** Provider events may begin before acquisition returns. */ events?: StructuredAgentSessionEventSink + recordPhase?: AgentSessionCreatePhaseRecorder } export type StructuredAgentSessionSetOptionInput = { @@ -202,6 +205,12 @@ export type StructuredAgentSessionAdapter = { turnId: string fence: number prompt?: { itemId: string } + /** Latest journal submission for this fence, when the host has one. */ + dispatchStatus?: { state: AgentJournalDispatchState; recovered: boolean } | null + /** Re-reads the turn the published journal says is running — the only turn a client + * could have named. A function, not a value, because the guard re-checks after the + * delivery fence may have waited. Absent for direct callers with no journal. */ + resolveLiveTurnId?: () => string | null }): Promise<{ cancelled: boolean }> stopBackgroundTasks?(input: { sessionId: string diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts index e9ed9367c66..3abfd42b8aa 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts @@ -38,6 +38,10 @@ import { importAdoptedTranscript, prepareAdoptedTranscript } from './structured-agent-session-adopted-import' +import { + withAgentSessionCreatePhase, + type AgentSessionCreatePhaseRecorder +} from '../../observability/agent-session-instrumentation' import type { ProviderHistoryWindow } from '../agent-session-journal/journal-submission-reconciler' export type AttachFlowInput = { @@ -49,6 +53,7 @@ export type AttachFlowInput = { callerKey: string params: AgentSessionAttachParams now: () => number + recordPhase?: AgentSessionCreatePhaseRecorder /** Publishes the journal before clients can send against the new owner. `acquiredOwner` is * true only when this attach spawned the provider child, so a re-attach to a live one is not * mistaken for a cold acquire. */ @@ -102,15 +107,17 @@ export async function performAttach( return preparedTranscript } try { - const reserved = await store.reserveOwner( - reserveRequestFor({ - sessionId, - params, - authority: input.authority, - callerKey: input.callerKey, - fingerprint: admitted.fingerprint, - now: input.now() - }) + const reserved = await withAgentSessionCreatePhase('reserve_owner', input.recordPhase, () => + store.reserveOwner( + reserveRequestFor({ + sessionId, + params, + authority: input.authority, + callerKey: input.callerKey, + fingerprint: admitted.fingerprint, + now: input.now() + }) + ) ) record = reserved.record replayed = reserved.disposition === 'replayed' @@ -153,7 +160,9 @@ export async function performAttach( ownerAlreadyAdmitted: agentSessionLeaseAdmitsWriter(record.lease) }) if (!agentSessionLeaseAdmitsWriter(record.lease)) { - const acquired = await acquireOwner(input, record) + const acquired = await withAgentSessionCreatePhase('acquire_owner', input.recordPhase, () => + acquireOwner(input, record) + ) record = acquired.record acquisitionGeneration = acquired.acquisitionGeneration acquiredOwner = true diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts index eec3841a08c..c85536ff679 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts @@ -28,6 +28,12 @@ import { forgetStructuredAgentSession } from './structured-agent-session-host-li import type { DeferredStructuredAgentSessionEventSink } from './structured-agent-session-event-sink' import { agentSessionJournalCloseRetries } from '../agent-session-journal/journal-close-retry' import type { AgentSessionJournal } from '../agent-session-journal/journal-store' +import { + addAgentSessionCreatePhaseAttributes, + withAgentSessionCreatePhase, + withAgentSessionSpan, + type AgentSessionCreatePhaseRecorder +} from '../../observability/agent-session-instrumentation' export function attachStructuredAgentSession( context: StructuredAgentSessionAttachContext, @@ -37,135 +43,161 @@ export function attachStructuredAgentSession( rewind?: StructuredAgentSessionAcquireInput['rewind'] ): Promise> { const sessionId = params.envelope.sessionId - const attaching = context.serialize(sessionId, async () => { - if (admitRecoveryTicket && !admitRecoveryTicket()) { - return refuseAgentSessionMutation({ - code: 'agent_session_checkpoint_stale', - message: 'The provider-exit recovery ticket is no longer current.' - }) - } - const unreconciled = await context.reconcileLeases(sessionId) - if (unreconciled) { - return refuseAgentSessionMutation(unreconciled) - } - await context.runtimeState.resolveRecovery(sessionId) - // Retries a durable provider-exit journal settlement before a new owner is reserved. Answers - // settled when the record has none pending, so every attach can ask unconditionally. - const settled = await retryPendingStructuredAgentSessionSettlement({ - deps: context.deps, - sessions: context.sessions, - sessionId, - params, - now: () => context.now() - }) - if (!settled) { - return refuseAgentSessionMutation({ - code: 'agent_session_ownership_unknown', - message: 'The provider-exit terminal journal settlement is still pending; retry attach.' - }) - } - const eventSink = context.runtimeState.eventSinkFor(sessionId) - const attached = await performAttach({ - rewind, - store: context.deps.store, - adapter: context.deps.adapter, - journalRoot: context.deps.journalRoot, - eventSink: eventSink.sink, - onAcquiring: async () => { - const barrier = await eventSink.drained() - if (!barrier.ok) { - throw barrier.error - } - eventSink.unbind() - }, - authority: { - spawnToken: () => context.deps.mintSpawnToken?.() ?? randomUUID(), - claimKeyId: context.deps.claimKeyId, - handoffOperationId: params.envelope.clientOperationId, - probe: await context.runtimeState.probeOwner(sessionId), - ...(await pinnedAgentSessionLaunchArgs(context.deps.resolveLaunchArgs, params)), - ...(await pinnedAgentSessionLaunchEnv(context.deps.resolveLaunchEnv, params)) - }, - callerKey, - params, - now: () => context.now(), - // Site 9: this closes the PRIOR map entry it drops, never the provisional - // journal — it has no reference to that one. `onAttached` owns that. - onAttachFailed: async () => { - await forgetStructuredAgentSession(context, sessionId) - eventSink.close() - context.runtimeState.discardEventSink(sessionId) - }, - onAttached: async (attached, acquisitionGeneration, acquiredOwner) => { - const fence = context.deps.store.getRecord(sessionId)?.lease.runtimeFence ?? 0 - const previous = context.sessions.get(sessionId) - const previousFence = previous?.fence - // Site 8: the provisional journal has no owner until the map takes it, - // and the barrier below throws by design. - try { - if (acquiredOwner) { - // Before the drain: the buffered events are the new child's, never a stale row's. - await settleStaleSessionStateOnAcquire({ - journal: attached.journal, - sessionId, - fence, - acquisitionGeneration - }) + const run = (recordPhase?: AgentSessionCreatePhaseRecorder) => + context.serialize(sessionId, async () => { + if (admitRecoveryTicket && !admitRecoveryTicket()) { + return refuseAgentSessionMutation({ + code: 'agent_session_checkpoint_stale', + message: 'The provider-exit recovery ticket is no longer current.' + }) + } + const unreconciled = await withAgentSessionCreatePhase('reconcile_leases', recordPhase, () => + context.reconcileLeases(sessionId) + ) + if (unreconciled) { + return refuseAgentSessionMutation(unreconciled) + } + await withAgentSessionCreatePhase('resolve_recovery', recordPhase, () => + context.runtimeState.resolveRecovery(sessionId) + ) + // Retries a durable provider-exit journal settlement before a new owner is reserved. Answers + // settled when the record has none pending, so every attach can ask unconditionally. + const settled = await withAgentSessionCreatePhase('settlement_retry', recordPhase, () => + retryPendingStructuredAgentSessionSettlement({ + deps: context.deps, + sessions: context.sessions, + sessionId, + params, + now: () => context.now() + }) + ) + if (!settled) { + return refuseAgentSessionMutation({ + code: 'agent_session_ownership_unknown', + message: 'The provider-exit terminal journal settlement is still pending; retry attach.' + }) + } + const eventSink = context.runtimeState.eventSinkFor(sessionId) + const probe = await withAgentSessionCreatePhase('probe_owner', recordPhase, () => + context.runtimeState.probeOwner(sessionId) + ) + const attached = await performAttach({ + rewind, + store: context.deps.store, + adapter: context.deps.adapter, + journalRoot: context.deps.journalRoot, + eventSink: eventSink.sink, + onAcquiring: async () => { + const barrier = await eventSink.drained() + if (!barrier.ok) { + throw barrier.error } - await bindAndDrain(eventSink, attached.journal, fence, (activity) => - context.subscribers.publish(sessionId, attached.journal, activity) - ) - } catch (error) { - await agentSessionJournalCloseRetries.closeOrRetain(attached.journal) - throw error - } - // Site 10: a `set` over a live entry would orphan its handle — and a - // close that REJECTED did not release it. The replacement is therefore - // ABORTED rather than completed over a handle nothing can reach again: - // `previous` stays indexed, so teardown still owns it and can retry. - if (previous && previous.journal !== attached.journal) { + eventSink.unbind() + }, + authority: { + spawnToken: () => context.deps.mintSpawnToken?.() ?? randomUUID(), + claimKeyId: context.deps.claimKeyId, + handoffOperationId: params.envelope.clientOperationId, + probe, + ...(await pinnedAgentSessionLaunchArgs(context.deps.resolveLaunchArgs, params)), + ...(await pinnedAgentSessionLaunchEnv(context.deps.resolveLaunchEnv, params)) + }, + callerKey, + params, + now: () => context.now(), + recordPhase, + // Site 9: this closes the PRIOR map entry it drops, never the provisional + // journal — it has no reference to that one. `onAttached` owns that. + onAttachFailed: async () => { + await forgetStructuredAgentSession(context, sessionId) + eventSink.close() + context.runtimeState.discardEventSink(sessionId) + }, + onAttached: async (attached, acquisitionGeneration, acquiredOwner) => { + const fence = context.deps.store.getRecord(sessionId)?.lease.runtimeFence ?? 0 + const previous = context.sessions.get(sessionId) + const previousFence = previous?.fence + // Site 8: the provisional journal has no owner until the map takes it, + // and the barrier below throws by design. try { - await previous.journal.close() + if (acquiredOwner) { + // Before the drain: the buffered events are the new child's, never a stale row's. + await settleStaleSessionStateOnAcquire({ + journal: attached.journal, + sessionId, + fence, + acquisitionGeneration + }) + } + await bindAndDrain(eventSink, attached.journal, fence, (activity) => + context.subscribers.publish(sessionId, attached.journal, activity) + ) } catch (error) { await agentSessionJournalCloseRetries.closeOrRetain(attached.journal) throw error } - } - context.sessions.set(sessionId, { - journal: attached.journal, - params, - fence, - hasProviderChild: true, - acquisitionGeneration: acquisitionGeneration ?? previous?.acquisitionGeneration ?? null - }) - if (!rewind) { - await recoverStructuredRewind( - context.deps.store, - sessionId, - attached.journal, + // Site 10: a `set` over a live entry would orphan its handle — and a + // close that REJECTED did not release it. The replacement is therefore + // ABORTED rather than completed over a handle nothing can reach again: + // `previous` stays indexed, so teardown still owns it and can retry. + if (previous && previous.journal !== attached.journal) { + try { + await previous.journal.close() + } catch (error) { + await agentSessionJournalCloseRetries.closeOrRetain(attached.journal) + throw error + } + } + context.sessions.set(sessionId, { + journal: attached.journal, + params, fence, - context.deps.adapter, - context.now - ) - } - await recoverInterruptedCompaction(context.deps.store, sessionId, attached.journal, fence) - if (attached.recovery) { - context.subscribers.reset(sessionId, attached.journal, attached.recovery.reset, fence) - } else if (previousFence !== undefined && previousFence !== fence) { - context.subscribers.snapshot(sessionId, attached.journal, fence) - } else { - context.subscribers.publish(sessionId, attached.journal) + hasProviderChild: true, + acquisitionGeneration: acquisitionGeneration ?? previous?.acquisitionGeneration ?? null + }) + if (!rewind) { + await recoverStructuredRewind( + context.deps.store, + sessionId, + attached.journal, + fence, + context.deps.adapter, + context.now + ) + } + await recoverInterruptedCompaction(context.deps.store, sessionId, attached.journal, fence) + if (attached.recovery) { + context.subscribers.reset(sessionId, attached.journal, attached.recovery.reset, fence) + } else if (previousFence !== undefined && previousFence !== fence) { + context.subscribers.snapshot(sessionId, attached.journal, fence) + } else { + context.subscribers.publish(sessionId, attached.journal) + } } + }) + // Why: a failed attach that left no session behind must not strand a bound sink; the runtime + // caches one per session id and would hand this same closed instance to the next attempt. + if (!attached.ok && !context.sessions.has(sessionId)) { + eventSink.close() + context.runtimeState.discardEventSink(sessionId) } + return attached }) - // Why: a failed attach that left no session behind must not strand a bound sink; the runtime - // caches one per session id and would hand this same closed instance to the next attempt. - if (!attached.ok && !context.sessions.has(sessionId)) { - eventSink.close() - context.runtimeState.discardEventSink(sessionId) - } - return attached - }) + const attaching = + params.envelope.expectedRuntimeFence === null + ? withAgentSessionSpan(async (span) => { + const startedAtMs = Date.now() + const phases: Parameters[0][] = [] + try { + return await run((timing) => phases.push(timing)) + } finally { + addAgentSessionCreatePhaseAttributes(span, { + totalDurationMs: Math.max(0, Date.now() - startedAtMs), + phases + }) + } + }) + : run() return context.tasks.trackAttach(attaching) } diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-claude-root-exit.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-claude-root-exit.test.ts new file mode 100644 index 00000000000..a7ca961d13f --- /dev/null +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-claude-root-exit.test.ts @@ -0,0 +1,140 @@ +import { mkdtemp, rm } from 'node:fs/promises' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { afterEach, describe, expect, it, vi } from 'vitest' +import { + PROVIDER_SESSION_ID, + adapterFor, + fakeClaude, + identityFor +} from '../../claude/claude-structured-session-test-support' +import { AgentSessionRecordStore } from '../../runtime/agent-session-record-store' +import { createTrackedJournalOpener } from '../agent-session-journal/journal-store-test-open' +import type { AgentSessionAttachParams } from './structured-agent-session-attach' +import { evictHeldStructuredAgentSession } from './structured-agent-session-host-lifetime' +import { StructuredAgentSessionHostRuntimeState } from './structured-agent-session-host-runtime-state' +import type { StructuredAgentSessionHostSession } from './structured-agent-session-host-types' + +const NOW = 1_788_727_031_330 +const roots: string[] = [] +const journals = createTrackedJournalOpener() + +afterEach(async () => { + await journals.closeAll() + await Promise.all(roots.splice(0).map((root) => rm(root, { recursive: true, force: true }))) +}) + +describe('Claude root-exit eviction', () => { + it('releases a captured live claim after the provider root exits', async () => { + const root = await mkdtemp(join(tmpdir(), 'orca-claude-root-exit-')) + roots.push(root) + const store = await AgentSessionRecordStore.open({ directory: root, hostId: 'local' }) + const claude = fakeClaude({ + unprovenCloseVerdict: { root: 'exited', tree: 'unverifiable' } + }) + const adapter = adapterFor(claude) + const reservation = await store.reserveOwner({ + sessionId: 'session-1', + location: { + executionHostId: 'local', + workspaceId: 'folder-1', + workspaceKind: 'folder', + wslDistro: null + }, + provider: 'claude', + accountHome: { variable: 'CLAUDE_CONFIG_DIR', path: root }, + runtimeKind: 'native', + expectedFence: null, + spawnToken: 'spawn-1', + claimKeyId: 'key-1', + handoffOperationId: null, + probe: { outcome: 'reservation-unused' }, + operation: { + callerKey: 'test', + operationId: `${NOW}-00000000000000000000000000000001`, + fingerprint: 'create' + }, + now: NOW + }) + const fence = reservation.record.lease.runtimeFence + const acquisition = await adapter.acquire({ + identity: { ...identityFor(), hostId: 'local', workspaceId: 'folder-1' }, + fence, + spawnToken: 'spawn-1' + }) + await store.commitProcessIdentity({ + sessionId: 'session-1', + fence, + process: acquisition.process, + now: NOW + }) + await store.proveOwner({ + sessionId: 'session-1', + fence, + link: acquisition.link, + now: NOW + }) + const journal = await journals.open({ + identity: { ...identityFor(), hostId: 'local', workspaceId: 'folder-1' }, + journalDir: join(root, 'journal') + }) + const close = vi.spyOn(journal, 'close') + const params: AgentSessionAttachParams = { + envelope: { + sessionId: 'session-1', + clientOperationId: `${NOW}-00000000000000000000000000000001`, + expectedRuntimeFence: fence, + payloadFingerprint: 'create' + }, + location: { + executionHostId: 'local', + workspaceId: 'folder-1', + workspaceKind: 'folder', + wslDistro: null + }, + provider: 'claude', + agent: 'claude', + accountHome: { variable: 'CLAUDE_CONFIG_DIR', path: root }, + runtimeKind: 'native', + providerHandle: { kind: 'claude', sessionId: PROVIDER_SESSION_ID, leafUuid: null } + } + const sessions = new Map([ + [ + 'session-1', + { + journal, + params, + fence, + hasProviderChild: true, + acquisitionGeneration: acquisition.acquisitionGeneration ?? null + } + ] + ]) + const deps = { store, adapter, journalRoot: root, claimKeyId: 'key-1' } + const runtimeState = new StructuredAgentSessionHostRuntimeState(deps) + + claude.connections[0]!.handlers.onExit?.(new Error('provider exited')) + await expect( + evictHeldStructuredAgentSession( + { + deps, + runtimeState, + sessions, + now: () => NOW + 30 * 60_000, + forgetStatus: vi.fn() + }, + 'session-1' + ) + ).resolves.toBeUndefined() + + expect(store.getRecord('session-1')?.lease).toMatchObject({ + claimStatus: 'released', + ownerProcess: null, + deathEvidence: { kind: 'exit-observed' } + }) + expect(sessions.size).toBe(0) + expect(close).toHaveBeenCalledOnce() + // Why: releasing the root-owned lease does not claim unverifiable descendants stopped. + await expect(adapter.closeSession('session-1')).rejects.toThrow('provider exited') + }) +}) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.test.ts index 90b50d3cb90..36cecd44807 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.test.ts @@ -5,6 +5,10 @@ import { STRUCTURED_AGENT_SESSION_EVICTION_STEPS, type StructuredAgentSessionEvictionContext } from './structured-agent-session-eviction' +import { + AgentSessionAcquisitionRootExitObservedError, + AgentSessionPreSpawnError +} from './structured-agent-session-adapter' import { StructuredAgentSessionHostRuntimeState } from './structured-agent-session-host-runtime-state' function context(): StructuredAgentSessionEvictionContext & { order: string[] } { @@ -141,6 +145,28 @@ describe('rows the provider emits while closing', () => { // `closeSession` returning false means the adapter could not prove the child exited and has kept // the session indexed on purpose so a retry can reach it. describe('a child that will not stop', () => { + it.each([ + new AgentSessionAcquisitionRootExitObservedError(new Error('root exited')), + new AgentSessionPreSpawnError(new Error('spawn failed')) + ])('continues eviction after an actionable provider verdict', async (error) => { + const ctx = context() + ctx.adapter.closeSession = vi.fn(async () => { + throw error + }) + + await evictStructuredAgentSession(ctx) + + expect(ctx.order).toEqual([ + 'drained', + 'settleWork', + 'unbind', + 'close', + 'discardSink', + 'releaseLease', + 'forget' + ]) + }) + it('aborts without forgetting the session, so the next close is a real retry', async () => { const ctx = context() ctx.adapter.closeSession = vi.fn(async () => false) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.ts index 7264ca4a338..04840c18d5f 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-eviction.ts @@ -17,7 +17,11 @@ // reach it; forgetting it anyway stranded the process forever and reported success. Leaving the // session in place is what makes the next close a real retry instead of a no-op. -import type { StructuredAgentSessionAdapter } from './structured-agent-session-adapter' +import { + AgentSessionAcquisitionRootExitObservedError, + AgentSessionPreSpawnError, + type StructuredAgentSessionAdapter +} from './structured-agent-session-adapter' import type { DeferredStructuredAgentSessionEventSink } from './structured-agent-session-event-sink' export type StructuredAgentSessionEvictionContext = { @@ -59,9 +63,19 @@ export const STRUCTURED_AGENT_SESSION_EVICTION_STEPS: readonly StructuredAgentSe // An adapter with no close has nothing to stop; anything else must PROVE the exit. const stop = context.adapter.disposeSession ?? context.adapter.closeSession if (stop) { - const stopped = await stop.call(context.adapter, context.sessionId) - if (stopped !== true) { - throw new Error('provider child exit was not proven') + try { + const stopped = await stop.call(context.adapter, context.sessionId) + if (stopped !== true) { + throw new Error('provider child exit was not proven') + } + } catch (error) { + // Why: lease ownership follows the provider root; known-live descendants still throw unproven. + if ( + !(error instanceof AgentSessionAcquisitionRootExitObservedError) && + !(error instanceof AgentSessionPreSpawnError) + ) { + throw error + } } } context.onProviderChildStopped?.() diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-forget-status.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-forget-status.test.ts index d74a729dc2f..2ff6697eae9 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-forget-status.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-forget-status.test.ts @@ -11,6 +11,8 @@ import { tmpdir } from 'node:os' import { join } from 'node:path' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import type { AgentSessionJournalIdentity } from '../../../shared/agent-session-journal-types' +import type { AgentSessionRecord } from '../../../shared/agent-session-record' +import { makeStructuredAgentStatusSubject } from '../../../shared/agent-status-subject' import { AgentHookServer } from '../../agent-hooks/server' import type { AgentSessionJournal } from '../agent-session-journal/journal-store' import { createTrackedJournalOpener } from '../agent-session-journal/journal-store-test-open' @@ -40,6 +42,51 @@ const IDENTITY: AgentSessionJournalIdentity = { providerHandle: { kind: 'codex', threadId: SESSION } } +const SUBJECT = makeStructuredAgentStatusSubject( + { + executionHostId: 'local', + wslDistro: null, + workspaceId: IDENTITY.workspaceId, + workspaceKind: 'git-worktree' + }, + SESSION +) + +function ownerRecord(): AgentSessionRecord { + return { + schemaVersion: 2, + sessionId: SESSION, + location: { + executionHostId: 'local', + wslDistro: null, + workspaceId: IDENTITY.workspaceId, + workspaceKind: 'git-worktree' + }, + provider: 'codex', + providerHandleChain: [], + accountHome: { variable: 'CODEX_HOME', path: '/fixture/codex' }, + createdAt: 1, + updatedAt: 1, + lease: { + sessionId: SESSION, + runtimeKind: 'native', + runtimeFence: 1, + handoffStage: null, + provenHandleLinkId: null, + ownerProcess: null, + reservedSpawnToken: null, + leaseDeadlineAt: 100, + lastRenewedAt: 1, + handoffOperationId: null, + journalCheckpoint: null, + claimKeyId: 'fixture-key', + claimStatus: 'live', + unreconciled: false, + deathEvidence: null + } + } +} + let root: string const journals = createTrackedJournalOpener() @@ -58,6 +105,7 @@ async function workingSession(): Promise<{ feed: StructuredAgentSessionStatusFeed sessions: Map journal: AgentSessionJournal + records: Map }> { const journal = await journals.open({ identity: IDENTITY, journalDir: join(root, SESSION) }) await journal.appendItem( @@ -75,28 +123,41 @@ async function workingSession(): Promise<{ SESSION, { journal, - params: { location: { workspaceId: IDENTITY.workspaceId }, provider: 'codex' }, + params: { + envelope: { + sessionId: SESSION, + clientOperationId: 'fixture-attach', + expectedRuntimeFence: 1, + payloadFingerprint: 'fixture-payload' + }, + location: ownerRecord().location, + provider: 'codex', + agent: 'codex', + accountHome: ownerRecord().accountHome, + runtimeKind: 'native' + }, fence: 1, hasProviderChild: true, acquisitionGeneration: null - } as unknown as StructuredAgentSessionHostSession + } ] ]) const server = new AgentHookServer() + const records = new Map([[SESSION, ownerRecord()]]) const feed = new StructuredAgentSessionStatusFeed({ sessions, - getRecord: () => null, + getRecord: (sessionId) => records.get(sessionId) ?? null, now: () => 1, statusSink: () => ({ - publish: (summary) => server.ingestStructuredStatus(summary), - forget: (sessionId) => server.dropStructuredStatus(sessionId) + publish: (summary, subject) => server.ingestStructuredStatus(summary, subject), + forget: (subject) => server.dropStructuredStatus(subject) }) }) feed.publish(SESSION, journal) expect(server.getStatusSnapshot()).toEqual([ expect.objectContaining({ state: 'working', structuredHost: 'owned' }) ]) - return { server, feed, sessions, journal } + return { server, feed, sessions, journal, records } } function attachContext( @@ -133,6 +194,37 @@ const attachParams = { } as unknown as Parameters[2] describe('a session that leaves the host without an explicit close', () => { + it('forgets the retained exact subject after the record and live session are deleted first', async () => { + const { server, feed, sessions, records } = await workingSession() + const otherSubject = { ...SUBJECT, executionHostId: 'ssh:other-host' as const } + const original = server.getCanonicalStatusSnapshot().parents[0] + expect(original?.subject).toEqual(SUBJECT) + server.ingestStructuredStatus( + { + sessionId: SESSION, + workspaceId: IDENTITY.workspaceId, + agent: 'codex', + status: 'working', + latestPrompt: 'other host', + updatedAt: 10 + }, + otherSubject + ) + const drop = vi.spyOn(server, 'dropStructuredStatus') + const paneLookup = vi.spyOn(server, 'getStatusSnapshotForPane') + records.delete(SESSION) + sessions.delete(SESSION) + + feed.close(SESSION) + + expect(drop).toHaveBeenCalledExactlyOnceWith(SUBJECT) + expect(paneLookup).not.toHaveBeenCalled() + expect(server.getCanonicalStatusSnapshot().parents.map((row) => row.subject)).toEqual([ + otherSubject + ]) + expect(server.getStatusSnapshot()).toEqual([expect.objectContaining({ prompt: 'other host' })]) + }) + it('leaves the agent-status store with it when an attach fails', async () => { const { server, feed, sessions } = await workingSession() diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-handoff-options.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-handoff-options.test.ts index 210defed0c5..420129792c9 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-handoff-options.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-handoff-options.test.ts @@ -280,12 +280,15 @@ describe('structured session handoff options', () => { }) expect(await host.requestHandoff(CALLER, handoff('to-tui'))).toMatchObject({ ok: true }) - await vi.waitFor(async () => - expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'tui' }) + // Real-timer poll: the suite's default 1000ms budget is tight under a loaded CI shard. + await vi.waitFor( + async () => expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'tui' }), + { timeout: 5000 } ) expect(await host.requestHandoff(CALLER, handoff('to-native'))).toMatchObject({ ok: true }) - await vi.waitFor(async () => - expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'native' }) + await vi.waitFor( + async () => expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'native' }), + { timeout: 5000 } ) expect(launchedOptions).toEqual([ diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff-stop.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff-stop.test.ts new file mode 100644 index 00000000000..f1dc020340e --- /dev/null +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff-stop.test.ts @@ -0,0 +1,81 @@ +// The handoff's own Stop bypasses performCancel, so it has to carry the same journal-derived +// live-turn read; without it this caller silently keeps judging against the adapter's copy. + +import { mkdtemp, rm } from 'node:fs/promises' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { afterEach, describe, expect, it, vi } from 'vitest' +import type { AgentSessionJournalIdentity } from '../../../shared/agent-session-journal-types' +import { createTrackedJournalOpener } from '../agent-session-journal/journal-store-test-open' +import type { StructuredAgentSessionAdapter } from './structured-agent-session-adapter' +import { stopNativeHandoffTurn } from './structured-agent-session-host-handoff' + +const IDENTITY: AgentSessionJournalIdentity = { + sessionId: 'session-1', + workspaceId: 'workspace-1', + hostId: 'host-1', + agent: 'claude', + providerHandle: { kind: 'claude', sessionId: 'provider-session', leafUuid: null } +} + +const LIFECYCLE_IDENTITY = { + provider: 'legacy' as const, + agent: 'claude' as const, + sessionId: 'session-1', + recordId: 'turn-lifecycle:turn-1' +} + +let root: string | null = null +const journals = createTrackedJournalOpener() + +afterEach(async () => { + await journals.closeAll() + if (root) { + await rm(root, { recursive: true, force: true }) + root = null + } +}) + +describe('stopNativeHandoffTurn', () => { + it('judges its Stop against the turn the journal published', async () => { + root = await mkdtemp(join(tmpdir(), 'orca-handoff-stop-')) + const journal = await journals.open({ identity: IDENTITY, journalDir: root }) + await journal.appendItem( + LIFECYCLE_IDENTITY, + { + kind: 'status', + text: 'Agent is working…', + turnLifecycle: { turnId: 'turn-1', state: 'running' } + }, + { fence: 3 } + ) + let resolveLiveTurnId: (() => string | null) | undefined + const cancelTurn = vi.fn( + async (input: Parameters[0]) => { + resolveLiveTurnId = input.resolveLiveTurnId + return { cancelled: true } + } + ) + + const stopped = await stopNativeHandoffTurn( + { cancelTurn }, + { journal }, + { + sessionId: 'session-1', + turnId: 'turn-1', + fence: 3 + } + ) + + expect(stopped).toBe(true) + expect(cancelTurn).toHaveBeenCalledOnce() + expect(resolveLiveTurnId?.()).toBe('turn-1') + // Re-read, not captured: the turn ending is what the guard has to see. + await journal.appendItem( + LIFECYCLE_IDENTITY, + { kind: 'status', text: 'Done.', turnLifecycle: { turnId: 'turn-1', state: 'completed' } }, + { fence: 3 } + ) + expect(resolveLiveTurnId?.()).toBeNull() + }) +}) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff.ts index 9a3266541be..2720a97784c 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff.ts @@ -4,7 +4,10 @@ import type { AgentSessionRecord } from '../../../shared/agent-session-record' import type { LegacyImportOptions } from '../agent-session-journal/journal-legacy-import' import { importLegacyTranscriptIntoJournal } from '../agent-session-journal/journal-legacy-import' import { journalIdentityFor } from './structured-agent-session-attach' -import { rethrowAfterAgentSessionAcquisitionCleanup } from './structured-agent-session-adapter' +import { + rethrowAfterAgentSessionAcquisitionCleanup, + type StructuredAgentSessionAdapter +} from './structured-agent-session-adapter' import { canRestoreLiveTuiOwner } from './structured-agent-session-handoff-restart' import type { DeferredStructuredAgentSessionEventSink } from './structured-agent-session-event-sink' import type { StructuredAgentSessionHostDeps } from './structured-agent-session-host' @@ -16,6 +19,7 @@ import type { AgentSessionSubscribers } from './structured-agent-session-subscri import { StructuredTuiTranscriptCatchup } from './structured-tui-transcript-catchup' import { adapterSupportsCreateIfDeclared } from './structured-agent-session-provider-support' import { retryLoadedStructuredAgentSessionSettlement } from './structured-agent-session-settlement-retry' +import { latestJournalDispatchObservation } from '../agent-session-journal/journal-dispatch-observation' type HostHandoffAccess = { session: (sessionId: string) => StructuredAgentSessionHostSession @@ -101,8 +105,8 @@ export function createStructuredAgentSessionHostHandoff( }, acknowledgeNativeRelease: (sessionId) => deps.adapter.acknowledgeSessionRelease?.(sessionId), acquireNative: (input) => acquireNativeHandoffOwner(deps, host, input), - acquireNativeStop: async (sessionId, turnId, fence) => - (await deps.adapter.cancelTurn({ sessionId, turnId, fence })).cancelled, + acquireNativeStop: (sessionId, turnId, fence) => + stopNativeHandoffTurn(deps.adapter, host.session(sessionId), { sessionId, turnId, fence }), importTuiHistory: (input) => importTuiHistory(deps, host, input), retryPendingSettlement: (sessionId) => retryLoadedStructuredAgentSessionSettlement({ @@ -157,6 +161,24 @@ export function createStructuredAgentSessionHostHandoff( }) } +/** Handoff's own Stop, which never passes through `performCancel` and so has to carry the + * journal reads that judge a cancellation itself. */ +export async function stopNativeHandoffTurn( + adapter: Pick, + session: Pick, + input: { sessionId: string; turnId: string; fence: number } +): Promise { + const dispatchStatus = latestJournalDispatchObservation(session.journal, input.fence) + return ( + await adapter.cancelTurn({ + ...input, + // The journal is what the client read to name a turn, so it is what judges the request. + resolveLiveTurnId: () => session.journal.activeTurnId(), + ...(dispatchStatus ? { dispatchStatus } : {}) + }) + ).cancelled +} + async function importTuiHistory( deps: StructuredAgentSessionHostDeps, host: HostHandoffAccess, diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts index e5b97dea189..f0540b2b225 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts @@ -189,8 +189,10 @@ describe('structured agent-session lease renewal', () => { renewer.start() now += 10_000 await vi.advanceTimersByTimeAsync(10_000) - await vi.waitFor(() => - expect(store.getRecord('session-renewal')?.lease.lastRenewedAt).toBe(now) + // Real-timer poll: the suite's default 1000ms budget is tight under a loaded CI shard. + await vi.waitFor( + () => expect(store.getRecord('session-renewal')?.lease.lastRenewedAt).toBe(now), + { timeout: 5000 } ) } finally { renewer.stop() diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.test.ts index aeb2c41095f..a9e32b026e6 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.test.ts @@ -134,6 +134,7 @@ describe('performCancel for a pending prompt', () => { sessionId: 'session-1', turnId: 'turn-1', fence: 1, + resolveLiveTurnId: expect.any(Function), prompt: { itemId } }) expect(journal.snapshot().items.map((item) => item.body)).toEqual([ diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-test-session.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-test-session.ts new file mode 100644 index 00000000000..29e450c187d --- /dev/null +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-test-session.ts @@ -0,0 +1,24 @@ +import type { AgentSessionJournal } from '../agent-session-journal/journal-store' + +export function indexedStatusFeedSession(session: { + journal: AgentSessionJournal + hasProviderChild?: boolean + fence?: number +}) { + return { + journal: session.journal, + fence: session.fence ?? 1, + ...(session.hasProviderChild !== undefined + ? { hasProviderChild: session.hasProviderChild } + : {}), + params: { + location: { + executionHostId: 'local' as const, + wslDistro: null, + workspaceId: 'workspace-1', + workspaceKind: 'git-worktree' as const + }, + provider: 'codex' as const + } + } +} diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts index b085cbd3012..e5d3d16e5dd 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts @@ -12,6 +12,7 @@ import { createClaudeJournalTranslator } from '../../claude/claude-structured-jo import { publishCodexTurnLifecycle } from '../../codex/codex-structured-journal-translation-turns' import { createDeferredStructuredAgentSessionEventSink } from './structured-agent-session-event-sink' import { createTrackedJournalOpener } from '../agent-session-journal/journal-store-test-open' +import { indexedStatusFeedSession as indexed } from './structured-agent-session-status-feed-test-session' import { StructuredAgentSessionStatusFeed, type StructuredAgentSessionStatusFeedDeps, @@ -58,21 +59,6 @@ async function openJournal(sessionId = SESSION, now?: () => number) { }) } -function indexed(session: { - journal: Awaited> - hasProviderChild?: boolean - fence?: number -}) { - return { - journal: session.journal, - fence: session.fence ?? 1, - ...(session.hasProviderChild !== undefined - ? { hasProviderChild: session.hasProviderChild } - : {}), - params: { location: { workspaceId: 'workspace-1' }, provider: 'codex' as const } - } -} - function feedFor( sessions: Map< string, @@ -782,7 +768,7 @@ describe('StructuredAgentSessionStatusFeed', () => { describe('the status sink sees the roster the broadcast cache deliberately lacks', () => { function sinkFor() { const published: AgentSessionStatusSummary[] = [] - const forgotten: string[] = [] + const forgotten: Parameters[0][] = [] const sink: StructuredAgentSessionStatusSink = { publish: (summary) => published.push(summary), forget: (sessionId) => forgotten.push(sessionId) @@ -818,7 +804,16 @@ describe('the status sink sees the roster the broadcast cache deliberately lacks // Exactly what `close` does after eviction: the cache keeps the projection, the sink does not. sessions.delete(SESSION) feed.forget(SESSION) - expect(forgotten).toEqual([SESSION]) + expect(forgotten).toEqual([ + { + kind: 'structured-session', + sessionId: SESSION, + executionHostId: 'local', + wslDistro: null, + workspaceId: 'workspace-1', + workspaceKind: 'git-worktree' + } + ]) const late: AgentSessionStatusEvent[] = [] feed.subscribe({ id: 'list-2', emit: (event) => late.push(event) }) expect(late).toEqual([ diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.ts index 220a8116160..cecd5455ca7 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.ts @@ -23,6 +23,12 @@ import { import { projectStructuredAgentSessionStatusSummary } from '../../../shared/structured-agent-session-projection' import type { AgentSessionJournal } from '../agent-session-journal/journal-store' import { structuredAgentSessionProviderSessionMetadata } from './structured-agent-session-history-result' +import { + StructuredAgentSessionStatusOwnership, + type StructuredAgentSessionStatusSink +} from './structured-agent-session-status-ownership' + +export type { StructuredAgentSessionStatusSink } from './structured-agent-session-status-ownership' export type StructuredAgentSessionStatusSubscriber = { id: string @@ -31,19 +37,11 @@ export type StructuredAgentSessionStatusSubscriber = { type StatusFeedSession = { journal: AgentSessionJournal - params: { location: { workspaceId: string }; provider: AgentSessionRecord['provider'] } + params: { location: AgentSessionRecord['location']; provider: AgentSessionRecord['provider'] } hasProviderChild?: boolean fence?: number } -/** Where the host's projections land for readers that see every agent alike (`worktree ps`, - * mobile, the hook store's own fanout). `forget` is the roster edge the broadcast cache - * deliberately never has. */ -export type StructuredAgentSessionStatusSink = { - publish: (summary: AgentSessionStatusSummary) => void - forget: (sessionId: string) => void -} - export type StructuredAgentSessionStatusFeedDeps = { sessions: ReadonlyMap getRecord: (sessionId: string) => AgentSessionRecord | null @@ -108,6 +106,9 @@ export function createStructuredAgentSessionHostStatusFeed(args: { } export class StructuredAgentSessionStatusFeed { + private readonly ownership = new StructuredAgentSessionStatusOwnership(() => + this.deps.statusSink?.() + ) private readonly subscribers = new Map() private readonly published = new Map() // Task progress must not sort and scan an unchanged conversation. Journal identity owns cleanup. @@ -146,7 +147,7 @@ export class StructuredAgentSessionStatusFeed { /** The sink lists what is running; a forgotten session must not be in it. */ forget(sessionId: string): void { try { - this.deps.statusSink?.()?.forget(sessionId) + this.ownership.forget(sessionId) } catch (error) { console.warn('[structured-session-status] status sink forget failed', error) } @@ -173,11 +174,11 @@ export class StructuredAgentSessionStatusFeed { } const { hostExecutionOwned: _hostExecutionOwned, ...retained } = previous this.published.set(sessionId, retained) + this.sink(retained) this.broadcast({ type: 'status', session: retained }) - this.sink(retained) } /** Re-projects one session after its journal changed; equal projections are not re-sent. */ @@ -189,11 +190,14 @@ export class StructuredAgentSessionStatusFeed { const summary = this.summaryFor(sessionId, session, journal ?? session.journal) const previous = this.published.get(sessionId) if (previous && summariesEqual(previous, summary)) { + if (!this.ownership.matchesLocation(sessionId, session.params.location)) { + this.sink(summary, session.params.location) + } return } this.published.set(sessionId, summary) + this.sink(summary, session.params.location) this.broadcast({ type: 'status', session: summary }) - this.sink(summary) try { this.deps.onStatusChanged?.(summary, { replay: options?.replay === true }) } catch (error) { @@ -262,9 +266,12 @@ export class StructuredAgentSessionStatusFeed { } /** A failing sink must never cost the subscribers their status event. */ - private sink(summary: AgentSessionStatusSummary): void { + private sink( + summary: AgentSessionStatusSummary, + location?: AgentSessionRecord['location'] + ): void { try { - this.deps.statusSink?.()?.publish(summary) + this.ownership.publish(summary, location) } catch (error) { console.warn('[structured-session-status] status sink publish failed', error) } diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.test.ts new file mode 100644 index 00000000000..7e9e6da84a3 --- /dev/null +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.test.ts @@ -0,0 +1,97 @@ +import { describe, expect, it, vi } from 'vitest' +import type { AgentSessionExecutionLocation } from '../../../shared/agent-session-record' +import type { AgentSessionStatusSummary } from '../../../shared/agent-session-wire' +import { makeStructuredAgentStatusSubject } from '../../../shared/agent-status-subject' +import { StructuredAgentSessionStatusOwnership } from './structured-agent-session-status-ownership' + +const location: AgentSessionExecutionLocation = { + executionHostId: 'local', + wslDistro: null, + workspaceId: 'folder-workspace', + workspaceKind: 'folder' +} +const summary: AgentSessionStatusSummary = { + sessionId: 'structured-session', + workspaceId: location.workspaceId, + agent: 'codex', + status: 'working', + latestPrompt: 'fixture', + updatedAt: 100 +} + +describe('structured status owner address retention', () => { + it('retains scope through record deletion and does not resurrect after forget', () => { + const sink = { publish: vi.fn(), forget: vi.fn() } + const owner = new StructuredAgentSessionStatusOwnership(() => sink) + const subject = makeStructuredAgentStatusSubject(location, summary.sessionId) + owner.publish(summary, location) + owner.publish({ ...summary, hostExecutionOwned: undefined }) + expect(sink.publish).toHaveBeenLastCalledWith(summary, subject) + owner.forget(summary.sessionId) + expect(sink.forget).toHaveBeenCalledExactlyOnceWith(subject) + owner.publish(summary) + owner.forget(summary.sessionId) + expect(sink.publish).toHaveBeenCalledTimes(2) + expect(sink.forget).toHaveBeenCalledOnce() + }) + + it('forgets the old exact scope before publishing a trusted location change', () => { + const sink = { publish: vi.fn(), forget: vi.fn() } + const owner = new StructuredAgentSessionStatusOwnership(() => sink) + owner.publish(summary, location) + const replacement = { ...location, executionHostId: 'ssh:second-host' as const } + owner.publish(summary, replacement) + expect(sink.forget).toHaveBeenCalledExactlyOnceWith( + makeStructuredAgentStatusSubject(location, summary.sessionId) + ) + expect(sink.forget.mock.invocationCallOrder[0]).toBeLessThan( + sink.publish.mock.invocationCallOrder[1] + ) + owner.forget(summary.sessionId) + expect(sink.forget).toHaveBeenLastCalledWith( + makeStructuredAgentStatusSubject(replacement, summary.sessionId) + ) + }) + + it('does not report a throwing publication as an owned location', () => { + const sink = { + publish: vi.fn().mockImplementationOnce(() => { + throw new Error('store down') + }), + forget: vi.fn() + } + const owner = new StructuredAgentSessionStatusOwnership(() => sink) + expect(() => owner.publish(summary, location)).toThrow('store down') + // The feed skips an unchanged re-projection only when the location already matches. Reporting a + // match here would strand the row: the publish never landed and nothing else re-offers it. + expect(owner.matchesLocation(summary.sessionId, location)).toBe(false) + owner.publish(summary, location) + expect(sink.publish).toHaveBeenCalledTimes(2) + expect(owner.matchesLocation(summary.sessionId, location)).toBe(true) + }) + + it('keeps the owner address when a downstream publication observer throws', () => { + const sink = { + publish: vi.fn(() => { + throw new Error('observer failed') + }), + forget: vi.fn() + } + const owner = new StructuredAgentSessionStatusOwnership(() => sink) + expect(() => owner.publish(summary, location)).toThrow('observer failed') + owner.forget(summary.sessionId) + expect(sink.forget).toHaveBeenCalledExactlyOnceWith( + makeStructuredAgentStatusSubject(location, summary.sessionId) + ) + }) + + it('does not fabricate location for an unknown session or an unavailable sink', () => { + const sink = { publish: vi.fn(), forget: vi.fn() } + const owner = new StructuredAgentSessionStatusOwnership(() => sink) + owner.publish(summary) + expect(sink.publish).not.toHaveBeenCalled() + const unavailable = new StructuredAgentSessionStatusOwnership(() => undefined) + expect(() => unavailable.publish(summary, location)).not.toThrow() + expect(() => unavailable.forget(summary.sessionId)).not.toThrow() + }) +}) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.ts new file mode 100644 index 00000000000..088879f8ddc --- /dev/null +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.ts @@ -0,0 +1,75 @@ +import type { AgentSessionExecutionLocation } from '../../../shared/agent-session-record' +import type { AgentSessionStatusSummary } from '../../../shared/agent-session-wire' +import { + parseAgentStatusSubject, + serializeAgentStatusSubject, + type AgentStatusStructuredSessionSubject +} from '../../../shared/agent-status-subject' + +export type StructuredAgentSessionStatusSink = { + publish: ( + summary: AgentSessionStatusSummary, + subject: AgentStatusStructuredSessionSubject + ) => void + forget: (subject: AgentStatusStructuredSessionSubject) => void +} + +/** Retain the owner address because record removal may precede the final status callback. */ +export class StructuredAgentSessionStatusOwnership { + private readonly subjects = new Map() + // Why separate from `subjects`: the address must survive a throwing publish so teardown can still + // forget a row that did land, but "we hold an address" is not evidence the row is there. Only a + // publish that returned proves that, and only that proof may suppress the re-offer below. + private readonly landed = new Set() + + constructor(private readonly sink: () => StructuredAgentSessionStatusSink | undefined) {} + + matchesLocation(sessionId: string, location: AgentSessionExecutionLocation): boolean { + const subject = this.subjects.get(sessionId) + return ( + this.landed.has(sessionId) && + subject?.executionHostId === location.executionHostId && + subject.wslDistro === location.wslDistro && + subject.workspaceId === location.workspaceId && + subject.workspaceKind === location.workspaceKind + ) + } + + publish(summary: AgentSessionStatusSummary, location?: AgentSessionExecutionLocation): void { + const sink = this.sink() + if (!sink || (!location && !this.subjects.has(summary.sessionId))) { + return + } + const subject = location + ? parseAgentStatusSubject({ + ...location, + kind: 'structured-session', + sessionId: summary.sessionId + }) + : this.subjects.get(summary.sessionId) + if (!subject || subject.kind !== 'structured-session') { + throw new Error('Structured status requires its full trusted execution location') + } + const previous = this.subjects.get(summary.sessionId) + if ( + previous && + serializeAgentStatusSubject(previous) !== serializeAgentStatusSubject(subject) + ) { + sink.forget(previous) + } + this.subjects.set(summary.sessionId, subject) + this.landed.delete(summary.sessionId) + sink.publish(summary, subject) + this.landed.add(summary.sessionId) + } + + forget(sessionId: string): void { + const subject = this.subjects.get(sessionId) + if (!subject) { + return + } + this.landed.delete(sessionId) + this.sink()?.forget(subject) + this.subjects.delete(sessionId) + } +} diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-status-reentry.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-status-reentry.test.ts new file mode 100644 index 00000000000..57218d0f4bd --- /dev/null +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-status-reentry.test.ts @@ -0,0 +1,113 @@ +import { mkdtemp, rm } from 'node:fs/promises' +import { tmpdir } from 'node:os' +import { join } from 'node:path' +import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' +import type { AgentSessionExecutionLocation } from '../../../shared/agent-session-record' +import type { AgentSessionJournal } from '../agent-session-journal/journal-store' +import { createTrackedJournalOpener } from '../agent-session-journal/journal-store-test-open' +import { AgentHookServer } from '../../agent-hooks/server' +import { indexedStatusFeedSession } from './structured-agent-session-status-feed-test-session' +import { + StructuredAgentSessionStatusFeed, + type StructuredAgentSessionStatusSink +} from './structured-agent-session-status-feed' + +const SESSION = 'reenter-session' +const journals = createTrackedJournalOpener() +let root: string + +beforeEach(async () => { + root = await mkdtemp(join(tmpdir(), 'orca-status-reentry-')) +}) + +afterEach(async () => { + await journals.closeAll() + await rm(root, { recursive: true, force: true }) +}) + +async function openJournal(): Promise { + const journal = await journals.open({ + identity: { + sessionId: SESSION, + workspaceId: 'workspace-1', + hostId: 'local', + agent: 'codex', + providerHandle: { kind: 'codex', threadId: 'thread-1' } + }, + journalDir: join(root, SESSION) + }) + await journal.appendItem( + { provider: 'codex', threadId: 'thread-1', turnId: 'turn-1', ordinal: 1 }, + { kind: 'message', role: 'user', blocks: [{ type: 'text', text: 'hello' }] }, + { fence: 1 } + ) + return journal +} + +async function createFeed() { + const journal = await openJournal() + const session = indexedStatusFeedSession({ journal }) + const sessions = new Map< + string, + { + journal: AgentSessionJournal + params: { location: AgentSessionExecutionLocation; provider: 'codex' } + } + >([[SESSION, session]]) + const server = new AgentHookServer() + const statusSink: StructuredAgentSessionStatusSink = { + publish: vi.fn((summary, subject) => server.ingestStructuredStatus(summary, subject)), + forget: vi.fn((subject) => server.dropStructuredStatus(subject)) + } + const feed = new StructuredAgentSessionStatusFeed({ + sessions, + getRecord: () => null, + now: () => 1_000, + statusSink: () => statusSink + }) + feed.publish(SESSION) + expect(server.getCanonicalStatusSnapshot().parents).toHaveLength(1) + return { session, sessions, server, statusSink, feed } +} + +describe('structured status canonical owner re-entry', () => { + it('re-admits an unchanged session after its exact subject was forgotten', async () => { + const { session, sessions, server, statusSink, feed } = await createFeed() + sessions.delete(SESSION) + feed.forget(SESSION) + expect(server.getCanonicalStatusSnapshot().parents).toEqual([]) + const publishedBeforeReentry = vi.mocked(statusSink.publish).mock.calls.length + sessions.set(SESSION, session) + + feed.publish(SESSION) + + expect(statusSink.publish).toHaveBeenCalledTimes(publishedBeforeReentry + 1) + expect(server.getCanonicalStatusSnapshot().parents).toHaveLength(1) + expect(server.getStatusSnapshot()).toEqual([ + expect.objectContaining({ paneKey: expect.any(String), prompt: 'hello' }) + ]) + }) + + it('moves an unchanged projection to a new trusted execution scope', async () => { + const { session, sessions, server, statusSink, feed } = await createFeed() + sessions.set(SESSION, { + ...session, + params: { + ...session.params, + location: { ...session.params.location, executionHostId: 'ssh:second-host' } + } + }) + + feed.publish(SESSION) + + expect(statusSink.forget).toHaveBeenCalledExactlyOnceWith( + expect.objectContaining({ executionHostId: 'local', sessionId: SESSION }) + ) + expect(statusSink.publish).toHaveBeenCalledTimes(2) + expect(server.getCanonicalStatusSnapshot().parents).toEqual([ + expect.objectContaining({ + subject: expect.objectContaining({ executionHostId: 'ssh:second-host' }) + }) + ]) + }) +}) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts index 4f22b56397c..3827c5c1078 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts @@ -213,7 +213,18 @@ describe('AgentSessionSubscribers', () => { sessions: new Map([ [ SESSION, - { journal, params: { location: { workspaceId: 'workspace-1' }, provider: 'codex' } } + { + journal, + params: { + location: { + executionHostId: 'local', + wslDistro: null, + workspaceId: 'workspace-1', + workspaceKind: 'git-worktree' + }, + provider: 'codex' + } + } ] ]), getRecord: () => null, diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-surface-lifetime.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-surface-lifetime.test.ts index 2538b61c84b..e26e65d1db4 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-surface-lifetime.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-surface-lifetime.test.ts @@ -367,7 +367,14 @@ describe('a chat that closes', () => { claimStatus: 'released', ownerProcess: null }) - expect(statusSink.forget).toHaveBeenCalledWith(SESSION) + expect(statusSink.forget).toHaveBeenCalledWith({ + kind: 'structured-session', + sessionId: SESSION, + executionHostId: 'local', + wslDistro: null, + workspaceId: 'workspace-1', + workspaceKind: 'git-worktree' + }) await expect(host.close(SESSION)).resolves.toBeUndefined() expect(host.hasSession(SESSION)).toBe(false) @@ -816,8 +823,10 @@ describe('a chat handed to a terminal and taken back', () => { openHandoffHost(transcriptPath) await attach() expect(await host.requestHandoff(CALLER, handoffRequest('to-tui'))).toMatchObject({ ok: true }) - await vi.waitFor(async () => - expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'tui' }) + // Real-timer poll: the suite's default 1000ms budget is tight under a loaded CI shard. + await vi.waitFor( + async () => expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'tui' }), + { timeout: 5000 } ) // The app restarts and cannot reach the terminal, so this generation restores the session for @@ -842,8 +851,10 @@ describe('a chat handed to a terminal and taken back', () => { expect(await host.requestHandoff(CALLER, handoffRequest('to-native'))).toMatchObject({ ok: true }) - await vi.waitFor(async () => - expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'native' }) + // Real-timer poll: the suite's default 1000ms budget is tight under a loaded CI shard. + await vi.waitFor( + async () => expect(await host.handoffStatus(SESSION)).toMatchObject({ owner: 'native' }), + { timeout: 5000 } ) expect(host['sessions'].get(SESSION)?.hasProviderChild).toBe(true) await sendPending('pending when the retaken chat closes') diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-turns.test.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-turns.test.ts index 59b1e74898c..576743ebac4 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-turns.test.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-turns.test.ts @@ -75,6 +75,59 @@ describe('performCancel', () => { ]) }) + it('hands the adapter a live-turn read of the published journal', async () => { + root = await mkdtemp(join(tmpdir(), 'orca-turn-cancel-live-turn-')) + const journal = await journals.open({ identity: IDENTITY, journalDir: root }) + const lifecycleIdentity = { + provider: 'legacy' as const, + agent: 'codex' as const, + sessionId: 'session-1', + recordId: 'turn-lifecycle:turn-1' + } + await journal.appendItem( + lifecycleIdentity, + { + kind: 'status', + text: 'Agent is working…', + turnLifecycle: { turnId: 'turn-1', state: 'running' } + }, + { fence: 1 } + ) + let resolveLiveTurnId: (() => string | null) | undefined + const cancelTurn = vi.fn( + async (input: Parameters[0]) => { + resolveLiveTurnId = input.resolveLiveTurnId + return { cancelled: true } + } + ) + const ctx: AgentSessionTurnContext = { + sessionId: 'session-1', + journal, + fence: 1, + adapter: { cancelTurn } as unknown as StructuredAgentSessionAdapter, + persistOptions: async () => undefined, + resolvedBy: 'client-1', + publish: vi.fn(), + flushStreamedEvents: async () => undefined, + now: () => 1 + } + + await performCancel(ctx, { clientOperationId: 'cancel-live-1', turnId: 'turn-1' }) + + expect(resolveLiveTurnId?.()).toBe('turn-1') + // Re-read, not captured: the turn ending is what the guard has to see. + await journal.appendItem( + lifecycleIdentity, + { + kind: 'status', + text: 'Done.', + turnLifecycle: { turnId: 'turn-1', state: 'completed' } + }, + { fence: 1 } + ) + expect(resolveLiveTurnId?.()).toBeNull() + }) + it('keeps the running lifecycle when cancellation cannot be confirmed', async () => { root = await mkdtemp(join(tmpdir(), 'orca-turn-cancel-unconfirmed-')) const journal = await journals.open({ identity: IDENTITY, journalDir: root }) diff --git a/src/main/native-chat/agent-session-wire/structured-agent-session-turns.ts b/src/main/native-chat/agent-session-wire/structured-agent-session-turns.ts index c666047e1e7..2b10b6dba41 100644 --- a/src/main/native-chat/agent-session-wire/structured-agent-session-turns.ts +++ b/src/main/native-chat/agent-session-wire/structured-agent-session-turns.ts @@ -17,6 +17,7 @@ import type { } from '../../../shared/agent-session-wire' import { DISPATCH_DOUBT_PERSISTENCE_FAILED } from '../agent-session-journal/journal-dispatch-doubt-reasons' import type { AgentSessionJournal } from '../agent-session-journal/journal-store' +import { latestJournalDispatchObservation } from '../agent-session-journal/journal-dispatch-observation' import type { AgentSessionDispatchOutcome, StructuredAgentSessionAdapter @@ -201,6 +202,7 @@ export async function performCancel( let cancelled = false let note = 'Cancellation requested.' try { + const dispatchStatus = latestJournalDispatchObservation(ctx.journal, ctx.fence) cancelled = input.scope ? ( await ctx.adapter.stopBackgroundTasks?.({ @@ -214,6 +216,9 @@ export async function performCancel( sessionId: ctx.sessionId, turnId: input.turnId, fence: ctx.fence, + // The journal is what the client read to name a turn, so it is what judges the request. + resolveLiveTurnId: () => ctx.journal.activeTurnId(), + ...(dispatchStatus ? { dispatchStatus } : {}), ...(input.prompt ? { prompt: { itemId: input.prompt.itemId } } : {}) }) ).cancelled diff --git a/src/main/observability/agent-session-instrumentation.ts b/src/main/observability/agent-session-instrumentation.ts new file mode 100644 index 00000000000..85ecd4f0d45 --- /dev/null +++ b/src/main/observability/agent-session-instrumentation.ts @@ -0,0 +1,83 @@ +import { withSpan, type ActiveSpan } from './tracer' + +export type AgentSessionCreatePhase = + | 'reconcile_leases' + | 'resolve_recovery' + | 'settlement_retry' + | 'probe_owner' + | 'reserve_owner' + | 'acquire_owner' + | 'auth_settle' + | 'spawn' + | 'init' + | 'restore_options' + | 'publish' + +export type AgentSessionCreatePhaseTiming = { + readonly phase: AgentSessionCreatePhase + readonly startedAtMs: number + readonly durationMs: number +} + +export type AgentSessionCreatePhaseRecorder = (timing: AgentSessionCreatePhaseTiming) => void + +/** Wrap the rare user-created structured session; no sampling is needed for this event. */ +export async function withAgentSessionSpan(fn: (span: ActiveSpan) => Promise): Promise { + return withSpan('agentSession.create', fn, { attributes: { kind: 'agent-session' } }) +} + +export async function withAgentSessionCreatePhase( + phase: AgentSessionCreatePhase, + record: AgentSessionCreatePhaseRecorder | undefined, + fn: () => Promise +): Promise { + const startedAtMs = Date.now() + try { + return await fn() + } finally { + record?.({ phase, startedAtMs, durationMs: Math.max(0, Date.now() - startedAtMs) }) + } +} + +/** Records the closed create vocabulary without copying branch, path, prompt, or session content. */ +export function addAgentSessionCreatePhaseAttributes( + span: ActiveSpan, + timing: { + totalDurationMs: number + phases: readonly AgentSessionCreatePhaseTiming[] + } +): void { + span.setAttribute('agent_session.create.total_ms', Math.round(timing.totalDurationMs)) + const phaseDurations = new Map() + for (const phase of timing.phases) { + phaseDurations.set(phase.phase, (phaseDurations.get(phase.phase) ?? 0) + phase.durationMs) + } + for (const [phase, durationMs] of phaseDurations) { + span.setAttribute(`agent_session.create.phase.${phase}_ms`, Math.round(durationMs)) + } + const intervals = [...timing.phases] + .map(({ startedAtMs, durationMs }) => [startedAtMs, startedAtMs + durationMs] as const) + .sort((left, right) => left[0] - right[0]) + let coveredMs = 0 + let openedAt: number | null = null + let closesAt = 0 + for (const [start, end] of intervals) { + if (openedAt === null) { + openedAt = start + closesAt = end + } else if (start <= closesAt) { + closesAt = Math.max(closesAt, end) + } else { + coveredMs += closesAt - openedAt + openedAt = start + closesAt = end + } + } + if (openedAt !== null) { + coveredMs += closesAt - openedAt + } + span.setAttribute( + 'agent_session.create.unattributed_ms', + Math.max(0, Math.round(timing.totalDurationMs - coveredMs)) + ) +} diff --git a/src/main/observability/instrumentation.test.ts b/src/main/observability/instrumentation.test.ts index 452b5cd155c..62894c0ef9c 100644 --- a/src/main/observability/instrumentation.test.ts +++ b/src/main/observability/instrumentation.test.ts @@ -6,6 +6,10 @@ import { addWorktreeCreatePhaseAttributes, withGitSpan } from './instrumentation' +import { + addAgentSessionCreatePhaseAttributes, + withAgentSessionSpan +} from './agent-session-instrumentation' type SpanRecord = { readonly name: string @@ -249,3 +253,36 @@ describe('addWorktreeCreatePhaseAttributes', () => { expect(attributes['worktree.create.prepared_checkout']).toBeUndefined() }) }) + +describe('agentSession.create tracing', () => { + it('emits one span with the closed phase vocabulary and no user content attributes', async () => { + await withAgentSessionSpan(async (span) => { + addAgentSessionCreatePhaseAttributes(span, { + totalDurationMs: 66, + phases: [ + { phase: 'reconcile_leases', startedAtMs: 0, durationMs: 1 }, + { phase: 'resolve_recovery', startedAtMs: 1, durationMs: 2 }, + { phase: 'settlement_retry', startedAtMs: 3, durationMs: 3 }, + { phase: 'probe_owner', startedAtMs: 6, durationMs: 4 }, + { phase: 'reserve_owner', startedAtMs: 10, durationMs: 5 }, + { phase: 'acquire_owner', startedAtMs: 15, durationMs: 6 }, + { phase: 'auth_settle', startedAtMs: 21, durationMs: 7 }, + { phase: 'spawn', startedAtMs: 28, durationMs: 8 }, + { phase: 'init', startedAtMs: 36, durationMs: 9 }, + { phase: 'restore_options', startedAtMs: 45, durationMs: 10 }, + { phase: 'publish', startedAtMs: 55, durationMs: 11 } + ] + }) + }) + + const records = sink.records.filter((record) => record.name === 'agentSession.create') + expect(records).toHaveLength(1) + const attributes = records[0]!.attributes + expect(attributes['agent_session.create.phase.reconcile_leases_ms']).toBe(1) + expect(attributes['agent_session.create.phase.publish_ms']).toBe(11) + expect(attributes['agent_session.create.unattributed_ms']).toBe(0) + expect(Object.keys(attributes).some((key) => /path|branch|prompt|content/i.test(key))).toBe( + false + ) + }) +}) diff --git a/src/main/orcad/orcad-entry.ts b/src/main/orcad/orcad-entry.ts index 3dc84906c99..c736f4f4b4c 100644 --- a/src/main/orcad/orcad-entry.ts +++ b/src/main/orcad/orcad-entry.ts @@ -236,8 +236,8 @@ async function startOrcadRuntime( // read, so a row observed under one process otherwise acquires whatever process owns the pane now. readObservedAgentStatusPaneIdentity: (paneKey) => observedPaneIdentities.read(paneKey), structuredAgentStatusSink: { - publish: (summary) => agentHookServer.ingestStructuredStatus(summary), - forget: (sessionId) => agentHookServer.dropStructuredStatus(sessionId) + publish: (summary, subject) => agentHookServer.ingestStructuredStatus(summary, subject), + forget: (subject) => agentHookServer.dropStructuredStatus(subject) }, reconcileAgentStatusForEndedProcess: (paneKeys) => agentHookServer.reconcileEndedProcessForPaneKeys(paneKeys), diff --git a/src/main/runtime/agent-session-surface-release-transition.ts b/src/main/runtime/agent-session-surface-release-transition.ts index 61da9021a5f..3d1f6d33954 100644 --- a/src/main/runtime/agent-session-surface-release-transition.ts +++ b/src/main/runtime/agent-session-surface-release-transition.ts @@ -2,8 +2,8 @@ // // Every other release in the wire needs a probe, because every other release is about a process // somebody else started and nobody watched die. This one is different: the host stopped its own -// child through the adapter and the adapter proved the exit before this runs, so the evidence is -// `exit-observed` rather than an adjudicated absence. +// lease-owning provider root through the adapter. Its observed exit is sufficient because the +// lease follows that root, even when descendants remain `unverifiable`. // // The fence still moves. A released lease at the old fence would let a mutation a client queued // against the dead generation land on the next one. diff --git a/src/main/runtime/claude-structured-session-integration.test.ts b/src/main/runtime/claude-structured-session-integration.test.ts index d464d87e8f7..f6b540bc5af 100644 --- a/src/main/runtime/claude-structured-session-integration.test.ts +++ b/src/main/runtime/claude-structured-session-integration.test.ts @@ -600,6 +600,18 @@ describe('a structured Claude session over agentSession.*', () => { `claude:${PROVIDER_SESSION}:assistant-leaf` ) + // A background task can wake Claude after the preceding dispatch settled. + // This assistant frame opens the provider-owned turn without an Orca send + // echo; Stop must target that frame's id rather than the settled user row. + claude.live().handlers.onMessage?.({ + type: 'assistant', + session_id: PROVIDER_SESSION, + uuid: 'provider-opened-assistant', + parent_tool_use_id: null, + message: { role: 'assistant', content: [{ type: 'text', text: 'Background task update.' }] } + }) + await getStructuredAgentSessionHost()?.flushStreamedEvents(SESSION) + claude.live().handlers.onMessage?.({ type: 'system', subtype: 'background_tasks_changed', @@ -672,10 +684,14 @@ describe('a structured Claude session over agentSession.*', () => { await expect( ok('agentSession.cancel', { - envelope: envelope('agentSession.cancel', { turnId: 'user-1' }, created.fence), - turnId: 'user-1' + envelope: envelope( + 'agentSession.cancel', + { turnId: 'provider-opened-assistant' }, + created.fence + ), + turnId: 'provider-opened-assistant' }) - ).resolves.toMatchObject({ turnId: 'user-1', cancelled: true }) + ).resolves.toMatchObject({ turnId: 'provider-opened-assistant', cancelled: true }) expect(claude.live().calls.at(-1)).toMatchObject({ subtype: 'interrupt' }) const host = getStructuredAgentSessionHost() as unknown as { @@ -700,13 +716,13 @@ describe('a structured Claude session over agentSession.*', () => { }) expect(claude.live().launch.options).toMatchObject({ resume: PROVIDER_SESSION, - resumeSessionAt: 'assistant-leaf' + resumeSessionAt: 'provider-opened-assistant' }) expect(host.deps.store.getRecord(SESSION).providerHandleChain.at(-1)).toMatchObject({ handle: { provider: 'claude', sessionId: PROVIDER_SESSION, - leafUuid: 'assistant-leaf' + leafUuid: 'provider-opened-assistant' }, origin: 'resumed' }) diff --git a/src/main/runtime/fetch-remote-cache.test.ts b/src/main/runtime/fetch-remote-cache.test.ts index 5f0b8e249d6..b8a87ac9536 100644 --- a/src/main/runtime/fetch-remote-cache.test.ts +++ b/src/main/runtime/fetch-remote-cache.test.ts @@ -1,3 +1,5 @@ +import { worktreeCreateGit } from '../git/worktree-create-git-executor' +import { resolveGitAdmissionTier } from '../git/command-runner/git-operation-executor' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' // Why: these tests cover the §3.3 Lifecycle rules on @@ -78,6 +80,41 @@ function mockFetchResults(results: unknown[]): void { } describe('OrcaRuntimeService.fetchRemoteWithCache', () => { + it.each([undefined, 'Ubuntu'])( + 'inherits create priority through fetch adapters on %s', + async (wslDistro) => + worktreeCreateGit.run(async () => { + gitExecFileAsyncMock.mockImplementation(async (argv: string[]) => { + expect(resolveGitAdmissionTier()).toBe('interactive') + return { + stdout: argv[0] === 'remote' ? 'origin\n' : '/priority-repo/.git\n', + stderr: '' + } + }) + const runtime = new OrcaRuntimeService() + const options = wslDistro ? { wslDistro } : {} + const base = await runtime.resolveRemoteTrackingBase( + '/priority-repo', + 'origin/main', + options + ) + expect(base).not.toBeNull() + if (!base) { + throw new Error('expected a remote base') + } + await expect(runtime.hasRemoteTrackingRef('/priority-repo', base, options)).resolves.toBe( + true + ) + await expect( + runtime.getOrStartRemoteTrackingBaseRefresh('/priority-repo', base, options) + ).resolves.toEqual({ ok: true }) + expect(fetchCallCount()).toBe(1) + for (const [, execOptions] of gitExecFileAsyncMock.mock.calls) { + expect(execOptions).toMatchObject({ cwd: '/priority-repo', ...options }) + } + }) + ) + beforeEach(() => { gitExecFileAsyncMock.mockReset() }) diff --git a/src/main/runtime/orca-runtime-create-managed-remote-worktree.ts b/src/main/runtime/orca-runtime-create-managed-remote-worktree.ts index dfe1124cf6f..5d2cea95b5e 100644 --- a/src/main/runtime/orca-runtime-create-managed-remote-worktree.ts +++ b/src/main/runtime/orca-runtime-create-managed-remote-worktree.ts @@ -1,5 +1,6 @@ // @ts-nocheck -- mechanically split from OrcaRuntimeService; behavior is covered by AST equivalence and characterization tests. import { OrcaRuntimeWithCreateManagedWorktree } from './orca-runtime-create-managed-worktree' +import type { LocalGitExecOptions } from '../git/repo-default-base-ref' import type { Repo } from '../../shared/repo-types' import type { RuntimeRemoteWorktreeCreateArgs } from './runtime-remote-worktree-create-request' import type { CreateWorktreeResult } from '../../shared/worktree/create-types' @@ -51,7 +52,7 @@ export class OrcaRuntimeWithCreateManagedRemoteWorktree extends OrcaRuntimeWithC async getCanonicalFetchKey( repoPath: string, remote: string, - gitOptions: { wslDistro?: string } = {} + gitOptions: LocalGitExecOptions = {} ): Promise { return await this.remoteFetches.getCanonicalFetchKey(repoPath, remote, gitOptions) } @@ -59,7 +60,7 @@ export class OrcaRuntimeWithCreateManagedRemoteWorktree extends OrcaRuntimeWithC async getOrStartRemoteFetch( repoPath: string, remote: string, - gitOptions: { wslDistro?: string } = {} + gitOptions: LocalGitExecOptions = {} ): Promise { return await this.remoteFetches.getOrStartRemoteFetch(repoPath, remote, gitOptions) } @@ -67,7 +68,7 @@ export class OrcaRuntimeWithCreateManagedRemoteWorktree extends OrcaRuntimeWithC async getOrStartRemoteTrackingBaseRefresh( repoPath: string, base: RemoteTrackingBase, - gitOptions: { wslDistro?: string } = {} + gitOptions: LocalGitExecOptions = {} ): Promise { return await this.remoteFetches.getOrStartRemoteTrackingBaseRefresh(repoPath, base, gitOptions) } @@ -75,7 +76,7 @@ export class OrcaRuntimeWithCreateManagedRemoteWorktree extends OrcaRuntimeWithC async fetchRemoteWithCache( repoPath: string, remote: string, - gitOptions: { wslDistro?: string } = {} + gitOptions: LocalGitExecOptions = {} ): Promise { await this.remoteFetches.fetchRemoteWithCache(repoPath, remote, gitOptions) } @@ -83,7 +84,7 @@ export class OrcaRuntimeWithCreateManagedRemoteWorktree extends OrcaRuntimeWithC async resolveRemoteTrackingBase( repoPath: string, baseBranch: string, - gitOptions: { wslDistro?: string } = {} + gitOptions: LocalGitExecOptions = {} ): Promise { return await this.remoteFetches.resolveRemoteTrackingBase(repoPath, baseBranch, gitOptions) } @@ -91,7 +92,7 @@ export class OrcaRuntimeWithCreateManagedRemoteWorktree extends OrcaRuntimeWithC async hasRemoteTrackingRef( repoPath: string, base: RemoteTrackingBase, - gitOptions: { wslDistro?: string } = {} + gitOptions: LocalGitExecOptions = {} ): Promise { return await this.remoteFetches.hasRemoteTrackingRef(repoPath, base, gitOptions) } diff --git a/src/main/runtime/orca-runtime-create-managed-worktree.ts b/src/main/runtime/orca-runtime-create-managed-worktree.ts index f17a2285b83..35968150c8e 100644 --- a/src/main/runtime/orca-runtime-create-managed-worktree.ts +++ b/src/main/runtime/orca-runtime-create-managed-worktree.ts @@ -8,6 +8,7 @@ import { resolveWorktreeCreateRoute } from '../worktree-create-execution-host-ro import { ExecutionHostNotDispatchableError } from '../providers/execution-host-provider-dispatch' import { createRuntimeFolderWorktree } from './runtime-folder-worktree-create' import { createRuntimeLocalManagedWorktree } from './runtime-local-worktree-create' +import type { PreparationRearmHolder } from '../worktree-create-preparation' import { prepareRuntimeLocalWorktreeSetup } from './runtime-local-worktree-setup' import { invalidateAuthorizedRootsCache } from '../ipc/filesystem-auth' import { startRuntimeLocalWorktreeTerminals } from './runtime-local-worktree-terminal-startup' @@ -15,6 +16,21 @@ import { startRuntimeLocalWorktreeTerminals } from './runtime-local-worktree-ter export class OrcaRuntimeWithCreateManagedWorktree extends OrcaRuntimeWithGetWorktreeTerminalProvisioningHost { async createManagedWorktree( args: RuntimeManagedWorktreeCreateArgs + ): Promise { + // Why a holder fired in `finally`: consuming a prepared checkout empties a pool slot, so a + // create that fails anywhere after that — include copy, push target, terminal startup — must + // still arm the replacement. On success it fires last, once the startup terminals are up. + const rearm: PreparationRearmHolder = { fire: () => {} } + try { + return await this.performManagedWorktreeCreate(args, rearm) + } finally { + rearm.fire() + } + } + + private async performManagedWorktreeCreate( + args: RuntimeManagedWorktreeCreateArgs, + rearm: PreparationRearmHolder ): Promise { if (!this.store) { throw new Error('runtime_unavailable') @@ -158,7 +174,8 @@ export class OrcaRuntimeWithCreateManagedWorktree extends OrcaRuntimeWithGetWork fetchRemote: (path, remote, ...options) => this.fetchRemoteWithCache(path, remote, ...options), onWorktreeMetadataPersisted: (persistedWorktree) => - this.recordCreatedWorktreeLineage(persistedWorktree, lineageResolution) + this.recordCreatedWorktreeLineage(persistedWorktree, lineageResolution), + rearm }) const settings = createSettings const { lineage, workspaceLineage, warnings: lineageWarnings } = metadataResult diff --git a/src/main/runtime/orca-runtime-create-terminal-desktop.ts b/src/main/runtime/orca-runtime-create-terminal-desktop.ts index 7e02a749447..9cd955428ee 100644 --- a/src/main/runtime/orca-runtime-create-terminal-desktop.ts +++ b/src/main/runtime/orca-runtime-create-terminal-desktop.ts @@ -18,6 +18,13 @@ export async function createDesktopTerminal( const launchOpts = workspace ? await runtime.resolveAgentTerminalCreateOptions(workspace, opts) : opts + // `resolveAgentTerminalCreateOptions` refuses an unapplicable shell, and it only runs with a + // workspace; a worktree-less create has no execution host to apply one to either. + if (!workspace && opts.shellOverride) { + throw new Error( + `--shell ${opts.shellOverride} needs a workspace, because the shell is resolved on the workspace's execution host. No terminal was created.` + ) + } const worktreeId = workspace?.id const cwd = workspace ? runtime.resolveWorkspaceTerminalStartupCwd(workspace, launchOpts.cwd) @@ -63,6 +70,7 @@ export async function createDesktopTerminal( ...(launchOpts.launchAgent ? { launchAgent: launchOpts.launchAgent } : {}), ...(launchOpts.viewMode ? { viewMode: launchOpts.viewMode } : {}), startupCommandDelivery: launchOpts.startupCommandDelivery, + ...(launchOpts.shellOverride ? { shellOverride: launchOpts.shellOverride } : {}), title: launchOpts.title, activate: presentation === 'focused', ...(presentation ? { presentation } : {}), diff --git a/src/main/runtime/orca-runtime-create-terminal.ts b/src/main/runtime/orca-runtime-create-terminal.ts index ec8a3e78941..5e7d4393a6d 100644 --- a/src/main/runtime/orca-runtime-create-terminal.ts +++ b/src/main/runtime/orca-runtime-create-terminal.ts @@ -146,6 +146,7 @@ export class OrcaRuntimeWithCreateTerminal extends OrcaRuntimeWithTerminalCreate preAllocatedHandle, tabId, leafId, + ...(launchOpts.shellOverride ? { shellOverride: launchOpts.shellOverride } : {}), ...(terminalColorQueryReplies ? { terminalColorQueryReplies } : {}), ...(launchOpts.agentSessionClaim ? { diff --git a/src/main/runtime/orca-runtime-get-worktree-ps.ts b/src/main/runtime/orca-runtime-get-worktree-ps.ts index 3eb7a6e9401..ff110a264cd 100644 --- a/src/main/runtime/orca-runtime-get-worktree-ps.ts +++ b/src/main/runtime/orca-runtime-get-worktree-ps.ts @@ -11,7 +11,6 @@ import { } from './runtime-worktree-ps-activity' import { attachRuntimeWorktreeAgentRows } from './runtime-worktree-agent-rows' import { compareWorktreePs } from './runtime-worktree-status-projection' -import type { AgentSessionRecord } from '../../shared/agent-session-record' import type { Repo } from '../../shared/repo-types' import { enrichMissingRepoGitRemoteIdentities } from '../repo-git-remote-identity-enrichment' import { ensureStructuredAgentSessionHost as installStructuredAgentSessionHost } from './structured-agent-session-runtime' @@ -20,13 +19,9 @@ import { firstWorkRenameDeps } from '../agent-hooks/first-work-rename-runtime' import { getProfileUserDataPath } from '../orca-profiles/profile-storage-paths' import { LOCAL_EXECUTION_HOST_ID } from '../../shared/execution-host' import { buildWorktreeListingPage } from './worktree-listing-host-scope' -import { - resolveTuiAgentLaunchArgs, - resolveTuiAgentLaunchEnv -} from '../../shared/tui-agent-launch-defaults' -import { resolveLocalWindowsAgentStartupShell } from '../../shared/windows-terminal-shell' -import { resolveStartupShell, tokenizeStartupCommand } from '../../shared/tui-agent-startup-shell' -import { resolveCodexStructuredAppServerArgs } from '../codex/codex-structured-app-server-args' +import { resolveTuiAgentLaunchEnv } from '../../shared/tui-agent-launch-defaults' +import { claudeStructuredPermissionModeForSettings } from '../claude/claude-structured-permission-mode' +import { codexStructuredPermissionArgsForSettings } from '../codex/codex-structured-permission-mode' import type { StructuredAgentSessionHandoffTransport } from '../native-chat/agent-session-wire/structured-agent-session-handoff-types' import { hostname } from 'node:os' import { claudeStructuredAuthPolicyForSettings } from '../claude-accounts/claude-structured-auth-policy' @@ -153,13 +148,18 @@ export class OrcaRuntimeWithGetWorktreePs extends OrcaRuntimeWithStructuredAgent // in a plain folder lands in the folder rather than failing to resolve. resolveWorkspacePath: async (workspaceId) => (await this.resolveRuntimeFileTarget(`id:${workspaceId}`)).worktree.path, - resolveLaunchArgs: (provider) => this.resolveConfiguredStructuredLaunchArgs(provider), resolveLaunchEnvOverlay: () => resolveTuiAgentLaunchEnv('codex', this.requireStore().getSettings().agentDefaultEnv), resolveClaudeLaunchEnv: () => resolveTuiAgentLaunchEnv('claude', this.requireStore().getSettings().agentDefaultEnv), resolveClaudeAuthPolicy: () => claudeStructuredAuthPolicyForSettings(this.requireStore().getSettings()), + // Re-read per acquisition, like the auth policy above it: the Agent Permissions setting is + // the one copy of this fact, and the configured CLI arguments never reach a structured launch. + resolveClaudePermissionMode: () => + claudeStructuredPermissionModeForSettings(this.requireStore().getSettings()), + resolveCodexPermissionArgs: () => + codexStructuredPermissionArgsForSettings(this.requireStore().getSettings()), // Same gate and same settings as agentSession.createSupport, re-read on every acquisition. getClaudeManagedAccountGateSettings: () => this.requireStore().getSettings(), // Structured chat has no agent CLI hooks, so this projection is what the first-work @@ -176,47 +176,6 @@ export class OrcaRuntimeWithGetWorktreePs extends OrcaRuntimeWithStructuredAgent }) } - // Why the provider is honoured rather than assumed: Codex app-server flags are not - // Claude CLI flags, and prepending them to `claude` makes it exit on an unknown option. - protected resolveConfiguredStructuredLaunchArgs( - provider: AgentSessionRecord['provider'] - ): string[] { - if (provider === 'claude') { - return this.resolveConfiguredClaudeStructuredArgs() - } - return this.resolveConfiguredCodexStructuredArgs() - } - - protected resolveConfiguredClaudeStructuredArgs(): string[] { - const settings = this.requireStore().getSettings() - const shell = resolveStartupShell( - process.platform, - resolveLocalWindowsAgentStartupShell({ - platform: process.platform, - isRemote: false, - terminalWindowsShell: settings.terminalWindowsShell - }) - ) - const tokenized = tokenizeStartupCommand( - resolveTuiAgentLaunchArgs('claude', settings.agentDefaultArgs), - shell - ) - return tokenized.ok ? tokenized.tokens : [] - } - - protected resolveConfiguredCodexStructuredArgs(): string[] { - const settings = this.requireStore().getSettings() - const shell = resolveLocalWindowsAgentStartupShell({ - platform: process.platform, - isRemote: false, - terminalWindowsShell: settings.terminalWindowsShell - }) - return resolveCodexStructuredAppServerArgs( - resolveTuiAgentLaunchArgs('codex', settings.agentDefaultArgs), - shell ?? 'posix' - ) - } - protected createStructuredAgentSessionHandoffTransport(): StructuredAgentSessionHandoffTransport { return { hostLabel: hostname(), diff --git a/src/main/runtime/orca-runtime-resolve-worktree-removal-target.ts b/src/main/runtime/orca-runtime-resolve-worktree-removal-target.ts index 44f4524c782..795531bbc4a 100644 --- a/src/main/runtime/orca-runtime-resolve-worktree-removal-target.ts +++ b/src/main/runtime/orca-runtime-resolve-worktree-removal-target.ts @@ -16,6 +16,9 @@ import type { TerminalWorkspaceLaunchScope } from './runtime-legacy-worker-termi import type { TerminalCreateOptions } from './runtime-terminal-contracts' import { resolveLocalWindowsAgentStartupShell } from '../../shared/windows-terminal-shell' import { isTuiAgentEnabled } from '../../shared/tui-agent-selection' +import { terminalShellOverrideRefusal } from './terminal-shell-override-host-support' +import { resolveTerminalStartupCwd } from '../../shared/terminal-startup-cwd' +import { resolveLocalProjectRuntimeForWorktreeId } from '../local-project-runtime-resolution' import { resolveBareAgentLaunchCommand } from './runtime-agent-launch-resolution' import { buildAgentStartupPlan } from '../../shared/tui-agent-startup' import { @@ -152,6 +155,23 @@ export class OrcaRuntimeWithResolveWorktreeRemovalTarget extends OrcaRuntimeWith workspace: TerminalWorkspaceLaunchScope, opts: TerminalCreateOptions ): Promise { + // Before any early return: every create lane funnels through here, and a host that cannot + // apply the requested shell must refuse rather than spawn its default one. + const shellRefusal = terminalShellOverrideRefusal({ + shellOverride: opts.shellOverride, + connectionId: workspace.connectionId, + platform: process.platform, + projectRuntime: + opts.shellOverride && this.store + ? resolveLocalProjectRuntimeForWorktreeId(this.store, workspace.id) + : undefined, + // Same resolution as the spawn lanes below, so the refusal judges the cwd the PTY gets. + cwd: resolveTerminalStartupCwd(workspace.path, opts.cwd) ?? workspace.path, + workspacePath: workspace.path + }) + if (shellRefusal) { + throw shellRefusal + } // Why: raw shell commands like `codex exec` must remain user-authored shell. // Only unmanaged, repo-backed, bare agent launches get Settings defaults. const callerSuppliedLaunch = @@ -186,7 +206,8 @@ export class OrcaRuntimeWithResolveWorktreeRemovalTarget extends OrcaRuntimeWith const queuedShell = resolveLocalWindowsAgentStartupShell({ platform, isRemote, - terminalWindowsShell: settings.terminalWindowsShell + // A requested shell is the one this PTY will actually be, so it owns the quoting family. + terminalWindowsShell: opts.shellOverride ?? settings.terminalWindowsShell }) if (opts.startupAgent && !isTuiAgentEnabled(opts.startupAgent, settings.disabledTuiAgents)) { throw new Error(`Agent ${opts.startupAgent} is disabled. Choose an enabled agent.`) diff --git a/src/main/runtime/orca-runtime-start-tui-idle-visible-read-probe.ts b/src/main/runtime/orca-runtime-start-tui-idle-visible-read-probe.ts index adaa5fde72f..aa630277078 100644 --- a/src/main/runtime/orca-runtime-start-tui-idle-visible-read-probe.ts +++ b/src/main/runtime/orca-runtime-start-tui-idle-visible-read-probe.ts @@ -96,7 +96,10 @@ export class OrcaRuntimeWithStartTuiIdleVisibleReadProbe extends OrcaRuntimeWith : buildTerminalWaitResult(handle, 'tui-idle', leaf) } - async waitForSetupTerminalCompletion(handle: string): Promise<{ exitCode: number | null }> { + async waitForSetupTerminalCompletion( + handle: string, + signal?: AbortSignal + ): Promise<{ exitCode: number | null }> { const ptyId = this.getLivePtyForHandle(handle)?.pty.ptyId if (!ptyId) { throw new Error('terminal_handle_stale') @@ -106,9 +109,13 @@ export class OrcaRuntimeWithStartTuiIdleVisibleReadProbe extends OrcaRuntimeWith return await new Promise<{ exitCode: number | null }>((resolve, reject) => { let settled = false let unsubscribe: (() => void) | null = null + const onAbort = (): void => { + fail(signal?.reason ?? new Error('request_aborted')) + } const cleanup = (): void => { unsubscribe?.() exitAbort.abort() + signal?.removeEventListener('abort', onAbort) } const finish = (exitCode: number | null): void => { if (settled) { @@ -127,6 +134,11 @@ export class OrcaRuntimeWithStartTuiIdleVisibleReadProbe extends OrcaRuntimeWith cleanup() reject(error) } + if (signal?.aborted) { + onAbort() + return + } + signal?.addEventListener('abort', onAbort, { once: true }) const scanner = completionToken ? createSetupCompletionScanner(completionToken, finish) : null if (scanner) { diff --git a/src/main/runtime/orca-runtime-structured-agent-session-launch-args.test.ts b/src/main/runtime/orca-runtime-structured-agent-session-launch-args.test.ts deleted file mode 100644 index c4333fd0a4d..00000000000 --- a/src/main/runtime/orca-runtime-structured-agent-session-launch-args.test.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { describe, expect, it, vi } from 'vitest' -import { OrcaRuntimeService } from './orca-runtime' - -type InstalledDeps = { - resolveLaunchArgs: (provider: 'claude' | 'codex') => Promise | string[] - resolveLaunchEnvOverlay: () => Record - resolveClaudeLaunchEnv?: () => Record -} - -const { installStructuredAgentSessionHost } = vi.hoisted(() => ({ - installStructuredAgentSessionHost: vi.fn(async (_deps: unknown) => ({}) as never) -})) - -vi.mock('./structured-agent-session-runtime', async (importOriginal) => ({ - ...(await importOriginal()), - ensureStructuredAgentSessionHost: installStructuredAgentSessionHost -})) - -function runtimeWith(settings: Record): OrcaRuntimeService { - return new OrcaRuntimeService({ getSettings: () => settings } as never) -} - -async function installedDeps(settings: Record): Promise { - installStructuredAgentSessionHost.mockClear() - await runtimeWith(settings).ensureStructuredAgentSessionHost() - return installStructuredAgentSessionHost.mock.calls[0]?.[0] as InstalledDeps -} - -describe('structured agent-session launch args wiring', () => { - it('resolves Claude launch args from the Claude agent defaults, not Codex flags', async () => { - const deps = await installedDeps({ - agentDefaultArgs: { - claude: '--dangerously-skip-permissions --model opus', - codex: '--dangerously-bypass-approvals-and-sandbox' - }, - agentDefaultEnv: {} - }) - - expect(await deps.resolveLaunchArgs('claude')).toEqual([ - '--dangerously-skip-permissions', - '--model', - 'opus' - ]) - }) - - it('still resolves Codex app-server args for a Codex session', async () => { - const deps = await installedDeps({ - agentDefaultArgs: { - claude: '--dangerously-skip-permissions', - codex: '--dangerously-bypass-approvals-and-sandbox' - }, - agentDefaultEnv: {} - }) - - const codexArgs = await deps.resolveLaunchArgs('codex') - expect(codexArgs).not.toContain('--dangerously-skip-permissions') - expect(codexArgs.length).toBeGreaterThan(0) - }) - - it('never lets a broken Codex args configuration block a Claude session', async () => { - const deps = await installedDeps({ - agentDefaultArgs: { claude: '--model opus', codex: '--not-a-real-codex-flag' }, - agentDefaultEnv: {} - }) - - expect(await deps.resolveLaunchArgs('claude')).toEqual(['--model', 'opus']) - expect(() => deps.resolveLaunchArgs('codex')).toThrow() - }) - - it('supplies the Claude env overlay so the launch resolver does not fall back to process.env', async () => { - const deps = await installedDeps({ - agentDefaultArgs: {}, - agentDefaultEnv: { - claude: { ORCA_CLAUDE_OVERLAY: 'claude-value' }, - codex: { ORCA_CODEX_OVERLAY: 'codex-value' } - } - }) - - expect(deps.resolveClaudeLaunchEnv).toBeTypeOf('function') - expect(deps.resolveClaudeLaunchEnv?.()).toMatchObject({ - ORCA_CLAUDE_OVERLAY: 'claude-value' - }) - expect(deps.resolveClaudeLaunchEnv?.()).not.toHaveProperty('ORCA_CODEX_OVERLAY') - expect(deps.resolveLaunchEnvOverlay()).toMatchObject({ ORCA_CODEX_OVERLAY: 'codex-value' }) - }) -}) diff --git a/src/main/runtime/orca-runtime-test-mocks.spec.ts b/src/main/runtime/orca-runtime-test-mocks.spec.ts index 221abb8131e..1203f069a68 100644 --- a/src/main/runtime/orca-runtime-test-mocks.spec.ts +++ b/src/main/runtime/orca-runtime-test-mocks.spec.ts @@ -288,3 +288,6 @@ export type { WorkspaceLineage, WorktreeLineage } from '../../shared/worktree/li export type { WorkspaceSessionState } from '../../shared/workspace-session-state-types' export type { Worktree } from '../../shared/worktree/types' export type { WorktreeMeta } from '../../shared/worktree/meta-types' + +export const resolveDefaultBaseRefWithLocalGit = + importedValues.exportedResolveDefaultBaseRefWithLocalGit diff --git a/src/main/runtime/orca-runtime-test-mocks/imported-values.spec.ts b/src/main/runtime/orca-runtime-test-mocks/imported-values.spec.ts index bf7e12280da..d0a0bae397f 100644 --- a/src/main/runtime/orca-runtime-test-mocks/imported-values.spec.ts +++ b/src/main/runtime/orca-runtime-test-mocks/imported-values.spec.ts @@ -48,7 +48,11 @@ import { getDefaultTabsLaunch, shouldRunSetupForCreate } from '../../effective-hook-config' -import { getBaseRefDefault, getBranchConflictKind } from '../../git/repo' +import { + getBaseRefDefault, + getBranchConflictKind, + resolveDefaultBaseRefWithLocalGit +} from '../../git/repo' import { OrchestrationDb as RuntimeOrchestrationDb } from '../orchestration/db' import { AUTHORITATIVE_TERMINAL_SNAPSHOT_TIMEOUT_MS, @@ -248,3 +252,5 @@ export const exportedVi = vi export const exportedWin32 = win32 export const exportedWorktreePathComparison = worktreePathComparison export const exportedWriteFile = writeFile + +export const exportedResolveDefaultBaseRefWithLocalGit = resolveDefaultBaseRefWithLocalGit diff --git a/src/main/runtime/orca-runtime-test-mocks/setup.spec.ts b/src/main/runtime/orca-runtime-test-mocks/setup.spec.ts index 664fc95b3ec..f85c353575e 100644 --- a/src/main/runtime/orca-runtime-test-mocks/setup.spec.ts +++ b/src/main/runtime/orca-runtime-test-mocks/setup.spec.ts @@ -555,6 +555,13 @@ vi.mock('../../git/repo', async (importOriginal) => { .mockImplementation((path: string, options?: { wslDistro?: string }) => options?.wslDistro ? actualGetBaseRefDefault(path, options) : Promise.resolve('origin/main') ), + resolveDefaultBaseRefWithLocalGit: vi + .fn() + .mockImplementation((options: { cwd: string; wslDistro?: string }) => + options.wslDistro + ? actualGetBaseRefDefault(options.cwd, options) + : Promise.resolve('origin/main') + ), getBranchConflictKind: vi.fn().mockResolvedValue(null) } }) diff --git a/src/main/runtime/orca-runtime-tests/local-worktree-creation-part-02.spec.ts b/src/main/runtime/orca-runtime-tests/local-worktree-creation-part-02.spec.ts index a12ffabcd61..195f22e7894 100644 --- a/src/main/runtime/orca-runtime-tests/local-worktree-creation-part-02.spec.ts +++ b/src/main/runtime/orca-runtime-tests/local-worktree-creation-part-02.spec.ts @@ -63,7 +63,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/fix', 'abc123', - false + false, + false, + {} ) expect(gitSpy).toHaveBeenCalledWith( ['branch', '--set-upstream-to', 'origin/feature/fix', 'feature/fix'], @@ -119,7 +121,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/fix', sha, - false + false, + false, + {} ) expect(result.worktree).toMatchObject({ path: createdWorktree.path, @@ -188,7 +192,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/bitbucket', 'abc123', - false + false, + false, + {} ) expect(result.worktree).toMatchObject({ path: createdWorktree.path, @@ -249,7 +255,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/fix-2', 'abc123', - false + false, + false, + {} ) } finally { gitSpy.mockRestore() @@ -296,7 +304,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/fix-2', 'abc123', - false + false, + false, + {} ) } finally { gitSpy.mockRestore() @@ -353,7 +363,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/fix-2', 'abc123', - false + false, + false, + {} ) } finally { gitSpy.mockRestore() @@ -402,7 +414,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'feature/fix-2', 'abc123', - false + false, + false, + {} ) } finally { gitSpy.mockRestore() diff --git a/src/main/runtime/orca-runtime-tests/local-worktree-creation.spec.ts b/src/main/runtime/orca-runtime-tests/local-worktree-creation.spec.ts index 3dcd2d0584c..0669ebe8279 100644 --- a/src/main/runtime/orca-runtime-tests/local-worktree-creation.spec.ts +++ b/src/main/runtime/orca-runtime-tests/local-worktree-creation.spec.ts @@ -6,7 +6,7 @@ import { computeWorktreePathMock, deleteWorktreeHistoryDirMock, ensurePathWithinWorkspaceMock, - getBaseRefDefault, + resolveDefaultBaseRefWithLocalGit, getBranchConflictKind, getPRForBranchMock, gitRunner, @@ -348,7 +348,7 @@ describe('OrcaRuntimeService', () => { suggestLocalBaseRefUpdate: true } ) - expect(getBaseRefDefault).toHaveBeenCalled() + expect(resolveDefaultBaseRefWithLocalGit).toHaveBeenCalledWith({ cwd: TEST_REPO_PATH }) } finally { getReposSpy.mockRestore() gitSpy.mockRestore() @@ -398,7 +398,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'local-branch-base', 'develop', - false + false, + false, + {} ) } finally { getReposSpy.mockRestore() @@ -452,7 +454,9 @@ describe('OrcaRuntimeService', () => { createdWorktree.path, 'slash-local-base', 'team/feature', - false + false, + false, + {} ) expect(gitSpy).not.toHaveBeenCalledWith( [ @@ -547,7 +551,9 @@ describe('OrcaRuntimeService', () => { '/tmp/workspaces/feature-something', 'feature/something', 'origin/feature/something', - false + false, + false, + {} ) expect(resolveLocalGitUsernameMock).not.toHaveBeenCalled() expect(result.worktree).toMatchObject({ diff --git a/src/main/runtime/orca-runtime-tests/ssh-worktree-lifecycle.spec.ts b/src/main/runtime/orca-runtime-tests/ssh-worktree-lifecycle.spec.ts index 56439afceaf..0d9886aade6 100644 --- a/src/main/runtime/orca-runtime-tests/ssh-worktree-lifecycle.spec.ts +++ b/src/main/runtime/orca-runtime-tests/ssh-worktree-lifecycle.spec.ts @@ -337,7 +337,9 @@ describe('OrcaRuntimeService', () => { created.path, 'folder-child', 'origin/main', - false + false, + false, + {} ) expect(result.lineage).toBeNull() expect(result.workspaceLineage).toMatchObject({ diff --git a/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness-part-06.spec.ts b/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness-part-06.spec.ts index 6d9326b37f2..1d0841b5e1c 100644 --- a/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness-part-06.spec.ts +++ b/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness-part-06.spec.ts @@ -103,6 +103,37 @@ describe('OrcaRuntimeService', () => { await expect(waiting).resolves.toEqual({ exitCode: 9 }) }) + it('cancels setup completion observation when the caller aborts', async () => { + const runtime = new OrcaRuntimeService(store) + runtime.setPtyController({ + spawn: vi.fn().mockResolvedValue({ id: 'pty-cancelled-setup' }), + write: () => true, + kill: () => true, + getForegroundProcess: async () => null + }) + runtime.attachWindow(1) + runtime.syncWindowGraph(1, { tabs: [], leaves: [] }) + const { handle } = await runtime.createTerminal(`path:${TEST_WORKTREE_PATH}`) + ;( + runtime as unknown as { setupCompletionTokenByPtyId: Map } + ).setupCompletionTokenByPtyId.set('pty-cancelled-setup', 'token-cancelled') + const unsubscribe = vi.fn() + vi.spyOn(runtime, 'subscribeToTerminalData').mockReturnValue(unsubscribe) + const controller = new AbortController() + + const waiting = runtime.waitForSetupTerminalCompletion(handle, controller.signal) + expect(runtime.subscribeToTerminalData).toHaveBeenCalledWith( + 'pty-cancelled-setup', + expect.any(Function) + ) + + const reason = new Error('cancelled') + controller.abort(reason) + + await expect(waiting).rejects.toBe(reason) + expect(unsubscribe).toHaveBeenCalledOnce() + }) + it('keeps observing after an uncertain setup terminal status', async () => { const runtime = new OrcaRuntimeService(store) runtime.setPtyController({ diff --git a/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness.spec.ts b/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness.spec.ts index bb6669da1a2..3a30c48e4b8 100644 --- a/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness.spec.ts +++ b/src/main/runtime/orca-runtime-tests/terminal-creation-and-readiness.spec.ts @@ -1,5 +1,5 @@ import { describe, expect, it, vi } from 'vitest' -import { OrcaRuntimeService, makePaneKey } from '../orca-runtime-test-mocks.spec' +import { OrcaRuntimeService, electronMocks, makePaneKey } from '../orca-runtime-test-mocks.spec' import { HEADLESS_LEAF_ID, RESTORED_AUTHORITY_TOKEN, @@ -92,6 +92,130 @@ describe('OrcaRuntimeService', () => { }) }) + it('asks the pty controller for the requested shell instead of a startup command', async () => { + const hostPlatform = Object.getOwnPropertyDescriptor(process, 'platform')! + Object.defineProperty(process, 'platform', { configurable: true, value: 'win32' }) + try { + const spawn = vi.fn().mockResolvedValue({ id: 'pty-shell' }) + const runtime = new OrcaRuntimeService(store) + runtime.setPtyController({ + spawn, + write: () => true, + kill: () => true, + getForegroundProcess: async () => null + }) + runtime.attachWindow(1) + runtime.syncWindowGraph(1, { tabs: [], leaves: [] }) + + await runtime.createTerminal(`path:${TEST_WORKTREE_PATH}`, { + shellOverride: 'cmd.exe', + title: 'win shell' + }) + + // The defect this pins: a caller asking for cmd could only pass it as `command`, which the + // provider types into whatever shell it spawned — so the pty stayed the default shell and + // leaving cmd dropped the handle back onto a prompt the caller never asked for. + expect(spawn).toHaveBeenCalledWith( + expect.objectContaining({ shellOverride: 'cmd.exe', command: undefined }) + ) + } finally { + Object.defineProperty(process, 'platform', hostPlatform) + } + }) + + it('refuses a requested shell the execution host cannot apply instead of spawning its default', async () => { + const spawn = vi.fn().mockResolvedValue({ id: 'pty-unreachable-shell' }) + const runtime = new OrcaRuntimeService(store) + runtime.setPtyController({ + spawn, + write: () => true, + kill: () => true, + getForegroundProcess: async () => null + }) + runtime.attachWindow(1) + runtime.syncWindowGraph(1, { tabs: [], leaves: [] }) + + // Host platform here is POSIX, which has no Windows shell to pick. + await expect( + runtime.createTerminal(`path:${TEST_WORKTREE_PATH}`, { shellOverride: 'cmd.exe' }) + ).rejects.toThrow(/--shell cmd\.exe names a Windows shell/) + expect(spawn).not.toHaveBeenCalled() + }) + + it('quotes the agent startup command for the requested shell, not the host default', async () => { + const hostPlatform = Object.getOwnPropertyDescriptor(process, 'platform')! + Object.defineProperty(process, 'platform', { configurable: true, value: 'win32' }) + try { + const spawn = vi.fn().mockResolvedValue({ id: 'pty-shell-quoting' }) + const runtime = new OrcaRuntimeService({ + ...store, + getSettings: () => ({ + ...store.getSettings(), + disabledTuiAgents: [], + terminalWindowsShell: 'powershell.exe', + agentCmdOverrides: {}, + agentDefaultArgs: { claude: '--dangerously-skip-permissions' }, + agentDefaultEnv: {} + }) + }) + runtime.setPtyController({ + spawn, + write: () => true, + kill: () => true, + getForegroundProcess: async () => null + }) + runtime.attachWindow(1) + runtime.syncWindowGraph(1, { tabs: [], leaves: [] }) + + await runtime.createTerminal(`path:${TEST_WORKTREE_PATH}`, { command: 'claude' }) + await runtime.createTerminal(`path:${TEST_WORKTREE_PATH}`, { + command: 'claude', + shellOverride: 'cmd.exe' + }) + + // The setting alone still quotes for PowerShell; the requested shell is the one that will + // read the command, so it owns the quoting family. PowerShell quoting typed into cmd is a + // syntax error at the prompt. + expect(spawn).toHaveBeenNthCalledWith( + 1, + expect.objectContaining({ command: "claude '--dangerously-skip-permissions'" }) + ) + expect(spawn).toHaveBeenNthCalledWith( + 2, + expect.objectContaining({ + shellOverride: 'cmd.exe', + command: 'claude "--dangerously-skip-permissions"' + }) + ) + } finally { + Object.defineProperty(process, 'platform', hostPlatform) + } + }) + + it('refuses a requested shell with no workspace instead of creating a default-shell tab', async () => { + const spawn = vi.fn().mockResolvedValue({ id: 'pty-no-workspace-shell' }) + const send = vi.fn() + const runtime = new OrcaRuntimeService(store) + runtime.setPtyController({ + spawn, + write: () => true, + kill: () => true, + getForegroundProcess: async () => null + }) + runtime.attachWindow(1) + runtime.syncWindowGraph(1, { tabs: [], leaves: [] }) + electronMocks.BrowserWindow.fromId.mockReturnValue({ + isDestroyed: () => false, + webContents: { send } + }) + + await expect( + runtime.createTerminal(undefined, { shellOverride: 'cmd.exe', rendererBacked: true }) + ).rejects.toThrow(/--shell cmd\.exe needs a workspace/) + expect(send).not.toHaveBeenCalled() + expect(spawn).not.toHaveBeenCalled() + }) + it('retires inherited launch authority when the agent command exits', async () => { const spawn = vi.fn().mockResolvedValue({ id: 'pty-authority', incarnationId: 'process-1' }) const retireAuthority = vi.fn() diff --git a/src/main/runtime/orca-runtime-tests/worktree-ps-structured-host.spec.ts b/src/main/runtime/orca-runtime-tests/worktree-ps-structured-host.spec.ts index e6db4b6af0a..22a7a790ae8 100644 --- a/src/main/runtime/orca-runtime-tests/worktree-ps-structured-host.spec.ts +++ b/src/main/runtime/orca-runtime-tests/worktree-ps-structured-host.spec.ts @@ -1,3 +1,4 @@ +import { makeStructuredAgentStatusSubject } from '../../../shared/agent-status-subject' import { beforeEach, describe, expect, it, vi } from 'vitest' import { OrcaRuntimeService } from '../orca-runtime-test-mocks.spec' import { TEST_WORKTREE_ID, store } from '../orca-runtime-test-fixtures.spec' @@ -15,6 +16,15 @@ vi.mock('../../telemetry/cohort-classifier', () => ({ * green in typecheck while `orca worktree ps` and mobile's poll would list nothing. */ const SESSION = 'a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d' +const SUBJECT = makeStructuredAgentStatusSubject( + { + executionHostId: 'local', + wslDistro: null, + workspaceId: TEST_WORKTREE_ID, + workspaceKind: 'git-worktree' + }, + SESSION +) beforeEach(() => { _internals.resetCachesForTests() @@ -23,15 +33,18 @@ beforeEach(() => { describe('worktree ps reads structured sessions from the agent-status store', () => { it('lists a host-held structured session with no terminal behind it', async () => { const statusStore = new AgentHookServer() - statusStore.ingestStructuredStatus({ - sessionId: SESSION, - workspaceId: TEST_WORKTREE_ID, - agent: 'claude', - status: 'working', - hostExecutionOwned: true, - latestPrompt: 'ship the thing', - updatedAt: 1_757_030_400_000 - }) + statusStore.ingestStructuredStatus( + { + sessionId: SESSION, + workspaceId: TEST_WORKTREE_ID, + agent: 'claude', + status: 'working', + hostExecutionOwned: true, + latestPrompt: 'ship the thing', + updatedAt: 1_757_030_400_000 + }, + SUBJECT + ) const getAgentStatusSnapshot = vi.fn(() => statusStore.getStatusSnapshot()) const { worktrees } = await new OrcaRuntimeService(store, undefined, { @@ -53,15 +66,18 @@ describe('worktree ps reads structured sessions from the agent-status store', () it('lists nothing once the host has dropped the session', async () => { const statusStore = new AgentHookServer() - statusStore.ingestStructuredStatus({ - sessionId: SESSION, - workspaceId: TEST_WORKTREE_ID, - agent: 'claude', - status: 'attention', - latestPrompt: 'rm the branch', - updatedAt: 1_757_030_400_000 - }) - statusStore.dropStructuredStatus(SESSION) + statusStore.ingestStructuredStatus( + { + sessionId: SESSION, + workspaceId: TEST_WORKTREE_ID, + agent: 'claude', + status: 'attention', + latestPrompt: 'rm the branch', + updatedAt: 1_757_030_400_000 + }, + SUBJECT + ) + statusStore.dropStructuredStatus(SUBJECT) const { worktrees } = await new OrcaRuntimeService(store, undefined, { getAgentStatusSnapshot: () => statusStore.getStatusSnapshot() diff --git a/src/main/runtime/orca-runtime-tests/worktree-setup-and-startup.spec.ts b/src/main/runtime/orca-runtime-tests/worktree-setup-and-startup.spec.ts index 7ef4d5b6a72..d4e63c978c3 100644 --- a/src/main/runtime/orca-runtime-tests/worktree-setup-and-startup.spec.ts +++ b/src/main/runtime/orca-runtime-tests/worktree-setup-and-startup.spec.ts @@ -77,7 +77,9 @@ describe('OrcaRuntimeService', () => { '/tmp/workspaces/runtime-hook-test', 'runtime-hook-test', 'origin/main', - false + false, + false, + {} ) expect(result).toEqual({ worktree: expect.objectContaining({ diff --git a/src/main/runtime/orchestration/db/messages/role-mailbox-delivery.ts b/src/main/runtime/orchestration/db/messages/role-mailbox-delivery.ts index 6c96fc282ac..3b5f5dad94f 100644 --- a/src/main/runtime/orchestration/db/messages/role-mailbox-delivery.ts +++ b/src/main/runtime/orchestration/db/messages/role-mailbox-delivery.ts @@ -129,7 +129,9 @@ export function acknowledgeMailboxDelivery( ) { throw new OrchestrationError( 'stale_delivery', - `Delivery ${params.deliveryId} does not belong to this mailbox. --ack requires a delivery_* ID returned by orchestration check; process the entire batch before acknowledging.` + !delivery && this.getMessageById(params.deliveryId) + ? `${params.deliveryId} is a message id, not a delivery id. Acknowledge the batch with the deliveryId field from the check response; process the entire batch before acknowledging.` + : `Delivery ${params.deliveryId} does not belong to this mailbox. --ack requires a delivery_* ID returned by orchestration check; process the entire batch before acknowledging.` ) } if ( diff --git a/src/main/runtime/orchestration/orchestration-delivery-consumption.test.ts b/src/main/runtime/orchestration/orchestration-delivery-consumption.test.ts index 49c8977c417..5d0bd3da6c0 100644 --- a/src/main/runtime/orchestration/orchestration-delivery-consumption.test.ts +++ b/src/main/runtime/orchestration/orchestration-delivery-consumption.test.ts @@ -95,6 +95,9 @@ describe('mailbox delivery consumption', () => { const message = insert('pending') const first = db.getOrCreateRunDelivery(params)! expect(() => db.acknowledgeRunDelivery({ ...params, deliveryId: message.id })).toThrow( + `${message.id} is a message id, not a delivery id. Acknowledge the batch with the deliveryId field from the check response; process the entire batch before acknowledging.` + ) + expect(() => db.acknowledgeRunDelivery({ ...params, deliveryId: 'delivery_missing' })).toThrow( '--ack requires a delivery_* ID returned by orchestration check; process the entire batch before acknowledging.' ) expect(db.getMessageById(message.id)?.read).toBe(0) diff --git a/src/main/runtime/rpc/methods/agent-launch-schemas.ts b/src/main/runtime/rpc/methods/agent-launch-schemas.ts new file mode 100644 index 00000000000..f71be37da3a --- /dev/null +++ b/src/main/runtime/rpc/methods/agent-launch-schemas.ts @@ -0,0 +1,51 @@ +/** + * The wire shape of `agent.launch`, mirroring `AgentLaunchIntent`. + * + * A caller states WHERE the agent lands and WHAT it should say; it never names a mode. There is + * deliberately no `structured` / `terminal` field and no startup-agent field on the create + * payload — the host decides, and `withoutReservedAgentCreateFields` strips a stale one out of a + * payload a caller migrated over from `worktree.create`. + */ + +import { z } from 'zod' +import { isTuiAgent } from '../../../../shared/tui-agent-config' +import type { TuiAgent } from '../../../../shared/tui-agent' +import { WorktreeCreate } from './worktree-create-schemas' + +const LaunchAgent = z + .unknown() + .superRefine((value, ctx) => { + if (!isTuiAgent(value)) { + ctx.addIssue({ code: z.ZodIssueCode.custom, message: 'Unknown TUI agent' }) + } + }) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the superRefine above rejects anything isTuiAgent refuses, so the transform only ever runs on a TuiAgent. + .transform((value): TuiAgent => value as TuiAgent) + +export const AgentLaunch = z.object({ + agent: LaunchAgent, + target: z.discriminatedUnion('kind', [ + z.object({ + kind: z.literal('existing'), + /** Any selector the runtime resolves, the same as every other worktree-addressed method. */ + worktree: z.string().min(1, 'Missing worktree selector') + }), + z.object({ + kind: z.literal('create-worktree'), + /** The `worktree.create` request verbatim, so a caller migrating to this method keeps its + * existing payload; the agent fields in it are stripped rather than honoured. */ + create: WorktreeCreate + }) + ]), + prompt: z + .object({ + text: z.string(), + delivery: z.enum(['submit', 'draft']) + }) + .optional(), + /** Only the seedable string options a structured create accepts; a terminal launch ignores them. */ + sessionOptions: z.record(z.string(), z.string()).optional(), + reuseTerminal: z.object({ handle: z.string().min(1, 'Missing terminal handle') }).optional() +}) + +export type AgentLaunchParams = z.infer diff --git a/src/main/runtime/rpc/methods/agent-launch-surfaces.ts b/src/main/runtime/rpc/methods/agent-launch-surfaces.ts new file mode 100644 index 00000000000..8d60944b261 --- /dev/null +++ b/src/main/runtime/rpc/methods/agent-launch-surfaces.ts @@ -0,0 +1,83 @@ +/** + * How `agent.launch` builds the surface the executor decided on. + * + * Both halves are deliberately the plain, user-facing forms: a structured session created for the + * worktree exactly as `agentSession.create` creates one, and a terminal agent created exactly as a + * new agent tab is. Orchestration's own factories are NOT reusable here — a worker's session + * carries a dispatch hold, a mailbox and a background tab that a launch the user asked for must + * not take — which is why the executor injects this rather than branching. + */ + +import { randomUUID } from 'node:crypto' +import { narrowStructuredLaunchSeedOptions } from '../../../../shared/native-chat-session-option-defaults' +import { createStructuredAgentSessionOperationId } from '../../../../shared/structured-agent-session-mutation' +import { structuredAgentSessionTabId } from '../../../../shared/structured-agent-session-projection' +import { + AgentLaunchStructuredSessionRefusedError, + type AgentLaunchSurfaceFactory +} from '../../../agent-launch/agent-launch-executor' +import { getStructuredAgentSessionHost } from '../../../native-chat/agent-session-wire/structured-agent-session-registry' +import type { StructuredAgentSessionHost } from '../../../native-chat/agent-session-wire/structured-agent-session-host' +import type { RpcContext } from '../core' +import { structuredCallerFor } from './structured-agent-session-gate' +import { createStructuredAgentSessionForWorktree } from './structured-agent-session-create' + +export function agentLaunchSurfaceFactory(context: RpcContext): AgentLaunchSurfaceFactory { + return { + createStructuredSession: async ({ worktreeId, agent, options }) => { + const sessionId = randomUUID() + const seeded = narrowStructuredLaunchSeedOptions(options) + const created = await createStructuredAgentSessionForWorktree({ + runtime: context.runtime, + ensureHost: async () => { + await context.runtime.ensureStructuredAgentSessionHost() + return requireInstalledHost() + }, + caller: structuredCallerFor(context), + envelope: { + sessionId, + clientOperationId: createStructuredAgentSessionOperationId(randomUUID), + expectedRuntimeFence: null, + // Overwritten by `prepare` with the host's own attach fingerprint. The create-intent + // conflict check it would otherwise feed guards a replayed client operation id, and this + // id was minted here rather than accepted from one. + payloadFingerprint: '' + }, + worktree: `id:${worktreeId}`, + agent, + ...(seeded ? { options: seeded } : {}), + // The user asked for this chat, so it takes the surface — unlike a dispatched worker. + activate: true + }) + if (!created.ok) { + throw new AgentLaunchStructuredSessionRefusedError( + created.refusal.code, + created.refusal.message + ) + } + return { + sessionId: created.value.sessionId, + handle: structuredAgentSessionTabId(created.value.sessionId) + } + }, + createTerminalAgent: async ({ worktreeId, agent }) => { + const terminal = await context.runtime.createTerminal(`id:${worktreeId}`, { + // The agent id is not a shell command — `cursor` is the desktop app, its CLI is + // `cursor-agent` — so the runtime builds the configured launcher. + startupAgent: agent + }) + return { + handle: terminal.handle, + ...(terminal.warning ? { warning: terminal.warning } : {}) + } + } + } +} + +function requireInstalledHost(): StructuredAgentSessionHost { + const host = getStructuredAgentSessionHost() + if (!host) { + throw new Error('structured_agent_session_unsupported') + } + return host +} diff --git a/src/main/runtime/rpc/methods/agent-launch-worktree-creation.ts b/src/main/runtime/rpc/methods/agent-launch-worktree-creation.ts new file mode 100644 index 00000000000..edf8dade6c1 --- /dev/null +++ b/src/main/runtime/rpc/methods/agent-launch-worktree-creation.ts @@ -0,0 +1,118 @@ +/** + * Creating the worktree an `agent.launch` asks for. + * + * `startupAgent` is the whole fork, and it is the same one `worker-worktree-creation` makes: a + * terminal launch creates the worktree agent-first, so the startup terminal IS the agent, while a + * structured launch creates it with no agent at all and its session is created for the worktree + * afterwards. Setup, default tabs, provenance and lineage are identical either way. + * + * The executor owns which side of that fork this call lands on; nothing here re-decides it. + */ + +import { buildCliWorkspaceProvenance } from '../../../../shared/cli-workspace-provenance' +import type { TuiAgent } from '../../../../shared/tui-agent' +import type { OrcaRuntimeService } from '../../orca-runtime' +import { + finishAutomationWorkspaceProvenanceRequest, + releaseAutomationWorkspaceProvenanceRequest, + resolveAutomationWorkspaceProvenance +} from '../../../automations/workspace-provenance' +import type { AgentLaunchWorkspaceFactory } from '../../../agent-launch/agent-launch-executor' +import type { RpcContext } from '../core' +import { resolveRpcWorkspaceCreatorProvenance } from '../workspace-creator-context' +import { buildManagedWorktreeCreateArgs } from './worktree-create-args' +import type { AgentLaunchParams } from './agent-launch-schemas' + +type WorktreeCreateParams = Extract< + AgentLaunchParams['target'], + { kind: 'create-worktree' } +>['create'] + +const STRUCTURED_SETUP_WAIT_TIMEOUT_MS = 60_000 + +export function agentLaunchWorkspaceFactory( + context: RpcContext, + agent: TuiAgent +): AgentLaunchWorkspaceFactory { + return { + createWorktree: async ({ create, startupAgent }) => { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: already validated by `AgentLaunch`; the executor only removed the reserved agent fields, so the rest of the payload is the parsed shape. + const params = create as WorktreeCreateParams + const { runtime } = context + const repo = await runtime.showRepo(params.repo) + const automationProvenance = resolveAutomationWorkspaceProvenance({ + authority: runtime, + repoSelector: params.repo, + repo, + request: params.automationProvenanceRequest + }) + // Reserved before creation so a retry can recover; a failed attempt has to release it. + try { + const result = await runtime.createManagedWorktree({ + ...buildManagedWorktreeCreateArgs( + { ...params, ...(startupAgent ? { startupAgent } : {}) }, + { + automationProvenance, + cliProvenance: buildCliWorkspaceProvenance(params.cliProvenanceRequest, { + startupAgent: agent, + createdAt: Date.now() + }), + creatorProvenance: resolveRpcWorkspaceCreatorProvenance(context) + }, + context.clientKind ? { clientKind: context.clientKind } : {} + ), + // The launch owns the agent whichever surface it settles on, so the workspace records + // it even when no startup terminal was created for it. + createdWithAgent: agent, + // Structured sessions have no startup command to sequence behind setup. Provision the + // setup terminal synchronously and attach a completion token so the launch can wait + // before creating the chat surface. + awaitTerminalProvisioning: true, + observeSetupCompletion: true + }) + if (!startupAgent) { + await waitForStructuredSetup(runtime, result.setupReceipt) + } + finishAutomationWorkspaceProvenanceRequest(params.automationProvenanceRequest) + return { + worktreeId: result.worktree.id, + startupTerminalHandle: result.startupTerminal?.handle + } + } catch (error) { + releaseAutomationWorkspaceProvenanceRequest(params.automationProvenanceRequest) + throw error + } + } + } +} + +async function waitForStructuredSetup( + runtime: Pick, + receipt: Awaited>['setupReceipt'] +): Promise { + if ( + !receipt || + receipt.startupPolicy !== 'wait-for-setup' || + receipt.state !== 'running' || + !receipt.terminalHandle + ) { + return + } + const abort = new AbortController() + let timer: ReturnType | undefined + try { + await Promise.race([ + runtime.waitForSetupTerminalCompletion(receipt.terminalHandle, abort.signal), + new Promise((resolve) => { + timer = setTimeout(() => { + abort.abort(new Error('structured_setup_wait_timeout')) + resolve() + }, STRUCTURED_SETUP_WAIT_TIMEOUT_MS) + }) + ]) + } catch { + // Setup completion is evidence, not a reason to strand a launch when the PTY disappears. + } finally { + clearTimeout(timer) + } +} diff --git a/src/main/runtime/rpc/methods/agent-launch.test.ts b/src/main/runtime/rpc/methods/agent-launch.test.ts new file mode 100644 index 00000000000..aaf99d79629 --- /dev/null +++ b/src/main/runtime/rpc/methods/agent-launch.test.ts @@ -0,0 +1,482 @@ +/** + * The RPC boundary of `agent.launch`: who may call it, what it accepts, and which runtime call + * each of its three factories makes. + * + * The last group is where the defect lived. A structured launch must reach + * `createManagedWorktree` with NO startup agent — an agent-first create makes the startup terminal + * the agent and puts the structured branch out of reach — and the old `worktree.create` contract + * must be observably untouched by any of it. + */ + +import { beforeEach, describe, expect, it, vi } from 'vitest' +import { AGENT_LAUNCH_RUNTIME_CAPABILITY } from '../../../../shared/protocol-version' +import type { RpcContext } from '../core' + +const createStructuredSession = vi.fn(async (_args: Record) => ({ + ok: true as const, + value: { sessionId: 'sess-1' } +})) + +vi.mock('./structured-agent-session-create', () => ({ + createStructuredAgentSessionForWorktree: (args: Record) => + createStructuredSession(args) +})) + +const { AGENT_LAUNCH_METHODS } = await import('./agent-launch') +const { WORKTREE_METHODS } = await import('./worktree') + +const STRUCTURED_PREFERENCE = { + experimentalNativeChat: true, + experimentalStructuredNativeChat: true, + openAgentTabsInChatByDefault: true +} + +function runtimeStub( + options: { + settings?: Record + createSupport?: { supported: boolean; reason?: 'agent' | 'remote' | 'wsl' } + setupReceipt?: { + startupPolicy: 'start-immediately' | 'wait-for-setup' + state: 'running' | 'skipped' | 'not_configured' | 'spawn_failed' + terminalHandle?: string + } + } = {} +) { + const worktreeCreateResults = new Map>() + const waitForSetupTerminalCompletion = vi.fn( + async (_handle: string, _signal?: AbortSignal): Promise<{ exitCode: number | null }> => ({ + exitCode: 0 + }) + ) + return { + getClientSettings: vi.fn(() => options.settings ?? STRUCTURED_PREFERENCE), + getStructuredAgentSessionCreateSupport: vi.fn( + async () => options.createSupport ?? { supported: true } + ), + dedupeWorktreeCreate: vi.fn( + (repo: string, key: string | undefined, run: () => Promise) => { + if (!key) { + return run() + } + const compositeKey = `${repo}\0${key}` + const existing = worktreeCreateResults.get(compositeKey) + if (existing) { + return existing + } + const result = run() + worktreeCreateResults.set(compositeKey, result) + void result.catch(() => worktreeCreateResults.delete(compositeKey)) + return result + } + ), + showRepo: vi.fn(async () => ({ id: 'repo-1' })), + createManagedWorktree: vi.fn(async (args: Record) => ({ + worktree: { id: 'wt-new' }, + startupTerminal: args.startupAgent ? { handle: 'term_agent_first' } : undefined, + ...(options.setupReceipt ? { setupReceipt: options.setupReceipt } : {}) + })), + createTerminal: vi.fn(async () => ({ handle: 'term_1' })), + showTerminal: vi.fn(async (handle: string) => ({ handle, worktreeId: 'wt-7' })), + isTerminalRunningAgent: vi.fn(async () => true), + showManagedTerminalWorkspace: vi.fn(async (selector: string) => ({ + id: selector.replace(/^id:/, '') + })), + ensureStructuredAgentSessionHost: vi.fn(async () => {}), + waitForSetupTerminalCompletion + } +} + +type RuntimeStub = ReturnType + +function methodNamed( + methods: readonly TMethod[], + name: TName +): Extract { + const found = methods.find( + (entry): entry is Extract => entry.name === name + ) + if (!found) { + throw new Error(`missing method ${name}`) + } + return found +} + +const AGENT_LAUNCH = methodNamed(AGENT_LAUNCH_METHODS, 'agent.launch') + +function parseLaunch(params: unknown) { + return AGENT_LAUNCH.params.safeParse(params) +} + +// The one call the stub cannot satisfy structurally; every method it does implement is asserted. +function rpcContext(runtime: RuntimeStub, context: Partial): RpcContext { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the stub implements only the runtime surface these methods reach, so a method it omits throws on call rather than reading a wrong value. + return { runtime, ...context } as unknown as RpcContext +} + +function createArgs(runtime: RuntimeStub): Record { + const [args] = runtime.createManagedWorktree.mock.calls[0] ?? [] + if (!args) { + throw new Error('createManagedWorktree was not called') + } + return args +} + +const CAPABLE_CLIENT: Partial = { + clientKind: 'mobile', + pairedDeviceId: 'device-1', + clientCapabilities: [AGENT_LAUNCH_RUNTIME_CAPABILITY] +} + +async function launch( + params: unknown, + runtime: RuntimeStub, + context: Partial = CAPABLE_CLIENT +) { + const parsed = parseLaunch(params) + if (!parsed.success) { + throw new Error(parsed.error.issues[0]?.message ?? 'invalid') + } + return AGENT_LAUNCH.handler(parsed.data, rpcContext(runtime, context)) +} + +const CREATE_LAUNCH = { + agent: 'claude', + target: { kind: 'create-worktree', create: { repo: 'id:repo-1', name: 'task' } } +} + +const IDEMPOTENT_CREATE_LAUNCH = { + agent: 'claude', + target: { + kind: 'create-worktree' as const, + create: { repo: 'id:repo-1', name: 'task', clientMutationId: 'launch-1' } + } +} + +beforeEach(() => { + createStructuredSession.mockClear() +}) + +describe('who may call agent.launch', () => { + it('refuses a paired client that did not negotiate the capability', async () => { + const runtime = runtimeStub() + await expect( + launch(CREATE_LAUNCH, runtime, { + clientKind: 'mobile', + pairedDeviceId: 'device-1', + clientCapabilities: [] + }) + ).rejects.toThrow('agent_launch_unsupported') + expect(runtime.createManagedWorktree).not.toHaveBeenCalled() + }) + + it('admits a client that advertises it', async () => { + const runtime = runtimeStub() + await launch(CREATE_LAUNCH, runtime) + expect(runtime.createManagedWorktree).toHaveBeenCalled() + }) + + it('admits an in-process caller, which negotiates nothing', async () => { + const runtime = runtimeStub() + await launch(CREATE_LAUNCH, runtime, {}) + expect(runtime.createManagedWorktree).toHaveBeenCalled() + }) +}) + +describe('what agent.launch accepts', () => { + it('rejects an agent Orca cannot launch', () => { + expect(parseLaunch({ ...CREATE_LAUNCH, agent: 'not-an-agent' }).success).toBe(false) + }) + + it('rejects a target that names neither an existing workspace nor a create', () => { + expect(parseLaunch({ agent: 'claude', target: { kind: 'somewhere' } }).success).toBe(false) + }) + + it('rejects an existing target with no selector', () => { + expect( + parseLaunch({ agent: 'claude', target: { kind: 'existing', worktree: '' } }).success + ).toBe(false) + }) + + it('rejects a create payload with no repo, the same as worktree.create does', () => { + expect( + parseLaunch({ agent: 'claude', target: { kind: 'create-worktree', create: { name: 'x' } } }) + .success + ).toBe(false) + }) + + it('accepts a prompt, seed options and a reused terminal', () => { + expect( + parseLaunch({ + agent: 'codex', + target: { kind: 'existing', worktree: 'id:wt-1' }, + prompt: { text: 'do the thing', delivery: 'draft' }, + sessionOptions: { model: 'gpt-5', effort: 'high' }, + reuseTerminal: { handle: 'term_live' } + }).success + ).toBe(true) + }) + + it('validates a reused terminal against the addressed workspace', async () => { + const runtime = runtimeStub() + const result = await launch( + { + agent: 'claude', + target: { kind: 'existing', worktree: 'id:wt-7' }, + reuseTerminal: { handle: 'term_live' } + }, + runtime + ) + + expect(runtime.showTerminal).toHaveBeenCalledWith('term_live') + expect(runtime.isTerminalRunningAgent).toHaveBeenCalledWith('term_live') + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_live' }) + }) + + it('rejects a reused terminal from a different workspace before launching', async () => { + const runtime = runtimeStub() + runtime.showTerminal.mockResolvedValue({ handle: 'term_live', worktreeId: 'wt-other' }) + + await expect( + launch( + { + agent: 'claude', + target: { kind: 'existing', worktree: 'id:wt-7' }, + reuseTerminal: { handle: 'term_live' } + }, + runtime + ) + ).rejects.toThrow('agent_launch_terminal_worktree_mismatch') + expect(runtime.createManagedWorktree).not.toHaveBeenCalled() + }) + + it('rejects reusing a terminal while creating a new workspace', async () => { + const runtime = runtimeStub() + await expect( + launch({ ...CREATE_LAUNCH, reuseTerminal: { handle: 'term_live' } }, runtime) + ).rejects.toThrow('agent_launch_reuse_requires_existing_workspace') + expect(runtime.showTerminal).not.toHaveBeenCalled() + expect(runtime.createManagedWorktree).not.toHaveBeenCalled() + }) +}) + +describe('the worktree factory', () => { + it('creates a structured launch’s worktree with no startup agent', async () => { + const runtime = runtimeStub() + const result = await launch(CREATE_LAUNCH, runtime) + + const args = createArgs(runtime) + expect(args.startupAgent).toBeUndefined() + expect(args.awaitTerminalProvisioning).toBe(true) + expect(args.observeSetupCompletion).toBe(true) + // Still recorded on the workspace: the launch owns the agent whichever surface it settles on. + expect(args.createdWithAgent).toBe('claude') + expect(result.outcome.kind).toBe('structured') + }) + + it('deduplicates concurrent launches through surface creation', async () => { + const runtime = runtimeStub() + + const results = await Promise.all([ + launch(IDEMPOTENT_CREATE_LAUNCH, runtime), + launch(IDEMPOTENT_CREATE_LAUNCH, runtime) + ]) + + expect(results[0]).toEqual(results[1]) + expect(runtime.dedupeWorktreeCreate).toHaveBeenCalledTimes(2) + expect(runtime.dedupeWorktreeCreate.mock.calls).toEqual([ + ['id:repo-1', 'agent.launch:launch-1', expect.any(Function)], + ['id:repo-1', 'agent.launch:launch-1', expect.any(Function)] + ]) + expect(runtime.createManagedWorktree).toHaveBeenCalledTimes(1) + expect(createStructuredSession).toHaveBeenCalledTimes(1) + }) + + it('reuses a completed launch result for a sequential retry', async () => { + const runtime = runtimeStub() + + const first = await launch(IDEMPOTENT_CREATE_LAUNCH, runtime) + const retried = await launch(IDEMPOTENT_CREATE_LAUNCH, runtime) + + expect(retried).toEqual(first) + expect(runtime.createManagedWorktree).toHaveBeenCalledTimes(1) + expect(createStructuredSession).toHaveBeenCalledTimes(1) + }) + + it('aborts the setup wait when its bounded timeout expires', async () => { + vi.useFakeTimers() + try { + const runtime = runtimeStub({ + setupReceipt: { + startupPolicy: 'wait-for-setup', + state: 'running', + terminalHandle: 'setup-1' + } + }) + let setupSignal: AbortSignal | undefined + runtime.waitForSetupTerminalCompletion.mockImplementation( + (_handle, signal) => + new Promise<{ exitCode: number | null }>((_resolve, reject) => { + setupSignal = signal + signal?.addEventListener('abort', () => reject(signal.reason), { once: true }) + }) + ) + + const result = await (async () => { + const pending = launch(CREATE_LAUNCH, runtime) + await vi.runAllTimersAsync() + return pending + })() + + expect(result.outcome.kind).toBe('structured') + expect(setupSignal?.aborted).toBe(true) + } finally { + vi.useRealTimers() + } + }) + + it('waits for a setup-gated structured workspace before creating its session', async () => { + const runtime = runtimeStub({ + setupReceipt: { + startupPolicy: 'wait-for-setup', + state: 'running', + terminalHandle: 'setup-1' + } + }) + const order: string[] = [] + runtime.waitForSetupTerminalCompletion.mockImplementation(async () => { + order.push('setup-complete') + return { exitCode: 0 } + }) + createStructuredSession.mockImplementationOnce(async () => { + order.push('structured-create') + return { ok: true as const, value: { sessionId: 'sess-1' } } + }) + + await launch(CREATE_LAUNCH, runtime) + + expect(order).toEqual(['setup-complete', 'structured-create']) + expect(runtime.waitForSetupTerminalCompletion).toHaveBeenCalledWith( + 'setup-1', + expect.any(AbortSignal) + ) + }) + + it('keeps agent-first creation for a launch the user wants as a terminal', async () => { + const runtime = runtimeStub({ settings: {} }) + const result = await launch(CREATE_LAUNCH, runtime) + + const args = createArgs(runtime) + expect(args.startupAgent).toBe('claude') + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_agent_first' }) + expect(runtime.getStructuredAgentSessionCreateSupport).not.toHaveBeenCalled() + }) + + it('drops a stale startupAgent a caller carried over from worktree.create', async () => { + const runtime = runtimeStub() + await launch( + { + agent: 'claude', + target: { + kind: 'create-worktree', + create: { + repo: 'id:repo-1', + name: 'task', + startupAgent: 'codex', + startupCommand: 'codex --yolo' + } + } + }, + runtime + ) + const args = createArgs(runtime) + expect(args.startupAgent).toBeUndefined() + expect(args.startup).toBeUndefined() + }) +}) + +describe('the structured session factory', () => { + it('creates the session for the worktree the launch just made, and activates it', async () => { + const runtime = runtimeStub() + const result = await launch(CREATE_LAUNCH, runtime) + + expect(createStructuredSession).toHaveBeenCalledTimes(1) + expect(createStructuredSession.mock.calls[0]?.[0]).toMatchObject({ + worktree: 'id:wt-new', + agent: 'claude', + activate: true + }) + expect(result.outcome).toEqual({ + kind: 'structured', + sessionId: 'sess-1', + handle: 'structured-agent-session-sess-1' + }) + expect(runtime.createTerminal).not.toHaveBeenCalled() + }) + + it('seeds only the options a structured create accepts', async () => { + const runtime = runtimeStub() + await launch( + { + ...CREATE_LAUNCH, + sessionOptions: { model: 'sonnet', effort: 'high', fastMode: 'yes' } + }, + runtime + ) + expect(createStructuredSession.mock.calls[0]?.[0]).toMatchObject({ + options: { model: 'sonnet', effort: 'high' } + }) + }) +}) + +describe('the terminal factory', () => { + it('starts the agent through the runtime launcher when the host refuses a session', async () => { + const runtime = runtimeStub({ createSupport: { supported: false, reason: 'wsl' } }) + const result = await launch(CREATE_LAUNCH, runtime) + + expect(runtime.createTerminal).toHaveBeenCalledWith('id:wt-new', { startupAgent: 'claude' }) + expect(createStructuredSession).not.toHaveBeenCalled() + expect(result.outcome).toEqual({ kind: 'terminal', handle: 'term_1' }) + // Never a failed launch, and never a silent downgrade. + expect(result.receipt).toMatchObject({ mode: 'terminal', reason: 'wsl_execution_runtime' }) + }) + + it('takes an existing workspace without creating one', async () => { + const runtime = runtimeStub() + const result = await launch( + { agent: 'grok', target: { kind: 'existing', worktree: 'id:wt-7' } }, + runtime + ) + + expect(runtime.createManagedWorktree).not.toHaveBeenCalled() + expect(runtime.showManagedTerminalWorkspace).toHaveBeenCalledWith('id:wt-7') + // Resolved to an id first: everything below re-prefixes it, so a raw selector reaches the + // runtime as `id:id:wt-7`. + expect(runtime.createTerminal).toHaveBeenCalledWith('id:wt-7', { startupAgent: 'grok' }) + expect(result.worktreeId).toBe('wt-7') + }) +}) + +describe('worktree.create is untouched by any of this', () => { + it('still answers a startupAgent create with a PTY agent and its handle', async () => { + const runtime = runtimeStub() + const create = methodNamed(WORKTREE_METHODS, 'worktree.create') + const parsed = create.params.safeParse({ + repo: 'id:repo-1', + name: 'task', + startupAgent: 'claude' + }) + if (!parsed.success) { + throw new Error(parsed.error.issues[0]?.message ?? 'invalid') + } + + const result = await create.handler(parsed.data, rpcContext(runtime, {})) + + expect(result).toMatchObject({ agentTerminalHandle: 'term_agent_first' }) + expect(runtime.createManagedWorktree.mock.calls[0]?.[0]).toMatchObject({ + startupAgent: 'claude' + }) + // The route is not consulted on this path, so no client's create can change surface under it. + expect(runtime.getStructuredAgentSessionCreateSupport).not.toHaveBeenCalled() + expect(createStructuredSession).not.toHaveBeenCalled() + }) +}) diff --git a/src/main/runtime/rpc/methods/agent-launch.ts b/src/main/runtime/rpc/methods/agent-launch.ts new file mode 100644 index 00000000000..54e0e8a76f6 --- /dev/null +++ b/src/main/runtime/rpc/methods/agent-launch.ts @@ -0,0 +1,116 @@ +/** + * `agent.launch` — the one method that starts an agent, whatever surface it turns out to be. + * + * It exists because the routing decision had no host-side home: `worktree.create` never consulted + * it, so any client that created a worktree with `startupAgent` got a PTY agent no matter what the + * user's default said. That is not fixable inside `worktree.create`, because its contract is + * exactly "spawn a PTY agent and hand me its `agentTerminalHandle`" — a host that quietly answered + * it with a structured session would hand every older client a response with no handle and no + * error. So `worktree.create` keeps that meaning verbatim, forever, and everything that has to + * choose a surface comes here instead, behind a negotiated capability. + * + * A caller therefore never asks for a mode, and must read `outcome.kind` rather than assume one: + * the receipt always says which surface ran and why, so a downgrade is never silent. + */ + +import { AGENT_LAUNCH_RUNTIME_CAPABILITY } from '../../../../shared/protocol-version' +import type { AgentLaunchIntent, AgentLaunchTarget } from '../../../../shared/agent-launch-intent' +import { executeAgentLaunch } from '../../../agent-launch/agent-launch-executor' +import type { OrcaRuntimeService } from '../../orca-runtime' +import { defineMethod, type RpcContext } from '../core' +import { AgentLaunch, type AgentLaunchParams } from './agent-launch-schemas' +import { agentLaunchSurfaceFactory } from './agent-launch-surfaces' +import { agentLaunchWorkspaceFactory } from './agent-launch-worktree-creation' + +/** + * Advertising `agent.launch.v1` is a client's statement that it understands EITHER outcome — a + * structured session it can open, or a terminal agent. A client that can only render one of the + * two must keep using the surface-specific methods instead. In-process callers are the same build + * as the host and negotiate nothing. + */ +export function supportsAgentLaunch( + context: Pick +): boolean { + return ( + context.clientKind === undefined || + context.clientCapabilities?.includes(AGENT_LAUNCH_RUNTIME_CAPABILITY) === true + ) +} + +/** + * A client addresses a workspace by selector, but the result's `worktreeId` is an id and every + * step below the executor re-prefixes it as `id:`. Resolving here is what keeps a + * caller's `id:wt-7` from reaching the runtime as `id:id:wt-7`; the terminal-workspace resolver is + * used rather than the git-worktree one so a folder workspace is addressable too. + */ +async function agentLaunchTarget( + params: AgentLaunchParams, + runtime: Pick +): Promise { + if (params.target.kind === 'create-worktree') { + return { kind: 'create-worktree', create: { ...params.target.create } } + } + const workspace = await runtime.showManagedTerminalWorkspace(params.target.worktree) + return { kind: 'existing', worktree: workspace.id } +} + +async function agentLaunchIntent( + params: AgentLaunchParams, + runtime: OrcaRuntimeService +): Promise { + return { + agent: params.agent, + target: await agentLaunchTarget(params, runtime), + ...(params.prompt ? { prompt: params.prompt } : {}), + ...(params.sessionOptions ? { sessionOptions: params.sessionOptions } : {}), + ...(params.reuseTerminal ? { reuseTerminal: params.reuseTerminal } : {}) + } +} + +async function validateReusedTerminal( + intent: AgentLaunchIntent, + runtime: Pick +): Promise { + if (!intent.reuseTerminal) { + return + } + if (intent.target.kind !== 'existing') { + throw new Error('agent_launch_reuse_requires_existing_workspace') + } + const terminal = await runtime.showTerminal(intent.reuseTerminal.handle) + if (terminal.worktreeId !== intent.target.worktree) { + throw new Error('agent_launch_terminal_worktree_mismatch') + } + if (!(await runtime.isTerminalRunningAgent(intent.reuseTerminal.handle))) { + throw new Error('agent_launch_terminal_not_running_agent') + } +} + +export const AGENT_LAUNCH_METHODS = [ + defineMethod({ + name: 'agent.launch', + params: AgentLaunch, + handler: async (params, context) => { + if (!supportsAgentLaunch(context)) { + throw new Error('agent_launch_unsupported') + } + const intent = await agentLaunchIntent(params, context.runtime) + await validateReusedTerminal(intent, context.runtime) + const execute = () => + executeAgentLaunch({ + runtime: context.runtime, + intent, + surfaces: agentLaunchSurfaceFactory(context), + workspaces: agentLaunchWorkspaceFactory(context, intent.agent) + }) + if (params.target.kind === 'create-worktree' && params.target.create.clientMutationId) { + return context.runtime.dedupeWorktreeCreate( + params.target.create.repo, + `agent.launch:${params.target.create.clientMutationId}`, + execute + ) + } + return execute() + } + }) +] diff --git a/src/main/runtime/rpc/methods/index.ts b/src/main/runtime/rpc/methods/index.ts index 3a53bccb9ce..3be913d7ca5 100644 --- a/src/main/runtime/rpc/methods/index.ts +++ b/src/main/runtime/rpc/methods/index.ts @@ -45,6 +45,7 @@ import { AGENT_SESSION_METHODS } from './agent-session' import { STRUCTURED_AGENT_SESSION_METHODS } from './structured-agent-session' import { ARTIFACT_METHODS } from './artifacts' import { AGENT_HOOK_METHODS } from './agent-hooks' +import { AGENT_LAUNCH_METHODS } from './agent-launch' // Why: a flat manifest keeps registration order explicit and provides one // grep-point for "what methods does the RPC server expose?" — useful when @@ -59,6 +60,7 @@ export const ALL_RPC_METHODS = [ ...WORKTREE_METHODS, ...AGENT_SESSION_METHODS, ...STRUCTURED_AGENT_SESSION_METHODS, + ...AGENT_LAUNCH_METHODS, ...TERMINAL_METHODS, ...TERMINAL_ORPHAN_METHODS, ...BROWSER_CORE_METHODS, diff --git a/src/main/runtime/rpc/methods/orchestration-worker-start-mode.test.ts b/src/main/runtime/rpc/methods/orchestration-worker-start-mode.test.ts index b937f6febd2..ffdb87964bd 100644 --- a/src/main/runtime/rpc/methods/orchestration-worker-start-mode.test.ts +++ b/src/main/runtime/rpc/methods/orchestration-worker-start-mode.test.ts @@ -97,7 +97,7 @@ describe('a structured default this dispatch cannot honour', () => { decide({ settings: { ...STRUCTURED_DEFAULT, agentCmdOverrides: { claude: 'claude-wrapper' } } }) - ).toMatchObject({ mode: 'terminal', reason: 'tui_launch_customization' }) + ).toMatchObject({ mode: 'terminal', reason: 'tui_launch_command' }) }) // Neither provider is refused here on the client's platform: only the executing host knows diff --git a/src/main/runtime/rpc/methods/orchestration-worker-start-mode.ts b/src/main/runtime/rpc/methods/orchestration-worker-start-mode.ts index 92dc5c644a8..9cd9f51e0ac 100644 --- a/src/main/runtime/rpc/methods/orchestration-worker-start-mode.ts +++ b/src/main/runtime/rpc/methods/orchestration-worker-start-mode.ts @@ -1,59 +1,41 @@ /** - * Which kind of worker `orchestration.workerStart` starts, decided from the user's own settings. + * `orchestration.workerStart`'s view of the shared launch-mode decision. * - * There is no `--structured` flag: if the user's default is that a new agent tab opens as a - * structured native chat, an orchestration worker is one too. That default is a preference, not a - * demand, so a dispatch it cannot apply to falls back to an ordinary PTY terminal worker and the - * receipt says which mode ran and why — a routine `worker-start` must never fail because the user - * happens to have a chat preference on. - * - * The settings default and the per-launch feasibility both come from - * `shared/structured-native-chat-launch-route`, the same module the renderer's - * `resolveAgentLaunchRoute` uses. This adapter supplies placement facts and formats the receipt; - * it does not own a second feasibility policy. + * The decision itself lives in `main/agent-launch/agent-launch-mode`, which every launch surface + * shares — a worker is not a special kind of launch, it is the same launch with a dispatch + * attached. All this module contributes is the noun orchestration puts in its receipts ("worker") + * and the `--terminal` wording, so a dispatch receipt reads the way it always has. */ -import type { GlobalSettings } from '../../../../shared/global-settings-types' -import { RUNTIME_CAPABILITIES } from '../../../../shared/protocol-version' import { - prefersStructuredNativeChatByDefault, - resolveStructuredNativeChatSupport, - type NativeChatDefaultSettings, - type StructuredNativeChatBlocker -} from '../../../../shared/structured-native-chat-launch-route' + decideAgentLaunchMode, + downgradeAgentLaunchModeForHost, + readAgentLaunchModeSettings, + resolveAgentLaunchModeOnHost, + type AgentLaunchMode, + type AgentLaunchModeReason, + type AgentLaunchModeReceipt, + type AgentLaunchModeSettings, + type AgentLaunchModeVocabulary +} from '../../../agent-launch/agent-launch-mode' import type { TuiAgent } from '../../../../shared/tui-agent' -import { hasExplicitTuiLaunchCustomization } from '../../../../shared/tui-agent-launch-customization' import type { OrcaRuntimeService } from '../../orca-runtime' -export type WorkerStartMode = 'structured' | 'terminal' +export type WorkerStartMode = AgentLaunchMode +export type WorkerStartModeReason = AgentLaunchModeReason +export type WorkerStartModeReceipt = AgentLaunchModeReceipt -export type WorkerStartModeReason = - | 'user_default' - | 'remote_execution_host' - | 'reused_terminal' - | 'agent_without_structured_session' - | 'tui_launch_customization' - | 'structured_sessions_unavailable' - | 'structured_support_unknown' - | 'wsl_execution_runtime' - | 'codex_on_windows' - | 'structured_unsupported_on_host' - -export type WorkerStartModeReceipt = { - /** The mode the worker actually started in. */ - mode: WorkerStartMode - /** The user's settings default for a new agent tab. */ - preferred: WorkerStartMode - reason: WorkerStartModeReason - /** One sentence, always present, so a fallback is never silent. */ - detail: string +/** Orchestration's receipts are read next to dispatch records, so they name the worker and the + * flag that reused a terminal. Pinned here because the exact strings are asserted. */ +export const WORKER_START_VOCABULARY: AgentLaunchModeVocabulary = { + structured: 'a structured chat session worker', + terminal: 'a terminal agent worker', + detailOverrides: { + remote_execution_host: 'this worker runs on a remote execution host', + reused_terminal: '--terminal reuses a running terminal agent' + } } -type WorkerStartModeSettings = Partial< - NativeChatDefaultSettings & - Pick -> - /** The placement options that exist only on `worker-start`. `worktree`, `model` and `effort` are * listed but no longer read: a structured worker honours all three, and naming them here keeps * the set of options this decision has considered visible. */ @@ -66,152 +48,35 @@ type WorkerStartModePlacement = { effort?: string } -const DOWNGRADE_DETAIL: Record, string> = { - remote_execution_host: 'this worker runs on a remote execution host', - reused_terminal: '--terminal reuses a running terminal agent', - agent_without_structured_session: 'this agent has no structured session', - tui_launch_customization: - 'this agent has a custom launch command, arguments or environment that only a terminal applies', - structured_sessions_unavailable: 'this runtime does not support structured agent sessions', - structured_support_unknown: 'the execution host has not established structured session support', - wsl_execution_runtime: 'this workspace runs under WSL', - codex_on_windows: 'Codex has no structured session on Windows', - structured_unsupported_on_host: 'the execution host cannot create one here' -} - -const BLOCKER_REASON: Record< - StructuredNativeChatBlocker, - Exclude -> = { - 'reused-terminal': 'reused_terminal', - 'agent-without-structured-session': 'agent_without_structured_session', - 'floating-workspace': 'structured_unsupported_on_host', - 'tui-launch-customization': 'tui_launch_customization', - 'remote-execution-host': 'remote_execution_host', - 'project-runtime': 'wsl_execution_runtime', - 'runtime-capability': 'structured_sessions_unavailable', - 'runtime-capability-unknown': 'structured_support_unknown' -} - -/** The host's own create-support verdict (`agentSession.createSupport`) in this vocabulary. */ -const HOST_SUPPORT_REASON: Record< - 'agent' | 'remote' | 'wsl', - Exclude -> = { - agent: 'structured_unsupported_on_host', - remote: 'remote_execution_host', - wsl: 'wsl_execution_runtime' -} - export function decideWorkerStartMode(args: { params: WorkerStartModePlacement - settings: WorkerStartModeSettings | null | undefined + settings: AgentLaunchModeSettings | null | undefined }): WorkerStartModeReceipt { - const { params, settings } = args - if (!prefersStructuredNativeChatByDefault(settings)) { - return { - mode: 'terminal', - preferred: 'terminal', - reason: 'user_default', - detail: 'Started a terminal agent worker, the default for new agent tabs in your settings.' - } - } - const agent = params.agent as TuiAgent - const support = resolveStructuredNativeChatSupport({ - agent, - executionHostId: params.on ? `runtime:${params.on}` : 'local', - reusesTerminal: Boolean(params.terminal), - hostCapabilities: RUNTIME_CAPABILITIES, - // Orchestration resolves a managed worktree or folder workspace; a floating terminal is never - // a worker placement. WSL is left to the executing host's own create-support probe, which - // reads the resolved workspace rather than guessing from a client-side project runtime. - requiresTuiLaunchCustomization: hasExplicitTuiLaunchCustomization(settings, agent) + return decideAgentLaunchMode({ + placement: args.params, + settings: args.settings, + vocabulary: WORKER_START_VOCABULARY }) - if (!support.supported) { - return downgraded(BLOCKER_REASON[support.blocker]) - } - return { - mode: 'structured', - preferred: 'structured', - reason: 'user_default', - detail: - 'Started a structured chat session worker, the default for new agent tabs in your settings.' - } } -/** - * Second half of the decision, once the worktree is resolved: the host that will run the worker - * answers whether it can create a structured session there at all. Asked before anything is - * created, so a refusal becomes a terminal worker rather than a failed start. - */ export async function resolveWorkerStartModeOnHost( runtime: Pick, mode: WorkerStartModeReceipt, worktreeId: string | undefined, agent: TuiAgent | undefined ): Promise { - if (mode.mode !== 'structured' || !worktreeId) { - return mode - } - return downgradeWorkerStartModeForHost( - mode, - await readStructuredCreateSupport(runtime, worktreeId, agent) - ) + return resolveAgentLaunchModeOnHost(runtime, mode, worktreeId, agent, WORKER_START_VOCABULARY) } -/** A host that cannot answer has not proved it can create one, so the worker stays a PTY agent. */ -async function readStructuredCreateSupport( - runtime: Pick, - worktreeId: string, - agent: TuiAgent | undefined -): Promise<{ supported: boolean; reason?: 'agent' | 'remote' | 'wsl' } | null> { - if (agent !== 'claude' && agent !== 'codex') { - return { supported: false, reason: 'agent' } - } - try { - return await runtime.getStructuredAgentSessionCreateSupport(`id:${worktreeId}`, agent) - } catch { - return null - } -} - -/** - * Applies the executing host's `agentSession.createSupport` answer, which is the authority on WSL, - * remoteness and the Windows process-start-time gate for the resolved workspace. - */ export function downgradeWorkerStartModeForHost( receipt: WorkerStartModeReceipt, support: { supported: boolean; reason?: 'agent' | 'remote' | 'wsl' } | null ): WorkerStartModeReceipt { - if (receipt.mode !== 'structured' || support?.supported) { - return receipt - } - if (support === null) { - return downgraded(BLOCKER_REASON['runtime-capability-unknown']) - } - return downgraded( - support.reason ? HOST_SUPPORT_REASON[support.reason] : 'structured_unsupported_on_host' - ) + return downgradeAgentLaunchModeForHost(receipt, support, WORKER_START_VOCABULARY) } -function downgraded( - reason: Exclude -): WorkerStartModeReceipt { - return { - mode: 'terminal', - preferred: 'structured', - reason, - detail: `Your default is a structured chat session, but ${DOWNGRADE_DETAIL[reason]}; started a terminal agent worker instead.` - } -} - -/** The store can be missing on a runtime that never opened one; that reads as no preference. */ export function readWorkerStartModeSettings( runtime: Pick -): WorkerStartModeSettings | null { - try { - return runtime.getClientSettings() - } catch { - return null - } +): AgentLaunchModeSettings | null { + return readAgentLaunchModeSettings(runtime) } diff --git a/src/main/runtime/rpc/methods/orchestration-worker-start-receipt-wording.test.ts b/src/main/runtime/rpc/methods/orchestration-worker-start-receipt-wording.test.ts index b52263ba791..5e84ea1fae7 100644 --- a/src/main/runtime/rpc/methods/orchestration-worker-start-receipt-wording.test.ts +++ b/src/main/runtime/rpc/methods/orchestration-worker-start-receipt-wording.test.ts @@ -8,9 +8,9 @@ * structured→terminal downgrade explains itself, so the whole sentence is the contract, not a * fragment of it. * - * This pins orchestration's own module, which this PR leaves in place. The neutral - * `agent-launch/agent-launch-mode` it introduces is a second copy of the same policy; nothing yet - * enforces that the two agree. + * Orchestration's module is now a thin adapter over the shared `agent-launch/agent-launch-mode`, + * so these sentences also pin the adapter's vocabulary: the shared default wording differs for the + * remote-host and reused-terminal downgrades, and only `WORKER_START_VOCABULARY` restores it. */ import { describe, expect, it } from 'vitest' @@ -87,19 +87,17 @@ describe('worker-start mode receipt wording', () => { }) }) - it('names a custom TUI launch as the downgrade', () => { + it('names a custom TUI launch command as the downgrade', () => { expect( decideWorkerStartMode({ params: { agent: 'claude' }, - settings: { ...STRUCTURED_PREFERENCE, agentDefaultArgs: { claude: '--custom' } } + settings: { ...STRUCTURED_PREFERENCE, agentCmdOverrides: { claude: 'claude-wrapper' } } }) ).toEqual({ mode: 'terminal', preferred: 'structured', - reason: 'tui_launch_customization', - detail: downgradeSentence( - 'this agent has a custom launch command, arguments or environment that only a terminal applies' - ) + reason: 'tui_launch_command', + detail: downgradeSentence('this agent has a custom launch command that only a terminal runs') }) }) diff --git a/src/main/runtime/rpc/methods/orchestration/messaging/check.test.ts b/src/main/runtime/rpc/methods/orchestration/messaging/check.test.ts index 536a78b52d1..affdddd0ac4 100644 --- a/src/main/runtime/rpc/methods/orchestration/messaging/check.test.ts +++ b/src/main/runtime/rpc/methods/orchestration/messaging/check.test.ts @@ -247,6 +247,39 @@ describe('orchestration RPC methods', () => { expect(db.getUnreadMessages(`run:${activeRunId}`)).toHaveLength(1) }) + it('names the id-kind mismatch when --ack is given a message id', async () => { + setup() + db.insertMessage({ + from: 'worker', + to: `run:${activeRunId}`, + subject: 'queued', + runId: activeRunId + }) + const [queued] = db.getUnreadMessages(`run:${activeRunId}`) + const checked = await call('orchestration.check', { terminal: 'term_coord' }) + if (!checked || typeof checked !== 'object' || !('deliveryId' in checked)) { + throw new Error('Expected a mailbox delivery') + } + const deliveryId = checked.deliveryId + expect(typeof deliveryId).toBe('string') + + await expect( + call('orchestration.check', { terminal: 'term_coord', ack: queued.id }) + ).rejects.toMatchObject({ + code: 'stale_delivery', + message: `${queued.id} is a message id, not a delivery id. Acknowledge the batch with the deliveryId field from the check response; process the entire batch before acknowledging.` + }) + expect(db.getMessageById(queued.id)).toMatchObject({ id: queued.id, read: 0 }) + expect(await call('orchestration.check', { terminal: 'term_coord' })).toMatchObject({ + deliveryId, + messages: [{ id: queued.id }] + }) + expect( + await call('orchestration.check', { terminal: 'term_coord', ack: deliveryId }) + ).toMatchObject({ acknowledged: deliveryId }) + expect(db.getMessageById(queued.id)).toMatchObject({ read: 1 }) + }) + it('acknowledges a Run Delivery before returning --peek history', async () => { setup() db.insertMessage({ diff --git a/src/main/runtime/rpc/methods/structured-agent-session-rpc.test-fixture.ts b/src/main/runtime/rpc/methods/structured-agent-session-rpc.test-fixture.ts index b8fe9d5b01b..aad992d4926 100644 --- a/src/main/runtime/rpc/methods/structured-agent-session-rpc.test-fixture.ts +++ b/src/main/runtime/rpc/methods/structured-agent-session-rpc.test-fixture.ts @@ -104,7 +104,15 @@ function statusFeed(): StructuredAgentSessionStatusFeed { lastActivityAt: () => 2, snapshot: () => ({ items: STATUS_ITEMS }) } as unknown as AgentSessionJournal, - params: { location: { workspaceId: 'workspace-1' }, provider: 'codex' as const } + params: { + location: { + executionHostId: 'local', + wslDistro: null, + workspaceId: 'workspace-1', + workspaceKind: 'git-worktree' as const + }, + provider: 'codex' as const + } } ] ]), diff --git a/src/main/runtime/rpc/methods/terminal/terminal-lifecycle-methods.ts b/src/main/runtime/rpc/methods/terminal/terminal-lifecycle-methods.ts index 891ed65a13f..2fcdc2bc92c 100644 --- a/src/main/runtime/rpc/methods/terminal/terminal-lifecycle-methods.ts +++ b/src/main/runtime/rpc/methods/terminal/terminal-lifecycle-methods.ts @@ -53,6 +53,7 @@ export const TERMINAL_LIFECYCLE_METHODS = [ (canonicalWorktreeSelector, preAllocatedHandle) => runtime.createTerminal(canonicalWorktreeSelector, { command: params.command, + ...(params.shell ? { shellOverride: params.shell } : {}), startupCommandDelivery: params.startupCommandDelivery, env: params.env, envToDelete: params.envToDelete, diff --git a/src/main/runtime/rpc/rpc-params-type-parity.ts b/src/main/runtime/rpc/rpc-params-type-parity.ts index 263a7fe38cd..ae3a5fcc76f 100644 --- a/src/main/runtime/rpc/rpc-params-type-parity.ts +++ b/src/main/runtime/rpc/rpc-params-type-parity.ts @@ -8,7 +8,11 @@ import type { ALL_RPC_METHODS } from './methods' type RegisteredMethod = (typeof ALL_RPC_METHODS)[number] // These schemas reach into src/main and have no shared catalog entry. -type UncataloguedMethod = 'emulator.install' | 'orchestration.send' | 'orchestration.taskUpdate' +type UncataloguedMethod = + | 'agent.launch' + | 'emulator.install' + | 'orchestration.send' + | 'orchestration.taskUpdate' type IsAny = 0 extends 1 & T ? true : false diff --git a/src/main/runtime/runtime-local-create-rearm-ordering.test.ts b/src/main/runtime/runtime-local-create-rearm-ordering.test.ts new file mode 100644 index 00000000000..27294c144c3 --- /dev/null +++ b/src/main/runtime/runtime-local-create-rearm-ordering.test.ts @@ -0,0 +1,133 @@ +// Re-arming the prepared-checkout pool is a full `reset --hard`. Firing it before the create's +// terminals are launched puts that checkout in front of the startup agent's first git reads. +import { beforeEach, describe, expect, it, vi } from 'vitest' + +vi.mock('electron', () => ({ + BrowserWindow: { fromId: vi.fn(() => null) }, + webContents: { fromId: vi.fn(() => null) }, + ipcMain: { on: vi.fn(), removeListener: vi.fn() }, + app: { getPath: vi.fn(() => '/tmp'), isPackaged: false } +})) + +const calls = vi.hoisted(() => ({ order: new Array() })) + +const createLocalMock = vi.hoisted(() => vi.fn()) +vi.mock('./runtime-local-worktree-create', () => ({ + createRuntimeLocalManagedWorktree: createLocalMock +})) + +const startTerminalsMock = vi.hoisted(() => vi.fn()) +vi.mock('./runtime-local-worktree-terminal-startup', () => ({ + startRuntimeLocalWorktreeTerminals: startTerminalsMock +})) + +vi.mock('./runtime-local-worktree-setup', () => ({ + prepareRuntimeLocalWorktreeSetup: vi.fn(async () => ({ + setup: undefined, + defaultTabs: undefined, + warning: undefined, + effectiveDecision: 'skip', + hookFound: false, + shouldRunSetup: false, + didStartInProcessSetupHook: false + })) +})) + +vi.mock('../ipc/filesystem-auth', () => ({ invalidateAuthorizedRootsCache: vi.fn() })) + +import { OrcaRuntimeService } from './orca-runtime' + +const repo = { id: 'repo-1', path: '/repo', displayName: 'Repo', badgeColor: 'blue', kind: 'git' } + +const worktree = { id: 'wt-1', path: '/worktrees/app', branch: 'app', repoId: repo.id } + +type RuntimeInternals = { + resolveRepoSelector: (selector: string) => Promise + resolveLineageForWorktreeCreate: (input: unknown) => Promise + recordCreatedWorktreeLineage: (created: unknown, resolution: unknown) => unknown + getLocalGitExecutionOptionArgs: (repo: unknown) => unknown[] + getHostedReviewExecutionOptions: (repo: unknown) => unknown + invalidateResolvedWorktreeCache: () => void + invalidateWorktreeScanCacheForRepo: (repoId: string) => void + notifyWorktreesChanged: (repoId: string) => void + emitWorktreeLifecycle: (event: unknown) => void +} + +function makeRuntime(): OrcaRuntimeService { + const store = { + getSettings: () => ({ disabledTuiAgents: [], workspaceDir: '/worktrees' }), + getProjectHostSetups: () => [] + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: every store method this create path reaches is supplied above. + const runtime = new OrcaRuntimeService(store as never) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the named members all exist on the service; the cast only exposes non-public ones to the spies. + const internals = runtime as unknown as RuntimeInternals + vi.spyOn(internals, 'resolveRepoSelector').mockResolvedValue(repo) + vi.spyOn(internals, 'resolveLineageForWorktreeCreate').mockResolvedValue(null) + vi.spyOn(internals, 'recordCreatedWorktreeLineage').mockReturnValue({ + lineage: null, + workspaceLineage: null, + warnings: [] + }) + vi.spyOn(internals, 'getLocalGitExecutionOptionArgs').mockReturnValue([{}]) + vi.spyOn(internals, 'getHostedReviewExecutionOptions').mockReturnValue(undefined) + vi.spyOn(internals, 'invalidateResolvedWorktreeCache').mockReturnValue(undefined) + vi.spyOn(internals, 'invalidateWorktreeScanCacheForRepo').mockReturnValue(undefined) + vi.spyOn(internals, 'notifyWorktreesChanged').mockReturnValue(undefined) + vi.spyOn(internals, 'emitWorktreeLifecycle').mockReturnValue(undefined) + return runtime +} + +describe('runtime local create prepared-pool re-arm ordering', () => { + beforeEach(() => { + calls.order = [] + createLocalMock.mockReset() + startTerminalsMock.mockReset() + createLocalMock.mockImplementation(async (args: { rearm: { fire: () => void } }) => { + args.rearm.fire = () => calls.order.push('rearm') + return { + worktree, + worktreePath: worktree.path, + includeCopyWarning: undefined, + created: { path: worktree.path, head: 'abc', branch: 'app' }, + addResult: {}, + metadataResult: { lineage: null, workspaceLineage: null, warnings: [] } + } + }) + startTerminalsMock.mockImplementation(async () => { + calls.order.push('terminals') + return { + warning: undefined, + returnedSetup: undefined, + didSpawnSetup: false, + didSpawnStartup: false, + setupTerminalHandle: undefined, + startupTerminalHandle: undefined, + startupTerminalTabId: undefined, + startupTerminalPaneKey: undefined, + startupTerminalPtyId: undefined + } + }) + }) + + it('arms the pool only after the startup terminals are launched', async () => { + const runtime = makeRuntime() + + await runtime.createManagedWorktree({ repoSelector: 'repo-1', name: 'app' }) + + expect(startTerminalsMock).toHaveBeenCalledOnce() + expect(calls.order).toEqual(['terminals', 'rearm']) + }) + + it('still arms the pool when terminal launch fails', async () => { + startTerminalsMock.mockRejectedValue(new Error('spawn failed')) + const runtime = makeRuntime() + + await expect( + runtime.createManagedWorktree({ repoSelector: 'repo-1', name: 'app' }) + ).rejects.toThrow('spawn failed') + + // The prepared checkout was consumed before the failure, so the replacement is still owed. + expect(calls.order).toEqual(['rearm']) + }) +}) diff --git a/src/main/runtime/runtime-local-git-worktree-create.ts b/src/main/runtime/runtime-local-git-worktree-create.ts index 4e4b3ebe0b5..e2b77ef2a5c 100644 --- a/src/main/runtime/runtime-local-git-worktree-create.ts +++ b/src/main/runtime/runtime-local-git-worktree-create.ts @@ -1,3 +1,4 @@ +import type { LocalGitExecOptions } from '../git/repo-default-base-ref' import type { GitPushTarget, GitWorktreeInfo } from '../../shared/worktree/types' import type { Repo } from '../../shared/repo-types' import { resolveCreatedWorktree } from '../ipc/created-worktree-reconciliation' @@ -14,7 +15,10 @@ import type { RuntimeManagedWorktreeCreateArgs } from './runtime-managed-worktre import type { RemoteFetchResult, RemoteTrackingBase } from './runtime-remote-fetch-controller' import { hasLocalWorktreeBaseRef } from '../git/worktree-base-ref-probe' import { isGeneratedWorktreeCreateName } from '../worktree-create-candidates' -import { consumePreparedWorktreeCreate } from '../worktree-create-preparation' +import { + consumePreparedWorktreeCreate, + type PreparationRearmHolder +} from '../worktree-create-preparation' import { failedWorktreeCreationNeedsRetirement, retireGeneratedWorktreeName @@ -36,29 +40,24 @@ export async function createRuntimeLocalGitWorktree(args: { worktreePath: string effectiveSanitizedName?: string checkoutExistingBranch: boolean - localWorktreeGitOptions: { wslDistro?: string } - hasLocalWorktreeGitOptions: boolean - localWorktreeGitOptionArgs: [] | [{ wslDistro?: string }] + localWorktreeGitOptions: LocalGitExecOptions resolveRemoteTrackingBase: ( repoPath: string, baseBranch: string, - ...options: [] | [{ wslDistro?: string }] + options?: LocalGitExecOptions ) => Promise hasRemoteTrackingRef: ( repoPath: string, base: RemoteTrackingBase, - ...options: [] | [{ wslDistro?: string }] + options?: LocalGitExecOptions ) => Promise refreshRemoteTrackingBase: ( repoPath: string, base: RemoteTrackingBase, - ...options: [] | [{ wslDistro?: string }] + options?: LocalGitExecOptions ) => Promise - fetchRemote: ( - repoPath: string, - remote: string, - ...options: [] | [{ wslDistro?: string }] - ) => Promise + fetchRemote: (repoPath: string, remote: string, options?: LocalGitExecOptions) => Promise + rearm: PreparationRearmHolder }): Promise<{ remoteTrackingBase: RemoteTrackingBase | null sparseDirectories: string[] @@ -69,20 +68,12 @@ export async function createRuntimeLocalGitWorktree(args: { let remoteTrackingBase = await args.resolveRemoteTrackingBase( args.repo.path, args.baseBranch, - ...args.localWorktreeGitOptionArgs + args.localWorktreeGitOptions ) if (remoteTrackingBase) { const [hadRemoteRef, hasNamedLocalBaseRef] = await Promise.all([ - args.hasRemoteTrackingRef( - args.repo.path, - remoteTrackingBase, - ...args.localWorktreeGitOptionArgs - ), - hasLocalWorktreeBaseRef( - args.repo.path, - args.baseBranch, - args.hasLocalWorktreeGitOptions ? args.localWorktreeGitOptions : {} - ) + args.hasRemoteTrackingRef(args.repo.path, remoteTrackingBase, args.localWorktreeGitOptions), + hasLocalWorktreeBaseRef(args.repo.path, args.baseBranch, args.localWorktreeGitOptions) ]) const hasLocalBase = hadRemoteRef || hasNamedLocalBaseRef if (!hadRemoteRef && hasLocalBase) { @@ -91,7 +82,7 @@ export async function createRuntimeLocalGitWorktree(args: { const refresh = await args.refreshRemoteTrackingBase( args.repo.path, remoteTrackingBase, - ...args.localWorktreeGitOptionArgs + args.localWorktreeGitOptions ) if (!refresh.ok && !hadRemoteRef) { throw new Error( @@ -103,21 +94,17 @@ export async function createRuntimeLocalGitWorktree(args: { !(await args.hasRemoteTrackingRef( args.repo.path, remoteTrackingBase, - ...args.localWorktreeGitOptionArgs + args.localWorktreeGitOptions )) ) { throw new Error(`Base ref "${args.baseBranch}" was not found after fetching.`) } } } else if ( - !(await hasLocalWorktreeBaseRef( - args.repo.path, - args.baseBranch, - args.hasLocalWorktreeGitOptions ? args.localWorktreeGitOptions : {} - )) + !(await hasLocalWorktreeBaseRef(args.repo.path, args.baseBranch, args.localWorktreeGitOptions)) ) { try { - await args.fetchRemote(args.repo.path, 'origin', ...args.localWorktreeGitOptionArgs) + await args.fetchRemote(args.repo.path, 'origin', args.localWorktreeGitOptions) } catch {} } const sparseDirectories = args.request.sparseCheckout @@ -136,46 +123,19 @@ export async function createRuntimeLocalGitWorktree(args: { !args.settings.localBaseRefSuggestionDismissed && Boolean(remoteTrackingBase) const remoteOption = remoteTrackingBase ? { remoteTrackingBase } : undefined - const baseOptions: AddWorktreeOptions | undefined = args.checkoutExistingBranch - ? { - checkoutExistingBranch: true, - ...remoteOption, - ...(suggestLocalBaseRefUpdate ? { suggestLocalBaseRefUpdate } : {}) - } - : suggestLocalBaseRefUpdate - ? { ...remoteOption, suggestLocalBaseRefUpdate } - : remoteOption - const addProjectGitOptions = (options?: AddWorktreeOptions): AddWorktreeOptions | undefined => - args.hasLocalWorktreeGitOptions ? { ...options, ...args.localWorktreeGitOptions } : options - const addOptions = addProjectGitOptions(baseOptions) - const defaultAddWorktreeOption = addProjectGitOptions() - const preparedWorktreeOptions = suggestLocalBaseRefUpdate - ? addProjectGitOptions({ ...remoteOption, suggestLocalBaseRefUpdate }) - : remoteOption - ? addProjectGitOptions(remoteOption) - : defaultAddWorktreeOption + const preparedWorktreeOptions: AddWorktreeOptions = { + ...remoteOption, + ...(suggestLocalBaseRefUpdate ? { suggestLocalBaseRefUpdate } : {}), + ...args.localWorktreeGitOptions + } + const addOptions: AddWorktreeOptions = { + ...preparedWorktreeOptions, + ...(args.checkoutExistingBranch ? { checkoutExistingBranch: true } : {}) + } const shouldRetireGeneratedName = args.request.nameWasGenerated === true && Boolean(args.effectiveSanitizedName) && isGeneratedWorktreeCreateName(args.effectiveSanitizedName!) - const addStandardWorktree = async (): Promise => - addOptions - ? ((await addWorktree( - args.repo.path, - args.worktreePath, - args.branchName, - args.baseBranch, - args.settings.refreshLocalBaseRefOnWorktreeCreate, - false, - addOptions - )) ?? {}) - : ((await addWorktree( - args.repo.path, - args.worktreePath, - args.branchName, - args.baseBranch, - args.settings.refreshLocalBaseRefOnWorktreeCreate - )) ?? {}) let addResult: AddWorktreeResult try { const preparedAttempt = @@ -187,34 +147,37 @@ export async function createRuntimeLocalGitWorktree(args: { branch: args.branchName, baseBranch: args.baseBranch, refreshLocalBaseRef: args.settings.refreshLocalBaseRefOnWorktreeCreate, - ...(preparedWorktreeOptions ? { options: preparedWorktreeOptions } : {}) + options: preparedWorktreeOptions }) : null // This path has no create-span recorder, so the miss reason is only observable on the IPC path. if (preparedAttempt?.status === 'hit') { addResult = preparedAttempt.result + // Deferred, not fired: re-arming is a full `reset --hard`, and the caller still has + // materialization probes and terminals ahead of it. + args.rearm.fire = preparedAttempt.rearm } else if (sparseDirectories.length > 0) { addResult = - (await (addOptions - ? addSparseWorktree( - args.repo.path, - args.worktreePath, - args.branchName, - sparseDirectories, - args.baseBranch, - args.settings.refreshLocalBaseRefOnWorktreeCreate, - addOptions - ) - : addSparseWorktree( - args.repo.path, - args.worktreePath, - args.branchName, - sparseDirectories, - args.baseBranch, - args.settings.refreshLocalBaseRefOnWorktreeCreate - ))) ?? {} + (await addSparseWorktree( + args.repo.path, + args.worktreePath, + args.branchName, + sparseDirectories, + args.baseBranch, + args.settings.refreshLocalBaseRefOnWorktreeCreate, + addOptions + )) ?? {} } else { - addResult = await addStandardWorktree() + addResult = + (await addWorktree( + args.repo.path, + args.worktreePath, + args.branchName, + args.baseBranch, + args.settings.refreshLocalBaseRefOnWorktreeCreate, + false, + addOptions + )) ?? {} } } catch (error) { if (shouldRetireGeneratedName && failedWorktreeCreationNeedsRetirement(error)) { @@ -251,7 +214,7 @@ export async function createRuntimeLocalGitWorktree(args: { args.repo.path, args.worktreePath, args.branchName, - args.hasLocalWorktreeGitOptions ? args.localWorktreeGitOptions : undefined + args.localWorktreeGitOptions ) return { remoteTrackingBase, diff --git a/src/main/runtime/runtime-local-worktree-create-candidate.ts b/src/main/runtime/runtime-local-worktree-create-candidate.ts index 9de955c5cd1..0ffef7162de 100644 --- a/src/main/runtime/runtime-local-worktree-create-candidate.ts +++ b/src/main/runtime/runtime-local-worktree-create-candidate.ts @@ -57,7 +57,6 @@ export async function resolveRuntimeLocalWorktreeCreateCandidate(args: { store?: RuntimeStore baseBranch: string localWorktreeGitOptions: { wslDistro?: string } - localWorktreeGitOptionArgs: [] | [{ wslDistro?: string }] hostedReviewExecutionContext?: HostedReviewExecutionOptions }): Promise { const sanitizedName = sanitizeWorktreeName(args.request.name) @@ -115,7 +114,7 @@ export async function resolveRuntimeLocalWorktreeCreateCandidate(args: { args.repo.path, branchName, args.baseBranch, - ...args.localWorktreeGitOptionArgs + args.localWorktreeGitOptions ) return checkoutExistingBranch } diff --git a/src/main/runtime/runtime-local-worktree-create.test.ts b/src/main/runtime/runtime-local-worktree-create.test.ts new file mode 100644 index 00000000000..4ad713111f5 --- /dev/null +++ b/src/main/runtime/runtime-local-worktree-create.test.ts @@ -0,0 +1,274 @@ +import { beforeEach, describe, expect, it, vi } from 'vitest' +import type { Store } from '../persistence' +import type { WorktreeMeta } from '../../shared/worktree/meta-types' +import type { RuntimeManagedWorktreeCreateArgs } from './runtime-managed-worktree-create-types' +import type { AddWorktreeOptions } from '../git/worktree' +import { + acquireGitAdmission, + GitAdmissionScheduler, + _resetGitAdmissionForTests +} from '../git/command-runner/git-subprocess-admission' +import { resolveGitAdmissionTier } from '../git/command-runner/git-operation-executor' + +const mocks = vi.hoisted(() => ({ + rearm: vi.fn(), + routing: vi.fn<() => { wslDistro?: string }>(), + defaultBase: vi.fn(), + hasBase: vi.fn(), + branchName: vi.fn(), + canCheckout: vi.fn(), + branchConflict: vi.fn(), + githubPr: vi.fn(), + consume: vi.fn(), + add: vi.fn(), + addSparse: vi.fn(), + pushTarget: vi.fn(), + listing: vi.fn(), + remoteBase: vi.fn(), + hasRemoteRef: vi.fn(), + refresh: vi.fn(), + fetch: vi.fn(), + resolveShared: vi.fn<() => Promise>(), + resolveInclude: vi.fn<() => Promise>(), + copyPaths: vi.fn<() => Promise>(), + created: { + path: '/worktrees/app', + head: 'abc123', + branch: 'app', + isBare: false, + isMainWorktree: false + } +})) + +vi.mock('../project-runtime-git-options', () => ({ + getLocalProjectGitExecOptions: () => ({ cwd: '/repo', ...mocks.routing() }), + getLocalProjectWorktreeGitOptions: mocks.routing, + getWorktreeMirrorDistro: () => undefined +})) +vi.mock('../git/repo', () => ({ + getBaseRefDefault: mocks.defaultBase, + resolveDefaultBaseRefWithLocalGit: mocks.defaultBase, + getBranchConflictKind: mocks.branchConflict +})) +vi.mock('../git/git-username', () => ({ resolveLocalGitUsername: async () => '' })) +vi.mock('../git/worktree-base-ref-probe', () => ({ hasLocalWorktreeBaseRef: mocks.hasBase })) +vi.mock('./runtime-worktree-create-git', () => ({ + resolveCreateBranchName: mocks.branchName, + canCheckoutExistingLocalBranch: mocks.canCheckout, + getLocalGitHubPrForBranch: mocks.githubPr, + getSelectedHostedReviewForBranch: vi.fn() +})) +vi.mock('./runtime-worktree-filesystem', () => ({ runtimePathExists: async () => false })) +vi.mock('../worktree-create-preparation', () => ({ consumePreparedWorktreeCreate: mocks.consume })) +vi.mock('../git/worktree', () => ({ addWorktree: mocks.add, addSparseWorktree: mocks.addSparse })) +vi.mock('../ipc/worktree-remote', () => ({ configureCreatedWorktreePushTarget: mocks.pushTarget })) +vi.mock('../ipc/created-worktree-reconciliation', () => ({ resolveCreatedWorktree: mocks.listing })) +vi.mock('../worktree-name-retirement', () => ({ + failedWorktreeCreationNeedsRetirement: vi.fn(), + retireGeneratedWorktreeName: vi.fn() +})) +vi.mock('../git/worktree-shared-directories', () => ({ + resolveWorktreeSharedDirectories: mocks.resolveShared +})) +vi.mock('../git/worktree-include-file', () => ({ + resolveWorktreeIncludePaths: mocks.resolveInclude +})) +vi.mock('../ipc/worktree-symlinks', () => ({ + createWorktreeCopiedPaths: mocks.copyPaths, + createWorktreeLinkedPaths: vi.fn(), + createWorktreeSharedPaths: vi.fn() +})) + +import { createRuntimeLocalManagedWorktree } from './runtime-local-worktree-create' +import type { PreparationRearmHolder } from '../worktree-create-preparation' + +function createWorktree( + request: Partial = {}, + rearm: PreparationRearmHolder = { fire: () => {} } +) { + const store = { + getSettings: () => ({ + workspaceDir: '/worktrees', + nestWorkspaces: false, + refreshLocalBaseRefOnWorktreeCreate: false, + branchPrefix: '' + }), + setWorktreeMeta: (_id: string, updates: Partial) => updates + } + return createRuntimeLocalManagedWorktree({ + request: { repoSelector: 'repo-1', name: 'app', baseBranch: 'main', ...request }, + repo: { id: 'repo-1', path: '/repo', displayName: 'Repo', badgeColor: '#000000', addedAt: 0 }, + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: All store methods reached by this isolated create path are supplied above. + store: store as Store, + createdWithAgent: undefined, + resolveRemoteTrackingBase: mocks.remoteBase, + hasRemoteTrackingRef: mocks.hasRemoteRef, + refreshRemoteTrackingBase: mocks.refresh, + fetchRemote: mocks.fetch, + onWorktreeMetadataPersisted: () => undefined, + rearm + }) +} + +beforeEach(() => { + vi.resetAllMocks() + mocks.routing.mockReturnValue({}) + mocks.defaultBase.mockImplementation(async () => { + expect(resolveGitAdmissionTier()).toBe('interactive') + return 'main' + }) + mocks.hasBase.mockResolvedValue(true) + mocks.branchName.mockResolvedValue('app') + mocks.canCheckout.mockResolvedValue(false) + mocks.branchConflict.mockResolvedValue(null) + mocks.githubPr.mockResolvedValue(null) + mocks.consume.mockResolvedValue({ status: 'hit', result: {}, rearm: mocks.rearm }) + mocks.add.mockResolvedValue({}) + mocks.addSparse.mockResolvedValue({}) + mocks.listing.mockImplementation(async () => { + expect(resolveGitAdmissionTier()).toBe('interactive') + return { created: mocks.created } + }) + mocks.remoteBase.mockImplementation(async () => { + expect(resolveGitAdmissionTier()).toBe('interactive') + return null + }) + mocks.hasRemoteRef.mockResolvedValue(true) + mocks.refresh.mockResolvedValue({ ok: true }) + mocks.fetch.mockResolvedValue(undefined) + mocks.resolveShared.mockResolvedValue([]) + mocks.resolveInclude.mockResolvedValue(['.env']) + mocks.copyPaths.mockResolvedValue([]) +}) + +describe('runtime prepared-worktree replenishment', () => { + it('leaves the re-arm holder armed but unfired once probes and include copies finish', async () => { + const rearm: PreparationRearmHolder = { fire: () => {} } + let finishProbe!: (paths: string[]) => void + mocks.resolveShared.mockImplementation( + () => + new Promise((resolve) => { + finishProbe = resolve + }) + ) + let finishCopy!: (paths: string[]) => void + mocks.copyPaths.mockImplementation( + () => + new Promise((resolve) => { + finishCopy = resolve + }) + ) + const creation = createWorktree({}, rearm) + await vi.waitFor(() => expect(mocks.resolveShared).toHaveBeenCalledOnce()) + expect(mocks.rearm).not.toHaveBeenCalled() + finishProbe([]) + await vi.waitFor(() => expect(mocks.copyPaths).toHaveBeenCalledOnce()) + expect(mocks.rearm).not.toHaveBeenCalled() + finishCopy([]) + await creation + // The caller launches terminals before arming, so create must not fire it itself. + expect(mocks.rearm).not.toHaveBeenCalled() + rearm.fire() + expect(mocks.rearm).toHaveBeenCalledOnce() + }) + + it('arms the holder even when materialization fails', async () => { + mocks.copyPaths.mockRejectedValue(new Error('copy failed')) + const rearm: PreparationRearmHolder = { fire: () => {} } + await expect(createWorktree({}, rearm)).rejects.toThrow('copy failed') + // The slot was consumed before the failure, so the caller's `finally` must find a real thunk. + rearm.fire() + expect(mocks.rearm).toHaveBeenCalledOnce() + }) +}) + +describe('runtime create Git priority', () => { + it.each([undefined, 'Ubuntu'])( + 'preserves interactive priority and routing on %s', + async (wslDistro) => { + const routing = wslDistro ? { wslDistro } : {} + mocks.routing.mockReturnValue(routing) + const options = routing + const target = { remoteName: 'origin', branchName: 'app' } + await createWorktree({ baseBranch: undefined, branchNameOverride: 'app', pushTarget: target }) + + expect(mocks.defaultBase).toHaveBeenCalledWith({ cwd: '/repo', ...options }) + expect(mocks.branchName).toHaveBeenCalledWith( + '/repo', + 'app', + 'app', + expect.anything(), + '', + options + ) + expect(mocks.canCheckout).toHaveBeenCalledWith('/repo', 'app', 'main', options) + expect(mocks.branchConflict).toHaveBeenCalledWith('/repo', 'app', 'main', options, undefined) + expect(mocks.githubPr).toHaveBeenCalledWith('/repo', 'app', routing) + expect(mocks.remoteBase).toHaveBeenCalledWith('/repo', 'main', options) + expect(mocks.hasBase).toHaveBeenCalledWith('/repo', 'main', options) + expect(mocks.consume).toHaveBeenCalledWith(expect.objectContaining({ options })) + expect(mocks.pushTarget).toHaveBeenCalledWith('/worktrees/app', 'app', target, options) + expect(mocks.listing).toHaveBeenCalledWith('/repo', '/worktrees/app', 'app', options) + expect(mocks.resolveShared).toHaveBeenCalledWith('/repo', options) + expect(mocks.resolveInclude).toHaveBeenCalledWith('/repo', options) + } + ) + + it('creates through interactive headroom when regular Git capacity is occupied', async () => { + mocks.consume.mockResolvedValue({ status: 'miss', reason: 'none_armed' }) + const scheduler = new GitAdmissionScheduler({ generalCap: 1, generalHeadroom: 1 }) + _resetGitAdmissionForTests(scheduler) + const blocker = await acquireGitAdmission({ args: ['status'], cwd: '/repo' }) + mocks.add.mockImplementation( + async ( + _repo: string, + _path: string, + _branch: string, + _base: string, + _refresh: boolean, + _existing: boolean, + options?: AddWorktreeOptions + ) => { + const grant = await acquireGitAdmission({ + args: ['worktree', 'add'], + cwd: '/repo', + tier: options?.admissionTier, + signal: AbortSignal.timeout(200) + }) + grant.release() + return {} + } + ) + try { + await expect(createWorktree()).resolves.toHaveProperty('worktreePath', '/worktrees/app') + expect(mocks.add).toHaveBeenCalledOnce() + } finally { + blocker.release() + _resetGitAdmissionForTests() + } + }) + + it('preserves priority for sparse creates and remote base refreshes', async () => { + const base = { + remote: 'origin', + branch: 'main', + ref: 'refs/remotes/origin/main', + base: 'origin/main' + } + mocks.remoteBase.mockResolvedValue(base) + await createWorktree({ baseBranch: 'origin/main', sparseCheckout: { directories: ['src'] } }) + const options = {} + expect(mocks.hasRemoteRef).toHaveBeenCalledWith('/repo', base, options) + expect(mocks.refresh).toHaveBeenCalledWith('/repo', base, options) + expect(mocks.addSparse).toHaveBeenCalledWith( + '/repo', + '/worktrees/app', + 'app', + ['src'], + 'origin/main', + false, + expect.objectContaining(options) + ) + expect(mocks.consume).not.toHaveBeenCalled() + }) +}) diff --git a/src/main/runtime/runtime-local-worktree-create.ts b/src/main/runtime/runtime-local-worktree-create.ts index 438107ea19f..41e7b3734fc 100644 --- a/src/main/runtime/runtime-local-worktree-create.ts +++ b/src/main/runtime/runtime-local-worktree-create.ts @@ -1,3 +1,4 @@ +import { worktreeCreateGit } from '../git/worktree-create-git-executor' import type { Repo } from '../../shared/repo-types' import type { Worktree } from '../../shared/worktree/types' import type { Store } from '../persistence' @@ -6,23 +7,21 @@ import { getLocalProjectWorktreeGitOptions, getWorktreeMirrorDistro } from '../project-runtime-git-options' -import { getBaseRefDefault, resolveDefaultBaseRefWithLocalGit } from '../git/repo' +import { resolveDefaultBaseRefWithLocalGit } from '../git/repo' +import type { LocalGitExecOptions } from '../git/repo-default-base-ref' import { resolveLocalGitUsername } from '../git/git-username' import { computeWorkspaceRoot, getWorktreePathSettings } from '../ipc/worktree-logic' import { resolveWorktreeCreateBase } from '../worktree-create-base' import type { RuntimeManagedWorktreeCreateArgs } from './runtime-managed-worktree-create-types' import type { RemoteFetchResult, RemoteTrackingBase } from './runtime-remote-fetch-controller' import type { HostedReviewExecutionOptions } from '../source-control/hosted-review-git-options' -import { hasLocalGitOptions } from './runtime-worktree-selection' import { hasLocalWorktreeBaseRef } from '../git/worktree-base-ref-probe' import { resolveRuntimeLocalWorktreeCreateCandidate } from './runtime-local-worktree-create-candidate' import { createRuntimeLocalGitWorktree } from './runtime-local-git-worktree-create' import { materializeRuntimeLocalWorktree } from './runtime-local-worktree-materialization' +import type { PreparationRearmHolder } from '../worktree-create-preparation' -type LocalGitOptions = { wslDistro?: string } -type LocalGitArgs = [] | [LocalGitOptions] - -export async function createRuntimeLocalManagedWorktree(args: { +type RuntimeLocalWorktreeCreateArgs = { request: RuntimeManagedWorktreeCreateArgs repo: Repo store: Store @@ -31,28 +30,33 @@ export async function createRuntimeLocalManagedWorktree(args: { resolveRemoteTrackingBase: ( path: string, base: string, - ...options: LocalGitArgs + options?: LocalGitExecOptions ) => Promise hasRemoteTrackingRef: ( path: string, base: RemoteTrackingBase, - ...options: LocalGitArgs + options?: LocalGitExecOptions ) => Promise refreshRemoteTrackingBase: ( path: string, base: RemoteTrackingBase, - ...options: LocalGitArgs + options?: LocalGitExecOptions ) => Promise - fetchRemote: (path: string, remote: string, ...options: LocalGitArgs) => Promise + fetchRemote: (path: string, remote: string, options?: LocalGitExecOptions) => Promise onWorktreeMetadataPersisted: (worktree: Worktree) => T -}) { + rearm: PreparationRearmHolder +} + +export function createRuntimeLocalManagedWorktree(args: RuntimeLocalWorktreeCreateArgs) { + return worktreeCreateGit.run(() => performRuntimeLocalWorktreeCreate(args)) +} + +async function performRuntimeLocalWorktreeCreate(args: RuntimeLocalWorktreeCreateArgs) { const { request, repo, store } = args const settings = store.getSettings() const pathSettings = getWorktreePathSettings(repo, settings, getWorktreeMirrorDistro(store, repo)) const gitExecOptions = getLocalProjectGitExecOptions(store, repo) const worktreeGitOptions = getLocalProjectWorktreeGitOptions(store, repo) - const hasWorktreeGitOptions = hasLocalGitOptions(worktreeGitOptions) - const worktreeGitArgs: LocalGitArgs = hasWorktreeGitOptions ? [worktreeGitOptions] : [] // Username and base resolution are independent read-only probes. Starting // both before awaiting removes one serial git/config round trip from create. const usernamePromise = @@ -62,27 +66,20 @@ export async function createRuntimeLocalManagedWorktree(args: { const baseBranchPromise = resolveWorktreeCreateBase({ requestedBaseBranch: request.baseBranch, repoWorktreeBaseRef: repo.worktreeBaseRef, - resolveDefaultBaseRef: () => - hasWorktreeGitOptions - ? resolveDefaultBaseRefWithLocalGit(gitExecOptions) - : getBaseRefDefault(repo.path), + resolveDefaultBaseRef: () => resolveDefaultBaseRefWithLocalGit(gitExecOptions), isBaseUsable: async (candidate) => { const remoteBase = await args.resolveRemoteTrackingBase( repo.path, candidate, - ...worktreeGitArgs + worktreeGitOptions ) if ( remoteBase && - (await args.hasRemoteTrackingRef(repo.path, remoteBase, ...worktreeGitArgs)) + (await args.hasRemoteTrackingRef(repo.path, remoteBase, worktreeGitOptions)) ) { return true } - return hasLocalWorktreeBaseRef( - repo.path, - candidate, - hasWorktreeGitOptions ? worktreeGitOptions : {} - ) + return hasLocalWorktreeBaseRef(repo.path, candidate, worktreeGitOptions) } }) const [username, baseBranch] = await Promise.all([usernamePromise, baseBranchPromise]) @@ -101,7 +98,6 @@ export async function createRuntimeLocalManagedWorktree(args: { store, baseBranch, localWorktreeGitOptions: worktreeGitOptions, - localWorktreeGitOptionArgs: worktreeGitArgs, hostedReviewExecutionContext: args.hostedReviewExecutionContext }) const git = await createRuntimeLocalGitWorktree({ @@ -116,12 +112,11 @@ export async function createRuntimeLocalManagedWorktree(args: { effectiveSanitizedName: candidate.effectiveSanitizedName, checkoutExistingBranch: candidate.checkoutExistingBranch, localWorktreeGitOptions: worktreeGitOptions, - hasLocalWorktreeGitOptions: hasWorktreeGitOptions, - localWorktreeGitOptionArgs: worktreeGitArgs, resolveRemoteTrackingBase: args.resolveRemoteTrackingBase, hasRemoteTrackingRef: args.hasRemoteTrackingRef, refreshRemoteTrackingBase: args.refreshRemoteTrackingBase, - fetchRemote: args.fetchRemote + fetchRemote: args.fetchRemote, + rearm: args.rearm }) const materialized = await materializeRuntimeLocalWorktree({ request, diff --git a/src/main/runtime/runtime-local-worktree-materialization.ts b/src/main/runtime/runtime-local-worktree-materialization.ts index aeb692b9c4d..1919f69b780 100644 --- a/src/main/runtime/runtime-local-worktree-materialization.ts +++ b/src/main/runtime/runtime-local-worktree-materialization.ts @@ -1,3 +1,4 @@ +import type { LocalGitExecOptions } from '../git/repo-default-base-ref' import { randomUUID } from 'node:crypto' import { getRepoExecutionHostId } from '../../shared/execution-host' import { getProjectHostSetupWorktreeMeta } from '../../shared/project-host-setup-lookup' @@ -39,7 +40,7 @@ export async function materializeRuntimeLocalWorktree(args: { displayNameKind: CreateWorktreeArgs['displayNameKind'] effectiveSanitizedName: string effectiveCreatedWithAgent?: TuiAgent - localWorktreeGitOptions: { wslDistro?: string } + localWorktreeGitOptions: LocalGitExecOptions onMetadataPersisted: (worktree: Worktree) => T }): Promise<{ worktree: Worktree; metadataResult: T; includeCopyWarning?: string }> { const { diff --git a/src/main/runtime/runtime-pty-controller-contract.ts b/src/main/runtime/runtime-pty-controller-contract.ts index 73a75af017e..161b5440116 100644 --- a/src/main/runtime/runtime-pty-controller-contract.ts +++ b/src/main/runtime/runtime-pty-controller-contract.ts @@ -58,6 +58,8 @@ export type RuntimePtyController = { tabId?: string leafId?: string sessionId?: string + /** Windows shell to spawn AS this PTY, instead of the host default. */ + shellOverride?: string isNewSession?: boolean persistHostSessionBinding?: boolean expectedSourceBinding?: PtyBindingSourceExpectation diff --git a/src/main/runtime/runtime-remote-fetch-controller.ts b/src/main/runtime/runtime-remote-fetch-controller.ts index dbcc240525b..ab0a7aa6b28 100644 --- a/src/main/runtime/runtime-remote-fetch-controller.ts +++ b/src/main/runtime/runtime-remote-fetch-controller.ts @@ -1,3 +1,4 @@ +import type { LocalGitExecOptions } from '../git/repo-default-base-ref' import { GIT_FETCH_SKIP_AUTO_MAINTENANCE_CONFIG_ARGS } from '../../shared/git-fetch-auto-maintenance' import { getCanonicalRepoKey } from '../git/canonical-repo-key' import { @@ -16,7 +17,7 @@ export type RemoteTrackingBase = { base: string } -type GitOptions = { wslDistro?: string } +type GitOptions = LocalGitExecOptions // Why: reuse recent fetches across create and drift probes without hiding remote changes for long. const FETCH_FRESHNESS_MS = 30_000 diff --git a/src/main/runtime/runtime-rpc/runtime-rpc-mobile-method-allowlist.ts b/src/main/runtime/runtime-rpc/runtime-rpc-mobile-method-allowlist.ts index e536f76260c..69cd49ccd30 100644 --- a/src/main/runtime/runtime-rpc/runtime-rpc-mobile-method-allowlist.ts +++ b/src/main/runtime/runtime-rpc/runtime-rpc-mobile-method-allowlist.ts @@ -6,6 +6,7 @@ export const MOBILE_RPC_METHOD_ALLOWLIST = new Set([ 'accounts.selectCodexForTarget', 'accounts.subscribe', 'accounts.unsubscribe', + 'agent.launch', 'aiVault.listSessions', 'aiVault.searchSessions', 'aiVault.searchStatus', diff --git a/src/main/runtime/runtime-terminal-contracts.ts b/src/main/runtime/runtime-terminal-contracts.ts index 227788af7e1..680bec98227 100644 --- a/src/main/runtime/runtime-terminal-contracts.ts +++ b/src/main/runtime/runtime-terminal-contracts.ts @@ -22,6 +22,15 @@ import type { WorkerTerminalHostScope } from './orchestration/worker-terminal-pr export type TerminalCreateOptions = { command?: string + /** + * Windows shell to spawn AS the PTY process, instead of the host default shell. + * + * Distinct from `command`, which is typed into whatever shell the host spawns: a caller asking + * for cmd or PowerShell through `command` gets it as a CHILD of the default shell, so the + * terminal's own process is still the default shell and leaving that child lands back on a + * prompt the caller never asked for. + */ + shellOverride?: string claudeAgentTeamsSourceCommand?: string cwd?: string env?: Record diff --git a/src/main/runtime/runtime-worktree-agent-rows-structured.test.ts b/src/main/runtime/runtime-worktree-agent-rows-structured.test.ts index 5b517f1bfc8..01c72619830 100644 --- a/src/main/runtime/runtime-worktree-agent-rows-structured.test.ts +++ b/src/main/runtime/runtime-worktree-agent-rows-structured.test.ts @@ -1,3 +1,4 @@ +import { makeStructuredAgentStatusSubject } from '../../shared/agent-status-subject' import { collectRuntimeWorktreeAgentSources } from './runtime-worktree-agent-sources' import { beforeEach, describe, expect, it, vi } from 'vitest' import { attachRuntimeWorktreeAgentRows } from './runtime-worktree-agent-rows' @@ -21,6 +22,15 @@ vi.mock('../telemetry/cohort-classifier', () => ({ */ const WORKTREE_ID = 'repo-1::/workspace/app' const SESSION = 'a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d' +const SUBJECT = makeStructuredAgentStatusSubject( + { + executionHostId: 'local', + wslDistro: null, + workspaceId: WORKTREE_ID, + workspaceKind: 'git-worktree' + }, + SESSION +) function summary(over: Partial = {}): AgentSessionStatusSummary { return { @@ -38,7 +48,7 @@ function summary(over: Partial = {}): AgentSessionSta function attach(summaries: AgentSessionStatusSummary[]): RuntimeWorktreePsSummary { const store = new AgentHookServer() for (const entry of summaries) { - store.ingestStructuredStatus(entry) + store.ingestStructuredStatus(entry, SUBJECT) } const row = { worktreeId: WORKTREE_ID, diff --git a/src/main/runtime/runtime-worktree-create-git.ts b/src/main/runtime/runtime-worktree-create-git.ts index ba0b1c3828d..94547f219ef 100644 --- a/src/main/runtime/runtime-worktree-create-git.ts +++ b/src/main/runtime/runtime-worktree-create-git.ts @@ -2,6 +2,7 @@ import { getRepoHostedReviewExecutionHostId } from '../source-control/hosted-rev import type { BranchPrefixStrategy } from '../../shared/ui-chrome-types' import type { Repo } from '../../shared/repo-types' import { getPRForBranch } from '../github/client' +import type { GitAdmissionTier } from '../../shared/rpc-contract/git-admission-tier-params' import { gitExecFileAsync } from '../git/runner' import { listWorktrees } from '../git/worktree' import { computeValidatedBranchName } from '../ipc/worktree-logic' @@ -20,7 +21,7 @@ export async function resolveCreateBranchName( sanitizedName: string, settings: { branchPrefix: string; branchPrefixCustom?: string }, username: string | null, - gitOptions: { wslDistro?: string } = {} + gitOptions: { wslDistro?: string; admissionTier?: GitAdmissionTier } = {} ): Promise { if (!branchNameOverride) { return computeValidatedBranchName( @@ -43,7 +44,7 @@ export async function canCheckoutExistingLocalBranch( repoPath: string, branchName: string, baseBranch: string, - gitOptions: { wslDistro?: string } = {} + gitOptions: { wslDistro?: string; admissionTier?: GitAdmissionTier } = {} ): Promise { let localHead = '' try { diff --git a/src/main/runtime/runtime-worktree-structured-agent-rows-liveness.test.ts b/src/main/runtime/runtime-worktree-structured-agent-rows-liveness.test.ts index afe5a3a2a71..b1e43a9025d 100644 --- a/src/main/runtime/runtime-worktree-structured-agent-rows-liveness.test.ts +++ b/src/main/runtime/runtime-worktree-structured-agent-rows-liveness.test.ts @@ -1,3 +1,4 @@ +import { makeStructuredAgentStatusSubject } from '../../shared/agent-status-subject' import { collectRuntimeWorktreeAgentSources } from './runtime-worktree-agent-sources' import { mkdtemp, rm } from 'node:fs/promises' import { tmpdir } from 'node:os' @@ -26,6 +27,15 @@ vi.mock('../telemetry/cohort-classifier', () => ({ */ const WORKTREE_ID = 'repo-1::/workspace/app' const SESSION = 'a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d' +const SUBJECT = makeStructuredAgentStatusSubject( + { + executionHostId: 'local', + wslDistro: null, + workspaceId: WORKTREE_ID, + workspaceKind: 'git-worktree' + }, + SESSION +) const IDENTITY = { provider: 'codex', threadId: 'thread-1', @@ -80,7 +90,15 @@ async function awaitingApproval() { { journal, hasProviderChild: true, - params: { location: { workspaceId: WORKTREE_ID }, provider: 'codex' as const } + params: { + location: { + executionHostId: 'local' as const, + wslDistro: null, + workspaceId: WORKTREE_ID, + workspaceKind: 'git-worktree' as const + }, + provider: 'codex' as const + } } ] ]) @@ -91,9 +109,9 @@ async function awaitingApproval() { getRecord: () => null, now: () => Date.now(), statusSink: () => ({ - publish: (summary) => { + publish: (summary, subject) => { published.push(summary) - store.ingestStructuredStatus(summary) + store.ingestStructuredStatus(summary, subject) }, forget: (sessionId) => store.dropStructuredStatus(sessionId) }) @@ -156,7 +174,7 @@ describe('worktree ps and a closed structured chat', () => { updatedAt: Date.now() - 30 * 60 * 1000 - 1, status: 'working' as const } - store.ingestStructuredStatus(aged) + store.ingestStructuredStatus(aged, SUBJECT) const row = worktreeFor(store) expect(row.agents).toHaveLength(1) expect(row.agents[0]?.state).toBe('working') @@ -171,7 +189,7 @@ describe('worktree ps and a closed structured chat', () => { hostExecutionOwned: true as const, updatedAt: Date.now() - 30 * 60 * 1000 - 1 } - store.ingestStructuredStatus(aged) + store.ingestStructuredStatus(aged, SUBJECT) const row = worktreeFor(store) expect(row.agents).toHaveLength(1) expect(row.agents[0]?.state).toBe('blocked') @@ -182,7 +200,7 @@ describe('worktree ps and a closed structured chat', () => { it('lets an aged approval decay once the host no longer owns the child', async () => { const { store, published } = await awaitingApproval() const { hostExecutionOwned: _owned, ...held } = published.at(-1)! - store.ingestStructuredStatus({ ...held, updatedAt: Date.now() - 30 * 60 * 1000 - 1 }) + store.ingestStructuredStatus({ ...held, updatedAt: Date.now() - 30 * 60 * 1000 - 1 }, SUBJECT) const row = worktreeFor(store) expect(row.agents).toHaveLength(1) expect(row.agents[0]?.state).toBe('blocked') diff --git a/src/main/runtime/structured-agent-session-runtime.ts b/src/main/runtime/structured-agent-session-runtime.ts index 92643fcae57..4f2e75bd7b6 100644 --- a/src/main/runtime/structured-agent-session-runtime.ts +++ b/src/main/runtime/structured-agent-session-runtime.ts @@ -7,6 +7,7 @@ // reads is module-level for the same reason the registry is — the runtime // service is already far past its size budget. +import type { PermissionMode } from '@anthropic-ai/claude-agent-sdk' import { existsSync } from 'node:fs' import { join } from 'node:path' import type { AgentSessionRecord } from '../../shared/agent-session-record' @@ -74,6 +75,10 @@ export type StructuredAgentSessionRuntimeDeps = { resolveClaudeLaunchEnv?: () => Promise> | Record /** Required, and asserted at install time — an absent policy must not degrade to a guess. */ resolveClaudeAuthPolicy: () => Promise | ClaudeStructuredAuthPolicy + /** The user's Agent Permissions setting for Claude; absent means prompting. */ + resolveClaudePermissionMode?: () => Promise | PermissionMode + /** The same setting for Codex, as app-server argv; absent means its approval prompts stay on. */ + resolveCodexPermissionArgs?: () => string[] /** Raw settings getter; the reader that fails closed around it is built here, in checked code. */ getClaudeManagedAccountGateSettings?: () => ClaudeManagedAccountGateSettings resolveEnvironment?: () => Promise @@ -261,6 +266,9 @@ async function install(deps: StructuredAgentSessionRuntimeDeps): Promise diff --git a/src/main/runtime/structured-claude-runtime-adapter.ts b/src/main/runtime/structured-claude-runtime-adapter.ts index 7e743220741..9a070db60af 100644 --- a/src/main/runtime/structured-claude-runtime-adapter.ts +++ b/src/main/runtime/structured-claude-runtime-adapter.ts @@ -1,3 +1,4 @@ +import type { PermissionMode } from '@anthropic-ai/claude-agent-sdk' import { proveClaudeTranscriptBranch } from '../claude/claude-transcript-branch-proof' import type { AgentSessionRecord } from '../../shared/agent-session-record' import type { AgentSessionBackgroundTaskState } from '../../shared/agent-session-wire' @@ -27,6 +28,8 @@ export type StructuredClaudeRuntimeAdapterDeps = { /** Managed-account auth state for a Claude launch, mirroring the terminal preflight. * Required: an absent policy is what silently under-strips. */ resolveClaudeAuthPolicy: () => Promise | ClaudeStructuredAuthPolicy + /** The user's Agent Permissions setting for Claude; absent means prompting. */ + resolveClaudePermissionMode?: () => Promise | PermissionMode readClaudeManagedAccountGate?: () => ClaudeManagedAccountGateSettings | null openClaudeConnection?: ClaudeStructuredSessionAdapterDeps['openConnection'] readProcessStartTime?: ClaudeStructuredSessionAdapterDeps['readProcessStartTime'] @@ -49,6 +52,9 @@ export function createStructuredClaudeRuntimeAdapter( resolveCommand: deps.resolveClaudeCommand ?? resolveClaudeCommand, ...(deps.resolveClaudeLaunchEnv ? { resolveEnv: deps.resolveClaudeLaunchEnv } : {}), resolveAuthPolicy: deps.resolveClaudeAuthPolicy, + ...(deps.resolveClaudePermissionMode + ? { resolvePermissionMode: deps.resolveClaudePermissionMode } + : {}), ...(deps.readClaudeManagedAccountGate ? { readManagedAccountGate: deps.readClaudeManagedAccountGate } : {}) diff --git a/src/main/runtime/structured-worker-identity.test.ts b/src/main/runtime/structured-worker-identity.test.ts index 2a66536291a..670859444c9 100644 --- a/src/main/runtime/structured-worker-identity.test.ts +++ b/src/main/runtime/structured-worker-identity.test.ts @@ -149,6 +149,15 @@ describe('structured worker identity', () => { expect(parsed!.tabId).toBe(`structured-agent-session-${SESSION_ID}`) }) + it('rejects a public status pane even though its leaf is a valid terminal UUID', () => { + const paneKey = structuredAgentSessionPaneKey( + `structured-agent-session-${SESSION_ID}`, + SESSION_ID + ) + expect(isTerminalLeafId(parsePaneKey(paneKey)!.leafId)).toBe(true) + expect(structuredWorkerPaneKeyBelongsToSession(paneKey, SESSION_ID)).toBe(false) + }) + it('round-trips the session id through the process incarnation', () => { const incarnation = structuredWorkerProcessIncarnation(SESSION_ID) expect(sessionIdFromStructuredWorkerIncarnation(incarnation)).toBe(SESSION_ID) @@ -232,6 +241,24 @@ describe('structured worker identity registry', () => { ).toBeNull() }) + it('cannot rehydrate a worker credential from a public status subject', () => { + const handle = mintStructuredWorkerHandle() + expect( + registry.rehydrate({ + terminal_handle: handle, + pane_key: structuredAgentSessionPaneKey( + `structured-agent-session-${SESSION_ID}`, + SESSION_ID + ), + process_incarnation: structuredWorkerProcessIncarnation(SESSION_ID), + worktree_id: 'wt_1', + host_scope: JSON.stringify({ kind: 'local', hostId: 'local' }) + }) + ).toBeNull() + expect(registry.get(handle)).toBeNull() + expect(registry.getBySessionId(SESSION_ID)).toBeNull() + }) + it('forgets both indexes', () => { const handle = mintStructuredWorkerHandle() registry.register({ diff --git a/src/main/runtime/terminal-shell-override-host-support.test.ts b/src/main/runtime/terminal-shell-override-host-support.test.ts new file mode 100644 index 00000000000..bbef16c2adc --- /dev/null +++ b/src/main/runtime/terminal-shell-override-host-support.test.ts @@ -0,0 +1,204 @@ +import { describe, expect, it } from 'vitest' +import { terminalShellOverrideRefusal } from './terminal-shell-override-host-support' +import type { ProjectExecutionRuntimeResolution } from '../../shared/project-execution-runtime' + +const NO_PROJECT_RUNTIME = undefined +const WINDOWS_WORKSPACE = 'C:\\Users\\u\\app' +const WSL_WORKSPACE = '\\\\wsl$\\Ubuntu\\home\\u\\app' +const ON_WINDOWS_HOST = { cwd: WINDOWS_WORKSPACE, workspacePath: WINDOWS_WORKSPACE } + +function resolvedRuntime(kind: 'windows-host' | 'wsl'): ProjectExecutionRuntimeResolution { + return kind === 'wsl' + ? { + status: 'resolved', + runtime: { + kind: 'wsl', + hostPlatform: 'wsl', + distro: 'Ubuntu', + projectId: 'p1', + reason: 'project-override', + cacheKey: 'p1:wsl:Ubuntu' + } + } + : { + status: 'resolved', + runtime: { + kind: 'windows-host', + hostPlatform: 'win32', + projectId: 'p1', + reason: 'project-override', + cacheKey: 'p1:windows-host' + } + } +} + +describe('terminalShellOverrideRefusal', () => { + it('allows a requested shell on a local Windows execution host', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: null, + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + ...ON_WINDOWS_HOST + }) + ).toBeNull() + }) + + it('stays out of the way when no shell was requested', () => { + for (const platform of ['darwin', 'linux', 'win32'] as const) { + expect( + terminalShellOverrideRefusal({ + shellOverride: undefined, + connectionId: 'ssh-1', + platform, + projectRuntime: resolvedRuntime('wsl'), + ...ON_WINDOWS_HOST + }) + ).toBeNull() + } + }) + + // Both of these hosts would otherwise spawn their default shell and report success. + it('refuses when the spawn happens over SSH', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: 'ssh-1', + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + ...ON_WINDOWS_HOST + })?.message + ).toContain('over SSH') + }) + + it('refuses on a host that has no Windows shells to pick from', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: null, + platform: 'darwin', + projectRuntime: NO_PROJECT_RUNTIME, + ...ON_WINDOWS_HOST + })?.message + ).toContain('darwin') + }) + + // `resolveLocalWindowsTerminalRuntimeOptions` rewrites a shell that contradicts the project's + // execution runtime, which would hand back a terminal running something else entirely — and + // would quote an agent's startup command for the shell that was asked for, not the one running. + it('refuses a WSL shell when the project runs its terminals on the Windows host', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'wsl.exe', + connectionId: null, + platform: 'win32', + projectRuntime: resolvedRuntime('windows-host'), + ...ON_WINDOWS_HOST + })?.message + ).toContain('on the Windows host') + }) + + it('refuses a Windows shell when the project runs its terminals in WSL', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: null, + platform: 'win32', + projectRuntime: resolvedRuntime('wsl'), + ...ON_WINDOWS_HOST + })?.message + ).toContain('in WSL') + }) + + it('allows a shell that agrees with the project runtime', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'wsl.exe', + connectionId: null, + platform: 'win32', + projectRuntime: resolvedRuntime('wsl'), + ...ON_WINDOWS_HOST + }) + ).toBeNull() + expect( + terminalShellOverrideRefusal({ + shellOverride: 'powershell.exe', + connectionId: null, + platform: 'win32', + projectRuntime: resolvedRuntime('windows-host'), + ...ON_WINDOWS_HOST + }) + ).toBeNull() + }) + + // `resolveWslSessionContext` forces wsl.exe for any `\\wsl$` cwd or workspace path, which is + // the one rewrite the project-runtime check cannot see: a folder workspace has no project. + describe('WSL UNC paths', () => { + it('refuses a Windows shell for a folder workspace inside a WSL distro with no project runtime', () => { + const message = terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: null, + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + cwd: WSL_WORKSPACE, + workspacePath: WSL_WORKSPACE + })?.message + expect(message).toContain('inside WSL') + expect(message).toContain('No terminal was created') + expect(message).toContain('--shell wsl.exe') + }) + + it('refuses when only the workspace root is in WSL, since the session path forces wsl.exe too', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'powershell.exe', + connectionId: null, + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + cwd: WINDOWS_WORKSPACE, + workspacePath: WSL_WORKSPACE + })?.message + ).toContain(WSL_WORKSPACE) + }) + + it('accepts the forward-slash wsl.localhost spelling as a WSL path', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: null, + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + cwd: '//wsl.localhost/Ubuntu/home/u/app/src', + workspacePath: '//wsl.localhost/Ubuntu/home/u/app' + }) + ).not.toBeNull() + }) + + it('allows wsl.exe for a WSL path', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'wsl.exe', + connectionId: null, + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + cwd: WSL_WORKSPACE, + workspacePath: WSL_WORKSPACE + }) + ).toBeNull() + }) + + it('still allows a Windows shell for a plain Windows path', () => { + expect( + terminalShellOverrideRefusal({ + shellOverride: 'cmd.exe', + connectionId: null, + platform: 'win32', + projectRuntime: NO_PROJECT_RUNTIME, + cwd: 'C:\\Users\\u\\app\\src', + workspacePath: WINDOWS_WORKSPACE + }) + ).toBeNull() + }) + }) +}) diff --git a/src/main/runtime/terminal-shell-override-host-support.ts b/src/main/runtime/terminal-shell-override-host-support.ts new file mode 100644 index 00000000000..d91b202a532 --- /dev/null +++ b/src/main/runtime/terminal-shell-override-host-support.ts @@ -0,0 +1,90 @@ +import { isWslShellName } from '../../shared/local-windows-terminal-runtime' +import type { ProjectExecutionRuntimeResolution } from '../../shared/project-execution-runtime' +import { parseWslUncPath } from '../../shared/wsl-paths' + +/** + * Whether the host about to spawn a terminal can honour a requested Windows shell. + * + * The whole point of `--shell` is that the caller stops having to guess which shell it got. A host + * that cannot apply the pick must say so: silently spawning its default shell returns a healthy + * terminal running something else, which is the exact failure `--shell` exists to remove. + */ +export function terminalShellOverrideRefusal(args: { + shellOverride: string | undefined + connectionId: string | null + platform: NodeJS.Platform + projectRuntime: ProjectExecutionRuntimeResolution | undefined + /** The cwd the PTY will spawn in, resolved the same way the spawn lanes resolve it. */ + cwd: string + workspacePath: string +}): Error | null { + if (!args.shellOverride) { + return null + } + if (args.connectionId) { + // The shell runs on the SSH host, whose platform and installed shells this runtime cannot see. + return new Error( + `This workspace runs its terminals over SSH, and Orca cannot apply --shell ${args.shellOverride} there. No terminal was created. Omit --shell, or create the terminal on the execution host itself.` + ) + } + if (args.platform !== 'win32') { + return new Error( + `--shell ${args.shellOverride} names a Windows shell, and this execution host is ${args.platform}, which spawns the user's login shell. No terminal was created; omit --shell.` + ) + } + return ( + projectRuntimeShellConflict(args.shellOverride, args.projectRuntime) ?? + wslUncPathShellConflict(args.shellOverride, args.cwd, args.workspacePath) + ) +} + +/** + * The project's execution runtime decides which MACHINE the shell runs on, so it outranks a + * per-terminal pick — and `resolveLocalWindowsTerminalRuntimeOptions` enforces that by rewriting + * the value: a WSL project forces `wsl.exe`, and a Windows-host project discards a WSL name in + * favour of the host shell. Either rewrite hands back a terminal running something the caller did + * not ask for, and it also splits the startup-command quoting from the shell that receives it + * (POSIX args typed into cmd, or cmd args typed into a WSL shell). Refusing the contradiction is + * the only answer that keeps the request and the terminal describing the same thing. + */ +function projectRuntimeShellConflict( + shellOverride: string, + projectRuntime: ProjectExecutionRuntimeResolution | undefined +): Error | null { + if (projectRuntime?.status !== 'resolved') { + return null + } + const runsInWsl = projectRuntime.runtime.kind === 'wsl' + if (runsInWsl === isWslShellName(shellOverride)) { + return null + } + return new Error( + runsInWsl + ? `This workspace's project runs its terminals in WSL, so --shell ${shellOverride} cannot be applied. No terminal was created. Use --shell wsl.exe, or change the project's execution runtime.` + : `This workspace's project runs its terminals on the Windows host, so --shell ${shellOverride} cannot be applied. No terminal was created. Change the project's execution runtime to WSL, or pass a Windows shell.` + ) +} + +/** + * A `\\wsl$\\...` path only exists inside that distro, so the providers force `wsl.exe` + * for it whatever shell was requested (`resolveWslSessionContext` keys off the cwd, then the + * workspace path behind the session). That rewrite is right for the global shell setting and + * wrong for `--shell`, which promised the caller the shell it named. This is the only check that + * still fires for a folder workspace, which has no project runtime to disagree with. + */ +function wslUncPathShellConflict( + shellOverride: string, + cwd: string, + workspacePath: string +): Error | null { + if (isWslShellName(shellOverride)) { + return null + } + const wslPath = [cwd, workspacePath].find((path) => parseWslUncPath(path) !== null) + if (wslPath === undefined) { + return null + } + return new Error( + `This terminal would run inside WSL because ${wslPath} lives in a WSL distro, so --shell ${shellOverride} cannot be applied. No terminal was created. Use --shell wsl.exe, or omit --shell.` + ) +} diff --git a/src/main/ssh/ssh-remote-orca-cli.test.ts b/src/main/ssh/ssh-remote-orca-cli.test.ts index 0b3695aec5c..276d9cad87c 100644 --- a/src/main/ssh/ssh-remote-orca-cli.test.ts +++ b/src/main/ssh/ssh-remote-orca-cli.test.ts @@ -180,6 +180,36 @@ describe('runRemoteOrcaCli', () => { } ) + // Why: `orca terminal create --shell` gates on these; without them an SSH pane was told the + // host was too old, when the accurate refusal is that SSH cannot apply the shell. + it('reports the execution host capabilities through the legacy status fallback', async () => { + const runtime = new OrcaRuntimeService() + vi.spyOn(runtime, 'getStatus').mockReturnValue({ + runtimeId: 'runtime-test', + rendererGraphEpoch: 1, + graphStatus: 'ready', + authoritativeWindowId: 1, + liveTabCount: 0, + liveLeafCount: 0, + capabilities: ['terminal.create-shell-selection.v1'] + }) + + const result = await runRemoteOrcaCli( + runtime, + { argv: ['status', '--json'], cwd: '/home/alice/repo', env: {} }, + LEGACY_FALLBACK_OPTIONS + ) + + expect(result.exitCode, result.stdout).toBe(0) + expect(JSON.parse(result.stdout)).toMatchObject({ + ok: true, + result: { + target: { kind: 'environment', environment: 'ssh' }, + runtime: { reachable: true, capabilities: ['terminal.create-shell-selection.v1'] } + } + }) + }) + it('uses the remote ORCA_TERMINAL_HANDLE as orchestration sender identity', async () => { const { runtime, db } = createRuntime() diff --git a/src/main/ssh/ssh-remote-orca-cli.ts b/src/main/ssh/ssh-remote-orca-cli.ts index dba1bc1e2d5..6f476fa0d84 100644 --- a/src/main/ssh/ssh-remote-orca-cli.ts +++ b/src/main/ssh/ssh-remote-orca-cli.ts @@ -185,7 +185,10 @@ async function dispatchRemoteCli( state: status.graphStatus === 'ready' ? 'ready' : 'graph_not_ready', reachable: true, connectionState: runtimeHostConnectionState({ hasStatusEntry: true, status }), - runtimeId: status.runtimeId + runtimeId: status.runtimeId, + // Why: `status.get` ran in-process on the execution host, so these ARE that host's + // capabilities; dropping them made `--shell` report an outdated host instead of SSH. + ...(status.capabilities ? { capabilities: status.capabilities } : {}) }, graph: { state: status.graphStatus } } diff --git a/src/main/startup/main-process-runtime-service.ts b/src/main/startup/main-process-runtime-service.ts index a0a65d54e7a..6d7ba1fe23a 100644 --- a/src/main/startup/main-process-runtime-service.ts +++ b/src/main/startup/main-process-runtime-service.ts @@ -92,8 +92,8 @@ export function initializeMainProcessRuntime(): OrcaRuntimeService { // Why: structured chats have no hooks, so the host writes their projections here itself; the // snapshot above then lists them for the CLI and mobile without a second store. structuredAgentStatusSink: { - publish: (summary) => agentHookServer.ingestStructuredStatus(summary), - forget: (sessionId) => agentHookServer.dropStructuredStatus(sessionId) + publish: (summary, subject) => agentHookServer.ingestStructuredStatus(summary, subject), + forget: (subject) => agentHookServer.dropStructuredStatus(subject) }, // Why captured rather than resolved at read: the fleet snapshot remints cached rows on every // read, so a row observed under one process otherwise acquires whatever the pane owns now. diff --git a/src/main/window/dashboard-popout-window.test.ts b/src/main/window/dashboard-popout-window.test.ts index 0e64d573f76..960379a797d 100644 --- a/src/main/window/dashboard-popout-window.test.ts +++ b/src/main/window/dashboard-popout-window.test.ts @@ -235,29 +235,23 @@ describe('createOrFocusDashboardPopout', () => { expect(win.show).toHaveBeenCalledTimes(1) }) - it('loads the prod file entry with the requested view', () => { - createOrFocusDashboardPopout(makeStore() as never, 'kanban') + it('loads the prod file entry', () => { + createOrFocusDashboardPopout(makeStore() as never) const win = instances[0] expect(win.loadURL).not.toHaveBeenCalled() expect(win.loadFile).toHaveBeenCalledTimes(1) const [file, options] = win.loadFile.mock.calls[0] expect(String(file)).toMatch(/renderer[\\/]popout\.html$/) - expect(options).toEqual({ search: 'view=kanban' }) + expect(options).toBeUndefined() }) - it('opens on the current dashboard view by default', () => { - createOrFocusDashboardPopout(makeStore() as never) - - expect(instances[0].loadFile.mock.calls[0][1]).toEqual({ search: 'view=board' }) - }) - - it('loads the dev server URL with the requested view when in dev', () => { + it('loads the dev server URL when in dev', () => { isMock.dev = true vi.stubEnv('ELECTRON_RENDERER_URL', RENDERER_URL) - createOrFocusDashboardPopout(makeStore() as never, 'kanban') + createOrFocusDashboardPopout(makeStore() as never) const win = instances[0] expect(win.loadFile).not.toHaveBeenCalled() - expect(win.loadURL).toHaveBeenCalledWith(`${RENDERER_URL}/popout.html?view=kanban`) + expect(win.loadURL).toHaveBeenCalledWith(`${RENDERER_URL}/popout.html`) }) it('focuses the existing window instead of creating a second one', () => { @@ -269,16 +263,6 @@ describe('createOrFocusDashboardPopout', () => { expect(instances[0].focus).toHaveBeenCalledTimes(1) }) - it('switches an existing popout to an explicitly requested view', () => { - const store = makeStore() - createOrFocusDashboardPopout(store as never) - const win = instances[0] - - createOrFocusDashboardPopout(store as never, 'map') - - expect(win.webContents.send).toHaveBeenCalledWith('dashboard:viewRequested', 'map') - }) - it('trusts only the live popout webContents', () => { const win = createOrFocusDashboardPopout(makeStore() as never) as unknown as FakeWindow expect(isDashboardPopoutRenderer(win.webContents as never)).toBe(true) @@ -446,12 +430,14 @@ describe('createOrFocusDashboardPopout', () => { }) it('respects zoom keybinding overrides for keyboard and mouse-wheel paths', () => { - const win = createOrFocusDashboardPopout(makeStore() as never, undefined, { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: makeStore() is a partial store stub; this path only reads UI/getKeybindings, matching every other popout call here. + createOrFocusDashboardPopout(makeStore() as never, { getKeybindings: () => ({ 'zoom.in': ['Mod+Y'], 'zoom.out': [] }) - }) as unknown as FakeWindow + }) + const win = instances[0] const mod = process.platform === 'darwin' ? { meta: true, control: false } diff --git a/src/main/window/dashboard-popout-window.ts b/src/main/window/dashboard-popout-window.ts index 5e765c7e432..a6b082ac1ae 100644 --- a/src/main/window/dashboard-popout-window.ts +++ b/src/main/window/dashboard-popout-window.ts @@ -19,7 +19,6 @@ const MIN_WIDTH = 480 const MIN_HEIGHT = 360 const DEFAULT_WIDTH = 960 const DEFAULT_HEIGHT = 720 -const DEFAULT_VIEW = 'board' const DASHBOARD_POPOUT_PARTITION = 'orca-dashboard-popout' // Why: singleton — the dashboard is a companion surface, so a second "Pop Out" @@ -99,14 +98,13 @@ function broadcastPopoutOpenChanged(open: boolean): void { } } -function loadDashboardPopout(window: BrowserWindow, view: string): void { - const search = `view=${encodeURIComponent(view)}` +function loadDashboardPopout(window: BrowserWindow): void { // Why: mirror loadMainWindow's dev/prod branch — the dev server serves the // second HTML entry, prod loads the emitted file. if (is.dev && process.env.ELECTRON_RENDERER_URL) { - void window.loadURL(`${process.env.ELECTRON_RENDERER_URL}/popout.html?${search}`) + void window.loadURL(`${process.env.ELECTRON_RENDERER_URL}/popout.html`) } else { - void window.loadFile(join(__dirname, '../renderer/popout.html'), { search }) + void window.loadFile(join(__dirname, '../renderer/popout.html')) } } @@ -135,11 +133,10 @@ function resolveRestoredBounds(store: Store | null): { * Open the pop-out dashboard window, or focus it if already open. The window is * a standalone top-level BrowserWindow with a native frame that reuses the same * preload/window.api as the main window but renders its own React root - * (popout.html?view=…). + * (popout.html). */ export function createOrFocusDashboardPopout( store: Store | null, - view?: string, options: { getKeybindings?: () => KeybindingOverrides | undefined } = {} ): BrowserWindow { if (dashboardPopoutWindow && !dashboardPopoutWindow.isDestroyed()) { @@ -149,14 +146,9 @@ export function createOrFocusDashboardPopout( if (!isBackgroundLaunch()) { dashboardPopoutWindow.focus() } - if (view) { - dashboardPopoutWindow.webContents.send('dashboard:viewRequested', view) - } return dashboardPopoutWindow } - const initialView = view ?? DEFAULT_VIEW - const savedBounds = resolveRestoredBounds(store) const window = new BrowserWindow({ @@ -291,7 +283,7 @@ export function createOrFocusDashboardPopout( broadcastPopoutOpenChanged(false) }) - loadDashboardPopout(window, initialView) + loadDashboardPopout(window) return window } diff --git a/src/main/window/main-window-state-lifecycle.ts b/src/main/window/main-window-state-lifecycle.ts index 443534d8352..2a5345bef50 100644 --- a/src/main/window/main-window-state-lifecycle.ts +++ b/src/main/window/main-window-state-lifecycle.ts @@ -1,5 +1,6 @@ import { app, type BrowserWindow } from 'electron' import type { Store } from '../persistence' +import { uiZoomFactorFromLevel } from '../../shared/ui-zoom-level' import { isWindowlessLaunch, showWindowWithoutStealingFocus } from './foreground-activation-policy' import { MIN_HEIGHT, MIN_WIDTH, syncTrafficLightPosition } from './main-window-visual-lifecycle' @@ -23,7 +24,7 @@ export function installMainWindowStateLifecycle(args: { mainWindow.webContents.setZoomLevel(level) // Why: native traffic lights don't scale with CSS zoom; reposition on startup to stay aligned with the zoomed titlebar. if (process.platform === 'darwin') { - syncTrafficLightPosition(mainWindow, 1.2 ** level) + syncTrafficLightPosition(mainWindow, uiZoomFactorFromLevel(level)) } }) diff --git a/src/main/worktree-create-preparation-pool.ts b/src/main/worktree-create-preparation-pool.ts index 8251e59a94b..7a040373c57 100644 --- a/src/main/worktree-create-preparation-pool.ts +++ b/src/main/worktree-create-preparation-pool.ts @@ -1,3 +1,4 @@ +import { worktreePreparationGit } from './git/worktree-create-git-executor' import { randomUUID } from 'node:crypto' import { mkdir } from 'node:fs/promises' import { posix, win32 } from 'node:path' @@ -83,7 +84,7 @@ async function discardEntry(entry: PreparationEntry): Promise { function discardEntryInBackground(entry: PreparationEntry): void { // Tracked, not bare `void`: the test reset must be able to settle it before dropping the registry. - trackPreparationDiscard(discardEntry(entry)) + trackPreparationDiscard(worktreePreparationGit.run(() => discardEntry(entry))) } function expireEntry(entry: PreparationEntry): void { @@ -151,7 +152,11 @@ export function takePreparation(entry: PreparationEntry): void { clearTimeout(entry.expiration) } -export function startPreparation({ +export function startPreparation(args: StartPreparationArgs): Promise { + return worktreePreparationGit.run(() => startBackgroundPreparation(args)) +} + +function startBackgroundPreparation({ repoPath, workspaceRoot, baseBranch, diff --git a/src/main/worktree-create-preparation-stale-cleanup.ts b/src/main/worktree-create-preparation-stale-cleanup.ts index 1606e62ed8f..d0f146eda98 100644 --- a/src/main/worktree-create-preparation-stale-cleanup.ts +++ b/src/main/worktree-create-preparation-stale-cleanup.ts @@ -33,6 +33,10 @@ export async function startStalePreparationCleanup( return } void retryPendingPreparationDiscards(cleanupKey) + // Why 'background': reclaiming another process's leftovers is never what a user is waiting on, and + // removing a large tree holds a general admission slot for seconds. The scan keeps the caller's + // tier — a create can await a preparation, and so transitively this scan. + const reclaimOptions: AddWorktreeOptions = { ...options, admissionTier: 'background' } const scan = listWorktreeGraph(repoPath, { ...options, includeCreatePreparations: true @@ -53,9 +57,9 @@ export async function startStalePreparationCleanup( // Preserve a branch-attached final path after a crash; only detached or // still-hidden preparations are safe to discard automatically. if (worktree.branch && pathOwnerPid === null) { - await unlockPreparedWorktree(repoPath, worktree.path, options).catch(() => {}) + await unlockPreparedWorktree(repoPath, worktree.path, reclaimOptions).catch(() => {}) } else if (pathOwnerPid === lockOwnerPid) { - await discardPreparedWorktree(repoPath, worktree.path, options).catch(() => {}) + await discardPreparedWorktree(repoPath, worktree.path, reclaimOptions).catch(() => {}) } } } diff --git a/src/main/worktree-create-preparation.test.ts b/src/main/worktree-create-preparation.test.ts index 785ed094b33..9b3291bc463 100644 --- a/src/main/worktree-create-preparation.test.ts +++ b/src/main/worktree-create-preparation.test.ts @@ -99,6 +99,36 @@ afterEach(async () => { }) describe('worktree create preparation registry', () => { + it.each([undefined, 'Ubuntu'])( + 'preserves create priority through claim probes on %s', + async (wslDistro) => { + const routing = wslDistro ? { wslDistro } : {} + mocks.getWorktreeOptions.mockReturnValue(routing) + await prepareWorktreeCreateForRepo(store, repo, 'origin/main') + expect(mocks.resolveBaseRef).toHaveBeenLastCalledWith(repo.path, 'origin/main', routing) + expect(mocks.prepareCheckout.mock.calls[0]?.[4]).not.toHaveProperty('admissionTier') + + const options = { ...routing, admissionTier: 'interactive' as const } + await expect( + consumePreparedWorktreeCreate({ + repoPath: repo.path, + workspaceRoot: '/workspace', + worktreePath: '/workspace/final', + branch: 'feature/test', + baseBranch: 'main', + options + }) + ).resolves.toMatchObject({ status: 'hit', retargeted: true }) + expect(mocks.resolveBaseRef).toHaveBeenLastCalledWith(repo.path, 'main', options) + expect(mocks.measureDivergence).toHaveBeenCalledWith( + repo.path, + 'refs/remotes/origin/main', + 'refs/heads/main', + options + ) + } + ) + it('starts the checkout only once the async workspace root resolves', async () => { let resolveRoot!: (root: string) => void mocks.computeWorkspaceRootAsync.mockReturnValue( @@ -185,7 +215,12 @@ describe('worktree create preparation registry', () => { branch: 'feature/test', baseBranch: 'main' }) - ).resolves.toEqual({ status: 'hit', retargeted: true, result: {} }) + ).resolves.toEqual({ + status: 'hit', + retargeted: true, + result: {}, + rearm: expect.any(Function) + }) // Finalize still receives the requested base, so it resets onto the requested commit. expect(mocks.finalize).toHaveBeenCalledWith( repo.path, @@ -261,7 +296,12 @@ describe('worktree create preparation registry', () => { branch: 'feature/test', baseBranch: 'refs/remotes/origin/main' }) - ).resolves.toEqual({ status: 'hit', retargeted: false, result: {} }) + ).resolves.toEqual({ + status: 'hit', + retargeted: false, + result: {}, + rearm: expect.any(Function) + }) }) it('never hands the same prepared checkout to two concurrent creates', async () => { @@ -414,7 +454,9 @@ describe('worktree create preparation registry', () => { }) try { await flushBackgroundWork() - expect(mocks.discard).toHaveBeenCalledWith(repo.path, stalePath, {}) + expect(mocks.discard).toHaveBeenCalledWith(repo.path, stalePath, { + admissionTier: 'background' + }) expect(ready).toBe(true) await prepareWorktreeCreateForRepo(store, repo, 'origin/release') expect(mocks.prepareCheckout).toHaveBeenCalledTimes(2) @@ -456,8 +498,10 @@ describe('worktree create preparation registry', () => { await prepareWorktreeCreateForRepo(store, repo, 'origin/main') - expect(mocks.unlock).toHaveBeenCalledWith(repo.path, '/workspace/final', {}) - expect(mocks.discard).not.toHaveBeenCalledWith(repo.path, '/workspace/final', {}) + expect(mocks.unlock).toHaveBeenCalledWith(repo.path, '/workspace/final', { + admissionTier: 'background' + }) + expect(mocks.discard).not.toHaveBeenCalledWith(repo.path, '/workspace/final', expect.anything()) }) it('does not classify a user branch worktree under the preparation directory as stale', async () => { @@ -516,14 +560,18 @@ describe('worktree create preparation registry', () => { expect(mocks.discard).toHaveBeenCalledTimes(1) }) + /** Mirrors a real create: consume, then run the deferred re-arm once the create has returned. */ async function consumeOnce(name: string): Promise { - await consumePreparedWorktreeCreate({ + const attempt = await consumePreparedWorktreeCreate({ repoPath: repo.path, workspaceRoot: '/workspace', worktreePath: `/workspace/${name}`, branch: `feature/${name}`, baseBranch: 'origin/main' }) + if (attempt.status === 'hit') { + attempt.rearm() + } } it('does not re-arm after an isolated create', async () => { @@ -553,10 +601,70 @@ describe('worktree create preparation registry', () => { branch: 'feature/third', baseBranch: 'origin/main' }) - ).resolves.toEqual({ status: 'hit', retargeted: false, result: {} }) + ).resolves.toEqual({ + status: 'hit', + retargeted: false, + result: {}, + rearm: expect.any(Function) + }) expect(mocks.finalize).toHaveBeenCalledTimes(3) }) + it('holds the re-arm checkout until the create runs the deferred thunk', async () => { + await prepareWorktreeCreateForRepo(store, repo, 'origin/main') + await consumeOnce('first') + await prepareWorktreeCreateForRepo(store, repo, 'origin/main') + mocks.prepareCheckout.mockClear() + + const attempt = await consumePreparedWorktreeCreate({ + repoPath: repo.path, + workspaceRoot: '/workspace', + worktreePath: '/workspace/second', + branch: 'feature/second', + baseBranch: 'origin/main' + }) + + // Drained first: an eager re-arm reaches prepareCheckout only after the pool awaits stale + // cleanup, so asserting in the same turn would pass with the deferral removed. + await flushBackgroundWork() + // The replacement checkout would otherwise hold a git admission slot for the rest of the create. + expect(mocks.prepareCheckout).not.toHaveBeenCalled() + expect(attempt.status).toBe('hit') + if (attempt.status === 'hit') { + attempt.rearm() + } + await flushBackgroundWork() + expect(mocks.prepareCheckout).toHaveBeenCalledTimes(1) + }) + + // `startPreparation` overwrites the map entry outright, so a thunk that armed over a prefetch + // would leave that prefetch's locked checkout on disk with nothing holding a reference to it. + it('skips the deferred re-arm when a prefetch armed the same key mid-create', async () => { + await prepareWorktreeCreateForRepo(store, repo, 'origin/main') + await consumeOnce('first') + await prepareWorktreeCreateForRepo(store, repo, 'origin/main') + + const attempt = await consumePreparedWorktreeCreate({ + repoPath: repo.path, + workspaceRoot: '/workspace', + worktreePath: '/workspace/second', + branch: 'feature/second', + baseBranch: 'origin/main' + }) + expect(attempt.status).toBe('hit') + + // The user reopens the composer while the create is still finishing. + await prepareWorktreeCreateForRepo(store, repo, 'origin/main') + mocks.prepareCheckout.mockClear() + + if (attempt.status === 'hit') { + attempt.rearm() + } + await flushBackgroundWork() + + expect(mocks.prepareCheckout).not.toHaveBeenCalled() + }) + it('does not re-arm when finalization failed', async () => { await prepareWorktreeCreateForRepo(store, repo, 'origin/main') await consumeOnce('first') diff --git a/src/main/worktree-create-preparation.ts b/src/main/worktree-create-preparation.ts index b13916194ca..be7ea0d5a36 100644 --- a/src/main/worktree-create-preparation.ts +++ b/src/main/worktree-create-preparation.ts @@ -1,3 +1,4 @@ +import { worktreePreparationGit } from './git/worktree-create-git-executor' import { mkdir } from 'node:fs/promises' import { posix, win32 } from 'node:path' import type { Store } from './persistence' @@ -43,8 +44,18 @@ export function hasPendingWorktreeCreatePreparations(): boolean { return hasPendingPreparations() } +/** Carries the consumed slot's pending re-arm to the create's outermost `finally`, which fires it + * once — after startup on success, and on any failure that follows the consume. */ +export type PreparationRearmHolder = { fire: () => void } + export type PreparedWorktreeCreateAttempt = - | { status: 'hit'; retargeted: boolean; result: AddWorktreeResult } + | { + status: 'hit' + retargeted: boolean + result: AddWorktreeResult + /** Run after materialization/startup completes, before returning the create result. */ + rearm: () => void + } | { status: 'miss'; reason: PreparedCheckoutMissReason } type ConsumePreparedWorktreeArgs = { @@ -62,14 +73,23 @@ function canonicalBaseRef( baseBranch: string, options: AddWorktreeOptions ): Promise { - return resolveLocalWorktreeBaseRef( - repoPath, - baseBranch, - options.wslDistro ? { wslDistro: options.wslDistro } : {} + return resolveLocalWorktreeBaseRef(repoPath, baseBranch, { + ...(options.wslDistro ? { wslDistro: options.wslDistro } : {}), + ...(options.admissionTier ? { admissionTier: options.admissionTier } : {}) + }) +} + +export function prepareWorktreeCreateForRepo( + store: Store, + repo: Repo, + baseBranch: string +): Promise { + return worktreePreparationGit.run(() => + prepareWorktreeCreateInBackground(store, repo, baseBranch) ) } -export async function prepareWorktreeCreateForRepo( +async function prepareWorktreeCreateInBackground( store: Store, repo: Repo, baseBranch: string @@ -145,6 +165,7 @@ async function claimPreparedWorktree( canonicalBase, { ...(options.wslDistro ? { wslDistro: options.wslDistro } : {}), + ...(options.admissionTier ? { admissionTier: options.admissionTier } : {}), // Why forward it: a cancelled create must stop these probes now, not at the deadline. ...(options.signal ? { signal: options.signal } : {}) } @@ -183,31 +204,43 @@ async function claimPreparedWorktree( /** Replaces a just-consumed preparation, re-armed on the base the create actually used so the * next one hits exactly — but only once the user has shown they are creating in a burst. A * replacement costs a full checkout and ~5 minutes of disk until its TTL, so arming one after an - * isolated create spends that on nobody. Never awaited: create has already returned by the time - * the replacement checkout finishes. */ -function rearmPreparation( + * isolated create spends that on nobody. + * + * Returns a thunk rather than launching: the replacement is a full `reset --hard`, which on a + * large repo holds a general admission slot for tens of seconds. Started mid-create it competes + * with the create's own git, so the caller runs it after materialization/startup completes. The burst + * bookkeeping still happens here — a prefetch that re-armed this key while we finalized would + * otherwise swallow the consume, and the next create would look isolated when it is really the + * middle of a burst. */ +function deferRearmPreparation( entry: PreparationEntry, baseBranch: string, canonicalBase: string -): void { - // Record first: a prefetch that re-armed this key while we finalized would otherwise swallow the - // consume, and the next create would look isolated when it is really the middle of a burst. +): () => void { const continuesBurst = recordPreparationConsume(entry.key) - if ( - !continuesBurst || - findPreparation(entry.repoPathKey, entry.workspaceRootKey, canonicalBase, entry.wslDistro) - ) { - return + const alreadyArmed = (): boolean => + findPreparation(entry.repoPathKey, entry.workspaceRootKey, canonicalBase, entry.wslDistro) !== + undefined + if (!continuesBurst || alreadyArmed()) { + return () => {} + } + return () => { + // Re-checked here, not only at consume time: `startPreparation` overwrites the map entry + // outright, so arming over a prefetch that landed during the create would strand its + // checkout on disk with no owner to discard it. + if (alreadyArmed()) { + return + } + void startPreparation({ + repoPath: entry.repoPath, + workspaceRoot: entry.workspaceRoot, + baseBranch, + canonicalBase, + options: entry.options + }).catch(() => { + // Why: a warm-up failure is recovered by the normal add on the next create. + }) } - void startPreparation({ - repoPath: entry.repoPath, - workspaceRoot: entry.workspaceRoot, - baseBranch, - canonicalBase, - options: entry.options - }).catch(() => { - // Why: a warm-up failure is recovered by the normal add on the next create. - }) } export async function consumePreparedWorktreeCreate( @@ -237,8 +270,8 @@ export async function consumePreparedWorktreeCreate( ) // Consuming the only prepared checkout leaves the next create cold. Re-arm for a user who is // creating in a burst; the TTL and the preparation limit still bound an unused replacement. - rearmPreparation(entry, args.baseBranch, claim.canonicalBase) - return { status: 'hit', retargeted: claim.retargeted, result } + const rearm = deferRearmPreparation(entry, args.baseBranch, claim.canonicalBase) + return { status: 'hit', retargeted: claim.retargeted, result, rearm } } catch (error) { await discardPreparedWorktree(args.repoPath, entry.preparedPath, options).catch(() => {}) console.warn( diff --git a/src/preload/api/dashboard-api.ts b/src/preload/api/dashboard-api.ts index aa8d6dabd8a..f3b766ce054 100644 --- a/src/preload/api/dashboard-api.ts +++ b/src/preload/api/dashboard-api.ts @@ -10,7 +10,7 @@ import type { } from '../../shared/terminal-preview' export type DashboardApi = { - openPopout: (view?: 'board' | 'map') => Promise + openPopout: () => Promise publishSnapshot: (snapshot: DashboardSnapshot) => Promise getPopoutOpen: () => Promise onPopoutOpenChanged: (callback: (open: boolean) => void) => () => void @@ -21,7 +21,6 @@ export type DashboardApi = { onSleepWorkspace: (callback: (args: DashboardSleepWorkspaceArgs) => void) => () => void requestSnapshot: () => Promise onSnapshot: (callback: (snapshot: DashboardSnapshot) => void) => () => void - onViewRequested: (callback: (view: 'board' | 'map') => void) => () => void revealAgent: (args: DashboardRevealAgentArgs) => Promise ackAgent: (paneKey: string) => Promise spawnAgent: (args: DashboardSpawnAgentArgs) => Promise diff --git a/src/preload/api/dashboard-bridge.ts b/src/preload/api/dashboard-bridge.ts index e6862504da9..b1e4690cbd7 100644 --- a/src/preload/api/dashboard-bridge.ts +++ b/src/preload/api/dashboard-bridge.ts @@ -9,8 +9,7 @@ import type { PreloadApi } from '../api-types' export const dashboardApi = { // Open the pop-out dashboard window, or focus it if already open. - openPopout: (view?: 'board' | 'map'): Promise => - ipcRenderer.invoke('dashboardPopout:open', view), + openPopout: (): Promise => ipcRenderer.invoke('dashboardPopout:open'), // ── Producer side (main window) ────────────────────────────────────── publishSnapshot: (snapshot: DashboardSnapshot): Promise => @@ -58,12 +57,6 @@ export const dashboardApi = { ipcRenderer.on('dashboard:snapshot', listener) return () => ipcRenderer.removeListener('dashboard:snapshot', listener) }, - onViewRequested: (callback: (view: 'board' | 'map') => void): (() => void) => { - const listener = (_event: Electron.IpcRendererEvent, view: 'board' | 'map'): void => - callback(view) - ipcRenderer.on('dashboard:viewRequested', listener) - return () => ipcRenderer.removeListener('dashboard:viewRequested', listener) - }, revealAgent: (args: DashboardRevealAgentArgs): Promise => ipcRenderer.invoke('dashboardPopout:revealAgent', args), ackAgent: (paneKey: string): Promise => diff --git a/src/relay/agent-status-store-relay-context.test.ts b/src/relay/agent-status-store-relay-context.test.ts new file mode 100644 index 00000000000..853722f3cf0 --- /dev/null +++ b/src/relay/agent-status-store-relay-context.test.ts @@ -0,0 +1,83 @@ +import { readFileSync } from 'node:fs' +import { describe, expect, it } from 'vitest' +import { createAgentChildWorkAdmission } from '../shared/agent-status-child-work-admission' +import { createAgentStatusStore } from '../shared/agent-status-store' +import { makeStructuredAgentStatusSubject } from '../shared/agent-status-subject' + +const SHARED_CORE_FILES = [ + 'agent-status-child-work.ts', + 'agent-status-child-work-codec.ts', + 'agent-status-child-work-admission.ts', + 'agent-status-child-work-admission-core.ts', + 'agent-status-child-work-admission-operations.ts', + 'agent-status-child-work-resume.ts', + 'agent-status-child-work-alias.ts', + 'agent-status-child-work-binding.ts', + 'agent-status-child-work-freshness.ts', + 'agent-status-child-work-projection.ts', + 'agent-status-store.ts', + 'agent-status-store-byte-budget.ts', + 'agent-status-store-child-queries.ts', + 'agent-status-store-codec.ts', + 'agent-status-store-mutation.ts', + 'agent-status-store-contract.ts', + 'agent-status-store-fact-codec.ts', + 'agent-status-store-parent.ts', + 'agent-status-store-persistence.ts', + 'agent-status-store-state.ts', + 'agent-status-store-status-codec.ts', + 'agent-status-transport-envelope.ts' +] + +const trustedSubject = makeStructuredAgentStatusSubject( + { + executionHostId: 'ssh:relay-host-a', + wslDistro: null, + workspaceId: 'folder-workspace-a', + workspaceKind: 'folder' + }, + 'session_11111111-1111-4111-8111-111111111111' +) + +describe('agent status store relay context', () => { + it('instantiates the same shared core and completes an admission/snapshot round-trip', () => { + const authority = createAgentStatusStore({ epoch: 'relay-epoch-a', mode: 'authority' }) + expect( + authority.applyMutation({ parent: { subject: trustedSubject, firstObservedAt: 10 } }) + ).not.toBeNull() + const admission = createAgentChildWorkAdmission(authority, { + mintChildWorkId: () => 'relay-child-1' + }) + + expect( + admission.announce({ + parent: trustedSubject, + provider: 'claude', + aliases: [{ segmentId: 'segment-1', aliasKind: 'task_id', alias: 'task-1' }], + fence: { invocationId: 'invocation-1', generation: 1 }, + lifetime: 'current', + kind: 'agent', + state: 'working', + membership: 'live', + observedAt: 20, + stoppable: true, + provenance: { source: 'transport', producerId: 'relay-fixture' } + }) + ).toMatchObject({ accepted: true, childWorkId: 'relay-child-1' }) + + const replica = createAgentStatusStore({ epoch: 'replica-placeholder', mode: 'replica' }) + expect(replica.applySnapshot(authority.getSnapshot())).toBe(true) + expect(replica.getParent(trustedSubject)?.firstObservedAt).toBe(10) + expect(replica.getChildren(trustedSubject)[0]?.childWorkId).toBe('relay-child-1') + }) + + it('keeps the relay-consumed core free of main, renderer and Electron imports', () => { + for (const filename of SHARED_CORE_FILES) { + const source = readFileSync(new URL(`../shared/${filename}`, import.meta.url), 'utf8') + expect(source, filename).not.toMatch( + /from\s+['"](?:electron|\.\.\/(?:main|renderer))(?:\/|['"])/ + ) + expect(source, filename).not.toMatch(/require\(['"]electron['"]\)/) + } + }) +}) diff --git a/src/relay/pty-handler-revive.test.ts b/src/relay/pty-handler-revive.test.ts index e184cd56817..bd0dffbd1b8 100644 --- a/src/relay/pty-handler-revive.test.ts +++ b/src/relay/pty-handler-revive.test.ts @@ -518,6 +518,38 @@ describe('PtyHandler', () => { expect(JSON.parse(live).map((entry: { id: string }) => entry.id)).toEqual(['pty-21']) }) + // Why: the pid gate is the one place revive turns an observation into "this pane is + // finished". `kill(pid, 0)` answers EPERM when the process exists under another uid, and + // the same ESRCH-only rule `reapPtyProvenExited` applies has to hold here + // (docs/reference/ssh-execution-boundary.md). + it('keeps a pane whose pid refuses the probe and drops only a proven-gone one', async () => { + const state = JSON.stringify([ + { id: 'pty-30', pid: 424242, cols: 80, rows: 24, cwd: LIVE_CWD }, + { id: 'pty-31', pid: 434343, cols: 80, rows: 24, cwd: LIVE_CWD } + ]) + const killSpy = vi.spyOn(process, 'kill').mockImplementation((pid) => { + if (pid === 424242) { + throw Object.assign(new Error('kill EPERM'), { code: 'EPERM' }) + } + if (pid === 434343) { + throw Object.assign(new Error('kill ESRCH'), { code: 'ESRCH' }) + } + return true + }) + try { + await dispatcher.callRequest('pty.revive', { state }) + } finally { + killSpy.mockRestore() + } + + expect(mockPtySpawn).toHaveBeenCalledTimes(1) + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: callRequest is typed unknown; pty.serialize answers with the JSON state string this file parses everywhere. + const live = (await dispatcher.callRequest('pty.serialize', { + ids: ['pty-30', 'pty-31'] + })) as string + expect(JSON.parse(live).map((entry: { id: string }) => entry.id)).toEqual(['pty-30']) + }) + describe('a Windows relay reviving a WSL pane', () => { const worktreeId = 'r::/remote/wsl-worktree' const historyFile = join( diff --git a/src/relay/pty-handler.ts b/src/relay/pty-handler.ts index 0dafb4fb40b..4a55d6b587b 100644 --- a/src/relay/pty-handler.ts +++ b/src/relay/pty-handler.ts @@ -5,7 +5,7 @@ import { existsSync } from 'node:fs' import { basename, join } from 'node:path' import { randomUUID } from 'node:crypto' import { resolveWindowsGitBashShellPath } from '../main/git-bash' -import { WINDOWS_GIT_BASH_SHELL } from '../shared/windows-terminal-shell' +import { isSupportedWindowsShellOverride } from '../shared/windows-terminal-shell' import type { RelayDispatcher, RequestContext } from './dispatcher' import { resolveDefaultShell, @@ -365,22 +365,6 @@ const ALLOWED_SIGNALS = new Set([ 'SIGUSR2' ]) -const ALLOWED_WINDOWS_SHELL_OVERRIDES = new Set([ - 'powershell.exe', - 'powershell', - 'pwsh.exe', - 'pwsh', - 'cmd.exe', - 'cmd', - 'wsl.exe', - 'wsl', - // Why: both spellings classify as a POSIX startup family, so rejecting them here made the relay - // the one host that hard-failed a setting the local and daemon PTYs accept. - 'bash.exe', - 'bash', - WINDOWS_GIT_BASH_SHELL -]) - function resolvePtyShellOverride(shellOverride: string): string { if (!shellOverride) { return '' @@ -388,8 +372,7 @@ function resolvePtyShellOverride(shellOverride: string): string { if (process.platform !== 'win32') { return '' } - const normalized = shellOverride.toLowerCase() - if (!ALLOWED_WINDOWS_SHELL_OVERRIDES.has(normalized)) { + if (!isSupportedWindowsShellOverride(shellOverride)) { throw new Error(`Unsupported Windows shell override: ${shellOverride}`) } return resolveWindowsGitBashShellPath(shellOverride) ?? shellOverride @@ -2914,10 +2897,10 @@ export class PtyHandler { if (this.ptys.has(entry.id) || this.pendingReviveIds.has(entry.id)) { continue } - // Only re-attach if the original process is still alive - try { - process.kill(entry.pid, 0) - } catch { + // Only re-attach if the host proves the original process is still there. `isProcessAlive` + // is ESRCH-only for the same reason `reapPtyProvenExited` is: a refusal this host cannot + // resolve is unverifiable, not absence (docs/reference/ssh-execution-boundary.md). + if (!Number.isInteger(entry.pid) || entry.pid <= 0 || !isProcessAlive(entry.pid)) { continue } const ownedPath = entry.worktreeId diff --git a/src/renderer/src/assets/main.css b/src/renderer/src/assets/main.css index 693e7572ddf..5278f980fd8 100644 --- a/src/renderer/src/assets/main.css +++ b/src/renderer/src/assets/main.css @@ -177,8 +177,8 @@ --terminal-pane-locate: var(--color-blue-600); --ai-action-accent: var(--color-violet-500); /* "An agent is asking you something" — one hue for every surface that shows - it (sidebar, tabs, dashboard, agent map). Orange, not amber: on the map it - has to stay separable from working-yellow at a glance. */ + it (sidebar, tabs, dashboard, kanban). Orange, not amber: it has to stay + separable from working-yellow at a glance. */ --agent-question: var(--color-orange-600); /* Legible weight for text/glyphs on a tinted --agent-question surface. */ --agent-question-text: var(--color-orange-700); @@ -856,6 +856,14 @@ html.native-shell .app-layout { flex-shrink: 0; } +/* Why: a viewport preset is a window-DIP size that CDP emulates on the guest, but + UI zoom redefines this renderer's CSS px. Dividing by the live zoom factor keeps + the host box exactly as wide as the emulated page (STA-7568). */ +.browser-page-preset-viewport { + width: calc(var(--browser-page-viewport-width) / var(--ui-zoom-factor, 1)); + height: calc(var(--browser-page-viewport-height) / var(--ui-zoom-factor, 1)); +} + /* Why: small identity anchor on desktop custom titlebars where native window chrome is hidden. Sized to sit comfortably in the 36px titlebar with a little horizontal breathing room. The SVG fill is white; light mode inverts diff --git a/src/renderer/src/components/AgentQuestionIcon.tsx b/src/renderer/src/components/AgentQuestionIcon.tsx index 6f2c3975a92..843ba913229 100644 --- a/src/renderer/src/components/AgentQuestionIcon.tsx +++ b/src/renderer/src/components/AgentQuestionIcon.tsx @@ -3,9 +3,8 @@ import { MessageCircleQuestion } from 'lucide-react' import { cn } from '@/lib/utils' // Why: "the agent is asking you something" shows up in the sidebar, terminal -// tabs, the dashboard, the kanban and the agent map. One icon + one token -// (--agent-question) so the four never drift apart; the map paints the same -// token from agent-map.css. Callers pass sizing via className. +// tabs, the dashboard and the kanban. One icon + one token (--agent-question) +// so they never drift apart. Callers pass sizing via className. type AgentQuestionIconProps = React.ComponentProps diff --git a/src/renderer/src/components/automations/AutomationRunHistory.test.tsx b/src/renderer/src/components/automations/AutomationRunHistory.test.tsx index d835d530890..1083e90acf0 100644 --- a/src/renderer/src/components/automations/AutomationRunHistory.test.tsx +++ b/src/renderer/src/components/automations/AutomationRunHistory.test.tsx @@ -13,7 +13,13 @@ import { createRoot, type Root } from 'react-dom/client' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import type { AutomationRun } from '../../../../shared/automations-types' import { AutomationRunHistory } from './AutomationRunHistory' -import { makeRun } from './automations-page-fixtures' +import { WORKSPACE_ID, makeRun, makeRunUsage, makeWorktree } from './automations-page-fixtures' +import { VIRTUALIZER_STUB_WINDOW_SIZE } from './virtualizer-test-stub' + +vi.mock('@tanstack/react-virtual', async () => { + const { createVirtualizerStub } = await import('./virtualizer-test-stub') + return { useVirtualizer: createVirtualizerStub() } +}) const roots: Root[] = [] @@ -132,6 +138,81 @@ describe('AutomationRunHistory unanswered history', () => { }) }) +describe('AutomationRunHistory virtualization', () => { + async function renderRuns(runs: AutomationRun[]): Promise { + const container = document.createElement('div') + document.body.appendChild(container) + const root = createRoot(container) + roots.push(root) + await act(async () => { + root.render( + + ) + }) + return container + } + + async function pressArrow(key: 'ArrowDown' | 'ArrowUp', times: number): Promise { + for (let move = 0; move < times; move += 1) { + await act(async () => { + window.dispatchEvent(new KeyboardEvent('keydown', { key, bubbles: true, cancelable: true })) + }) + } + } + + function makeRuns(count: number): AutomationRun[] { + return Array.from({ length: count }, (_, index) => + makeRun({ id: `run-${index}`, scheduledFor: FIRST + index }) + ) + } + + it('keeps a long history to a bounded number of mounted rows', async () => { + const container = await renderRuns(makeRuns(5_000)) + + expect(container.querySelectorAll('button[data-automation-run-id]').length).toBeLessThan(50) + // The count above the table still speaks for the whole history, not the window. + expect(container.textContent).toContain('5000 runs') + }) + + it('scrolls a selected row below the fold into the window and then focuses it', async () => { + const container = await renderRuns(makeRuns(VIRTUALIZER_STUB_WINDOW_SIZE * 2)) + + const belowFold = `run-${VIRTUALIZER_STUB_WINDOW_SIZE}` + expect(container.querySelector(`[data-automation-run-id="${belowFold}"]`)).toBeNull() + + // Selection starts on the first row, so this many moves lands one row past the + // window — the case where focus has to wait for the scroll to mount the row. + await pressArrow('ArrowDown', VIRTUALIZER_STUB_WINDOW_SIZE) + + const selected = container.querySelector( + `[data-automation-run-id="${belowFold}"]` + ) + expect(selected?.getAttribute('data-current')).toBe('true') + expect(document.activeElement).toBe(selected) + // The window moved rather than grew: the row it scrolled past is unmounted. + expect(container.querySelector('[data-automation-run-id="run-0"]')).toBeNull() + }) + + it('scrolls a selected row above the fold back into the window and then focuses it', async () => { + const container = await renderRuns(makeRuns(VIRTUALIZER_STUB_WINDOW_SIZE * 2)) + + await pressArrow('ArrowDown', VIRTUALIZER_STUB_WINDOW_SIZE) + expect(container.querySelector('[data-automation-run-id="run-0"]')).toBeNull() + + // Back to the top: the window now has to move the other way before focus can land. + await pressArrow('ArrowUp', VIRTUALIZER_STUB_WINDOW_SIZE) + + const selected = container.querySelector('[data-automation-run-id="run-0"]') + expect(selected?.getAttribute('data-current')).toBe('true') + expect(document.activeElement).toBe(selected) + }) +}) + describe('AutomationRunHistory keyboard navigation', () => { it('navigates runs with ArrowDown and ArrowUp and opens on Enter', async () => { const onOpenRun = vi.fn() @@ -237,3 +318,200 @@ describe('AutomationRunHistory keyboard navigation', () => { expect(onOpenRun).toHaveBeenCalledWith(run2) }) }) + +describe('AutomationRunHistory row content', () => { + let container: HTMLDivElement + let root: Root + + beforeEach(() => { + globalThis.IS_REACT_ACT_ENVIRONMENT = true + container = document.createElement('div') + document.body.appendChild(container) + root = createRoot(container) + roots.push(root) + }) + + function renderHistory(props: { + runs: AutomationRun[] + automationId?: string + worktreeMap?: ReadonlyMap> + onOpenRun?: (run: AutomationRun) => void + }): void { + act(() => { + root.render( + + ) + }) + } + + function rows(): NodeListOf { + return container.querySelectorAll('button[data-automation-run-id]') + } + + it('reports spend and tokens a host actually measured', () => { + renderHistory({ + runs: [ + makeRun({ + usage: makeRunUsage({ estimatedCostUsd: 1.5, totalTokens: 12_345 }) + }) + ] + }) + + expect(rows()[0].textContent).toContain('$1.50') + expect(rows()[0].textContent).toContain('12k') + }) + + it('says n/a rather than zero when usage is unavailable', () => { + renderHistory({ runs: [makeRun({ usage: null })] }) + + // A run whose usage nobody could read has not been measured at $0.00. + expect(rows()[0].textContent).toContain('n/a') + expect(rows()[0].textContent).not.toContain('$0.00') + }) + + it('names the workspace a run is still attached to', () => { + renderHistory({ + runs: [makeRun({ workspaceId: WORKSPACE_ID })], + worktreeMap: new Map([[WORKSPACE_ID, makeWorktree({ displayName: 'nightly-check' })]]) + }) + + expect(rows()[0].textContent).toContain('nightly-check') + }) + + it('keeps the remembered name of a workspace that is gone, and says it is gone', () => { + renderHistory({ + runs: [makeRun({ workspaceId: WORKSPACE_ID, workspaceDisplayName: 'nightly-check' })], + worktreeMap: new Map() + }) + + expect(rows()[0].textContent).toContain('nightly-check') + expect(rows()[0].textContent).toContain('no longer available') + }) + + it('counts the whole history but only the completed runs as completed', () => { + renderHistory({ + runs: [ + makeRun({ id: 'run-1', status: 'completed' }), + makeRun({ id: 'run-2', status: 'dispatch_failed' }), + makeRun({ id: 'run-3', status: 'completed' }) + ] + }) + + expect(container.textContent).toContain('3 runs · 2 completed') + }) + + it('says "1 run" rather than "1 runs"', () => { + renderHistory({ runs: [makeRun()] }) + + expect(container.textContent).toContain('1 run · 1 completed') + }) + + it('opens and selects the clicked run', () => { + const onOpenRun = vi.fn() + const second = makeRun({ id: 'run-2' }) + renderHistory({ runs: [makeRun({ id: 'run-1' }), second], onOpenRun }) + + act(() => rows()[1].click()) + + expect(onOpenRun).toHaveBeenCalledExactlyOnceWith(second) + expect(rows()[1].getAttribute('data-current')).toBe('true') + expect(rows()[0].getAttribute('data-current')).toBe('false') + }) + + it('drops a selection that belonged to the automation before this one', () => { + const runs = [makeRun({ id: 'run-1' }), makeRun({ id: 'run-2' })] + renderHistory({ runs, automationId: 'a-1' }) + act(() => rows()[1].click()) + + expect(rows()[1].getAttribute('data-current')).toBe('true') + + // Same row IDs, different automation: carrying the old selection over would + // highlight a row the user never picked. + renderHistory({ runs, automationId: 'a-2' }) + + expect(rows()[0].getAttribute('data-current')).toBe('true') + expect(rows()[1].getAttribute('data-current')).toBe('false') + }) +}) + +describe('AutomationRunHistory keyboard navigation guards', () => { + let container: HTMLDivElement + let root: Root + + beforeEach(() => { + globalThis.IS_REACT_ACT_ENVIRONMENT = true + container = document.createElement('div') + document.body.appendChild(container) + root = createRoot(container) + roots.push(root) + }) + + async function pressEnter(): Promise { + await act(async () => { + window.dispatchEvent( + new KeyboardEvent('keydown', { key: 'Enter', bubbles: true, cancelable: true }) + ) + }) + } + + it('opens nothing while rows are on screen under an unanswered read', async () => { + const onOpenRun = vi.fn() + await act(async () => { + root.render( + + ) + }) + + await pressEnter() + + // The notice says these rows are not the host's answer, so Enter must not act + // on them however many of them are still painted. + expect(onOpenRun).not.toHaveBeenCalled() + }) + + it('follows the runs it was last given, not the ones it mounted with', async () => { + const onOpenRun = vi.fn() + const replacement = makeRun({ id: 'run-9', scheduledFor: LATEST }) + await act(async () => { + root.render( + + ) + }) + // The listener subscribes once and reads the current runs through a ref; a + // refreshed history has to reach it without a resubscribe. + await act(async () => { + root.render( + + ) + }) + + await pressEnter() + + expect(onOpenRun).toHaveBeenCalledExactlyOnceWith(replacement) + }) +}) diff --git a/src/renderer/src/components/automations/AutomationRunHistory.tsx b/src/renderer/src/components/automations/AutomationRunHistory.tsx index cc36d416f14..3f5a7eb2ee1 100644 --- a/src/renderer/src/components/automations/AutomationRunHistory.tsx +++ b/src/renderer/src/components/automations/AutomationRunHistory.tsx @@ -1,4 +1,5 @@ -import React, { useMemo, useState } from 'react' +import React, { useCallback, useLayoutEffect, useMemo, useRef, useState } from 'react' +import { useVirtualizer } from '@tanstack/react-virtual' import { Badge } from '@/components/ui/badge' import { cn } from '@/lib/utils' import type { AutomationRun } from '../../../../shared/automations-types' @@ -13,7 +14,7 @@ import { formatAutomationTokens, getAutomationUsageStatusLabel } from './automation-usage-model' -import { automationRunOccurrenceLabel } from './automation-run-occurrences' +import { automationRunOccurrenceLabel, isAutomationRunFolded } from './automation-run-occurrences' import { getAutomationRunWorkspaceDisplay } from './automation-run-workspace-display' import { AutomationOwnerConflictNotice } from './AutomationOwnerConflictNotice' import type { AutomationActionNotice } from './automation-row-action-dispatch' @@ -25,6 +26,22 @@ import { } from './automation-run-history-keyboard-navigation' import { translate } from '@/i18n/i18n' +// Date line + workspace detail line inside the row padding; the occurrence line +// is the only optional one, so the estimate can be exact without measuring. +const RUN_ROW_HEIGHT_PX = 57 +const RUN_ROW_OCCURRENCE_LINE_PX = 20 +const RUN_ROW_OVERSCAN = 10 +// happy-dom and the first paint both report a zero-height scroll element; without +// a starting viewport the first render would mount no rows at all. +const RUNS_VIEWPORT_INITIAL_RECT = { width: 1024, height: 600 } + +const RUN_ROW_GRID_CLASS = + 'grid w-full grid-cols-[minmax(9rem,1fr)_minmax(10rem,1.1fr)_minmax(5rem,.55fr)_minmax(5rem,.55fr)_minmax(6rem,auto)] gap-3' +// Sticky inside the scroller so the header shares the rows' content width when a +// classic scrollbar takes gutter space; opaque so scrolled rows don't bleed through. +const RUN_ROW_HEADER_SURFACE_CLASS = + '[background:color-mix(in_srgb,var(--muted)_20%,var(--background))]' + type AutomationRunHistoryProps = { runs: AutomationRun[] automationId: string @@ -44,6 +61,13 @@ export function AutomationRunHistory({ onOpenRun }: AutomationRunHistoryProps): React.JSX.Element { const containerRef = React.useRef(null) + const scrollRef = useRef(null) + const headerRef = useRef(null) + const rowsRef = useRef(null) + // The sticky header sits above the virtual rows in the same scroller, so every + // item is offset by the header height; without scrollMargin the virtualizer's + // coordinates (and scrollToIndex) are short by that offset. + const [scrollMargin, setScrollMargin] = useState(0) const [selectedRunState, setSelectedRunState] = useState<{ automationId: string runId: string | null @@ -58,7 +82,67 @@ export function AutomationRunHistory({ const selectedRunId = selectedRunState.automationId === automationId ? selectedRunState.runId : null - const selectedRun = runs.find((run) => run.id === selectedRunId) ?? runs[0] ?? null + const selectedIndex = selectedRunId ? runs.findIndex((run) => run.id === selectedRunId) : -1 + const selectedRun = (selectedIndex >= 0 ? runs[selectedIndex] : undefined) ?? runs[0] ?? null + + // Both options must be stable across renders: virtual-core memoizes its + // measurements on measuringOptions, which closes over getItemKey, and an inline + // estimateSize re-walks every uncached index (up to the whole history) per render. + const estimateRunRowSize = useCallback( + (index: number): number => { + const run = runs[index] + // The predicate, not the label: estimateSize is asked for unmounted indexes too, + // and building the label there would translate and format a date per run. + return run && isAutomationRunFolded(run) + ? RUN_ROW_HEIGHT_PX + RUN_ROW_OCCURRENCE_LINE_PX + : RUN_ROW_HEIGHT_PX + }, + [runs] + ) + const getRunRowKey = useCallback( + (index: number): string | number => runs[index]?.id ?? index, + [runs] + ) + + const virtualizer = useVirtualizer({ + count: runs.length, + getScrollElement: () => scrollRef.current, + estimateSize: estimateRunRowSize, + overscan: RUN_ROW_OVERSCAN, + initialRect: RUNS_VIEWPORT_INITIAL_RECT, + getItemKey: getRunRowKey, + scrollMargin, + // The sticky header covers the top of the scrollport, so a row aligned to the + // top must land below it; scrollPaddingStart is that viewport inset. + scrollPaddingStart: scrollMargin + }) + + // Measure the rows container's offset inside the scroller (its top equals the + // header height) and keep it current across zoom/font changes. + useLayoutEffect(() => { + const rows = rowsRef.current + const scrollElement = scrollRef.current + if (!rows || !scrollElement) { + return + } + const measure = (): void => { + const next = Math.round( + rows.getBoundingClientRect().top - + scrollElement.getBoundingClientRect().top + + scrollElement.scrollTop + ) + setScrollMargin((current) => (current === next ? current : next)) + } + measure() + if (typeof ResizeObserver === 'undefined' || !headerRef.current) { + return + } + // Only the header can shift the rows container's offset; observing the rows + // container too would fire on every row mount for no offset change. + const observer = new ResizeObserver(measure) + observer.observe(headerRef.current) + return () => observer.disconnect() + }, []) const findRunRow = React.useCallback( (runId: string): HTMLElement | null => @@ -67,162 +151,222 @@ export function AutomationRunHistory({ [] ) + // The window listener reads the latest runs and selection through this ref so it + // subscribes once, instead of on every render the page above it causes. + const keyboardInputRef = useRef({ runs, selectedRun, automationId, notice, onOpenRun }) React.useEffect(() => { - if (runs.length === 0 || notice) { - return - } + keyboardInputRef.current = { runs, selectedRun, automationId, notice, onOpenRun } + }) + const pendingFocusRunIdRef = useRef(null) + // A refresh can drop the row a keyboard move was waiting to focus; without this + // the stale id would steal focus if that run ever reappeared. + React.useEffect(() => { + const pendingRunId = pendingFocusRunIdRef.current + if (pendingRunId && !runs.some((run) => run.id === pendingRunId)) { + pendingFocusRunIdRef.current = null + } + }, [runs]) + + React.useEffect(() => { const handleKeyDown = (event: KeyboardEvent): void => { - if (!shouldHandleAutomationRunHistoryKey(event)) { + const input = keyboardInputRef.current + if (input.runs.length === 0 || input.notice || !shouldHandleAutomationRunHistoryKey(event)) { return } if (event.key === 'Enter') { - if (selectedRun) { + if (input.selectedRun) { event.preventDefault() - onOpenRun(selectedRun) + input.onOpenRun(input.selectedRun) } return } if (isAutomationRunHistoryArrowKey(event.key)) { const targetRun = getAutomationRunHistoryArrowTarget({ - runs, - selectedRunId: selectedRun?.id ?? null, + runs: input.runs, + selectedRunId: input.selectedRun?.id ?? null, key: event.key }) if (targetRun) { event.preventDefault() - setSelectedRunState({ automationId, runId: targetRun.id }) - // Enter is left to the focused control, so focus has to follow the selection. - findRunRow(targetRun.id)?.focus?.({ preventScroll: true }) + setSelectedRunState({ automationId: input.automationId, runId: targetRun.id }) + // Enter is left to the focused control, so focus has to follow the selection — + // but the target row may still be outside the virtual window, so focus waits + // for the scroll below to mount it. + pendingFocusRunIdRef.current = targetRun.id } } } window.addEventListener('keydown', handleKeyDown) return () => window.removeEventListener('keydown', handleKeyDown) - }, [automationId, findRunRow, notice, onOpenRun, runs, selectedRun]) + }, []) React.useEffect(() => { - if (!selectedRunId) { + if (selectedIndex >= 0) { + virtualizer.scrollToIndex(selectedIndex, { align: 'auto' }) + } + }, [selectedIndex, virtualizer]) + + // Unconditional: the row a keyboard move selected can take an extra scroll-driven + // render to mount, and only then can it take focus. + React.useEffect(() => { + const pendingRunId = pendingFocusRunIdRef.current + if (!pendingRunId) { return } - const element = findRunRow(selectedRunId) - if (element && typeof element.scrollIntoView === 'function') { - element.scrollIntoView({ block: 'nearest' }) + const element = findRunRow(pendingRunId) + if (element) { + pendingFocusRunIdRef.current = null + element.focus?.({ preventScroll: true }) } - }, [findRunRow, selectedRunId]) + }) return ( -
-
+
+
{translate('auto.components.automations.AutomationRunHistory.53fc5f07ab', 'Run history')}
{/* A failed read knows no counts; "0 runs" would answer a question nobody asked the host. */} {notice ? null :
{runCountLabel}
}
-
-
-
- {translate('auto.components.automations.AutomationRunHistory.8faaa00726', 'Run')} +
+
+
+
+ {translate('auto.components.automations.AutomationRunHistory.8faaa00726', 'Run')} +
+
+ {translate( + 'auto.components.automations.AutomationRunHistory.149c0b49c7', + 'Workspace' + )} +
+
+ {translate('auto.components.automations.AutomationRunHistory.86a248187e', 'Spend')} +
+
+ {translate('auto.components.automations.AutomationRunHistory.13988187b3', 'Tokens')} +
+
+ {translate('auto.components.automations.AutomationRunHistory.9974a2b429', 'Status')} +
-
- {translate('auto.components.automations.AutomationRunHistory.149c0b49c7', 'Workspace')} -
-
- {translate('auto.components.automations.AutomationRunHistory.86a248187e', 'Spend')} -
-
- {translate('auto.components.automations.AutomationRunHistory.13988187b3', 'Tokens')} -
-
- {translate('auto.components.automations.AutomationRunHistory.9974a2b429', 'Status')} -
-
-
- {runs.map((run) => { - const runWorktree = run.workspaceId ? (worktreeMap.get(run.workspaceId) ?? null) : null - const workspaceLabel = getAutomationRunWorkspaceDisplay({ - run, - worktree: runWorktree - }) - const usageLabel = getAutomationUsageStatusLabel(run.usage) - const occurrenceLabel = automationRunOccurrenceLabel(run) - return ( -
-
- {workspaceLabel.rowLabel} -
-
- {formatAutomationCost(run.usage?.estimatedCostUsd)} -
-
- {run.usage?.status === 'known' - ? formatAutomationTokens(run.usage.totalTokens) - : translate( - 'auto.components.automations.AutomationRunHistory.a00e38d1a3', - 'n/a' - )} -
-
- - {getAutomationRunStatusLabel(run.status)} - -
- - ) - })} + ) + })} +
{notice ? (

diff --git a/src/renderer/src/components/automations/AutomationRunsTable.test.tsx b/src/renderer/src/components/automations/AutomationRunsTable.test.tsx index b5c8a70aa8b..3ef348977b7 100644 --- a/src/renderer/src/components/automations/AutomationRunsTable.test.tsx +++ b/src/renderer/src/components/automations/AutomationRunsTable.test.tsx @@ -7,32 +7,21 @@ import type { Automation, AutomationRun } from '../../../../shared/automations-t import type { AutomationRunsDashboardEntry } from './automation-runs-dashboard-model' import { AutomationRunsTable } from './AutomationRunsTable' -vi.mock('@tanstack/react-virtual', () => ({ - useVirtualizer: ({ - count, - getItemKey - }: { - count: number - getItemKey: (index: number) => string - }) => ({ - getTotalSize: () => count * 59, - getVirtualItems: () => - Array.from({ length: Math.min(count, 21) }, (_, index) => ({ - index, - key: getItemKey(index), - start: index * 59 - })), - measureElement: () => undefined - }) -})) +vi.mock('@tanstack/react-virtual', async () => { + const { createVirtualizerStub } = await import('./virtualizer-test-stub') + return { useVirtualizer: createVirtualizerStub() } +}) -function entries(count: number): AutomationRunsDashboardEntry[] { +function entries( + count: number, + overrides: { hostLabel?: string; scope?: AutomationRunsDashboardEntry['scope'] } = {} +): AutomationRunsDashboardEntry[] { const automation = { id: 'automation', name: 'Daily check' } as Automation const row = { key: 'row', automation, catalogRef: { authority: { kind: 'desktop' }, selector: { kind: 'self' } }, - hostLabel: 'Local Mac', + hostLabel: overrides.hostLabel ?? 'Local Mac', usageSummary: null } as const return Array.from({ length: count }, (_, index) => ({ @@ -48,10 +37,23 @@ function entries(count: number): AutomationRunsDashboardEntry[] { trigger: 'scheduled', status: 'completed' } as AutomationRun, - scope: 'local' + scope: overrides.scope ?? 'local' })) } +/** The load-more guard reads the scroller's geometry, which happy-dom leaves at 0. */ +function scrollTo( + scroller: HTMLElement, + geometry: { scrollTop: number; scrollHeight: number; clientHeight: number } +): void { + for (const [property, value] of Object.entries(geometry)) { + Object.defineProperty(scroller, property, { value, configurable: true }) + } + act(() => { + scroller.dispatchEvent(new Event('scroll', { bubbles: true })) + }) +} + describe('AutomationRunsTable virtualization', () => { let container: HTMLDivElement let root: Root @@ -85,3 +87,215 @@ describe('AutomationRunsTable virtualization', () => { expect(mountedRows).toHaveLength(21) }) }) + +describe('AutomationRunsTable rows', () => { + let container: HTMLDivElement + let root: Root + + beforeEach(() => { + globalThis.IS_REACT_ACT_ENVIRONMENT = true + container = document.createElement('div') + document.body.appendChild(container) + root = createRoot(container) + }) + + afterEach(() => { + act(() => root.unmount()) + container.remove() + }) + + function render(node: React.JSX.Element): void { + act(() => root.render(node)) + } + + function rows(): NodeListOf { + return container.querySelectorAll('[data-testid="automation-runs-row"]') + } + + it('fills every column of a row from the entry it stands for', () => { + render( + {}} + onOpenRun={() => {}} + /> + ) + + const row = rows()[0] + expect(row.textContent).toContain('Daily check') + expect(row.textContent).toContain('Run 0') + expect(row.textContent).toContain('Local Mac') + expect(row.textContent).toContain('scheduled') + expect(row.textContent).toContain('Done') + }) + + it('names the scope when the row carries no host label', () => { + render( + {}} + onOpenRun={() => {}} + /> + ) + + // An unlabeled host still has to say where the run happened. + expect(rows()[0].textContent).toContain('Remote') + }) + + it('opens the entry belonging to the clicked row, not the first one', () => { + const onOpenRun = vi.fn() + const rendered = entries(5) + render( + {}} + onOpenRun={onOpenRun} + /> + ) + + act(() => rows()[3].click()) + + expect(onOpenRun).toHaveBeenCalledExactlyOnceWith(rendered[3]) + }) + + it('shows the spinner only until the first page arrives', () => { + render( + {}} + onOpenRun={() => {}} + /> + ) + + expect(container.textContent).toContain('Loading runs') + expect(rows()).toHaveLength(0) + + // A refresh over rows already on screen must not blank them back to a spinner. + render( + {}} + onOpenRun={() => {}} + /> + ) + + expect(container.textContent).not.toContain('Loading runs') + expect(rows()).toHaveLength(3) + }) + + it('distinguishes an empty history from one still loading', () => { + render( + {}} + onOpenRun={() => {}} + /> + ) + + expect(container.textContent).toContain('No runs yet') + expect(container.textContent).not.toContain('Loading runs') + }) +}) + +describe('AutomationRunsTable load more', () => { + let container: HTMLDivElement + let root: Root + + beforeEach(() => { + globalThis.IS_REACT_ACT_ENVIRONMENT = true + container = document.createElement('div') + document.body.appendChild(container) + root = createRoot(container) + }) + + afterEach(() => { + act(() => root.unmount()) + container.remove() + }) + + function renderTable(props: { + loading: boolean + hasMore: boolean + onLoadMore: () => void + }): void { + act(() => + root.render( + {}} + /> + ) + ) + } + + function scroller(): HTMLElement { + const element = container.querySelector('.scrollbar-sleek') + if (!element) { + throw new Error('runs table has no scroll container') + } + return element + } + + it('asks for the next page once the scroll reaches the end', () => { + const onLoadMore = vi.fn() + renderTable({ loading: false, hasMore: true, onLoadMore }) + + scrollTo(scroller(), { scrollTop: 1760, scrollHeight: 2360, clientHeight: 600 }) + + expect(onLoadMore).toHaveBeenCalledTimes(1) + }) + + it('stays quiet while the scroll is still far from the end', () => { + const onLoadMore = vi.fn() + renderTable({ loading: false, hasMore: true, onLoadMore }) + + scrollTo(scroller(), { scrollTop: 0, scrollHeight: 2360, clientHeight: 600 }) + + expect(onLoadMore).not.toHaveBeenCalled() + }) + + it('stays quiet when the host has no further pages', () => { + const onLoadMore = vi.fn() + renderTable({ loading: false, hasMore: false, onLoadMore }) + + scrollTo(scroller(), { scrollTop: 1760, scrollHeight: 2360, clientHeight: 600 }) + + expect(onLoadMore).not.toHaveBeenCalled() + }) + + it('asks once per page, not once per scroll event the same page fires', () => { + const onLoadMore = vi.fn() + const geometry = { scrollTop: 1760, scrollHeight: 2360, clientHeight: 600 } + renderTable({ loading: false, hasMore: true, onLoadMore }) + + scrollTo(scroller(), geometry) + // Scroll momentum keeps firing before the request settles; a second ask would + // fetch the same cursor twice. + renderTable({ loading: true, hasMore: true, onLoadMore }) + scrollTo(scroller(), geometry) + scrollTo(scroller(), geometry) + + expect(onLoadMore).toHaveBeenCalledTimes(1) + + // Once the page settles the next stretch of scrolling may ask again. + renderTable({ loading: false, hasMore: true, onLoadMore }) + scrollTo(scroller(), geometry) + + expect(onLoadMore).toHaveBeenCalledTimes(2) + }) +}) diff --git a/src/renderer/src/components/automations/AutomationRunsTable.tsx b/src/renderer/src/components/automations/AutomationRunsTable.tsx index e4ec4f565eb..eaff918c855 100644 --- a/src/renderer/src/components/automations/AutomationRunsTable.tsx +++ b/src/renderer/src/components/automations/AutomationRunsTable.tsx @@ -45,27 +45,9 @@ export function AutomationRunsTable({ return (

-
-
- {translate( - 'auto.components.automations.AutomationRunsDashboard.automation', - 'Automation' - )} -
-
- {translate('auto.components.automations.AutomationRunsDashboard.triggered', 'Triggered')} -
-
- {translate('auto.components.automations.AutomationRunsDashboard.trigger', 'Trigger')} -
-
{translate('auto.components.automations.AutomationRunsDashboard.host', 'Host')}
-
- {translate('auto.components.automations.AutomationRunsDashboard.status', 'Status')} -
-
{ const { clientHeight, scrollHeight, scrollTop } = event.currentTarget const nearEnd = scrollHeight - scrollTop - clientHeight < RUN_ROW_HEIGHT_PX * 10 @@ -75,8 +57,29 @@ export function AutomationRunsTable({ } }} > +
+
+ {translate( + 'auto.components.automations.AutomationRunsDashboard.automation', + 'Automation' + )} +
+
+ {translate( + 'auto.components.automations.AutomationRunsDashboard.triggered', + 'Triggered' + )} +
+
+ {translate('auto.components.automations.AutomationRunsDashboard.trigger', 'Trigger')} +
+
{translate('auto.components.automations.AutomationRunsDashboard.host', 'Host')}
+
+ {translate('auto.components.automations.AutomationRunsDashboard.status', 'Status')} +
+
{loading && entries.length === 0 ? ( -
+
{translate( 'auto.components.automations.AutomationRunsDashboard.loading', @@ -84,7 +87,7 @@ export function AutomationRunsTable({ )}
) : entries.length === 0 ? ( -
+
{translate( 'auto.components.automations.AutomationRunsDashboard.noRuns', @@ -99,7 +102,7 @@ export function AutomationRunsTable({
) : ( -
+
{virtualizer.getVirtualItems().map((virtualRow) => { const entry = entries[virtualRow.index] if (!entry) { diff --git a/src/renderer/src/components/automations/AutomationsDetailPane.tsx b/src/renderer/src/components/automations/AutomationsDetailPane.tsx index 72c60463ea3..38e9311288c 100644 --- a/src/renderer/src/components/automations/AutomationsDetailPane.tsx +++ b/src/renderer/src/components/automations/AutomationsDetailPane.tsx @@ -258,24 +258,27 @@ export function AutomationsDetailPane({ /> - - {selected ? ( - - ) : ( -
- {translate( - 'auto.components.automations.AutomationsPage.c3a28c9793', - 'Select an automation to view runs.' - )} -
- )} + + {/* The history owns the scrolling, so the padding rides a wrapper it can size against. */} +
+ {selected ? ( + + ) : ( +
+ {translate( + 'auto.components.automations.AutomationsPage.c3a28c9793', + 'Select an automation to view runs.' + )} +
+ )} +
)} diff --git a/src/renderer/src/components/automations/automation-page-parts.tsx b/src/renderer/src/components/automations/automation-page-parts.tsx index 4ffd81001bb..03ba4d5738d 100644 --- a/src/renderer/src/components/automations/automation-page-parts.tsx +++ b/src/renderer/src/components/automations/automation-page-parts.tsx @@ -3,16 +3,20 @@ import type { Badge } from '@/components/ui/badge' import { cn } from '@/lib/utils' import type { AutomationRun } from '../../../../shared/automations-types' +// Frozen at module scope: every run row formats a date, and constructing a +// DateTimeFormat per cell dominates the render of a long runs table. +const automationDateTimeFormatter = new Intl.DateTimeFormat(undefined, { + month: 'short', + day: 'numeric', + hour: 'numeric', + minute: '2-digit' +}) + export function formatAutomationDateTime(value: number | null | undefined): string { if (!value) { return 'Never' } - return new Intl.DateTimeFormat(undefined, { - month: 'short', - day: 'numeric', - hour: 'numeric', - minute: '2-digit' - }).format(value) + return automationDateTimeFormatter.format(value) } export function formatAutomationRelativeTime( diff --git a/src/renderer/src/components/automations/automation-run-occurrences.ts b/src/renderer/src/components/automations/automation-run-occurrences.ts index 71af9043eb8..fc90937853f 100644 --- a/src/renderer/src/components/automations/automation-run-occurrences.ts +++ b/src/renderer/src/components/automations/automation-run-occurrences.ts @@ -13,12 +13,17 @@ import { translate } from '@/i18n/i18n' type AutomationRunOccurrences = Pick +/** The label's condition without its cost; row-size estimation asks it per history item. */ +export function isAutomationRunFolded(run: AutomationRunOccurrences): boolean { + return (run.occurrenceCount ?? 1) > 1 +} + /** Null for the single-occurrence rows, which is every row written before folding. */ export function automationRunOccurrenceLabel(run: AutomationRunOccurrences): string | null { - const count = run.occurrenceCount ?? 1 - if (count <= 1) { + if (!isAutomationRunFolded(run)) { return null } + const count = run.occurrenceCount ?? 1 // Not named `count`: i18next reserves it for plural selection, which would send // these keys looking for `_one`/`_other` variants the catalog does not carry. // The label only renders above 1, so the plural is always right. diff --git a/src/renderer/src/components/automations/automations-page-fixtures.ts b/src/renderer/src/components/automations/automations-page-fixtures.ts index 16c28c28145..a5a3175e467 100644 --- a/src/renderer/src/components/automations/automations-page-fixtures.ts +++ b/src/renderer/src/components/automations/automations-page-fixtures.ts @@ -10,6 +10,7 @@ import type { Automation, AutomationRun, + AutomationRunUsage, ExternalAutomationManager } from '../../../../shared/automations-types' import type { ProjectHostSetup } from '../../../../shared/project-types' @@ -94,6 +95,28 @@ export function makeRun(overrides: Partial = {}): AutomationRun { } } +export function makeRunUsage(overrides: Partial = {}): AutomationRunUsage { + return { + status: 'known', + provider: 'claude', + model: 'claude-opus-5', + inputTokens: 1_000, + outputTokens: 500, + cacheReadTokens: null, + cacheWriteTokens: null, + reasoningOutputTokens: null, + totalTokens: 1_500, + estimatedCostUsd: 0.25, + estimatedCostSource: 'api_equivalent', + providerSessionId: 'session-1', + attribution: 'provider_session_time_window', + collectedAt: 10, + unavailableReason: null, + unavailableMessage: null, + ...overrides + } +} + export function makeExternalManager( overrides: Partial = {} ): ExternalAutomationManager { @@ -179,14 +202,27 @@ function makeProjectHostSetup(): ProjectHostSetup { } } -function makeWorktree(): Worktree { +export function makeWorktree(overrides: Partial = {}): Worktree { return { id: WORKSPACE_ID, repoId: REPO_ID, displayName: 'main', path: '/repos/orca', - branch: 'main' - } as Worktree + branch: 'main', + head: 'abc123', + isBare: false, + isMainWorktree: true, + comment: '', + linkedIssue: null, + linkedPR: null, + linkedLinearIssue: null, + isArchived: false, + isUnread: false, + isPinned: false, + sortOrder: 0, + lastActivityAt: 0, + ...overrides + } } export type AutomationsPageStoreFixtures = { diff --git a/src/renderer/src/components/automations/virtualizer-test-stub.ts b/src/renderer/src/components/automations/virtualizer-test-stub.ts new file mode 100644 index 00000000000..43eed088ecd --- /dev/null +++ b/src/renderer/src/components/automations/virtualizer-test-stub.ts @@ -0,0 +1,72 @@ +/** + * happy-dom reports a zero-height scroll element, and `observeElementRect` hands + * that measurement straight to the virtualizer — so the real `useVirtualizer` + * renders no rows at all under test. This stub renders a bounded window instead, + * which is what the virtualization assertions are actually about. + * + * The window starts at index 0 and only moves when `scrollToIndex` names an index + * outside it, so a row below the fold stays unmounted until the component scrolls + * to it — the sequence a deferred-focus path depends on. + */ + +import { useState } from 'react' + +export const VIRTUALIZER_STUB_WINDOW_SIZE = 21 + +type VirtualizerStubOptions = { + count: number + estimateSize: (index: number) => number + getItemKey?: (index: number) => string | number +} + +type VirtualizerStub = { + getTotalSize: () => number + getVirtualItems: () => { index: number; key: string | number; start: number; size: number }[] + measureElement: (element: Element | null) => void + scrollToIndex: (index: number) => void +} + +export function createVirtualizerStub( + windowSize = VIRTUALIZER_STUB_WINDOW_SIZE +): (options: VirtualizerStubOptions) => VirtualizerStub { + return ({ count, estimateSize, getItemKey }) => { + const [windowStart, setWindowStart] = useState(0) + const sizes = Array.from({ length: count }, (_, index) => estimateSize(index)) + let offset = 0 + const starts = sizes.map((size) => { + const start = offset + offset += size + return start + }) + return { + getTotalSize: () => sizes.reduce((total, size) => total + size, 0), + getVirtualItems: () => + Array.from( + { length: Math.max(0, Math.min(windowSize, count - windowStart)) }, + (_, position) => { + const index = windowStart + position + return { + index, + key: getItemKey?.(index) ?? index, + start: starts[index] ?? 0, + size: sizes[index] ?? 0 + } + } + ), + measureElement: () => undefined, + // Scrolls the least the target allows, like `align: 'auto'`. + scrollToIndex: (index: number) => { + setWindowStart((current) => { + const lastStart = Math.max(0, count - windowSize) + if (index < current) { + return Math.min(index, lastStart) + } + if (index >= current + windowSize) { + return Math.min(index - windowSize + 1, lastStart) + } + return current + }) + } + } + } +} diff --git a/src/renderer/src/components/browser-pane/assemble-chrome/browser-page-context-menu.tsx b/src/renderer/src/components/browser-pane/assemble-chrome/browser-page-context-menu.tsx index 345e77957c4..fb1830bd41f 100644 --- a/src/renderer/src/components/browser-pane/assemble-chrome/browser-page-context-menu.tsx +++ b/src/renderer/src/components/browser-pane/assemble-chrome/browser-page-context-menu.tsx @@ -1,3 +1,4 @@ +import { windowDipToCssPx } from '@/lib/ui-zoom' import { useCallback, useEffect, @@ -42,9 +43,8 @@ export function BrowserPageContextMenu({ return } // Why: convert OS screen cursor coords to renderer CSS pixels — immune to guest/renderer coordinate-space mismatches from zoom/DPI. - const zoomFactor = 1.2 ** window.api.ui.getZoomLevel() - const x = Math.round((event.screenX - window.screenX) / zoomFactor) - const y = Math.round((event.screenY - window.screenY) / zoomFactor) + const x = Math.round(windowDipToCssPx(event.screenX - window.screenX)) + const y = Math.round(windowDipToCssPx(event.screenY - window.screenY)) setContextMenu({ x, y, diff --git a/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.test.ts b/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.test.ts index 7054ff08fc6..716f7d971c3 100644 --- a/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.test.ts +++ b/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.test.ts @@ -1,7 +1,10 @@ // @vitest-environment happy-dom +import { readFileSync } from 'node:fs' +import { resolve } from 'node:path' import { afterEach, describe, expect, it } from 'vitest' import { applyBrowserPageViewportLayout, + BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME, ensureBrowserPageViewport, getBrowserPageViewportScrollState, getBrowserOverlaySlotViewport, @@ -15,6 +18,15 @@ import { syncBrowserPageChromeInset } from './browser-page-viewport' +function readPresetViewportCssRule(): string { + const css = readFileSync(resolve(import.meta.dirname, '../../../assets/main.css'), 'utf8') + const body = + css.match(new RegExp(`\\.${BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME}\\s*\\{(?[^}]*)\\}`)) + ?.groups?.body ?? '' + + return body.replace(/\s+/g, ' ').trim() +} + function mountSlotViewport(workspaceTabId: string): HTMLDivElement { const root = document.createElement('div') root.className = 'relative flex min-h-0 flex-1 flex-col' @@ -55,8 +67,9 @@ describe('ensureBrowserPageViewport', () => { expect(viewport.scroller.style.overflow).toBe('') setBrowserPageViewportPresetSize('page-1', { width: 1440, height: 900 }) - expect(viewport.content.style.width).toBe('1440px') - expect(viewport.content.style.height).toBe('900px') + expect(viewport.content.style.getPropertyValue('--browser-page-viewport-width')).toBe('1440px') + expect(viewport.content.style.getPropertyValue('--browser-page-viewport-height')).toBe('900px') + expect(viewport.content.classList.contains(BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME)).toBe(true) expect(viewport.scroller.style.overflow).toBe('auto') setBrowserPageViewportPresetSize('page-1', null) @@ -71,11 +84,51 @@ describe('ensureBrowserPageViewport', () => { removeBrowserPageViewport('page-1') const rebuilt = ensureBrowserPageViewport('page-1', 'workspace-1')! - expect(rebuilt.content.style.width).toBe('1024px') - expect(rebuilt.content.style.height).toBe('768px') + expect(rebuilt.content.style.getPropertyValue('--browser-page-viewport-width')).toBe('1024px') + expect(rebuilt.content.style.getPropertyValue('--browser-page-viewport-height')).toBe('768px') expect(rebuilt.scroller.style.overflow).toBe('auto') }) + // STA-7568: the CSS variable keeps the host box in window DIP while the stylesheet + // divides by the live UI zoom factor. + it('stores preset host dimensions as window-DIP CSS variables', () => { + mountSlotViewport('workspace-1') + + const viewport = ensureBrowserPageViewport('page-1', 'workspace-1')! + setBrowserPageViewportPresetSize('page-1', { width: 390, height: 844 }) + expect(viewport.content.style.getPropertyValue('--browser-page-viewport-width')).toBe('390px') + expect(viewport.content.style.getPropertyValue('--browser-page-viewport-height')).toBe('844px') + }) + + it('leaves the host box sized by the zoom-compensating rule, not an inline size', () => { + mountSlotViewport('workspace-1') + const viewport = ensureBrowserPageViewport('page-1', 'workspace-1')! + + setBrowserPageViewportPresetSize('page-1', { width: 390, height: 844 }) + + expect(viewport.content.classList.contains(BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME)).toBe(true) + // An inline width/height would outrank the rule and reinstate the unscaled DIP box. + expect(viewport.content.style.width).toBe('') + expect(viewport.content.style.height).toBe('') + }) + + it('divides the preset DIP size by the live UI zoom factor', () => { + expect(readPresetViewportCssRule()).toBe( + 'width: calc(var(--browser-page-viewport-width) / var(--ui-zoom-factor, 1)); ' + + 'height: calc(var(--browser-page-viewport-height) / var(--ui-zoom-factor, 1));' + ) + }) + + it('clears preset dimensions when no preset is active', () => { + mountSlotViewport('workspace-1') + const viewport = ensureBrowserPageViewport('page-1', 'workspace-1')! + setBrowserPageViewportPresetSize('page-1', { width: 390, height: 844 }) + setBrowserPageViewportPresetSize('page-1', null) + + expect(viewport.content.classList.contains(BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME)).toBe(false) + expect(viewport.content.style.width).toBe('100%') + }) + it('routes host wheel deltas to the preset scroller', () => { mountSlotViewport('workspace-1') const viewport = ensureBrowserPageViewport('page-1', 'workspace-1')! diff --git a/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.ts b/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.ts index a7f4a0d54e2..38a37415527 100644 --- a/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.ts +++ b/src/renderer/src/components/browser-pane/host-guest/browser-page-viewport.ts @@ -137,12 +137,30 @@ export function ensureBrowserPageViewport( return viewport } +/** Divides the preset's window-DIP size by the live UI zoom factor (see `main.css`). */ +export const BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME = 'browser-page-preset-viewport' + +// Why the DIP conversion: CDP emulates the guest viewport in window DIP, but UI zoom +// redefines this renderer's CSS px, so an unconverted `${width}px` host box outgrows the +// emulated page and leaves an unpainted strip beside it (STA-7568). function applyViewportPresetSizeStyles( viewport: BrowserPageViewport, size: { width: number; height: number } | null ): void { - viewport.content.style.width = size ? `${size.width}px` : '100%' - viewport.content.style.height = size ? `${size.height}px` : '100%' + if (size) { + viewport.content.style.setProperty('--browser-page-viewport-width', `${size.width}px`) + viewport.content.style.setProperty('--browser-page-viewport-height', `${size.height}px`) + // Why: an inline width/height would outrank the class rule's zoom division. + viewport.content.style.removeProperty('width') + viewport.content.style.removeProperty('height') + viewport.content.classList.add(BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME) + } else { + viewport.content.classList.remove(BROWSER_PAGE_PRESET_VIEWPORT_CLASS_NAME) + viewport.content.style.removeProperty('--browser-page-viewport-width') + viewport.content.style.removeProperty('--browser-page-viewport-height') + viewport.content.style.width = '100%' + viewport.content.style.height = '100%' + } viewport.scroller.style.overflow = size ? 'auto' : '' } diff --git a/src/renderer/src/components/connect-dialog-outside-dismiss.test.tsx b/src/renderer/src/components/connect-dialog-outside-dismiss.test.tsx new file mode 100644 index 00000000000..5a7802d35b1 --- /dev/null +++ b/src/renderer/src/components/connect-dialog-outside-dismiss.test.tsx @@ -0,0 +1,378 @@ +// @vitest-environment happy-dom + +import { act } from 'react' +import type { ReactElement } from 'react' +import { createRoot, type Root } from 'react-dom/client' +import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' +import { JiraConnectDialog } from './jira-connect-dialog' +import { LinearApiKeyDialog } from './linear-api-key-dialog' +import { BitbucketCredentialsDialog } from './settings/bitbucket-credentials-dialog' + +type StoreState = { + settings: { activeRuntimeEnvironmentId: string | null } + connectJira: (input: unknown) => Promise<{ ok: boolean; error?: string }> + connectLinear: (apiKey: string) => Promise<{ ok: boolean; error?: string }> +} + +const mocks = vi.hoisted(() => { + const store: { current: StoreState | null } = { current: null } + return { store } +}) + +vi.mock('@/store', () => ({ + useAppStore: (selector: (state: StoreState) => unknown) => { + if (!mocks.store.current) { + throw new Error('Store state was not installed') + } + return selector(mocks.store.current) + } +})) + +vi.mock('@/runtime/runtime-rpc-client', () => ({ + getActiveRuntimeTarget: () => ({ kind: 'local' }) +})) + +let root: Root | null = null + +beforeEach(() => { + mocks.store.current = { + settings: { activeRuntimeEnvironmentId: null }, + connectJira: vi.fn(async () => ({ ok: true })), + connectLinear: vi.fn(async () => ({ ok: true })) + } +}) + +afterEach(async () => { + if (root) { + await act(async () => { + root?.unmount() + }) + } + root = null + document.body.innerHTML = '' + mocks.store.current = null +}) + +async function renderDialog(ui: ReactElement, existingRoot?: Root): Promise { + const targetRoot = existingRoot ?? createRoot(appendContainer()) + root = targetRoot + await act(async () => { + targetRoot.render(ui) + }) + // Why: Radix attaches its document pointerdown listener on a setTimeout(0), so a + // synchronous dispatch right after mount is missed. + await act(async () => { + await new Promise((resolve) => setTimeout(resolve, 0)) + }) + return targetRoot +} + +function appendContainer(): HTMLDivElement { + const container = document.createElement('div') + document.body.appendChild(container) + return container +} + +async function outsideClick(): Promise { + await act(async () => { + // Why: modal DialogContent sets deferPointerDownOutside, so the dismissal resolves on the + // click that follows the outside pointerdown. Events must bubble to reach the document listeners. + document.body.dispatchEvent(new MouseEvent('pointerdown', { bubbles: true, cancelable: true })) + document.body.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true })) + }) +} + +async function pressEscape(): Promise { + await act(async () => { + document.dispatchEvent(new KeyboardEvent('keydown', { key: 'Escape', bubbles: true })) + }) +} + +async function click(element: HTMLElement): Promise { + await act(async () => { + element.dispatchEvent(new MouseEvent('click', { bubbles: true, cancelable: true })) + }) +} + +async function type(input: HTMLInputElement, value: string): Promise { + await act(async () => { + Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value')?.set?.call(input, value) + input.dispatchEvent(new Event('input', { bubbles: true })) + }) +} + +function inputByPlaceholder(placeholder: string): HTMLInputElement { + const input = document.querySelector(`input[placeholder="${placeholder}"]`) + if (!input) { + throw new Error(`missing input with placeholder ${placeholder}`) + } + return input +} + +function buttonByText(label: string): HTMLButtonElement { + const match = Array.from(document.querySelectorAll('button')).find( + (candidate) => candidate.textContent?.trim() === label + ) + if (!match) { + throw new Error(`missing ${label} button`) + } + return match +} + +describe('JiraConnectDialog outside dismiss', () => { + it('keeps a typed site URL when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + const siteUrl = inputByPlaceholder('https://example.atlassian.net') + + await type(siteUrl, 'https://acme.atlassian.net') + await outsideClick() + + expect(onOpenChange).not.toHaveBeenCalled() + expect(siteUrl.value).toBe('https://acme.atlassian.net') + }) + + it('keeps a typed email and API token when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await type(inputByPlaceholder('you@example.com'), 'dev@example.com') + await outsideClick() + expect(onOpenChange).not.toHaveBeenCalled() + + await type(inputByPlaceholder('Atlassian API token'), 'jira-token') + await outsideClick() + expect(onOpenChange).not.toHaveBeenCalled() + }) + + it('still dismisses on a backdrop click while the form is clean', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + // Why: mode switches clear the credential fields, so a toggle alone leaves nothing to lose. + it('still dismisses on a backdrop click after a mode toggle with nothing typed', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await click(buttonByText('Self-hosted')) + expect(inputByPlaceholder('https://jira.example.com')).not.toBeNull() + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + it('still discards a typed draft on Escape', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await type(inputByPlaceholder('https://example.atlassian.net'), 'https://acme.atlassian.net') + await pressEscape() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) +}) + +describe('LinearApiKeyDialog outside dismiss', () => { + it('keeps a typed key when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + const key = inputByPlaceholder('lin_api_...') + + await type(key, 'lin_api_secret') + await outsideClick() + + expect(onOpenChange).not.toHaveBeenCalled() + expect(key.value).toBe('lin_api_secret') + }) + + it('still dismisses on a backdrop click while the key is empty', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + it('still discards a typed key on Escape', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await type(inputByPlaceholder('lin_api_...'), 'lin_api_secret') + await pressEscape() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) +}) + +describe('BitbucketCredentialsDialog outside dismiss', () => { + it('keeps a typed email when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + const email = inputByPlaceholder('you@example.com') + + await type(email, 'dev@example.com') + await outsideClick() + + expect(onOpenChange).not.toHaveBeenCalled() + expect(email.value).toBe('dev@example.com') + }) + + it('keeps a typed API token and base URL when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await type(inputByPlaceholder('Atlassian API token'), 'bb-token') + await outsideClick() + expect(onOpenChange).not.toHaveBeenCalled() + + await type(inputByPlaceholder('https://api.bitbucket.org/2.0'), 'https://api.internal/2.0') + await outsideClick() + expect(onOpenChange).not.toHaveBeenCalled() + }) + + it('keeps a typed access token in token mode when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await click(buttonByText('Access token')) + await type(inputByPlaceholder('Repository, project, or workspace access token'), 'bb-access') + await outsideClick() + + expect(onOpenChange).not.toHaveBeenCalled() + }) + + // Why: the base URL is submitted in both auth modes, so it must block dismissal in token mode too. + it('keeps a typed base URL in token mode when the backdrop is clicked', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await click(buttonByText('Access token')) + await type(inputByPlaceholder('https://api.bitbucket.org/2.0'), 'https://api.internal/2.0') + await outsideClick() + + expect(onOpenChange).not.toHaveBeenCalled() + }) + + it('still dismisses on a backdrop click while the form is clean', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + // Why: the baseline is seeded from the initial props, so an untouched prefilled edit form is + // clean and must still dismiss on a backdrop click. + it('still dismisses on a backdrop click for an untouched prefilled edit', async () => { + const onOpenChange = vi.fn() + await renderDialog( + + ) + + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + // Why: a status refresh may rewrite the stored metadata mid-edit; the baseline must stay at the + // values captured at open so an untouched form does not become sticky. + it('stays clean when the stored metadata is refreshed mid-edit', async () => { + const onOpenChange = vi.fn() + const targetRoot = await renderDialog( + + ) + + await renderDialog( + , + targetRoot + ) + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + expect(inputByPlaceholder('you@example.com').value).toBe('first@example.com') + }) + + it('keeps a typed draft when the stored metadata is refreshed mid-edit', async () => { + const onOpenChange = vi.fn() + const targetRoot = await renderDialog( + + ) + const email = inputByPlaceholder('you@example.com') + await type(email, 'typed@example.com') + + await renderDialog( + , + targetRoot + ) + await outsideClick() + + expect(onOpenChange).not.toHaveBeenCalled() + expect(email.value).toBe('typed@example.com') + }) + + // Why: mode switches clear the secret fields, so a toggle alone leaves nothing to lose. + it('still dismisses on a backdrop click after a mode toggle with nothing typed', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await click(buttonByText('Access token')) + expect(inputByPlaceholder('Repository, project, or workspace access token')).not.toBeNull() + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + // Why: a basic-mode email is not submitted in token mode, so it must not make the token form + // sticky — only the fields the active mode submits count as the draft. + it('dismisses after switching to token mode with only a basic-mode email typed', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await type(inputByPlaceholder('you@example.com'), 'dev@example.com') + await click(buttonByText('Access token')) + expect(inputByPlaceholder('Repository, project, or workspace access token')).not.toBeNull() + await outsideClick() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) + + it('still discards a typed draft on Escape', async () => { + const onOpenChange = vi.fn() + await renderDialog() + + await type(inputByPlaceholder('you@example.com'), 'dev@example.com') + await pressEscape() + + expect(onOpenChange).toHaveBeenCalledWith(false) + }) +}) diff --git a/src/renderer/src/components/dashboard-popout/AgentDashboardMapView.tsx b/src/renderer/src/components/dashboard-popout/AgentDashboardMapView.tsx deleted file mode 100644 index 0f861279438..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentDashboardMapView.tsx +++ /dev/null @@ -1,188 +0,0 @@ -import { Suspense, useMemo, useState, type RefObject } from 'react' -import type { - DashboardCard, - DashboardSleepWorkspaceArgs, - DashboardSnapshot, - DashboardSpawnAgentArgs -} from '../../../../shared/dashboard-snapshot' -import { cn } from '@/lib/utils' -import { lazyWithRetry } from '@/lib/lazy-with-retry' -import { AgentDashboardToolbar } from './AgentDashboardToolbar' -import { AgentTerminalPanel, type AgentRevealArgs } from './AgentTerminalDialog' -import { - EMPTY_DASHBOARD_FILTERS, - filterDashboardWorkspaces, - type DashboardFilters -} from './agent-board-filtering' -import { countAgentMapAgentTypes, filterAgentMapCards } from './agent-map-filter' -import { selectAgentlessMapWorkspaces } from './agent-map-workspace-visibility' -import { AgentMapFilterChips } from './AgentMapFilterChips' -import { AgentMapFilterPanel } from './AgentMapFilterPanel' -import { useAgentMapFilters } from './useAgentMapFilters' - -const AgentMap = lazyWithRetry( - () => import('./AgentMap').then((module) => ({ default: module.AgentMap })), - { reloadKey: 'agent-map' } -) - -type AgentDashboardMapViewProps = { - snapshot: DashboardSnapshot - cards: DashboardCard[] - query: string - onQueryChange: (query: string) => void - filters: DashboardFilters - onFiltersChange: (filters: DashboardFilters) => void - searchInputRef: RefObject - now: number - dialogCard: DashboardCard | null - onDialogOpenChange: (open: boolean) => void - onRevealAgent: (args: AgentRevealArgs) => void - onOpenTerminal: (card: DashboardCard) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onSleepWorkspace?: (args: DashboardSleepWorkspaceArgs) => void - workspaceContextMenusEnabled: boolean - onWorkspaceContextMenuOpenChange?: (open: boolean) => void -} - -/** Map-only state and derivation stay in the pop-out's lazy chunk. */ -export function AgentDashboardMapView({ - snapshot, - cards, - query, - onQueryChange, - filters, - onFiltersChange, - searchInputRef, - now, - dialogCard, - onDialogOpenChange, - onRevealAgent, - onOpenTerminal, - onSpawnAgent, - onSleepWorkspace, - workspaceContextMenusEnabled, - onWorkspaceContextMenuOpenChange -}: AgentDashboardMapViewProps): React.JSX.Element { - const agentTypes = useMemo( - () => [...countAgentMapAgentTypes(snapshot.cards).keys()], - [snapshot.cards] - ) - const mapFilters = useAgentMapFilters(agentTypes) - const [showAgentlessWorkspaces, setShowAgentlessWorkspaces] = useState(false) - const [showOrchestrationLinks, setShowOrchestrationLinks] = useState(true) - const agentlessWorkspaces = useMemo( - () => - selectAgentlessMapWorkspaces({ - cards: snapshot.cards, - workspaces: snapshot.workspaces ?? [], - query: '', - filters: EMPTY_DASHBOARD_FILTERS - }), - [snapshot.cards, snapshot.workspaces] - ) - // The map's own facets run here so the panel can report one shown-count that - // matches what the canvas actually draws. - const visibleCards = useMemo( - () => - filterAgentMapCards({ - cards, - enabledStates: mapFilters.states, - enabledHosts: mapFilters.hosts, - enabledAgentTypes: mapFilters.agentTypes, - timeRanges: mapFilters.timeRanges, - orchestrationOnly: mapFilters.orchestrationOnly, - now - }).filter((card) => !mapFilters.unreadOnly || card.unseen), - [ - cards, - mapFilters.states, - mapFilters.hosts, - mapFilters.agentTypes, - mapFilters.timeRanges, - mapFilters.orchestrationOnly, - mapFilters.unreadOnly, - now - ] - ) - const visibleAgentlessWorkspaces = useMemo( - () => - showAgentlessWorkspaces ? filterDashboardWorkspaces(agentlessWorkspaces, query, filters) : [], - [agentlessWorkspaces, filters, query, showAgentlessWorkspaces] - ) - - return ( - <> - - } - /> - snapshot.cards.find((card) => card.repoId === id)?.repoName ?? id} - statusLabel={(id) => - snapshot.cards.find((card) => card.workspaceStatusId === id)?.workspaceStatusLabel ?? id - } - showAgentlessWorkspaces={showAgentlessWorkspaces} - onShowAgentlessWorkspacesChange={setShowAgentlessWorkspaces} - showOrchestrationLinks={showOrchestrationLinks} - onShowOrchestrationLinksChange={setShowOrchestrationLinks} - onClear={() => { - onFiltersChange(EMPTY_DASHBOARD_FILTERS) - mapFilters.reset() - setShowAgentlessWorkspaces(false) - setShowOrchestrationLinks(true) - }} - /> -
- - - - {dialogCard ? ( - - ) : null} -
- - ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMap.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMap.test.tsx deleted file mode 100644 index 9db95d8cad7..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMap.test.tsx +++ /dev/null @@ -1,749 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { act, cleanup, fireEvent, render, screen } from '@testing-library/react' -import { describe, expect, it, vi } from 'vitest' -import { TooltipProvider } from '@/components/ui/tooltip' -import { AgentMap } from './AgentMap' -import { agentMapAttentionMarkerScale } from './agent-map-node-presentation' -import type { AgentMapState } from './agent-map-filter' -import type { DashboardCardHostKind } from '../../../../shared/dashboard-snapshot' -import { AGENT_MAP_AGENT_RADIUS } from './agent-map-layout' -import { card, installAgentMapEnvironment, NOW, renderMap } from './agent-map-render-test-harness' - -describe('AgentMap', () => { - const environment = installAgentMapEnvironment() - - it('renders the amber marker only for unread agents', () => { - const finished = card({ - paneKey: 'done', - conversationName: 'Finished agent', - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 60_000, - unseen: true - }) - renderMap([card(), finished]) - - const workingNode = screen.getByRole('button', { name: /Agent alpha/ }) - const doneNode = screen.getByRole('button', { name: /Finished agent/ }) - expect(workingNode).toHaveClass('fleet-status-working') - expect(doneNode).toHaveClass('fleet-status-done') - expect(workingNode.querySelector('.agent-map-agent-icon svg')).toBeInTheDocument() - expect(workingNode.querySelector('[data-agent-unread-marker]')).not.toBeInTheDocument() - expect(doneNode.querySelector('.agent-map-agent-icon svg')).toBeInTheDocument() - const unreadMarker = doneNode.querySelector('[data-agent-unread-marker]') - expect(unreadMarker).toHaveClass('agent-map-agent-unread-mark') - // On the ring circumference at the top-left diagonal, where the halo breaks the ring. - const onRing = String(-AGENT_MAP_AGENT_RADIUS * Math.SQRT1_2) - expect(unreadMarker).toHaveAttribute('cx', onRing) - expect(unreadMarker).toHaveAttribute('cy', onRing) - expect(Number(unreadMarker?.getAttribute('r'))).toBeGreaterThanOrEqual( - AGENT_MAP_AGENT_RADIUS * 0.225 - ) - expect(unreadMarker).toHaveAttribute('vector-effect', 'none') - expect(doneNode).toHaveAccessibleName(/unread/) - }) - - it('lets attention override working on the worktree glow', () => { - const done = card({ - paneKey: 'done', - conversationName: 'Finished agent', - worktreeId: 'worktree-done', - worktreeName: 'Finished worktree', - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 60_000 - }) - const waiting = card({ - paneKey: 'waiting', - conversationName: 'Question agent', - bucket: 'attention', - dotState: 'waiting' - }) - const { container } = renderMap([card(), waiting, done]) - - const workingNode = screen.getByRole('button', { name: /Agent alpha/ }) - const waitingNode = screen.getByRole('button', { name: /Question agent/ }) - const doneNode = screen.getByRole('button', { name: /Finished agent/ }) - const workingRing = screen.getByRole('button', { - name: /Open Agent map worktree details/ - }) - const doneRing = screen.getByRole('button', { - name: /Open Finished worktree worktree details/ - }) - - expect(workingNode.querySelector('[data-agent-map-agent-status-glow]')).toHaveAttribute( - 'data-agent-active-status', - 'working' - ) - expect(waitingNode.querySelector('[data-agent-map-agent-status-glow]')).toHaveAttribute( - 'data-agent-active-status', - 'waiting' - ) - expect(doneNode.querySelector('[data-agent-map-agent-status-glow]')).not.toBeInTheDocument() - expect(workingRing).toHaveClass('is-waiting') - expect(workingRing).not.toHaveClass('is-working') - expect(doneRing).not.toHaveClass('is-working') - expect(container.querySelector('[data-agent-map-worktree-status-glow]')).toHaveAttribute( - 'data-worktree-active-status', - 'waiting' - ) - expect(container.querySelectorAll('[data-agent-map-worktree-status-glow]')).toHaveLength(1) - }) - - it('keeps glow markup bounded for a large visible worktree', () => { - const cards = Array.from({ length: 120 }, (_, index) => { - const working = index % 2 === 0 - return card({ - paneKey: `pane-${index}`, - ptyId: `pty-${index}`, - tabId: `tab-${index}`, - leafId: `leaf-${index}`, - conversationName: `Agent ${index}`, - bucket: working ? 'working' : 'done', - dotState: working ? 'working' : 'done', - finishedAt: working ? null : NOW - 60_000 - }) - }) - const { container } = renderMap(cards, { selectedPaneKey: 'pane-0' }) - - expect(container.querySelectorAll('[data-agent-map-agent-status-glow]')).toHaveLength(60) - expect(container.querySelectorAll('[data-agent-map-worktree-status-glow]')).toHaveLength(1) - expect(container.querySelectorAll('filter')).toHaveLength(0) - }) - - it('enlarges unread markers when the full fleet is zoomed out', () => { - const fleet = Array.from({ length: 72 }, (_, index) => - card({ - paneKey: `pane-${index}`, - ptyId: `pty-${index}`, - tabId: `tab-${index}`, - leafId: `leaf-${index}`, - worktreeId: `worktree-${index}`, - worktreeName: `Worktree ${index}`, - conversationName: `Agent ${index}`, - unseen: index === 0 - }) - ) - const { container } = renderMap(fleet) - const marker = container.querySelector('[data-agent-unread-marker]')! - const agentMark = - marker.parentElement!.querySelector('.agent-map-agent-mark')! - - expect(Number(marker.getAttribute('r'))).toBeGreaterThan( - Number(agentMark.getAttribute('r')) * 0.225 - ) - expect(marker).toHaveAttribute('vector-effect', 'none') - }) - - it('grows attention markers more gently than the inverse zoom while keeping a size floor', () => { - const mapScale = 0.2 - const markerScale = agentMapAttentionMarkerScale(mapScale) - - expect(markerScale).toBeGreaterThan(1) - expect(markerScale).toBeLessThan(1 / mapScale) - expect(AGENT_MAP_AGENT_RADIUS * 0.225 * markerScale * mapScale).toBeGreaterThanOrEqual(2.25) - }) - - it('shows worktree details and opens a running agent', () => { - const onOpenTerminal = vi.fn() - const running = card() - renderMap([running], { onOpenTerminal }) - const ring = screen.getByRole('button', { name: 'Open Agent map worktree details' }) - fireEvent.click(ring) - - expect(ring).toHaveClass('is-open') - expect(screen.queryByRole('button', { name: 'Focus ring' })).not.toBeInTheDocument() - // The popover names the project; the map itself draws it uppercased. - expect(screen.getByText('Orca')).toBeInTheDocument() - expect(screen.getByText('1 agent · 1 active · 0 done')).toBeInTheDocument() - expect(screen.getByText('Agent alpha')).toBeInTheDocument() - fireEvent.click(screen.getAllByRole('button', { name: /Agent alpha/ })[1]) - expect(onOpenTerminal).toHaveBeenCalledWith(running) - expect(ring).not.toHaveClass('is-open') - }) - - it('counts acknowledged completions as done in worktree details', () => { - renderMap([ - card({ - bucket: 'idle', - dotState: 'done', - unseen: false, - finishedAt: NOW - 60_000 - }) - ]) - fireEvent.click(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - - expect(screen.getByText('1 agent · 0 active · 1 done')).toBeInTheDocument() - }) - - it('starts a new agent from the worktree details picker', () => { - const onSpawnAgent = vi.fn() - renderMap([card()], { - onSpawnAgent, - launchableAgentsByWorktreeId: { 'worktree-1': ['claude', 'codex'] } - }) - fireEvent.click(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - - expect(screen.getByText('Start a new agent')).toBeInTheDocument() - fireEvent.click(screen.getByRole('button', { name: /Codex/ })) - - // The raw worktree id, not the host-qualified map identity. - expect(onSpawnAgent).toHaveBeenCalledWith({ worktreeId: 'worktree-1', agent: 'codex' }) - }) - - it('explains an empty picker rather than offering nothing', () => { - renderMap([card()], { onSpawnAgent: vi.fn() }) - fireEvent.click(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - - expect(screen.getByText('No enabled agents detected.')).toBeInTheDocument() - }) - - it('offers sleep and launch on right-click where the store menu is unavailable', async () => { - const onSleepWorkspace = vi.fn() - renderMap([card()], { - onSleepWorkspace, - onSpawnAgent: vi.fn(), - launchableAgentsByWorktreeId: { 'worktree-1': ['claude'] } - }) - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' }), { - clientX: 10, - clientY: 10 - }) - - expect(await screen.findByText('Start a new agent')).toBeInTheDocument() - fireEvent.click(screen.getByText('Sleep')) - expect(onSleepWorkspace).toHaveBeenCalledWith({ worktreeId: 'worktree-1' }) - }) - - it('toggles worktree details from the keyboard', () => { - renderMap([card()]) - const ring = screen.getByRole('button', { name: 'Open Agent map worktree details' }) - - fireEvent.keyDown(ring, { key: 'Enter' }) - expect(ring).toHaveClass('is-open') - fireEvent.keyDown(ring, { key: 'Enter' }) - expect(ring).not.toHaveClass('is-open') - }) - - it('labels folder workspaces without presenting them as worktrees', () => { - renderMap([card({ workspaceKind: 'folder', worktreeName: 'Documentation' })]) - - expect( - screen.getByRole('button', { name: 'Open Documentation folder workspace details' }) - ).toBeInTheDocument() - }) - - it('connects spawned workers beneath their visible parent', () => { - const parent = card({ paneKey: 'parent', conversationName: 'Coordinator' }) - const child = card({ - paneKey: 'child', - parentPaneKey: 'parent', - conversationName: 'Worker' - }) - const nested = card({ - paneKey: 'nested', - parentPaneKey: 'child', - conversationName: 'Subagent' - }) - const orphan = card({ - paneKey: 'orphan', - parentPaneKey: 'filtered-parent', - conversationName: 'Orphaned worker' - }) - const { container } = renderMap([parent, child, nested, orphan]) - const workerLink = container.querySelector('[data-child-pane-key="child"]') - const nestedLink = container.querySelector('[data-child-pane-key="nested"]') - - expect(screen.getByRole('button', { name: /Coordinator/ })).toBeInTheDocument() - expect(screen.getByRole('button', { name: /^Worker/ })).toBeInTheDocument() - expect(container.querySelectorAll('[data-agent-map-lineage-link]')).toHaveLength(2) - expect(workerLink).toHaveClass('agent-map-lineage-link') - expect(workerLink).toHaveAttribute('data-agent-map-lineage-relation', 'orchestration') - expect(workerLink).toHaveAttribute('data-parent-pane-key', 'parent') - expect(workerLink?.getAttribute('d')?.match(/\bM\b/g)?.length).toBeGreaterThan(1) - // Why orchestration, not subagent: `nested` is a card, and in-process subagents - // never become cards — so a grandchild dispatch is still an orchestration edge. - expect(nestedLink).toHaveClass('agent-map-lineage-link') - expect(nestedLink).toHaveAttribute('data-agent-map-lineage-relation', 'orchestration') - expect(nestedLink).toHaveAttribute('data-parent-pane-key', 'child') - expect(nestedLink?.getAttribute('d')?.match(/\bM\b/g)?.length).toBeGreaterThan(1) - }) - - it('connects spawned workers across worktree rings', () => { - const parent = card({ - paneKey: 'parent', - worktreeId: 'parent-worktree', - worktreeName: 'Parent workspace', - conversationName: 'Coordinator' - }) - const child = card({ - paneKey: 'child', - worktreeId: 'child-worktree', - worktreeName: 'Child workspace', - parentPaneKey: 'parent', - conversationName: 'Worker' - }) - const nested = card({ - paneKey: 'nested', - worktreeId: 'nested-worktree', - worktreeName: 'Nested workspace', - parentPaneKey: 'child', - conversationName: 'Subagent' - }) - const { container } = renderMap([parent, child, nested]) - const workerLink = container.querySelector('[data-child-pane-key="child"]') - const nestedLink = container.querySelector('[data-child-pane-key="nested"]') - - expect(workerLink).toHaveClass('agent-map-lineage-link', 'is-cross-worktree') - expect(workerLink).toHaveAttribute('data-agent-map-lineage-relation', 'orchestration') - expect(nestedLink).toHaveClass('agent-map-lineage-link', 'is-cross-worktree') - expect(nestedLink).toHaveAttribute('data-agent-map-lineage-relation', 'orchestration') - }) - - it('keeps lineage styling to one lightweight path per relationship at fleet scale', () => { - const cards = Array.from({ length: 240 }, (_, index) => - card({ - paneKey: `agent-${index}`, - parentPaneKey: index === 0 ? undefined : `agent-${index - 1}`, - conversationName: `Agent ${index}` - }) - ) - const { container } = renderMap(cards, { selectedPaneKey: 'agent-0' }) - - expect(container.querySelectorAll('[data-agent-map-lineage-link]')).toHaveLength(239) - expect( - container.querySelectorAll('[data-agent-map-lineage-relation="orchestration"]') - ).toHaveLength(239) - expect(container.querySelectorAll('[data-agent-map-lineage-relation="subagent"]')).toHaveLength( - 0 - ) - expect(container.querySelectorAll('filter, animate, animateTransform')).toHaveLength(0) - }) - - it('hides orchestration links when the filter turns them off, keeping the agents', () => { - const sameWorktree = [ - card({ paneKey: 'parent', conversationName: 'Coordinator' }), - card({ paneKey: 'child', parentPaneKey: 'parent', conversationName: 'Worker' }) - ] - const crossWorktree = [ - card({ paneKey: 'far-parent', worktreeId: 'wt-a', worktreeName: 'A' }), - card({ - paneKey: 'far-child', - worktreeId: 'wt-b', - worktreeName: 'B', - parentPaneKey: 'far-parent' - }) - ] - const cards = [...sameWorktree, ...crossWorktree] - - const shown = renderMap(cards) - expect(shown.container.querySelectorAll('[data-agent-map-lineage-link]')).toHaveLength(2) - cleanup() - - const hidden = renderMap(cards, { showOrchestrationLinks: false }) - // Both same-worktree and cross-worktree edges go; the nodes themselves stay. - expect(hidden.container.querySelectorAll('[data-agent-map-lineage-link]')).toHaveLength(0) - expect(screen.getByRole('button', { name: /Coordinator/ })).toBeInTheDocument() - expect(screen.getByRole('button', { name: /^Worker/ })).toBeInTheDocument() - }) - - it('draws no lineage edge for an agent that lists itself as its own parent', () => { - const { container } = renderMap([ - card({ paneKey: 'self', parentPaneKey: 'self', conversationName: 'Self parent' }), - card({ paneKey: 'other', conversationName: 'Unrelated' }) - ]) - - expect(container.querySelectorAll('[data-agent-map-lineage-link]')).toHaveLength(0) - expect(screen.getByRole('button', { name: /Self parent/ })).toBeInTheDocument() - }) - - it('connects lineage between visible nodes even when the child is not ranked below its parent', () => { - // A 2-cycle cannot be ranked consistently, so the bounded layout (>256 agents) - // must place one of its edges pointing upward. Both nodes are drawn, so both - // edges must be too — the old y-ordering gate silently dropped the upward one. - const cards = [ - card({ paneKey: 'cycle-a', parentPaneKey: 'cycle-b', conversationName: 'Cycle A' }), - card({ paneKey: 'cycle-b', parentPaneKey: 'cycle-a', conversationName: 'Cycle B' }), - ...Array.from({ length: 255 }, (_, index) => - card({ - paneKey: `filler-${index}`, - parentPaneKey: index === 0 ? undefined : `filler-${index - 1}`, - conversationName: `Filler ${index}` - }) - ) - ] - const { container } = renderMap(cards, { selectedPaneKey: 'cycle-a' }) - - expect(container.querySelector('[data-child-pane-key="cycle-a"]')).not.toBeNull() - expect(container.querySelector('[data-child-pane-key="cycle-b"]')).not.toBeNull() - }) - - it('connects visible child worktrees beneath their parent ring', () => { - const { container } = renderMap([ - card({ paneKey: 'parent', worktreeId: 'parent-worktree', worktreeName: 'Parent' }), - card({ - paneKey: 'child', - worktreeId: 'child-worktree', - worktreeName: 'Child', - parentWorktreeId: 'parent-worktree' - }), - card({ - paneKey: 'orphan', - worktreeId: 'orphan-worktree', - worktreeName: 'Orphan', - parentWorktreeId: 'filtered-parent' - }) - ]) - const links = container.querySelectorAll('[data-agent-map-worktree-lineage-link]') - - expect(links).toHaveLength(1) - expect(links[0]).toHaveAttribute('data-parent-worktree-id', 'parent-worktree') - expect(links[0]).toHaveAttribute('data-child-worktree-id', 'child-worktree') - }) - - it('opens the shared dashboard terminal dialog when an agent is clicked', () => { - const onOpenTerminal = vi.fn() - const agent = card() - renderMap([agent], { onOpenTerminal }) - - fireEvent.click(screen.getByRole('button', { name: /Agent alpha/ })) - expect(onOpenTerminal).toHaveBeenCalledWith(agent) - }) - - it('keeps a selected node visible while compacting around an adjacent terminal', () => { - const { container } = renderMap([card()], { selectedPaneKey: 'pane-1' }) - - const selectedNode = screen.getByRole('button', { name: /Agent alpha/ }) - expect(selectedNode).toHaveClass('is-selected') - expect(screen.getByRole('button', { name: /Agent alpha/ })).toHaveAttribute( - 'aria-pressed', - 'true' - ) - const label = container.querySelector('.agent-map-worktree-label-group')! - expect(selectedNode.compareDocumentPosition(label) & Node.DOCUMENT_POSITION_FOLLOWING).toBe(4) - expect(label.querySelector('rect')).not.toBeInTheDocument() - expect(screen.getByText('270%')).toBeInTheDocument() - expect(screen.queryByText('Map filters')).not.toBeInTheDocument() - }) - - it('narrows the map to the enabled hosts', () => { - render( - - (['ssh'])} - onOpenTerminal={vi.fn()} - /> - - ) - - expect( - screen.queryByRole('button', { name: 'Open Agent map worktree details' }) - ).not.toBeInTheDocument() - expect( - screen.getByRole('button', { name: 'Open Remote map worktree details' }) - ).toBeInTheDocument() - }) - - it('eases the viewport into the selected agent', () => { - const frames: FrameRequestCallback[] = [] - vi.stubGlobal( - 'matchMedia', - vi.fn(() => ({ matches: false, addEventListener: vi.fn(), removeEventListener: vi.fn() })) - ) - vi.stubGlobal( - 'requestAnimationFrame', - vi.fn((callback: FrameRequestCallback) => { - frames.push(callback) - return frames.length - }) - ) - vi.stubGlobal('cancelAnimationFrame', vi.fn()) - const agent = card() - const view = renderMap([agent]) - - view.rerender( - - ) - act(() => frames.shift()?.(0)) - expect(screen.getByText('100%')).toBeInTheDocument() - act(() => frames.shift()?.(120)) - expect(screen.getByText('249%')).toBeInTheDocument() - act(() => frames.shift()?.(240)) - expect(screen.getByText('270%')).toBeInTheDocument() - }) - - it('keeps the selected node centered when topology changes around it', () => { - const selected = card() - const view = renderMap([selected], { selectedPaneKey: selected.paneKey }) - const svg = view.container.querySelector('.agent-map-canvas > svg')! - const selectedNode = (): SVGGElement => - view.container.querySelector('.agent-map-agent-node.is-selected')! - const nodeCenter = (): [number, number] => { - const match = selectedNode() - .getAttribute('transform') - ?.match(/translate\(([^ ]+) ([^)]+)\)/) - return [Number(match?.[1]), Number(match?.[2])] - } - const viewportCenter = (): [number, number] => { - const [x, y, width, height] = svg.getAttribute('viewBox')!.split(' ').map(Number) - return [x + width / 2, y + height / 2] - } - - const originalNodeCenter = nodeCenter() - view.rerender( - - ) - - expect(nodeCenter()).not.toEqual(originalNodeCenter) - expect(viewportCenter()[0]).toBeCloseTo(nodeCenter()[0]) - expect(viewportCenter()[1]).toBeCloseTo(nodeCenter()[1]) - }) - - it('increases map label scale when users zoom out', () => { - const { container } = renderMap([card()]) - const labelGroup = container.querySelector('.agent-map-worktree-label')?.parentElement - const initialScale = Number( - labelGroup?.getAttribute('transform')?.match(/scale\(([^)]+)\)/)?.[1] - ) - - const readsBeforeZoom = environment.boundsSpy.mock.calls.length - fireEvent.click(screen.getByRole('button', { name: 'Zoom out' })) - - const zoomedScale = Number( - labelGroup?.getAttribute('transform')?.match(/scale\(([^)]+)\)/)?.[1] - ) - expect(environment.boundsSpy).toHaveBeenCalledTimes(readsBeforeZoom) - expect(zoomedScale).toBeGreaterThan(initialScale) - }) - - it('avoids idle pointer layout reads and batches active viewport updates by frame', () => { - const frames: FrameRequestCallback[] = [] - const requestFrame = vi.fn((callback: FrameRequestCallback) => { - frames.push(callback) - return frames.length - }) - vi.stubGlobal('requestAnimationFrame', requestFrame) - vi.stubGlobal('cancelAnimationFrame', vi.fn()) - const { container } = renderMap([card()]) - const svg = container.querySelector('.agent-map-canvas > svg')! - Object.assign(svg, { - setPointerCapture: vi.fn(), - releasePointerCapture: vi.fn() - }) - - const readsBeforeHover = environment.boundsSpy.mock.calls.length - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 20, clientY: 20 }) - expect(environment.boundsSpy).toHaveBeenCalledTimes(readsBeforeHover) - - fireEvent.pointerDown(svg, { pointerId: 1, clientX: 20, clientY: 20 }) - expect(svg.setPointerCapture).toHaveBeenCalledWith(1) - const readsAfterPointerDown = environment.boundsSpy.mock.calls.length - const initialViewBox = svg.getAttribute('viewBox') - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 30, clientY: 20 }) - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 40, clientY: 20 }) - - expect(environment.boundsSpy).toHaveBeenCalledTimes(readsAfterPointerDown) - expect(requestFrame).toHaveBeenCalledOnce() - expect(svg).toHaveAttribute('viewBox', initialViewBox) - - act(() => frames.shift()?.(0)) - expect(svg.getAttribute('viewBox')).not.toBe(initialViewBox) - - requestFrame.mockClear() - const readsBeforeWheel = environment.boundsSpy.mock.calls.length - const wheel = (): void => { - const event = new Event('wheel', { bubbles: true, cancelable: true }) - Object.defineProperties(event, { - deltaY: { value: -10 }, - clientX: { value: 100 }, - clientY: { value: 100 } - }) - fireEvent(svg, event) - expect(event.defaultPrevented).toBe(true) - } - wheel() - wheel() - expect(environment.boundsSpy).toHaveBeenCalledTimes(readsBeforeWheel + 1) - expect(requestFrame).toHaveBeenCalledOnce() - }) - - it('keeps active labels visible and progressively discloses quiet labels', () => { - const quiet = card({ - paneKey: 'done', - worktreeId: 'quiet-worktree', - worktreeName: 'Quiet result', - conversationName: 'Finished agent', - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 60_000, - unseen: false - }) - const { container } = renderMap([card(), quiet]) - const labels = [...container.querySelectorAll('.agent-map-worktree-label')] - const activeGroup = labels.find((label) => label.textContent === 'Agent map')?.parentElement - const quietGroup = labels.find((label) => label.textContent === 'Quiet result')?.parentElement - - expect(activeGroup).toHaveClass('is-visible') - expect(quietGroup).not.toHaveClass('is-visible') - }) - - it('keeps acknowledged completions green and distinct from both unseen and idle', () => { - const seenResult = card({ - paneKey: 'seen', - conversationName: 'Seen result', - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 60_000, - unseen: false - }) - const newResult = card({ - paneKey: 'new', - conversationName: 'New result', - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 2 * 60_000, - unseen: true - }) - renderMap([card(), seenResult, newResult]) - - expect(screen.getByRole('button', { name: /Agent alpha/ })).toBeInTheDocument() - expect(screen.getByRole('button', { name: /New result/ })).toHaveClass('fleet-status-done') - // Not `fleet-status-idle`: acknowledging a finish demotes it, but the work is still - // yours to land, so it must not look like a workspace that never ran. - const seen = screen.getByRole('button', { name: /Seen result/ }) - expect(seen).toHaveClass('fleet-status-done-seen') - expect(seen).not.toHaveClass('fleet-status-idle') - expect(seen).not.toHaveClass('fleet-status-done') - expect(seen.querySelector('[data-agent-map-agent-status-glow]')).not.toBeInTheDocument() - }) - - it('hides the states the toolbar filter has muted', () => { - const done = card({ - paneKey: 'done', - conversationName: 'Done agent', - unseen: true, - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 60_000 - }) - renderMap([card(), done], { enabledStates: new Set(['done']) }) - - expect(screen.queryByRole('button', { name: /Agent alpha/ })).not.toBeInTheDocument() - expect(screen.getByRole('button', { name: /Done agent/ })).toBeInTheDocument() - }) - - it('preserves the viewport when filters temporarily empty the map', () => { - const agent = card() - const all = new Set(['attention', 'working', 'done', 'idle']) - const view = renderMap([agent], { enabledStates: all }) - fireEvent.click(screen.getByRole('button', { name: 'Zoom in' })) - const viewBox = view.container - .querySelector('.agent-map-canvas > svg')! - .getAttribute('viewBox') - - const onOpenTerminal = vi.fn() - view.rerender( - (['done'])} - /> - ) - expect(view.container.querySelector('.agent-map-canvas > svg')).not.toBeInTheDocument() - view.rerender( - - ) - - expect(view.container.querySelector('.agent-map-canvas > svg')).toHaveAttribute( - 'viewBox', - viewBox - ) - }) - - it('preserves the viewport through an empty source snapshot', () => { - const agent = card() - const view = renderMap([agent]) - fireEvent.click(screen.getByRole('button', { name: 'Zoom in' })) - const viewBox = view.container - .querySelector('.agent-map-canvas > svg')! - .getAttribute('viewBox') - - view.rerender() - expect(view.container.querySelector('.agent-map-canvas > svg')).not.toBeInTheDocument() - view.rerender() - - expect(view.container.querySelector('.agent-map-canvas > svg')).toHaveAttribute( - 'viewBox', - viewBox - ) - }) - - it('aggregates only acknowledged idle results without repacking topology', () => { - const results = Array.from({ length: 5 }, (_, index) => - card({ - paneKey: `done-${index}`, - conversationName: `Result ${index}`, - bucket: 'done', - dotState: 'done', - finishedAt: NOW - 60_000, - unseen: true - }) - ) - const view = renderMap(results) - const { container } = view - - expect(container.querySelectorAll('[data-agent-map-agent]')).toHaveLength(5) - expect(container.querySelectorAll('.agent-map-aggregate-node')).toHaveLength(0) - view.rerender( - ({ ...result, unseen: false }))} - now={NOW} - onOpenTerminal={vi.fn()} - /> - ) - expect(container.querySelectorAll('[data-agent-map-agent]')).toHaveLength(0) - expect(container.querySelectorAll('.agent-map-aggregate-node')).toHaveLength(1) - - view.rerender( - ({ ...result, unseen: false }))} - now={NOW} - selectedPaneKey="done-0" - onOpenTerminal={vi.fn()} - /> - ) - expect(container.querySelectorAll('[data-agent-map-agent]')).toHaveLength(5) - expect(container.querySelectorAll('.agent-map-aggregate-node')).toHaveLength(0) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMap.tsx b/src/renderer/src/components/dashboard-popout/AgentMap.tsx deleted file mode 100644 index 7b7afc56bc7..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMap.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { useEffect, useMemo, useRef } from 'react' -import { cn } from '@/lib/utils' -import type { - DashboardCard, - DashboardCardHostKind, - DashboardSleepWorkspaceArgs, - DashboardSpawnAgentArgs, - DashboardWorkspace -} from '../../../../shared/dashboard-snapshot' -import type { RepoIcon } from '../../../../shared/repo-icon' -import type { TuiAgent } from '../../../../shared/tui-agent' -import { AgentMapCanvas, type AgentMapCanvasHandle } from './AgentMapCanvas' -import { ALL_AGENT_MAP_HOSTS, filterAgentMapCards, type AgentMapState } from './agent-map-filter' -import { updateAgentMapLayout, type AgentMapLayoutCache } from './agent-map-layout' -import { selectAgentMapRecentFlareStatuses } from './agent-map-node-metadata' -import './agent-map.css' - -type AgentMapProps = { - cards: DashboardCard[] - workspaces?: DashboardWorkspace[] - repoIconsByRepoId?: Record - now: number - className?: string - selectedPaneKey?: string | null - /** Pass-throughs in production — the board pre-filters so its panel can report - * a shown-count that matches the canvas. Kept so tests can empty the map. */ - enabledStates?: ReadonlySet - enabledHosts?: ReadonlySet - /** Owned by the board's filter menu. Defaults to shown. */ - showOrchestrationLinks?: boolean - launchableAgentsByWorktreeId?: Record - workspaceContextMenusEnabled?: boolean - onWorkspaceContextMenuOpenChange?: (open: boolean) => void - onOpenTerminal: (card: DashboardCard) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onSleepWorkspace?: (args: DashboardSleepWorkspaceArgs) => void -} - -const ALL_AGENT_STATES: ReadonlySet = new Set([ - 'attention', - 'working', - 'done', - 'idle' -]) -const ALL_HOSTS: ReadonlySet = new Set(ALL_AGENT_MAP_HOSTS) -const EMPTY_WORKSPACES: DashboardWorkspace[] = [] - -export function AgentMap({ - cards, - workspaces = EMPTY_WORKSPACES, - repoIconsByRepoId, - now, - className, - selectedPaneKey = null, - enabledStates = ALL_AGENT_STATES, - enabledHosts = ALL_HOSTS, - showOrchestrationLinks = true, - launchableAgentsByWorktreeId, - workspaceContextMenusEnabled = false, - onWorkspaceContextMenuOpenChange, - onOpenTerminal, - onSpawnAgent, - onSleepWorkspace -}: AgentMapProps): React.JSX.Element { - const canvasRef = useRef(null) - const layoutCacheRef = useRef(null) - const visibleCards = useMemo( - () => - filterAgentMapCards({ - cards, - enabledStates, - enabledHosts - }), - [cards, enabledStates, enabledHosts] - ) - const visibleWorkspaces = useMemo( - () => workspaces.filter((workspace) => enabledHosts.has(workspace.hostKind)), - [enabledHosts, workspaces] - ) - const layoutResult = useMemo( - () => updateAgentMapLayout(layoutCacheRef.current, visibleCards, now, visibleWorkspaces), - [visibleCards, visibleWorkspaces, now] - ) - const recentFlareStatuses = useMemo( - () => selectAgentMapRecentFlareStatuses(visibleCards), - [visibleCards] - ) - useEffect(() => { - layoutCacheRef.current = layoutResult.cache - }, [layoutResult.cache]) - const layout = layoutResult.layout - - return ( -
-
- -
-
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapCanvas.performance.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapCanvas.performance.test.tsx deleted file mode 100644 index 7ec41a3d8b4..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapCanvas.performance.test.tsx +++ /dev/null @@ -1,95 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { act, cleanup, fireEvent, render } from '@testing-library/react' -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' - -const ringRender = vi.hoisted(() => vi.fn()) -vi.mock('./AgentMapWorktreeRingNode', () => ({ - AgentMapWorktreeRingNode: ({ worktree }: { worktree: { id: string } }) => { - ringRender(worktree.id) - return - } -})) - -import { AgentMap } from './AgentMap' - -const NOW = 2_000_000_000 -const CARD: DashboardCard = { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: 'Measure map', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Performance', - startedAt: NOW - 1_000, - finishedAt: null, - stateChangedAt: NOW - 1_000, - unseen: false -} - -describe('AgentMapCanvas pointer performance', () => { - const frames: FrameRequestCallback[] = [] - - beforeEach(() => { - frames.length = 0 - ringRender.mockClear() - vi.stubGlobal('requestAnimationFrame', (callback: FrameRequestCallback) => { - frames.push(callback) - return frames.length - }) - vi.stubGlobal('cancelAnimationFrame', vi.fn()) - vi.spyOn(Element.prototype, 'getBoundingClientRect').mockReturnValue({ - x: 0, - y: 0, - left: 0, - top: 0, - right: 800, - bottom: 560, - width: 800, - height: 560, - toJSON: () => ({}) - }) - }) - - afterEach(() => { - cleanup() - vi.restoreAllMocks() - vi.unstubAllGlobals() - }) - - it('presents the map as a non-selectable panning surface', () => { - const { container } = render() - const svg = container.querySelector('.agent-map-canvas > svg')! - - expect(svg).toHaveClass('cursor-grab', 'touch-none', 'select-none', 'active:cursor-grabbing') - }) - - it('coalesces drag frames without rerendering worktree nodes', () => { - const { container } = render() - const svg = container.querySelector('.agent-map-canvas > svg')! - Object.assign(svg, { - setPointerCapture: vi.fn(), - releasePointerCapture: vi.fn() - }) - expect(ringRender).toHaveBeenCalledTimes(1) - - fireEvent.pointerDown(svg, { pointerId: 2, button: 2, clientX: 20, clientY: 20 }) - expect(svg.setPointerCapture).not.toHaveBeenCalled() - - fireEvent.pointerDown(svg, { pointerId: 1, clientX: 20, clientY: 20 }) - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 40, clientY: 20 }) - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 60, clientY: 20 }) - expect(frames).toHaveLength(1) - - act(() => frames.shift()?.(0)) - expect(ringRender).toHaveBeenCalledTimes(1) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapCanvas.tsx b/src/renderer/src/components/dashboard-popout/AgentMapCanvas.tsx deleted file mode 100644 index 84290f36f40..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapCanvas.tsx +++ /dev/null @@ -1,412 +0,0 @@ -import { - forwardRef, - useCallback, - useEffect, - useImperativeHandle, - useMemo, - useRef, - useState -} from 'react' -import { translate } from '@/i18n/i18n' -import { usePrefersReducedMotion } from '@/hooks/usePrefersReducedMotion' -import type { - DashboardCard, - DashboardSleepWorkspaceArgs, - DashboardSpawnAgentArgs -} from '../../../../shared/dashboard-snapshot' -import type { RepoIcon } from '../../../../shared/repo-icon' -import type { TuiAgent } from '../../../../shared/tui-agent' -import type { AgentMapAgentNode, AgentMapProjectRing, AgentMapLayout } from './agent-map-layout' -import type { AgentMapFlareStatus } from './agent-map-node-metadata' -import { AgentMapScene } from './AgentMapScene' -import { agentFocusZoom, clamp, MAX_ZOOM, MIN_ZOOM } from './agent-map-canvas-zoom' -import { AgentMapViewportControls } from './AgentMapViewportControls' -import { - agentMapAgents, - navigableAgentMapAgents, - nextDirectionalAgent -} from './agent-map-navigation' -import type { AgentMapViewport } from './agent-map-viewport-transition' -import { useAgentMapContextMenus } from './useAgentMapContextMenus' -import { useAgentMapCanvasSize } from './useAgentMapCanvasSize' -import { useAgentMapPointerHold } from './useAgentMapPointerHold' -import { useAgentMapMotionLayout } from './useAgentMapMotionLayout' -import { useAgentMapSelectedFocus } from './useAgentMapSelectedFocus' -import { useAgentMapViewportTransition } from './useAgentMapViewportTransition' - -const AGENT_FOCUS_DURATION_MS = 240 - -export type AgentMapCanvasHandle = { - fit: () => void - focusProject: (project: AgentMapProjectRing) => void -} - -type AgentMapCanvasProps = { - layout: AgentMapLayout - repoIconsByRepoId?: Record - selectedPaneKey: string | null - allowAggregation: boolean - showOrchestrationLinks: boolean - recentFlareStatuses: ReadonlyMap - launchableAgentsByWorktreeId?: Record - workspaceContextMenusEnabled?: boolean - onWorkspaceContextMenuOpenChange?: (open: boolean) => void - onSelectAgent: (card: DashboardCard) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onSleepWorkspace?: (args: DashboardSleepWorkspaceArgs) => void -} - -export const AgentMapCanvas = forwardRef( - function AgentMapCanvas( - { - layout, - repoIconsByRepoId, - selectedPaneKey, - allowAggregation, - showOrchestrationLinks, - recentFlareStatuses, - launchableAgentsByWorktreeId, - workspaceContextMenusEnabled = false, - onWorkspaceContextMenuOpenChange, - onSelectAgent, - onSpawnAgent, - onSleepWorkspace - }, - forwardedRef - ): React.JSX.Element { - const containerRef = useRef(null) - const svgRef = useRef(null) - const nodeRefs = useRef(new Map()) - const dragRef = useRef<{ - pointerId: number - point: AgentMapViewport['center'] - center: AgentMapViewport['center'] - worldPerPixelX: number - worldPerPixelY: number - } | null>(null) - const viewportFrameRef = useRef(null) - const pendingViewportRef = useRef(null) - const interactionBoundsRef = useRef(null) - const hasShownProjectsRef = useRef(layout.projects.length > 0) - const { held, hold, release: releaseHold, clearDrag } = useAgentMapPointerHold(dragRef) - const clearInteractionBounds = useCallback(() => { - interactionBoundsRef.current = null - }, []) - const size = useAgentMapCanvasSize(containerRef, clearInteractionBounds) - const [viewport, setViewport] = useState({ - center: { x: layout.width / 2, y: layout.height / 2 }, - zoom: 1 - }) - const prefersReducedMotion = usePrefersReducedMotion() - const motionLayout = useAgentMapMotionLayout(layout, prefersReducedMotion) - const viewportRef = useRef(viewport) - const { contextMenus, onOpenProjectContextMenu, onOpenWorkspaceContextMenu } = - useAgentMapContextMenus({ - enabled: workspaceContextMenusEnabled, - launchableAgentsByWorktreeId, - onOpenChange: onWorkspaceContextMenuOpenChange, - onSpawnAgent, - onSleepWorkspace - }) - const { center, zoom } = viewport - const agents = useMemo(() => agentMapAgents(layout), [layout]) - const navigableAgents = useMemo( - () => navigableAgentMapAgents(layout, zoom, allowAggregation, selectedPaneKey), - [allowAggregation, layout, selectedPaneKey, zoom] - ) - const hasProjects = layout.projects.length > 0 - const aspect = size.width / Math.max(1, size.height) - const baseWidth = Math.max(layout.width, layout.height * aspect) - const baseHeight = baseWidth / aspect - const viewWidth = baseWidth / zoom - const viewHeight = baseHeight / zoom - const mapScale = size.width / viewWidth - const labelScale = Math.max(1, 1 / mapScale) - const viewBox = `${center.x - viewWidth / 2} ${center.y - viewHeight / 2} ${viewWidth} ${viewHeight}` - const focusZoom = agentFocusZoom(layout, size.width, size.height) - const resolveFocusZoom = useCallback((): number => { - const bounds = containerRef.current?.getBoundingClientRect() - return bounds && bounds.width > 0 && bounds.height > 0 - ? agentFocusZoom(layout, bounds.width, bounds.height) - : focusZoom - }, [focusZoom, layout]) - - const commitViewport = useCallback((next: AgentMapViewport): void => { - viewportRef.current = next - pendingViewportRef.current = null - interactionBoundsRef.current = null - setViewport(next) - }, []) - const { animate: animateViewport, stop: stopViewportTransition } = - useAgentMapViewportTransition({ - durationMs: AGENT_FOCUS_DURATION_MS, - reducedMotion: prefersReducedMotion, - onFrame: commitViewport - }) - useAgentMapSelectedFocus({ - agents, - selectedPaneKey, - viewportRef, - resolveFocusZoom, - animateViewport, - stopViewportTransition - }) - const applyViewport = useCallback( - (next: AgentMapViewport): void => { - stopViewportTransition() - commitViewport(next) - }, - [commitViewport, stopViewportTransition] - ) - const scheduleViewport = useCallback( - (next: AgentMapViewport): void => { - stopViewportTransition() - viewportRef.current = next - pendingViewportRef.current = next - if (viewportFrameRef.current !== null) { - return - } - viewportFrameRef.current = requestAnimationFrame(() => { - viewportFrameRef.current = null - interactionBoundsRef.current = null - const pending = pendingViewportRef.current - pendingViewportRef.current = null - if (pending) { - setViewport(pending) - } - }) - }, - [stopViewportTransition] - ) - const fit = useCallback((): void => { - applyViewport({ center: { x: layout.width / 2, y: layout.height / 2 }, zoom: 1 }) - }, [applyViewport, layout.height, layout.width]) - const focusProject = useCallback( - (project: AgentMapProjectRing): void => { - const projectWidth = project.radius * 2.5 - const projectHeight = project.radius * 2.5 - applyViewport({ - center: { x: project.x, y: project.y }, - zoom: clamp( - Math.min(baseWidth / projectWidth, baseHeight / projectHeight), - MIN_ZOOM, - MAX_ZOOM - ) - }) - }, - [applyViewport, baseHeight, baseWidth] - ) - useImperativeHandle(forwardedRef, () => ({ fit, focusProject }), [fit, focusProject]) - - useEffect(() => { - if (hasProjects && !hasShownProjectsRef.current) { - hasShownProjectsRef.current = true - fit() - } - }, [fit, hasProjects]) - - useEffect( - () => () => { - if (viewportFrameRef.current !== null) { - cancelAnimationFrame(viewportFrameRef.current) - } - }, - [] - ) - - const handleAgentKeyDown = useCallback( - (event: React.KeyboardEvent, agent: AgentMapAgentNode): void => { - if (event.key === 'Enter' || event.key === ' ') { - event.preventDefault() - onSelectAgent(agent.card) - return - } - const direction = - event.key === 'ArrowLeft' - ? { x: -1, y: 0 } - : event.key === 'ArrowRight' - ? { x: 1, y: 0 } - : event.key === 'ArrowUp' - ? { x: 0, y: -1 } - : event.key === 'ArrowDown' - ? { x: 0, y: 1 } - : null - if (!direction) { - return - } - event.preventDefault() - const next = nextDirectionalAgent(agent, navigableAgents, direction) - nodeRefs.current.get(next?.card.paneKey ?? '')?.focus() - }, - [navigableAgents, onSelectAgent] - ) - - const zoomAt = useCallback( - (nextZoom: number, clientX?: number, clientY?: number): void => { - const clampedZoom = clamp(nextZoom, MIN_ZOOM, MAX_ZOOM) - if (clientX === undefined || clientY === undefined) { - applyViewport({ ...viewportRef.current, zoom: clampedZoom }) - return - } - const bounds = - interactionBoundsRef.current ?? svgRef.current?.getBoundingClientRect() ?? null - if (!bounds || bounds.width <= 0 || bounds.height <= 0) { - applyViewport({ ...viewportRef.current, zoom: clampedZoom }) - return - } - interactionBoundsRef.current = bounds - const current = viewportRef.current - const currentWidth = baseWidth / current.zoom - const currentHeight = baseHeight / current.zoom - const anchorX = - current.center.x - - currentWidth / 2 + - ((clientX - bounds.left) / bounds.width) * currentWidth - const anchorY = - current.center.y - - currentHeight / 2 + - ((clientY - bounds.top) / bounds.height) * currentHeight - const nextWidth = baseWidth / clampedZoom - const nextHeight = baseHeight / clampedZoom - const xRatio = (clientX - bounds.left) / bounds.width - const yRatio = (clientY - bounds.top) / bounds.height - scheduleViewport({ - center: { - x: anchorX - (xRatio - 0.5) * nextWidth, - y: anchorY - (yRatio - 0.5) * nextHeight - }, - zoom: clampedZoom - }) - }, - [applyViewport, baseHeight, baseWidth, scheduleViewport] - ) - - useEffect(() => { - if (!hasProjects) { - return - } - const svg = svgRef.current - if (!svg) { - return - } - const handleWheel = (event: WheelEvent): void => { - event.preventDefault() - zoomAt( - viewportRef.current.zoom * Math.exp(-event.deltaY * 0.0015), - event.clientX, - event.clientY - ) - } - svg.addEventListener('wheel', handleWheel, { passive: false }) - return () => svg.removeEventListener('wheel', handleWheel) - }, [hasProjects, zoomAt]) - - return ( -
- {motionLayout.projects.length === 0 ? ( -
- {translate('dashboardPopout.map.empty', 'No agents match the current filters.')} -
- ) : ( - { - if (event.button !== 0 || dragRef.current) { - return - } - if ( - (event.target as Element).closest( - '[data-agent-map-agent], .agent-map-worktree-ring' - ) - ) { - return - } - const bounds = event.currentTarget.getBoundingClientRect() - if (bounds.width <= 0 || bounds.height <= 0) { - return - } - const current = viewportRef.current - dragRef.current = { - pointerId: event.pointerId, - point: { x: event.clientX, y: event.clientY }, - center: current.center, - worldPerPixelX: baseWidth / current.zoom / bounds.width, - worldPerPixelY: baseHeight / current.zoom / bounds.height - } - hold(event.target as Element) - event.currentTarget.setPointerCapture(event.pointerId) - }} - onPointerMove={(event) => { - const drag = dragRef.current - if (!drag) { - releaseHold() - return - } - if (drag.pointerId !== event.pointerId) { - return - } - scheduleViewport({ - center: { - x: drag.center.x - (event.clientX - drag.point.x) * drag.worldPerPixelX, - y: drag.center.y - (event.clientY - drag.point.y) * drag.worldPerPixelY - }, - zoom: viewportRef.current.zoom - }) - }} - onPointerUp={(event) => { - if (clearDrag(event.pointerId)) { - event.currentTarget.releasePointerCapture(event.pointerId) - } - }} - onPointerCancel={(event) => { - clearDrag(event.pointerId) - }} - onLostPointerCapture={(event) => { - clearDrag(event.pointerId) - }} - onPointerLeave={() => { - if (!dragRef.current) { - releaseHold() - } - }} - > - - - )} - - zoomAt(viewportRef.current.zoom * 1.25)} - onZoomOut={() => zoomAt(viewportRef.current.zoom / 1.25)} - /> - {contextMenus} -
- ) - } -) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapContentFilterItems.tsx b/src/renderer/src/components/dashboard-popout/AgentMapContentFilterItems.tsx deleted file mode 100644 index 25a2a94020c..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapContentFilterItems.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import { - DropdownMenuCheckboxItem, - DropdownMenuLabel, - DropdownMenuSeparator -} from '@/components/ui/dropdown-menu' -import { translate } from '@/i18n/i18n' -import { FilterOptionCount } from './FilterOptionCount' - -type AgentMapContentFilterItemsProps = { - showAgentlessWorkspaces: boolean - agentlessWorkspaceCount: number - onShowAgentlessWorkspacesChange: (show: boolean) => void - showOrchestrationLinks: boolean - onShowOrchestrationLinksChange: (show: boolean) => void -} - -/** - * The map-only "Map content" rows of the shared dashboard filter menu. These - * govern what the map draws rather than which cards survive filtering, so they - * sit apart from the project/status/review sections. - */ -export function AgentMapContentFilterItems({ - showAgentlessWorkspaces, - agentlessWorkspaceCount, - onShowAgentlessWorkspacesChange, - showOrchestrationLinks, - onShowOrchestrationLinksChange -}: AgentMapContentFilterItemsProps): React.JSX.Element { - return ( - <> - - {translate('dashboardPopout.map.filters.workspaceVisibility', 'Map content')} - - onShowAgentlessWorkspacesChange(checked === true)} - onSelect={(event) => event.preventDefault()} - > - - {translate( - 'dashboardPopout.map.filters.agentlessWorkspaces', - 'Workspaces without agents' - )} - - - - onShowOrchestrationLinksChange(checked === true)} - onSelect={(event) => event.preventDefault()} - > - - {translate('dashboardPopout.map.filters.orchestrationLinks', 'Orchestration links')} - - - - - ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapFilterCheckbox.tsx b/src/renderer/src/components/dashboard-popout/AgentMapFilterCheckbox.tsx deleted file mode 100644 index dca4532eeba..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapFilterCheckbox.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { Check } from 'lucide-react' -import { cn } from '@/lib/utils' -import { FilterOptionCount } from './FilterOptionCount' - -type AgentMapFilterCheckboxProps = { - label: string - checked: boolean - count: number - onToggle: () => void - leading?: React.ReactNode -} - -/** A filter row in the map's popover. Not a menu item: the panel holds sliders, - * and a Radix menu would swallow the arrow keys those need. */ -export function AgentMapFilterCheckbox({ - label, - checked, - count, - onToggle, - leading -}: AgentMapFilterCheckboxProps): React.JSX.Element { - return ( - - ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapFilterChips.tsx b/src/renderer/src/components/dashboard-popout/AgentMapFilterChips.tsx deleted file mode 100644 index ab41cc3151e..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapFilterChips.tsx +++ /dev/null @@ -1,152 +0,0 @@ -import { X } from 'lucide-react' -import { Button } from '@/components/ui/button' -import { translate } from '@/i18n/i18n' -import type { DashboardFilters } from './agent-board-filtering' -import { timeFieldLabel } from './agent-map-filter-labels' -import { agentStateLabel, reviewStateLabel } from './agent-dashboard-filter-options' -import { - activeAgentMapTimeFields, - agentMapTimeStopLabel, - FULL_AGENT_MAP_TIME_RANGE -} from './agent-map-time-filter' -import type { AgentMapFilterControls } from './useAgentMapFilters' - -type Chip = { id: string; label: string; onRemove: () => void } - -type AgentMapFilterChipsProps = { - map: AgentMapFilterControls - filters: DashboardFilters - onFiltersChange: (filters: DashboardFilters) => void - projectLabel: (id: string) => string - statusLabel: (id: string) => string - showAgentlessWorkspaces: boolean - onShowAgentlessWorkspacesChange: (show: boolean) => void - showOrchestrationLinks: boolean - onShowOrchestrationLinksChange: (show: boolean) => void - onClear: () => void -} - -/** Every active facet as a removable chip. The panel's collapsed summaries say - * what is filtered; these are how you undo one without reopening the panel. */ -export function AgentMapFilterChips({ - map, - filters, - onFiltersChange, - projectLabel, - statusLabel, - showAgentlessWorkspaces, - onShowAgentlessWorkspacesChange, - showOrchestrationLinks, - onShowOrchestrationLinksChange, - onClear -}: AgentMapFilterChipsProps): React.JSX.Element | null { - const chips: Chip[] = [] - const drop = (values: T[], value: T): T[] => values.filter((v) => v !== value) - - for (const id of filters.projects) { - chips.push({ - id: `project:${id}`, - label: projectLabel(id), - onRemove: () => onFiltersChange({ ...filters, projects: drop(filters.projects, id) }) - }) - } - for (const id of filters.workspaceStatuses) { - chips.push({ - id: `status:${id}`, - label: statusLabel(id), - onRemove: () => - onFiltersChange({ ...filters, workspaceStatuses: drop(filters.workspaceStatuses, id) }) - }) - } - for (const id of filters.reviewStates) { - chips.push({ - id: `review:${id}`, - label: translate('dashboardPopout.filters.reviewChip', 'Review: {{state}}', { - state: reviewStateLabel(id) - }), - onRemove: () => onFiltersChange({ ...filters, reviewStates: drop(filters.reviewStates, id) }) - }) - } - if (map.states.size < 4) { - chips.push({ - id: 'states', - label: translate('dashboardPopout.map.filters.stateChip', 'State: {{states}}', { - states: [...map.states].map(agentStateLabel).join(', ') - }), - onRemove: map.resetStates - }) - } - for (const field of activeAgentMapTimeFields(map.timeRanges)) { - const range = map.timeRanges[field] - chips.push({ - id: `time:${field}`, - label: `${timeFieldLabel(field)}: ${agentMapTimeStopLabel(range.min)}–${agentMapTimeStopLabel(range.max)}`, - onRemove: () => map.setTimeRange(field, { ...FULL_AGENT_MAP_TIME_RANGE }) - }) - } - if (map.unreadOnly) { - chips.push({ - id: 'unread', - label: translate('dashboardPopout.map.quickView.unread', 'Unread'), - onRemove: () => map.setUnreadOnly(false) - }) - } - if (map.orchestrationOnly) { - chips.push({ - id: 'orchestration', - label: translate('dashboardPopout.map.quickView.orchestration', 'Orchestration'), - onRemove: () => map.setOrchestrationOnly(false) - }) - } - if (showAgentlessWorkspaces) { - chips.push({ - id: 'agentless', - label: translate( - 'dashboardPopout.map.filters.agentlessWorkspaces', - 'Workspaces without agents' - ), - onRemove: () => onShowAgentlessWorkspacesChange(false) - }) - } - if (!showOrchestrationLinks) { - chips.push({ - id: 'orchestration-links', - label: translate( - 'dashboardPopout.map.filters.orchestrationLinksHidden', - 'Orchestration links hidden' - ), - onRemove: () => onShowOrchestrationLinksChange(true) - }) - } - // Agent chips need the option universe to know what "all" is, so they ride - // the panel's summary rather than a chip. - - if (chips.length === 0) { - return null - } - return ( -
- {chips.map((chip) => ( - - {chip.label} - - - ))} - -
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.test.tsx deleted file mode 100644 index 40fa1dfbdf9..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.test.tsx +++ /dev/null @@ -1,73 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { fireEvent, render, screen } from '@testing-library/react' -import { describe, expect, it, vi } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { ALL_AGENT_MAP_STATES, emptyAgentMapFilterState } from './agent-map-quick-views' -import { AgentMapFilterPanel } from './AgentMapFilterPanel' -import type { AgentMapFilterControls } from './useAgentMapFilters' - -function card(agentType: string, paneKey: string): DashboardCard { - return { - paneKey, - ptyId: paneKey, - agentType, - bucket: 'working', - dotState: 'working', - task: '', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - startedAt: 1, - finishedAt: null, - stateChangedAt: 1, - unseen: false, - hostKind: agentType === 'codex' ? 'local' : 'ssh' - } -} - -function controls(): AgentMapFilterControls { - return { - ...emptyAgentMapFilterState(['claude', 'codex']), - states: new Set(ALL_AGENT_MAP_STATES), - activeCount: 0, - toggleState: vi.fn(), - resetStates: vi.fn(), - toggleAgentType: vi.fn(), - setTimeRange: vi.fn(), - resetTimeRanges: vi.fn(), - setUnreadOnly: vi.fn(), - setOrchestrationOnly: vi.fn(), - applyQuickView: vi.fn(), - reset: vi.fn() - } -} - -describe('AgentMapFilterPanel', () => { - it('offers agent filtering without a host section', () => { - const cards = [card('codex', 'codex-pane'), card('claude', 'claude-pane')] - render( - - ) - - fireEvent.click(screen.getByRole('button', { name: /^Filter/ })) - - expect(screen.getByRole('button', { name: /Agents/ })).toBeInTheDocument() - expect(screen.queryByRole('button', { name: /Hosts/ })).not.toBeInTheDocument() - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.tsx b/src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.tsx deleted file mode 100644 index 7e717eb3956..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapFilterPanel.tsx +++ /dev/null @@ -1,363 +0,0 @@ -import { ChevronDown, Filter, X } from 'lucide-react' -import { useState } from 'react' -import { AgentStateDot } from '@/components/AgentStateDot' -import { Button } from '@/components/ui/button' -import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { translate } from '@/i18n/i18n' -import { cn } from '@/lib/utils' -import { getWorkspaceStatusVisualMeta } from '../sidebar/workspace-status' -import type { DashboardCard, DashboardFilterOptions } from '../../../../shared/dashboard-snapshot' -import { - activeDashboardFilterCount, - toggleDashboardFilter, - type DashboardFilters, - type DashboardReviewFilter -} from './agent-board-filtering' -import { - AGENT_STATE_ROWS, - agentStateLabel, - projectOptions, - REVIEW_OPTIONS, - reviewCountsByState, - reviewStateLabel, - workspaceStatusOptions -} from './agent-dashboard-filter-options' -import { - summarizeSelection, - summarizeTimeRanges, - type AgentMapSectionSummary -} from './agent-map-filter-summaries' -import { countAgentMapAgentTypes, countAgentMapCards } from './agent-map-filter' -import { AGENT_MAP_QUICK_VIEWS } from './agent-map-quick-views' -import { AGENT_MAP_TIME_FIELDS, type AgentMapTimeField } from './agent-map-time-filter' -import { AgentMapFilterCheckbox } from './AgentMapFilterCheckbox' -import { AgentMapFilterSection } from './AgentMapFilterSection' -import { AgentMapTimeRangeField } from './AgentMapTimeRangeField' -import type { AgentMapFilterControls } from './useAgentMapFilters' -import { timeFieldLabel } from './agent-map-filter-labels' - -type AgentMapFilterPanelProps = { - cards: DashboardCard[] - shownCount: number - filterOptions?: DashboardFilterOptions - filters: DashboardFilters - onFiltersChange: (filters: DashboardFilters) => void - map: AgentMapFilterControls - agentlessWorkspaceCount: number - showAgentlessWorkspaces: boolean - onShowAgentlessWorkspacesChange: (show: boolean) => void - showOrchestrationLinks: boolean - onShowOrchestrationLinksChange: (show: boolean) => void -} - -type SectionId = 'quick' | 'state' | 'agent' | 'time' | 'workspace' | 'content' - -export function AgentMapFilterPanel({ - cards, - shownCount, - filterOptions, - filters, - onFiltersChange, - map, - agentlessWorkspaceCount, - showAgentlessWorkspaces, - onShowAgentlessWorkspacesChange, - showOrchestrationLinks, - onShowOrchestrationLinksChange -}: AgentMapFilterPanelProps): React.JSX.Element { - const [open, setOpen] = useState>(() => new Set(['quick'])) - const toggleSection = (id: SectionId, next: boolean): void => - setOpen((current) => { - const updated = new Set(current) - if (next) { - updated.add(id) - } else { - updated.delete(id) - } - return updated - }) - - const stateCounts = countAgentMapCards(cards) - const agentTypeCounts = countAgentMapAgentTypes(cards) - const projects = projectOptions(cards, filterOptions?.projects) - const statuses = workspaceStatusOptions(cards, filterOptions?.workspaceStatuses) - const reviewCounts = reviewCountsByState(cards) - const agentTypes = [...agentTypeCounts.keys()] - - const boardActive = activeDashboardFilterCount(filters) - const activeCount = - boardActive + - map.activeCount + - (showAgentlessWorkspaces ? 1 : 0) + - (showOrchestrationLinks ? 0 : 1) - - const clearAll = (): void => { - onFiltersChange({ projects: [], workspaceStatuses: [], reviewStates: [] }) - map.reset() - onShowAgentlessWorkspacesChange(false) - onShowOrchestrationLinksChange(true) - setOpen(new Set(['quick'])) - } - const applyQuickView = (id: Parameters[0]): void => { - onFiltersChange({ projects: [], workspaceStatuses: [], reviewStates: [] }) - onShowAgentlessWorkspacesChange(false) - onShowOrchestrationLinksChange(true) - map.applyQuickView(id) - } - - // Board-style facets: an empty list means "no filter", so the count is what is - // explicitly picked rather than what survives. - const pickedWorkspaceCount = - filters.workspaceStatuses.length + - filters.reviewStates.length + - (showAgentlessWorkspaces ? 1 : 0) - const workspaceSummary: AgentMapSectionSummary = - pickedWorkspaceCount === 0 - ? { text: translate('dashboardPopout.map.filters.summaryAll', 'All'), active: false } - : { - text: translate('dashboardPopout.map.filters.summarySelected', '{{count}} selected', { - count: pickedWorkspaceCount - }), - active: true - } - const projectSummary: AgentMapSectionSummary = - filters.projects.length === 0 - ? { text: translate('dashboardPopout.map.filters.summaryAll', 'All'), active: false } - : { - text: - filters.projects.length === 1 - ? (projects.find((p) => p.id === filters.projects[0])?.label ?? filters.projects[0]) - : translate('dashboardPopout.map.filters.summaryCount', '{{shown}} of {{total}}', { - shown: filters.projects.length, - total: projects.length - }), - active: true - } - - return ( - - - - - -
- - {translate('dashboardPopout.map.filters.title', 'Map controls')} - - - - {shownCount}{' '} - - {translate('dashboardPopout.map.filters.ofTotalAgents', 'of {{total}} agents shown', { - total: cards.length - })} - - -
- -
- toggleSection('quick', next)} - > -
- {AGENT_MAP_QUICK_VIEWS.map((view) => ( - - ))} -
-
- - toggleSection('state', next)} - > - {AGENT_STATE_ROWS.map(({ state, dotState }) => ( - map.toggleState(state)} - leading={} - /> - ))} - - - {agentTypes.length > 1 ? ( - id)} - open={open.has('agent')} - onOpenChange={(next) => toggleSection('agent', next)} - > - {agentTypes.map((agentType) => ( - map.toggleAgentType(agentType)} - /> - ))} - - ) : null} - - toggleSection('time', next)} - > - {AGENT_MAP_TIME_FIELDS.map((field: AgentMapTimeField) => ( - map.setTimeRange(field, range)} - /> - ))} - - - - toggleSection('workspace', next)} - > - {projects.map((option) => ( - - onFiltersChange({ - ...filters, - projects: toggleDashboardFilter(filters.projects, option.id) - }) - } - /> - ))} - - - toggleSection('content', next)} - > - {statuses.map((option) => { - const meta = getWorkspaceStatusVisualMeta({ - id: option.id, - label: option.label, - color: option.color - }) - return ( - - onFiltersChange({ - ...filters, - workspaceStatuses: toggleDashboardFilter(filters.workspaceStatuses, option.id) - }) - } - leading={} - /> - ) - })} -
- {REVIEW_OPTIONS.map((option: DashboardReviewFilter) => ( - - onFiltersChange({ - ...filters, - reviewStates: toggleDashboardFilter(filters.reviewStates, option) - }) - } - /> - ))} -
- onShowAgentlessWorkspacesChange(!showAgentlessWorkspaces)} - /> - onShowOrchestrationLinksChange(!showOrchestrationLinks)} - /> - - - {activeCount > 0 ? ( - - ) : null} -
- - - ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapFilterSection.tsx b/src/renderer/src/components/dashboard-popout/AgentMapFilterSection.tsx deleted file mode 100644 index ae06227d0a3..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapFilterSection.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import { ChevronRight } from 'lucide-react' -import { cn } from '@/lib/utils' -import type { AgentMapSectionSummary } from './agent-map-filter-summaries' - -type AgentMapFilterSectionProps = { - title: string - /** Shown collapsed, so a closed row still says what it is doing. */ - summary: AgentMapSectionSummary - open: boolean - onOpenChange: (open: boolean) => void - children: React.ReactNode -} - -export function AgentMapFilterSection({ - title, - summary, - open, - onOpenChange, - children -}: AgentMapFilterSectionProps): React.JSX.Element { - // A section doing something stays open: a collapsed row must never be the - // reason the map looks smaller than the filters claim. - const expanded = open || summary.active - return ( -
- - {expanded ?
{children}
: null} -
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapMotion.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapMotion.test.tsx deleted file mode 100644 index 95b019b184f..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapMotion.test.tsx +++ /dev/null @@ -1,196 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { act, cleanup, render, screen } from '@testing-library/react' -import { Profiler } from 'react' -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { AgentMap } from './AgentMap' -import { AGENT_MAP_ENTER_DURATION_MS, AGENT_MAP_EXIT_DURATION_MS } from './useAgentMapMotionLayout' - -const NOW = 2_000_000_000 - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: 'Build map', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - conversationName: 'Agent alpha', - startedAt: NOW - 60_000, - finishedAt: null, - stateChangedAt: NOW - 1_000, - unseen: false, - hostKind: 'local', - workspaceKind: 'worktree', - ...overrides - } -} - -describe('Agent Map motion lifecycle', () => { - beforeEach(() => { - vi.stubGlobal( - 'matchMedia', - vi.fn(() => ({ matches: false, addEventListener: vi.fn(), removeEventListener: vi.fn() })) - ) - vi.spyOn(Element.prototype, 'getBoundingClientRect').mockReturnValue({ - x: 0, - y: 0, - left: 0, - top: 0, - right: 400, - bottom: 300, - width: 400, - height: 300, - toJSON: () => ({}) - }) - }) - - afterEach(() => { - cleanup() - vi.useRealTimers() - vi.restoreAllMocks() - vi.unstubAllGlobals() - }) - - it('keeps agent positioning separate from the animated hover visual', () => { - render() - - const agent = screen.getByRole('button', { name: /Agent alpha/ }) - expect(agent).toHaveAttribute('transform', expect.stringMatching(/^translate\(/)) - expect(agent.querySelector(':scope > .agent-map-agent-visual')).toBeInTheDocument() - }) - - it('retains created and removed agents for anchored enter and exit motion', () => { - const first = card() - const added = card({ - paneKey: 'pane-2', - ptyId: 'pty-2', - tabId: 'tab-2', - leafId: 'leaf-2', - conversationName: 'Agent beta' - }) - const view = render() - - vi.useFakeTimers() - view.rerender() - const entering = screen.getByRole('button', { name: /Agent beta/ }) - const position = entering.getAttribute('transform') - expect(entering).toHaveClass('is-entering') - act(() => vi.advanceTimersByTime(AGENT_MAP_ENTER_DURATION_MS)) - expect(entering).not.toHaveClass('is-entering') - - view.rerender() - const exiting = view.container.querySelector('[aria-label^="Agent beta,"]') - expect(exiting).toHaveClass('is-exiting') - expect(exiting).toHaveAttribute('transform', position) - - act(() => vi.advanceTimersByTime(AGENT_MAP_EXIT_DURATION_MS)) - expect(view.container.querySelector('[aria-label^="Agent beta,"]')).not.toBeInTheDocument() - }) - - it('retains removed worktrees until their exit transition completes', () => { - const first = card() - const second = card({ - paneKey: 'pane-2', - ptyId: 'pty-2', - tabId: 'tab-2', - leafId: 'leaf-2', - worktreeId: 'worktree-2', - worktreeName: 'Motion branch', - conversationName: 'Agent beta' - }) - const view = render() - - vi.useFakeTimers() - view.rerender() - const enteringGroup = view.container - .querySelector('[aria-label="Open Motion branch worktree details"]') - ?.closest('.agent-map-worktree-group') - expect(enteringGroup).toHaveClass('is-entering') - act(() => vi.advanceTimersByTime(AGENT_MAP_ENTER_DURATION_MS)) - expect(enteringGroup).not.toHaveClass('is-entering') - - view.rerender() - const ring = view.container.querySelector( - '[aria-label="Open Motion branch worktree details"]' - ) - const exitingGroup = ring?.closest('.agent-map-worktree-group') - const exitingAgent = exitingGroup?.querySelector('[data-agent-map-agent]') - expect(exitingGroup).toHaveClass('is-exiting') - expect(exitingGroup).toHaveAttribute('aria-hidden', 'true') - expect(exitingAgent).toHaveAttribute('tabindex', '-1') - expect(exitingAgent).toHaveAttribute('aria-hidden', 'true') - - act(() => vi.advanceTimersByTime(AGENT_MAP_EXIT_DURATION_MS)) - expect( - view.container.querySelector('[aria-label="Open Motion branch worktree details"]') - ).not.toBeInTheDocument() - }) - - it('does not restart an exit deadline for metadata-only layout updates', async () => { - const first = card() - const removed = card({ paneKey: 'pane-2', conversationName: 'Agent beta' }) - const view = render() - - vi.useFakeTimers() - view.rerender() - await act(async () => { - vi.advanceTimersByTime(AGENT_MAP_EXIT_DURATION_MS - 10) - }) - view.rerender() - await act(async () => { - vi.advanceTimersByTime(10) - }) - - expect(view.container.querySelector('[aria-label^="Agent beta,"]')).not.toBeInTheDocument() - }) - - it('commits a metadata-only layout update once', () => { - let commitCount = 0 - const view = render( - (commitCount += 1)}> - - - ) - commitCount = 0 - - view.rerender( - (commitCount += 1)}> - - - ) - - expect(commitCount).toBe(1) - }) - - it('makes descendants non-interactive while their project exits', () => { - const first = card() - const removed = card({ - paneKey: 'pane-2', - repoId: 'repo-2', - repoName: 'Removed project', - worktreeId: 'worktree-2', - worktreeName: 'Removed branch', - conversationName: 'Agent beta' - }) - const view = render() - - vi.useFakeTimers() - view.rerender() - const exitingProject = view.container.querySelector('.agent-map-project-node.is-exiting') - const exitingAgent = exitingProject?.querySelector('[data-agent-map-agent]') - - expect(exitingProject).toHaveAttribute('aria-hidden', 'true') - expect(exitingAgent).toHaveAttribute('tabindex', '-1') - expect(exitingAgent).toHaveAttribute('aria-hidden', 'true') - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapProjectContextMenu.tsx b/src/renderer/src/components/dashboard-popout/AgentMapProjectContextMenu.tsx deleted file mode 100644 index ba653e7cd59..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapProjectContextMenu.tsx +++ /dev/null @@ -1,114 +0,0 @@ -import { useEffect, useMemo, useRef } from 'react' -import { Plus } from 'lucide-react' -import { - ContextMenu, - ContextMenuContent, - ContextMenuItem, - ContextMenuLabel, - ContextMenuTrigger -} from '@/components/ui/context-menu' -import { useAppStore } from '@/store' -import { getRepoHeaderCreateState } from '@/components/sidebar/repo-header-create-state' -import { translate } from '@/i18n/i18n' - -const FOLDER_PROJECT_PREFIX = 'folder-workspace:' - -export type AgentMapProjectContextMenuRequest = { - id: number - projectId: string - clientX: number - clientY: number -} - -type AgentMapProjectContextMenuProps = { - request: AgentMapProjectContextMenuRequest - onOpenChange?: (open: boolean) => void -} - -export function AgentMapProjectContextMenu({ - request, - onOpenChange -}: AgentMapProjectContextMenuProps): React.JSX.Element | null { - const triggerRef = useRef(null) - const repos = useAppStore((state) => state.repos) - const projectGroups = useAppStore((state) => state.projectGroups) - const target = useMemo(() => { - if (request.projectId.startsWith(FOLDER_PROJECT_PREFIX)) { - const groupId = request.projectId.slice(FOLDER_PROJECT_PREFIX.length) - const groups = projectGroups.filter((group) => group.id === groupId) - return groups.length === 1 ? { kind: 'folder' as const, group: groups[0] } : null - } - const owners = repos.filter((repo) => repo.id === request.projectId) - return owners.length === 1 ? { kind: 'repo' as const, repo: owners[0] } : null - }, [projectGroups, repos, request.projectId]) - const repo = target?.kind === 'repo' ? target.repo : null - const sshStatus = useAppStore((state) => - repo?.connectionId ? (state.sshConnectionStates.get(repo.connectionId)?.status ?? null) : null - ) - const openModal = useAppStore((state) => state.openModal) - - useEffect(() => { - if (!target) { - onOpenChange?.(false) - return - } - triggerRef.current?.dispatchEvent( - new MouseEvent('contextmenu', { - bubbles: true, - cancelable: true, - clientX: request.clientX, - clientY: request.clientY, - button: 2 - }) - ) - }, [onOpenChange, request, target]) - - if (!target) { - return null - } - const label = target.kind === 'repo' ? target.repo.displayName : target.group.name - const createState = - target.kind === 'repo' - ? getRepoHeaderCreateState({ repo: target.repo, label, sshStatus }) - : { - disabled: false, - tooltip: translate( - 'auto.components.sidebar.repo.header.create.state.62e71f2d5d', - 'Create workspace for {{value0}}', - { value0: label } - ), - ariaLabel: translate( - 'auto.components.sidebar.repo.header.create.state.62e71f2d5d', - 'Create workspace for {{value0}}', - { value0: label } - ) - } - - return ( -
- - - - - - {label} - { - openModal( - 'new-workspace-composer', - target.kind === 'repo' - ? { initialRepoId: target.repo.id, telemetrySource: 'sidebar' } - : { initialProjectGroupId: target.group.id, telemetrySource: 'sidebar' } - ) - }} - > - - {createState.tooltip} - - - -
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapProjectContextMenuLoader.tsx b/src/renderer/src/components/dashboard-popout/AgentMapProjectContextMenuLoader.tsx deleted file mode 100644 index ff81fdaca4f..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapProjectContextMenuLoader.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { Suspense } from 'react' -import { lazyWithRetry } from '@/lib/lazy-with-retry' -import type { AgentMapProjectContextMenuRequest } from './AgentMapProjectContextMenu' - -const AgentMapProjectContextMenu = lazyWithRetry( - () => - import('./AgentMapProjectContextMenu').then((module) => ({ - default: module.AgentMapProjectContextMenu - })), - { reloadKey: 'agent-map-project-context-menu' } -) - -type AgentMapProjectContextMenuLoaderProps = { - request: AgentMapProjectContextMenuRequest - onOpenChange?: (open: boolean) => void -} - -export function AgentMapProjectContextMenuLoader({ - request, - onOpenChange -}: AgentMapProjectContextMenuLoaderProps): React.JSX.Element { - return ( - - - - ) -} - -export type { AgentMapProjectContextMenuRequest } diff --git a/src/renderer/src/components/dashboard-popout/AgentMapProjectLabel.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapProjectLabel.test.tsx deleted file mode 100644 index 56039ad4db7..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapProjectLabel.test.tsx +++ /dev/null @@ -1,126 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { render } from '@testing-library/react' -import { describe, expect, it, vi } from 'vitest' -import type { AgentMapLayout } from './agent-map-layout' -import { AgentMapScene } from './AgentMapScene' -import { TooltipProvider } from '@/components/ui/tooltip' - -const LAYOUT: AgentMapLayout = { - projects: [ - { - id: 'repo-1', - name: 'Orca', - x: 120, - y: 120, - radius: 96, - worktrees: [], - agentCount: 1 - } - ], - width: 240, - height: 240, - topologyKey: 'repo-1' -} - -describe('AgentMapScene project labels', () => { - it('renders the configured repository image next to its name', () => { - const { container } = render( - - - - ) - - const label = container.querySelector('.agent-map-project-label')! - expect(label).toHaveTextContent('ORCA') - expect(label).toHaveClass('agent-map-project-label') - expect(label.querySelector('.agent-map-project-name')).toHaveTextContent('ORCA') - expect(label.querySelector('img')).toHaveAttribute('src', 'data:image/png;base64,AAAA') - expect(label.firstElementChild?.querySelector('img')).toBeInTheDocument() - expect(container.querySelector('.agent-map-project-label-frame')).toHaveAttribute('x', '-48') - expect(container.querySelector('.agent-map-project-label-frame')).toHaveAttribute('width', '96') - }) - - it('labels an SSH-backed project ring with its saved host', () => { - const sshLayout: AgentMapLayout = { - ...LAYOUT, - projects: [ - { - ...LAYOUT.projects[0], - worktrees: [ - { - id: 'worktree-1:openclaw', - worktreeId: 'worktree-1', - executionHostId: 'ssh:opaque-target', - hostKind: 'ssh', - hostLabel: 'openclaw', - name: 'humpback', - workspaceKind: 'worktree', - x: 120, - y: 120, - radius: 48, - agents: [], - statusCounts: { - working: 0, - monitoring: 0, - blocked: 0, - waiting: 0, - done: 0, - 'done-seen': 0, - idle: 0 - }, - quiet: true - } - ] - } - ] - } - const { container } = render( - - - - - - ) - - const badge = container.querySelector('[data-dashboard-host-badge="ssh"]') - expect(badge).toHaveAccessibleName('SSH host · openclaw') - expect(badge).toHaveClass('agent-map-project-host-badge', 'pointer-events-auto') - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapQuestionMarker.tsx b/src/renderer/src/components/dashboard-popout/AgentMapQuestionMarker.tsx deleted file mode 100644 index 00447f63d5e..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapQuestionMarker.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react' -import { AgentQuestionIcon } from '@/components/AgentQuestionIcon' - -// Why: hue alone can't carry 'waiting' on the map — it sits one step from -// blocked-red, and nodes shrink as you zoom out. The badge repeats the same -// question glyph every other surface uses, so the state is readable by shape. - -/** Question badge marking an agent that is waiting on the user. */ -export function AgentMapQuestionMarker({ - radius, - markerScale -}: { - radius: number - markerScale: number -}): React.JSX.Element { - const iconSize = radius * 0.74 * markerScale - // Mirrors the unread dot across the node so the two never stack. - const offset = radius * Math.SQRT1_2 - return ( - - ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapRingHover.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapRingHover.test.tsx deleted file mode 100644 index ccc3b29e89f..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapRingHover.test.tsx +++ /dev/null @@ -1,124 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { fireEvent } from '@testing-library/react' -import { describe, expect, it } from 'vitest' -import { card, installAgentMapEnvironment, renderMap } from './agent-map-render-test-harness' - -/** A ring has to stay open for as long as the pointer is working inside it — - * across its own contents, and across a pan drag that takes pointer capture. */ -describe('AgentMap ring hover', () => { - installAgentMapEnvironment() - - it('reveals the hovered workspace name and agent count above every other label', () => { - const { container } = renderMap([ - card(), - card({ paneKey: 'pane-2', conversationName: 'Agent beta' }) - ]) - expect(container.querySelector('[data-agent-map-hover-label]')).not.toBeInTheDocument() - - fireEvent.pointerOver(container.querySelector('.agent-map-worktree-group')!) - - const hovered = container.querySelector('[data-agent-map-hover-label]')! - expect(hovered.querySelector('.agent-map-worktree-label')).toHaveTextContent('Agent map') - expect(hovered.querySelector('.agent-map-worktree-count')).toHaveTextContent('2 agents') - expect(hovered.querySelector('.agent-map-worktree-label-group')).toHaveClass( - 'is-active', - 'is-count-visible' - ) - // The hovered name is hoisted, not duplicated, and draws after every ring. - const labels = container.querySelectorAll('.agent-map-worktree-label-group') - expect(labels).toHaveLength(1) - const lastRing = [...container.querySelectorAll('[data-agent-map-worktree]')].at(-1)! - expect(lastRing.compareDocumentPosition(labels[0]) & Node.DOCUMENT_POSITION_FOLLOWING).toBe(4) - }) - - it('hides the hovered workspace label again when the pointer leaves', () => { - const { container } = renderMap([card()]) - const group = container.querySelector('.agent-map-worktree-group')! - - fireEvent.pointerOver(group) - expect(container.querySelector('[data-agent-map-hover-label]')).toBeInTheDocument() - - fireEvent.pointerOut(group) - expect(container.querySelector('[data-agent-map-hover-label]')).not.toBeInTheDocument() - }) - - it('keeps the pressed rings lit for the whole pan drag', () => { - const { container } = renderMap([card()]) - const svg = container.querySelector('svg')! - const projectRing = container.querySelector('[data-agent-map-project-id]')! - const worktreeGroup = container.querySelector('.agent-map-worktree-group')! - // Pointer capture retargets :hover to the mid-gesture, so CSS alone - // cannot hold the ring open — the class has to survive the drag. - fireEvent.pointerDown(projectRing, { button: 0, pointerId: 1 }) - - expect(projectRing).toHaveClass('is-held') - - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 40, clientY: 24 }) - expect(projectRing).toHaveClass('is-held') - - fireEvent.pointerUp(svg, { pointerId: 1 }) - expect(projectRing).not.toHaveClass('is-held') - expect(worktreeGroup).not.toHaveClass('is-held') - }) - - it('holds the workspace name up while panning from inside that workspace', () => { - const { container } = renderMap([card()]) - const svg = container.querySelector('svg')! - const worktreeGroup = container.querySelector('[data-agent-map-worktree-id]')! - // The aggregate bubble sits inside the group but is not the ring, so a press - // there pans rather than opening the workspace popover. - fireEvent.pointerDown(worktreeGroup, { button: 0, pointerId: 1 }) - fireEvent.pointerMove(svg, { pointerId: 1, clientX: 40, clientY: 24 }) - - expect(worktreeGroup).toHaveClass('is-held') - expect(container.querySelector('[data-agent-map-hover-label]')).toBeInTheDocument() - }) - - it('drops the held rings when the pan is cancelled', () => { - const { container } = renderMap([card()]) - const svg = container.querySelector('svg')! - const projectRing = container.querySelector('[data-agent-map-project-id]')! - - fireEvent.pointerDown(projectRing, { button: 0, pointerId: 1 }) - fireEvent.pointerCancel(svg, { pointerId: 1 }) - - expect(projectRing).not.toHaveClass('is-held') - }) - - it('drops the held rings and drag when pointer capture is lost', () => { - const { container } = renderMap([card()]) - const svg = container.querySelector('svg')! - const projectRing = container.querySelector('[data-agent-map-project-id]')! - - fireEvent.pointerDown(projectRing, { button: 0, pointerId: 1 }) - fireEvent.lostPointerCapture(svg, { pointerId: 1 }) - - expect(projectRing).not.toHaveClass('is-held') - }) - - it('keeps a focused workspace label visible after its pointer leaves', () => { - const { container } = renderMap([card()]) - const group = container.querySelector('.agent-map-worktree-group')! - const ring = container.querySelector('.agent-map-worktree-ring')! - - ring.focus() - fireEvent.pointerOver(group) - fireEvent.pointerOut(group) - - expect(container.querySelector('[data-agent-map-hover-label]')).toBeInTheDocument() - }) - - it('keeps a hovered workspace label visible after its focus leaves', () => { - const { container } = renderMap([card()]) - const group = container.querySelector('.agent-map-worktree-group')! - const ring = container.querySelector('.agent-map-worktree-ring')! - - fireEvent.pointerOver(group) - ring.focus() - ring.blur() - - expect(container.querySelector('[data-agent-map-hover-label]')).toBeInTheDocument() - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapScene.tsx b/src/renderer/src/components/dashboard-popout/AgentMapScene.tsx deleted file mode 100644 index a4914bbdad5..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapScene.tsx +++ /dev/null @@ -1,304 +0,0 @@ -import { memo, useCallback, useMemo, useState, type MutableRefObject } from 'react' -import { RepoIconGlyph } from '@/components/repo/repo-icon' -import { translate } from '@/i18n/i18n' -import type { DashboardCard, DashboardSpawnAgentArgs } from '../../../../shared/dashboard-snapshot' -import type { RepoIcon } from '../../../../shared/repo-icon' -import type { TuiAgent } from '../../../../shared/tui-agent' -import type { - AgentMapAgentNode, - AgentMapLayout, - AgentMapProjectRing, - AgentMapWorktreeRing -} from './agent-map-layout' -import { AGENT_MAP_LINEAGE_RELATION, shouldAggregateAgentMapWorktree } from './agent-map-layout' -import { selectVisibleAgentMapLabels } from './agent-map-label-declutter' -import { agentMapDirectLineageChevronPath } from './agent-map-lineage-chevron-path' -import type { AgentMapFlareStatus } from './agent-map-node-metadata' -import { AgentMapWorktreeLabel } from './AgentMapWorktreeLabel' -import { AgentMapWorktreeRingNode } from './AgentMapWorktreeRingNode' -import { DashboardHostBadge } from './DashboardHostBadge' - -type AgentMapSceneProps = { - layout: AgentMapLayout - repoIconsByRepoId?: Record - zoom: number - labelScale: number - mapScale: number - /** Rings the pointer was pressed in; they stay lit for the whole pan drag. */ - heldProjectId: string | null - heldWorktreeId: string | null - selectedPaneKey: string | null - allowAggregation: boolean - showOrchestrationLinks: boolean - recentFlareStatuses: ReadonlyMap - launchableAgentsByWorktreeId?: Record - nodeRefs: MutableRefObject> - onSelectAgent: (card: DashboardCard) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onOpenProjectContextMenu?: ( - event: React.MouseEvent, - project: AgentMapProjectRing - ) => void - onOpenWorkspaceContextMenu?: ( - event: React.MouseEvent, - worktree: AgentMapWorktreeRing - ) => void - onAgentKeyDown: (event: React.KeyboardEvent, agent: AgentMapAgentNode) => void -} - -function worktreeLineagePath(parent: AgentMapWorktreeRing, child: AgentMapWorktreeRing): string { - const startY = parent.y + parent.radius - const endY = child.y - child.radius - const branchY = (startY + endY) / 2 - return `M ${parent.x} ${startY} C ${parent.x} ${branchY} ${child.x} ${branchY} ${child.x} ${endY}` -} - -type VisibleAgentLocation = { - agent: AgentMapAgentNode - worktreeId: string -} - -function agentLineagePath(parent: AgentMapAgentNode, child: AgentMapAgentNode): string { - return agentMapDirectLineageChevronPath(parent, child) -} - -/** Memoization keeps pointer panning to one SVG viewBox write, not a map rerender. */ -export const AgentMapScene = memo(function AgentMapScene({ - layout, - repoIconsByRepoId, - zoom, - labelScale, - mapScale, - heldProjectId, - heldWorktreeId, - selectedPaneKey, - allowAggregation, - showOrchestrationLinks, - recentFlareStatuses, - launchableAgentsByWorktreeId, - nodeRefs, - onSelectAgent, - onSpawnAgent, - onOpenProjectContextMenu, - onOpenWorkspaceContextMenu, - onAgentKeyDown -}: AgentMapSceneProps): React.JSX.Element { - const [hoveredWorktreeId, setHoveredWorktreeId] = useState(null) - const [focusedWorktreeId, setFocusedWorktreeId] = useState(null) - const activeWorktreeId = heldWorktreeId ?? hoveredWorktreeId ?? focusedWorktreeId - const handleLabelHoverChange = useCallback((worktreeId: string, active: boolean): void => { - setHoveredWorktreeId((current) => - active ? worktreeId : current === worktreeId ? null : current - ) - }, []) - const handleLabelFocusChange = useCallback((worktreeId: string, active: boolean): void => { - setFocusedWorktreeId((current) => - active ? worktreeId : current === worktreeId ? null : current - ) - }, []) - const visibleLabels = useMemo( - () => selectVisibleAgentMapLabels(layout, labelScale, mapScale), - [labelScale, layout, mapScale] - ) - const activeWorktree = useMemo(() => { - if (!activeWorktreeId) { - return null - } - for (const project of layout.projects) { - for (const worktree of project.worktrees) { - if (worktree.id === activeWorktreeId) { - return worktree - } - } - } - return null - }, [activeWorktreeId, layout]) - const visibleAgentsByPaneKey = useMemo(() => { - const agents = new Map() - for (const project of layout.projects) { - for (const worktree of project.worktrees) { - const selected = worktree.agents.some((agent) => agent.card.paneKey === selectedPaneKey) - if (!selected && shouldAggregateAgentMapWorktree(worktree, zoom, allowAggregation)) { - continue - } - for (const agent of worktree.agents) { - agents.set(agent.card.paneKey, { agent, worktreeId: worktree.id }) - } - } - } - return agents - }, [allowAggregation, layout, selectedPaneKey, zoom]) - return ( - <> - {layout.projects.map((project) => { - const worktreesById = new Map(project.worktrees.map((worktree) => [worktree.id, worktree])) - const projectLabelHalfWidth = project.radius * mapScale - const projectHostsById = new Map() - for (const worktree of project.worktrees) { - if (worktree.hostKind === 'ssh' || worktree.hostKind === 'remote') { - projectHostsById.set(`${worktree.hostKind}:${worktree.executionHostId ?? ''}`, worktree) - } - } - const projectHosts = [...projectHostsById.values()] - const projectCountText = translate( - 'dashboardPopout.map.projectCount', - '{{agents}} agents · {{workspaces}} workspaces', - { agents: project.agentCount, workspaces: project.worktrees.length } - ).toUpperCase() - const crossWorktreeLineage = !showOrchestrationLinks - ? [] - : project.worktrees.flatMap((worktree) => - worktree.agents.flatMap((child) => { - const parent = child.card.parentPaneKey - ? visibleAgentsByPaneKey.get(child.card.parentPaneKey) - : undefined - const childLocation = visibleAgentsByPaneKey.get(child.card.paneKey) - return parent && childLocation && parent.worktreeId !== childLocation.worktreeId - ? [{ parent: parent.agent, child }] - : [] - }) - ) - return ( - - { - event.preventDefault() - event.stopPropagation() - onOpenProjectContextMenu(event, project) - } - : undefined - } - /> - - {project.worktrees.map((child) => { - const parent = child.parentId ? worktreesById.get(child.parentId) : undefined - return !parent || child.y <= parent.y ? null : ( - - ) - })} - - - {crossWorktreeLineage.map(({ parent, child }) => ( - - ))} - - {project.worktrees.map((worktree) => ( - - ))} - - {project.worktrees.map((worktree) => - worktree.id === activeWorktreeId ? null : ( - - ) - )} - - - -
- - - {project.name.toUpperCase()} - - {projectHosts.map((host) => ( - - ))} -
-
- {visibleLabels.projectCountIds.has(project.id) ? ( - - {projectCountText} - - ) : null} -
-
- ) - })} - {/* Drawn last so a hovered name clears every other project's rings, and - * outside the declutter pass so it reads at any zoom. */} - {activeWorktree ? ( - - - - ) : null} - - ) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapSnapshotWorkspaceMenu.tsx b/src/renderer/src/components/dashboard-popout/AgentMapSnapshotWorkspaceMenu.tsx deleted file mode 100644 index 17b992aaaff..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapSnapshotWorkspaceMenu.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { useEffect, useRef } from 'react' -import { Moon, Plus } from 'lucide-react' -import { - ContextMenu, - ContextMenuContent, - ContextMenuItem, - ContextMenuLabel, - ContextMenuSeparator, - ContextMenuSub, - ContextMenuSubContent, - ContextMenuSubTrigger, - ContextMenuTrigger -} from '@/components/ui/context-menu' -import { translate } from '@/i18n/i18n' -import { AgentIcon, getAgentLabel } from '@/lib/agent-catalog' -import type { - DashboardSleepWorkspaceArgs, - DashboardSpawnAgentArgs -} from '../../../../shared/dashboard-snapshot' -import type { TuiAgent } from '../../../../shared/tui-agent' - -export type AgentMapSnapshotWorkspaceMenuRequest = { - id: number - worktreeId: string - worktreeName: string - launchableAgents: readonly TuiAgent[] - clientX: number - clientY: number -} - -type AgentMapSnapshotWorkspaceMenuProps = { - request: AgentMapSnapshotWorkspaceMenuRequest - onOpenChange?: (open: boolean) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onSleepWorkspace?: (args: DashboardSleepWorkspaceArgs) => void -} - -/** - * The workspace right-click menu for surfaces without the app store — the - * pop-out window. Its actions are relayed to the main renderer, so it offers - * only what a snapshot can describe, not the full sidebar menu. - */ -export function AgentMapSnapshotWorkspaceMenu({ - request, - onOpenChange, - onSpawnAgent, - onSleepWorkspace -}: AgentMapSnapshotWorkspaceMenuProps): React.JSX.Element { - const triggerRef = useRef(null) - useEffect(() => { - triggerRef.current?.dispatchEvent( - new MouseEvent('contextmenu', { - bubbles: true, - cancelable: true, - clientX: request.clientX, - clientY: request.clientY, - button: 2 - }) - ) - }, [request]) - - return ( -
- - - - - - {request.worktreeName} - {onSpawnAgent ? ( - - - - {translate('dashboardPopout.map.spawnAgent', 'Start a new agent')} - - - {request.launchableAgents.map((agent) => ( - onSpawnAgent({ worktreeId: request.worktreeId, agent })} - > - - {getAgentLabel(agent)} - - ))} - - - ) : null} - {onSpawnAgent && onSleepWorkspace ? : null} - {onSleepWorkspace ? ( - onSleepWorkspace({ worktreeId: request.worktreeId })}> - - {translate('dashboardPopout.map.sleepWorkspace', 'Sleep')} - - ) : null} - - -
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapStatusGlow.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapStatusGlow.test.tsx deleted file mode 100644 index 3680658539e..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapStatusGlow.test.tsx +++ /dev/null @@ -1,96 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { describe, expect, it, vi } from 'vitest' -import { card, installAgentMapEnvironment, NOW, renderMap } from './agent-map-render-test-harness' - -describe('AgentMap status glow', () => { - installAgentMapEnvironment() - - it.each([ - { bucket: 'working', dotState: 'working', unseen: false, glows: true }, - { bucket: 'attention', dotState: 'waiting', unseen: false, glows: true }, - { bucket: 'attention', dotState: 'blocked', unseen: false, glows: true }, - // An unread finish is the state the map exists to surface, so it halos like the - // rest. Acknowledging it drops the halo — that is the seen/unseen difference. - { bucket: 'done', dotState: 'done', unseen: true, glows: true }, - { bucket: 'done', dotState: 'done', unseen: false, glows: false }, - { bucket: 'idle', dotState: 'idle', unseen: false, glows: false } - ] as const)( - 'applies the expected halo for $dotState agents (unseen: $unseen)', - ({ glows, ...state }) => { - const { container } = renderMap([card(state)]) - const glow = container.querySelector('[data-agent-map-agent-status-glow]') - - if (glows) { - expect(glow).toHaveAttribute('data-agent-active-status', state.dotState) - return - } - expect(glow).not.toBeInTheDocument() - } - ) - - it('caps a 200-status burst at four flares without dropping static emphasis', () => { - const clock = vi.spyOn(Date, 'now').mockReturnValue(NOW) - const { container } = renderMap( - Array.from({ length: 200 }, (_, index) => - card({ - paneKey: `pane-${index}`, - ptyId: `pty-${index}`, - leafId: `leaf-${index}`, - bucket: 'done', - dotState: 'done', - unseen: true, - stateChangedAt: NOW - }) - ) - ) - clock.mockRestore() - - expect(container.querySelectorAll('[data-agent-map-agent-status-flare]')).toHaveLength(4) - expect(container.querySelectorAll('[data-agent-map-agent-status-glow]')).toHaveLength(200) - expect(container.querySelectorAll('.fleet-status-done .agent-map-agent-mark')).toHaveLength(200) - expect(container.querySelectorAll('[data-agent-unread-marker]')).toHaveLength(200) - }) - - it.each([ - { bucket: 'attention', dotState: 'waiting', className: 'fleet-status-waiting' }, - { bucket: 'done', dotState: 'done', className: 'fleet-status-done' } - ] as const)('flares a fresh $dotState state', ({ bucket, dotState, className }) => { - const clock = vi.spyOn(Date, 'now').mockReturnValue(NOW) - const { container } = renderMap([card({ bucket, dotState, unseen: true, stateChangedAt: NOW })]) - clock.mockRestore() - - expect(container.querySelector('[data-agent-map-agent-status-flare]')).toHaveClass(className) - }) - - it.each([ - { dotState: 'waiting', marked: true }, - { dotState: 'working', marked: false }, - { dotState: 'blocked', marked: false } - ] as const)('marks $dotState agents with a question badge: $marked', (state) => { - const { container } = renderMap([card({ bucket: 'attention', dotState: state.dotState })]) - const marker = container.querySelector('[data-agent-question-marker]') - - if (!state.marked) { - expect(marker).not.toBeInTheDocument() - return - } - expect(marker).toBeInTheDocument() - // Same glyph the sidebar and tabs use, not a map-local invention. - expect(container.querySelector('svg.agent-map-agent-question-icon')).toBeInTheDocument() - expect(marker!.parentElement!.querySelector('foreignObject')).not.toBeInTheDocument() - }) - - it('keeps the question badge clear of the unread dot', () => { - const { container } = renderMap([ - card({ bucket: 'attention', dotState: 'waiting', unseen: true }) - ]) - const question = container.querySelector('[data-agent-question-marker]')!.parentElement! - const unread = container.querySelector('[data-agent-unread-marker]')! - - // Unread sits top-left, the badge top-right — opposite signs on x. - expect(question.getAttribute('transform')).toMatch(/translate\(\d/) - expect(Number(unread.getAttribute('cx'))).toBeLessThan(0) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.test.tsx deleted file mode 100644 index 05ce6113726..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.test.tsx +++ /dev/null @@ -1,416 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { act, cleanup, fireEvent, render, screen, waitFor, within } from '@testing-library/react' -import { useState } from 'react' -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' -import type { DashboardCard, DashboardSnapshot } from '../../../../shared/dashboard-snapshot' -import type * as AgentMapLayoutModule from './agent-map-layout' -import type * as AgentMapProjectPlacementModule from './agent-map-project-placement' -import { AGENT_MAP_TIME_MAX_INDEX, type AgentMapTimeRange } from './agent-map-time-filter' - -/** Counts the packing work one slider interaction costs. `repacks` only rises - * when `updateAgentMapLayout` misses its topology cache and runs the full - * `deriveAgentMapLayout` again; `updates` counts every layout evaluation. */ -const layoutCalls = vi.hoisted(() => ({ updates: 0, repacks: 0 })) -const packCalls = vi.hoisted(() => ({ count: 0 })) - -vi.mock('./agent-map-layout', async (importOriginal) => { - const actual = await importOriginal() - return { - ...actual, - updateAgentMapLayout: ( - ...args: Parameters - ): ReturnType => { - layoutCalls.updates += 1 - const result = actual.updateAgentMapLayout(...args) - // A fresh cache object is returned only on the deriveAgentMapLayout path. - if (result.cache !== args[0]) { - layoutCalls.repacks += 1 - } - return result - } - } -}) - -// Second, independent counter: the packer runs once per non-empty repack. -vi.mock('./agent-map-project-placement', async (importOriginal) => { - const actual = await importOriginal() - return { - ...actual, - placeAgentMapProjects: ( - ...args: Parameters - ): ReturnType => { - packCalls.count += 1 - return actual.placeAgentMapProjects(...args) - } - } -}) - -import { AgentDashboardMapView } from './AgentDashboardMapView' -import { AgentMapTimeRangeField } from './AgentMapTimeRangeField' - -const NOW = 2_000_000_000 -const MINUTE = 60_000 -const HOUR = 60 * MINUTE -const DAY = 24 * HOUR - -const SLIDER_WIDTH = 280 -/** Radix maps pointer x linearly onto [0, AGENT_MAP_TIME_MAX_INDEX]. */ -const clientXForStop = (stop: number): number => (stop / AGENT_MAP_TIME_MAX_INDEX) * SLIDER_WIDTH - -function card(overrides: Partial & { paneKey: string }): DashboardCard { - return { - ptyId: overrides.paneKey, - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: 'Pack the map', - repoId: 'repo-1', - worktreeId: `worktree-${overrides.paneKey}`, - tabId: 'tab-1', - leafId: `leaf-${overrides.paneKey}`, - repoName: 'Orca', - worktreeName: overrides.paneKey, - startedAt: NOW - MINUTE, - finishedAt: null, - stateChangedAt: NOW - 1_000, - statusUpdatedAt: NOW - 1_000, - unseen: false, - hostKind: 'local', - workspaceKind: 'worktree', - ...overrides - } -} - -/** One card per stop the drag crosses, each just old enough to be dropped by - * the next step down — so every value change is a real topology change. */ -const LIFESPANS: readonly { paneKey: string; lifespan: number }[] = [ - { paneKey: 'agent-20d', lifespan: 20 * DAY }, - { paneKey: 'agent-10d', lifespan: 10 * DAY }, - { paneKey: 'agent-5d', lifespan: 5 * DAY }, - { paneKey: 'agent-2_5d', lifespan: 2.5 * DAY }, - { paneKey: 'agent-36h', lifespan: 36 * HOUR }, - { paneKey: 'agent-18h', lifespan: 18 * HOUR }, - { paneKey: 'agent-5m', lifespan: 5 * MINUTE } -] - -const CARDS: DashboardCard[] = LIFESPANS.map(({ paneKey, lifespan }) => - card({ paneKey, startedAt: NOW - lifespan }) -) - -const SNAPSHOT: DashboardSnapshot = { - generatedAt: NOW, - cards: CARDS, - workspaces: [], - filterOptions: { projects: [], workspaceStatuses: [] } -} - -/** Stops the max thumb passes through on one drag: ∞ → 12h. */ -const DRAG_STOPS = [13, 12, 11, 10, 9, 8] -const EXPECTED_DRAG_REPACKS = 1 -const DRAFT_CANCELLATIONS = [ - { name: 'pointer cancellation', finish: (thumb: HTMLElement) => fireEvent.pointerCancel(thumb) }, - { - name: 'pointer capture loss', - finish: (thumb: HTMLElement) => fireEvent.lostPointerCapture(thumb, { pointerId: 1 }) - }, - { name: 'focus loss', finish: (thumb: HTMLElement) => fireEvent.blur(thumb) }, - { name: 'Escape', finish: (thumb: HTMLElement) => fireEvent.keyDown(thumb, { key: 'Escape' }) } -] - -function renderMapView(): ReturnType { - return render( - - ) -} - -async function openTimeSection(): Promise { - fireEvent.click(screen.getByRole('button', { name: /^Filter/ })) - fireEvent.click(await screen.findByRole('button', { name: /^Time/ })) - const slider = await screen.findByRole('slider', { name: 'Session lifespan maximum' }) - return slider -} - -/** Mirrors the panel's wiring: the field is controlled and the owner re-renders - * on every published range. */ -function ControlledField({ - label, - initial, - onChange -}: { - label: string - initial: AgentMapTimeRange - onChange: (range: AgentMapTimeRange) => void -}): React.JSX.Element { - const [range, setRange] = useState(initial) - return ( - { - setRange(next) - onChange(next) - }} - /> - ) -} - -/** Radix reads geometry off the root and gates moves on pointer capture. */ -function stubSliderGeometry(): () => void { - const captured = new Set() - const element = Element.prototype as unknown as { - setPointerCapture: (id: number) => void - hasPointerCapture: (id: number) => boolean - releasePointerCapture: (id: number) => void - } - const original = { - setPointerCapture: element.setPointerCapture, - hasPointerCapture: element.hasPointerCapture, - releasePointerCapture: element.releasePointerCapture - } - element.setPointerCapture = (id) => void captured.add(id) - element.hasPointerCapture = (id) => captured.has(id) - element.releasePointerCapture = (id) => void captured.delete(id) - const rect = vi.spyOn(Element.prototype, 'getBoundingClientRect').mockReturnValue({ - x: 0, - y: 0, - left: 0, - top: 0, - right: SLIDER_WIDTH, - bottom: 24, - width: SLIDER_WIDTH, - height: 24, - toJSON: () => ({}) - }) - return () => { - element.setPointerCapture = original.setPointerCapture - element.hasPointerCapture = original.hasPointerCapture - element.releasePointerCapture = original.releasePointerCapture - rect.mockRestore() - } -} - -function dragThumb(thumb: HTMLElement, stops: readonly number[], onStep?: () => void): void { - act(() => { - fireEvent.pointerDown(thumb, { pointerId: 1, button: 0, clientX: SLIDER_WIDTH }) - }) - for (const stop of stops) { - act(() => { - fireEvent.pointerMove(thumb, { pointerId: 1, clientX: clientXForStop(stop) }) - }) - onStep?.() - } - act(() => { - fireEvent.pointerUp(thumb, { pointerId: 1, clientX: clientXForStop(stops.at(-1) ?? 0) }) - }) -} - -describe('AgentMapTimeRangeField', () => { - let restoreGeometry: () => void - - beforeEach(() => { - layoutCalls.updates = 0 - layoutCalls.repacks = 0 - packCalls.count = 0 - restoreGeometry = stubSliderGeometry() - }) - - afterEach(() => { - restoreGeometry() - cleanup() - vi.restoreAllMocks() - }) - - it('repacks the whole map once when a multi-stop drag commits', async () => { - renderMapView() - await waitFor(() => expect(document.querySelector('.agent-map-canvas')).toBeTruthy()) - const mountRepacks = layoutCalls.repacks - const mountUpdates = layoutCalls.updates - const mountPacks = packCalls.count - - const thumb = await openTimeSection() - dragThumb(thumb, DRAG_STOPS) - - expect(layoutCalls.repacks - mountRepacks).toBe(EXPECTED_DRAG_REPACKS) - expect(packCalls.count - mountPacks).toBe(EXPECTED_DRAG_REPACKS) - expect(layoutCalls.updates - mountUpdates).toBe(EXPECTED_DRAG_REPACKS) - expect(screen.getByText('of 7 agents shown').parentElement).toHaveTextContent( - '1 of 7 agents shown' - ) - await waitFor(() => expect(document.querySelectorAll('[data-agent-map-agent]')).toHaveLength(1)) - }) - - it('updates the thumb and readout at every intermediate drag stop', async () => { - renderMapView() - await waitFor(() => expect(document.querySelector('.agent-map-canvas')).toBeTruthy()) - const thumb = await openTimeSection() - const field = thumb.closest('[data-slot="slider"]')?.parentElement as HTMLElement - const readouts: string[] = [] - const thumbValues: string[] = [] - - dragThumb(thumb, DRAG_STOPS, () => { - readouts.push(within(field).getByText(/–|any/).textContent ?? '') - thumbValues.push(thumb.getAttribute('aria-valuenow') ?? '') - }) - - expect(readouts).toEqual(['0 – 14d', '0 – 7d', '0 – 3d', '0 – 2d', '0 – 1d', '0 – 12h']) - expect(thumbValues).toEqual(DRAG_STOPS.map(String)) - }) - - it('keeps the readout, chip, and map aligned after a full-range collapse', async () => { - renderMapView() - await waitFor(() => expect(document.querySelector('.agent-map-canvas')).toBeTruthy()) - - const thumb = await openTimeSection() - dragThumb(thumb, [0]) - - expect(screen.getByText('0 – 0')).toBeInTheDocument() - expect(screen.getByText('Session lifespan: 0–0')).toBeInTheDocument() - expect(screen.getByText('of 7 agents shown').parentElement).toHaveTextContent( - '0 of 7 agents shown' - ) - await waitFor(() => expect(document.querySelectorAll('[data-agent-map-agent]')).toHaveLength(0)) - }) - - it('publishes only the final range for a multi-stop drag', () => { - const onChange = vi.fn() - render( - - ) - - dragThumb(screen.getByRole('slider', { name: 'Session lifespan maximum' }), DRAG_STOPS) - - expect(onChange).toHaveBeenCalledExactlyOnceWith({ min: 0, max: DRAG_STOPS.at(-1) }) - }) - - it.each([ - { name: 'a narrowed range', initial: { min: 5, max: AGENT_MAP_TIME_MAX_INDEX }, stop: 5 }, - { name: 'the full range', initial: { min: 0, max: AGENT_MAP_TIME_MAX_INDEX }, stop: 0 } - ])('commits max-thumb collapse from $name', ({ initial, stop }) => { - const onChange = vi.fn() - render() - - dragThumb(screen.getByRole('slider', { name: 'Session lifespan maximum' }), [stop]) - - expect(onChange).toHaveBeenCalledExactlyOnceWith({ min: stop, max: stop }) - expect( - screen.getByText(`${stop === 0 ? '0' : '1h'} – ${stop === 0 ? '0' : '1h'}`) - ).toBeInTheDocument() - }) - - it('follows an external range change while a draft is active', () => { - const onChange = vi.fn() - const field = (range: AgentMapTimeRange): React.JSX.Element => ( - - ) - const view = render(field({ min: 0, max: AGENT_MAP_TIME_MAX_INDEX })) - expect(screen.getByText('any')).toBeInTheDocument() - - view.rerender(field({ min: 4, max: 9 })) - - expect(screen.getByText('30m – 1d')).toBeInTheDocument() - expect(screen.getByRole('slider', { name: 'Session lifespan minimum' })).toHaveAttribute( - 'aria-valuenow', - '4' - ) - expect(screen.getByRole('slider', { name: 'Session lifespan maximum' })).toHaveAttribute( - 'aria-valuenow', - '9' - ) - - const thumb = screen.getByRole('slider', { name: 'Session lifespan maximum' }) - act(() => { - fireEvent.pointerDown(thumb, { pointerId: 1, button: 0, clientX: clientXForStop(9) }) - fireEvent.pointerMove(thumb, { pointerId: 1, clientX: clientXForStop(7) }) - }) - expect(screen.getByText('30m – 6h')).toBeInTheDocument() - - view.rerender(field({ min: 0, max: AGENT_MAP_TIME_MAX_INDEX })) - - expect(screen.getByText('any')).toBeInTheDocument() - expect(screen.getByRole('slider', { name: 'Session lifespan maximum' })).toHaveAttribute( - 'aria-valuenow', - String(AGENT_MAP_TIME_MAX_INDEX) - ) - }) - - it('does not commit an interaction invalidated by an external range change', () => { - const onChange = vi.fn() - const field = (range: AgentMapTimeRange): React.JSX.Element => ( - - ) - const view = render(field({ min: 0, max: AGENT_MAP_TIME_MAX_INDEX })) - const thumb = screen.getByRole('slider', { name: 'Session lifespan maximum' }) - - act(() => { - fireEvent.pointerDown(thumb, { pointerId: 1, button: 0, clientX: SLIDER_WIDTH }) - fireEvent.pointerMove(thumb, { pointerId: 1, clientX: clientXForStop(8) }) - }) - view.rerender(field({ min: 4, max: 9 })) - act(() => { - fireEvent.pointerMove(thumb, { pointerId: 1, clientX: clientXForStop(7) }) - fireEvent.pointerUp(thumb, { pointerId: 1, clientX: clientXForStop(7) }) - }) - - expect(onChange).not.toHaveBeenCalled() - }) - - it.each(DRAFT_CANCELLATIONS)('discards a pointer draft on $name', ({ finish }) => { - const onChange = vi.fn() - render( - - ) - const thumb = screen.getByRole('slider', { name: 'Session lifespan maximum' }) - - act(() => { - fireEvent.pointerDown(thumb, { pointerId: 1, button: 0, clientX: SLIDER_WIDTH }) - fireEvent.pointerMove(thumb, { pointerId: 1, clientX: clientXForStop(8) }) - }) - expect(screen.getByText('0 – 12h')).toBeInTheDocument() - finish(thumb) - - expect(screen.getByText('any')).toBeInTheDocument() - expect(onChange).not.toHaveBeenCalled() - }) - - it('commits a keyboard arrow step', () => { - const onChange = vi.fn() - render( - - ) - - const thumb = screen.getByRole('slider', { name: 'Session lifespan maximum' }) - // Radix routes arrow keys to the last focused thumb, not the event target. - act(() => thumb.focus()) - fireEvent.keyDown(thumb, { key: 'ArrowLeft' }) - - expect(onChange).toHaveBeenCalledExactlyOnceWith({ min: 0, max: AGENT_MAP_TIME_MAX_INDEX - 1 }) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.tsx b/src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.tsx deleted file mode 100644 index 752a00ea673..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapTimeRangeField.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import { Slider } from '@/components/ui/slider' -import { cn } from '@/lib/utils' -import { translate } from '@/i18n/i18n' -import { useRef, useState } from 'react' -import { - AGENT_MAP_TIME_MAX_INDEX, - agentMapTimeStopLabel, - isFullAgentMapTimeRange, - type AgentMapTimeRange -} from './agent-map-time-filter' - -type AgentMapTimeRangeFieldProps = { - label: string - range: AgentMapTimeRange - onChange: (range: AgentMapTimeRange) => void -} - -type SliderInteraction = { - source: AgentMapTimeRange - value: AgentMapTimeRange | null -} - -/** Ticks are sparse on purpose — the scale is non-linear, so labelling every - * stop would read as evenly spaced time when it is not. */ -const TICKS = [0, 5, 9, 12, AGENT_MAP_TIME_MAX_INDEX] -const SLIDER_KEYBOARD_COMMIT_KEYS = [ - 'ArrowDown', - 'ArrowLeft', - 'ArrowRight', - 'ArrowUp', - 'End', - 'Home', - 'PageDown', - 'PageUp' -] - -export function AgentMapTimeRangeField({ - label, - range, - onChange -}: AgentMapTimeRangeFieldProps): React.JSX.Element { - const [draft, setDraft] = useState<{ - source: AgentMapTimeRange - value: AgentMapTimeRange - } | null>(null) - const interaction = useRef(null) - const reconcileInteraction = (value?: AgentMapTimeRange): void => { - const source = interaction.current?.source - interaction.current = null - setDraft(null) - if (value && source === range) { - onChange(value) - } - } - // New external range objects invalidate stale drafts from resets and quick views. - const displayedRange = draft?.source === range ? draft.value : range - const isFull = isFullAgentMapTimeRange(displayedRange) - return ( -
-
- {label} - - {isFull - ? translate('dashboardPopout.map.filters.timeAny', 'any') - : `${agentMapTimeStopLabel(displayedRange.min)} – ${agentMapTimeStopLabel(displayedRange.max)}`} - -
- { - if (event.key === 'Escape') { - reconcileInteraction() - return - } - if (SLIDER_KEYBOARD_COMMIT_KEYS.includes(event.key)) { - interaction.current = { source: range, value: null } - } - }} - onPointerDown={() => { - interaction.current = { source: range, value: null } - }} - onPointerUp={() => { - reconcileInteraction(interaction.current?.value ?? undefined) - }} - onPointerCancel={() => { - reconcileInteraction() - }} - onLostPointerCapture={() => { - reconcileInteraction() - }} - onBlur={(event) => { - if (!event.currentTarget.contains(event.relatedTarget as Node | null)) { - reconcileInteraction() - } - }} - onValueChange={([min, max]) => { - const current = interaction.current - if (!current) { - return - } - const value = { min, max } - current.value = value - setDraft({ source: current.source, value }) - }} - onValueCommit={([min, max]) => { - reconcileInteraction({ min, max }) - }} - /> -
- {TICKS.map((tick) => ( - {agentMapTimeStopLabel(tick)} - ))} -
-
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapViewportControls.tsx b/src/renderer/src/components/dashboard-popout/AgentMapViewportControls.tsx deleted file mode 100644 index 6e035dca692..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapViewportControls.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { Focus, Minus, Plus } from 'lucide-react' -import { Button } from '@/components/ui/button' -import { translate } from '@/i18n/i18n' - -type AgentMapViewportControlsProps = { - zoom: number - onFit: () => void - onZoomIn: () => void - onZoomOut: () => void -} - -export function AgentMapViewportControls({ - zoom, - onFit, - onZoomIn, - onZoomOut -}: AgentMapViewportControlsProps): React.JSX.Element { - return ( -
- - - {Math.round(zoom * 100)}% - - - -
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.boundary.test.ts b/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.boundary.test.ts deleted file mode 100644 index 7275b3d274e..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.boundary.test.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { readFileSync } from 'node:fs' -import { resolve } from 'node:path' -import { describe, expect, it } from 'vitest' - -function source(file: string): string { - return readFileSync( - resolve(process.cwd(), 'src/renderer/src/components/dashboard-popout', file), - 'utf8' - ) -} - -describe('Agent Map workspace menu performance boundary', () => { - it('loads store-backed workspace actions only after a ring context request', () => { - const loader = source('AgentMapWorkspaceContextMenuLoader.tsx') - const menu = source('AgentMapWorkspaceContextMenu.tsx') - - expect(loader).toMatch(/import\('\.\/AgentMapWorkspaceContextMenu'\)/) - expect(loader).not.toMatch( - /import\s+\{\s*AgentMapWorkspaceContextMenu\s*\}\s+from\s+['"]\.\/AgentMapWorkspaceContextMenu['"]/ - ) - expect(menu).toMatch(/import\('@\/components\/sidebar\/WorktreeContextMenu'\)/) - expect(menu).not.toMatch( - /import\s+WorktreeContextMenu\s+from\s+['"]@\/components\/sidebar\/WorktreeContextMenu['"]/ - ) - }) - - it('loads store-backed project actions only after a project context request', () => { - const loader = source('AgentMapProjectContextMenuLoader.tsx') - - expect(loader).toMatch(/import\('\.\/AgentMapProjectContextMenu'\)/) - expect(loader).not.toMatch( - /import\s+\{\s*AgentMapProjectContextMenu\s*\}\s+from\s+['"]\.\/AgentMapProjectContextMenu['"]/ - ) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.test.tsx b/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.test.tsx deleted file mode 100644 index bc4958408a2..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.test.tsx +++ /dev/null @@ -1,389 +0,0 @@ -// @vitest-environment happy-dom - -import '@testing-library/jest-dom/vitest' -import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' -import { act, cleanup, fireEvent, render, screen, waitFor } from '@testing-library/react' -import { TooltipProvider } from '@/components/ui/tooltip' -import { useAppStore } from '@/store' -import type { ProjectGroup } from '../../../../shared/project-group-types' -import type { Repo } from '../../../../shared/repo-types' -import type { Worktree } from '../../../../shared/worktree/types' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { AgentMap } from './AgentMap' -import * as StoreSelectors from '@/store/selectors' - -const NOW = 2_000_000_000 -const EXECUTION_HOST_ID = 'runtime:env-1' as const -const initialState = useAppStore.getState() - -const repo = { - id: 'repo-1', - path: '/repo', - displayName: 'Orca', - badgeColor: '#000000', - addedAt: NOW, - kind: 'git', - executionHostId: EXECUTION_HOST_ID -} satisfies Repo - -const worktree = { - id: 'worktree-1', - repoId: repo.id, - path: '/repo/worktrees/map', - displayName: 'Agent map', - comment: '', - linkedIssue: null, - linkedPR: null, - linkedLinearIssue: null, - branch: 'refs/heads/agent-map', - head: 'abc123', - isBare: false, - isMainWorktree: false, - isArchived: false, - isUnread: false, - isPinned: false, - sortOrder: 0, - lastActivityAt: NOW, - hostId: EXECUTION_HOST_ID -} satisfies Worktree - -const collidingLocalWorktree = { - ...worktree, - path: '/local/repo/worktrees/map', - displayName: 'Local agent map', - hostId: 'local' -} satisfies Worktree - -const parentWorktree = { - ...worktree, - id: 'worktree-parent', - path: '/repo/worktrees/parent', - displayName: 'Parent worktree', - branch: 'refs/heads/parent' -} satisfies Worktree - -const folderProjectGroup = { - id: 'group-1', - name: 'Documentation', - parentPath: '/docs', - parentGroupId: null, - createdFrom: 'folder-scan', - tabOrder: 0, - isCollapsed: false, - color: null, - createdAt: NOW, - updatedAt: NOW -} satisfies ProjectGroup - -const card: DashboardCard = { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: 'Build map', - repoId: repo.id, - worktreeId: worktree.id, - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: repo.displayName, - worktreeName: worktree.displayName, - startedAt: NOW - 60_000, - finishedAt: null, - stateChangedAt: NOW - 1_000, - unseen: false, - workspaceKind: 'worktree' -} - -describe('Agent Map workspace context menu', () => { - beforeEach(() => { - useAppStore.setState({ - repos: [repo], - worktreesByRepo: { [repo.id]: [worktree, parentWorktree] }, - detectedWorktreesByRepo: {}, - projectGroups: [], - workspaceStatuses: [{ id: 'todo', label: 'Todo' }] - }) - }) - - afterEach(() => { - cleanup() - useAppStore.setState(initialState, true) - vi.restoreAllMocks() - }) - - it('opens the shared sidebar workspace actions from a worktree ring', async () => { - const useWorktreeById = vi.spyOn(StoreSelectors, 'useWorktreeById') - render( - - {}} - /> - - ) - - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' }), { - clientX: 120, - clientY: 140 - }) - - expect(await screen.findByText('Workspace', {}, { timeout: 5_000 })).toBeInTheDocument() - expect(screen.getByText('Update')).toBeInTheDocument() - expect(screen.getByText('Move to Status')).toBeInTheDocument() - expect(screen.getByText('Open in')).toBeInTheDocument() - expect(screen.getByText('Copy Path')).toBeInTheDocument() - expect(screen.getByText('Pin')).toBeInTheDocument() - expect(screen.getByText('Mark Unread')).toBeInTheDocument() - expect(screen.getByText('Sleep')).toBeInTheDocument() - expect(screen.getByText('Delete')).toBeInTheDocument() - expect(useWorktreeById).toHaveBeenCalledWith(worktree.id, EXECUTION_HOST_ID) - }) - - it('deduplicates the same host owner across known and detected worktrees', async () => { - useAppStore.setState({ - detectedWorktreesByRepo: { - [repo.id]: { - repoId: repo.id, - authoritative: true, - source: 'git', - worktrees: [ - { ...worktree, ownership: 'orca-managed', selectedCheckout: false, visible: true } - ] - } - } - }) - render( - - {}} - /> - - ) - - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - - expect(await screen.findByText('Workspace', {}, { timeout: 5_000 })).toBeInTheDocument() - }) - - it('uses explicit SSH ownership instead of the paired hub repo host', async () => { - const sshHostId = 'ssh:provider-1' as const - const sshWorktree = { ...worktree, hostId: sshHostId } - useAppStore.setState({ worktreesByRepo: { [repo.id]: [sshWorktree] } }) - render( - - {}} - /> - - ) - - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - - expect(await screen.findByText('Workspace', {}, { timeout: 5_000 })).toBeInTheDocument() - }) - - it('fails closed when bare-ID actions would span multiple execution hosts', async () => { - useAppStore.setState({ - worktreesByRepo: { [repo.id]: [collidingLocalWorktree, worktree] } - }) - const useWorktreeById = vi.spyOn(StoreSelectors, 'useWorktreeById') - render( - - {}} - /> - - ) - - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - await waitFor(() => - expect(useWorktreeById).toHaveBeenCalledWith(worktree.id, EXECUTION_HOST_ID) - ) - await act(async () => new Promise((resolve) => window.setTimeout(resolve, 0))) - expect(screen.queryByText('Workspace')).not.toBeInTheDocument() - - act(() => { - useAppStore.setState({ worktreesByRepo: { [repo.id]: [worktree] } }) - }) - expect(screen.queryByText('Workspace')).not.toBeInTheDocument() - }) - - it('clears a workspace request whose target disappeared', async () => { - useAppStore.setState({ worktreesByRepo: {} }) - const useWorktreeById = vi.spyOn(StoreSelectors, 'useWorktreeById') - render( - - {}} - /> - - ) - - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - await waitFor(() => expect(useWorktreeById).toHaveBeenCalled()) - await act(async () => new Promise((resolve) => window.setTimeout(resolve, 0))) - act(() => { - useAppStore.setState({ worktreesByRepo: { [repo.id]: [worktree] } }) - }) - - expect(screen.queryByText('Workspace')).not.toBeInTheDocument() - }) - - it('releases the store-backed workspace menu after an ordinary close', async () => { - const getKnownWorktreeById = vi.fn(useAppStore.getState().getKnownWorktreeById) - useAppStore.setState({ getKnownWorktreeById }) - render( - - {}} - /> - - ) - - fireEvent.contextMenu(screen.getByRole('button', { name: 'Open Agent map worktree details' })) - expect(await screen.findByText('Workspace', {}, { timeout: 5_000 })).toBeInTheDocument() - fireEvent.keyDown(document, { key: 'Escape' }) - await waitFor(() => expect(screen.queryByText('Workspace')).not.toBeInTheDocument()) - await act(async () => new Promise((resolve) => window.setTimeout(resolve, 0))) - - getKnownWorktreeById.mockClear() - act(() => { - useAppStore.setState({ agentStatusEpoch: useAppStore.getState().agentStatusEpoch + 1 }) - }) - expect(getKnownWorktreeById).not.toHaveBeenCalled() - }) - - it('keeps shared-menu follow-up overlays mounted through their lifecycle', async () => { - render( - - {}} - /> - - ) - const ring = screen.getByRole('button', { name: 'Open Agent map worktree details' }) - - fireEvent.contextMenu(ring) - const createGroup = await screen.findByText('New group from project', {}, { timeout: 5_000 }) - fireEvent.pointerDown(createGroup, { button: 0 }) - fireEvent.click(createGroup) - expect(await screen.findByRole('dialog', { name: 'New Project Group' })).toBeInTheDocument() - fireEvent.click(screen.getByRole('button', { name: 'Cancel' })) - await waitFor(() => - expect(screen.queryByRole('dialog', { name: 'New Project Group' })).not.toBeInTheDocument() - ) - - fireEvent.contextMenu(ring) - const setParent = await screen.findByText('Set Parent Worktree...', {}, { timeout: 5_000 }) - fireEvent.pointerDown(setParent, { button: 0 }) - fireEvent.click(setParent) - // Candidate rows are virtualized and measure 0 in happy-dom; the mounted - // search input is the picker's lifecycle signal. - expect(await screen.findByPlaceholderText('Search worktrees...')).toBeInTheDocument() - }) - - it('opens the existing worktree composer from a project ring', async () => { - const { container } = render( - - {}} /> - - ) - - fireEvent.contextMenu(container.querySelector('[data-agent-map-project]')!, { - clientX: 100, - clientY: 110 - }) - const createWorktree = await screen.findByText( - 'Create new worktree for Orca', - {}, - { timeout: 5_000 } - ) - // Radix restores focus after unmount; drain it before the next test opens a menu. - const focusRestored = new Promise((resolve) => { - screen - .getByRole('menu') - .addEventListener('focusScope.autoFocusOnUnmount', () => resolve(), { once: true }) - }) - fireEvent.click(createWorktree) - await act(async () => focusRestored) - - expect(useAppStore.getState().activeModal).toBe('new-workspace-composer') - expect(useAppStore.getState().modalData).toEqual({ - initialRepoId: repo.id, - telemetrySource: 'sidebar' - }) - }) - - it('opens the folder-workspace composer from a synthetic project ring', async () => { - useAppStore.setState({ projectGroups: [folderProjectGroup] }) - const folderCard = { - ...card, - repoId: `folder-workspace:${folderProjectGroup.id}`, - repoName: folderProjectGroup.name, - worktreeId: 'folder:folder-1', - worktreeName: 'Docs', - workspaceKind: 'folder' as const - } - const { container } = render( - - {}} - /> - - ) - - fireEvent.contextMenu(container.querySelector('[data-agent-map-project]')!) - fireEvent.click( - await screen.findByText('Create workspace for Documentation', {}, { timeout: 5_000 }) - ) - - expect(useAppStore.getState().modalData).toEqual({ - initialProjectGroupId: folderProjectGroup.id, - telemetrySource: 'sidebar' - }) - }) - - it('clears an ambiguous project request instead of choosing a repo host', async () => { - useAppStore.setState({ - repos: [repo, { ...repo, path: '/local/repo', executionHostId: 'local' }] - }) - const { container } = render( - - {}} /> - - ) - - fireEvent.contextMenu(container.querySelector('[data-agent-map-project]')!) - await act(async () => new Promise((resolve) => window.setTimeout(resolve, 0))) - expect(screen.queryByText('Create new worktree for Orca')).not.toBeInTheDocument() - - act(() => { - useAppStore.setState({ repos: [repo] }) - }) - expect(screen.queryByText('Create new worktree for Orca')).not.toBeInTheDocument() - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.tsx b/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.tsx deleted file mode 100644 index 1ac20df44d2..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenu.tsx +++ /dev/null @@ -1,167 +0,0 @@ -import { Suspense, useEffect, useMemo, useRef } from 'react' -import { useShallow } from 'zustand/react/shallow' -import { lazyWithRetry } from '@/lib/lazy-with-retry' -import { useAppStore } from '@/store' -import { useWorktreeById } from '@/store/selectors' -import type { AppState } from '@/store/types' -import { - getRepoExecutionHostId, - normalizeExecutionHostId, - toSshExecutionHostId, - type ExecutionHostId -} from '../../../../shared/execution-host' -import { parseWorkspaceKey } from '../../../../shared/workspace-scope' - -const WorktreeContextMenu = lazyWithRetry( - () => import('@/components/sidebar/WorktreeContextMenu'), - { reloadKey: 'agent-map-worktree-context-menu' } -) - -export type AgentMapWorkspaceContextMenuRequest = { - id: number - worktreeId: string - executionHostId?: ExecutionHostId - clientX: number - clientY: number - altKey: boolean -} - -type AgentMapWorkspaceContextMenuProps = { - request: AgentMapWorkspaceContextMenuRequest | null - onOpenChange?: (open: boolean) => void - onLifecycleComplete?: () => void -} - -function countWorkspaceOwners( - worktreeId: string | null, - state: Pick< - AppState, - 'worktreesByRepo' | 'detectedWorktreesByRepo' | 'folderWorkspaces' | 'repos' - > -): number { - if (!worktreeId) { - return 0 - } - const scope = parseWorkspaceKey(worktreeId) - if (scope?.type === 'folder') { - return new Set( - state.folderWorkspaces - .filter((workspace) => workspace.id === scope.folderWorkspaceId) - .map( - (workspace) => - normalizeExecutionHostId(workspace.executionHostId) ?? - (workspace.connectionId ? toSshExecutionHostId(workspace.connectionId) : 'local') - ) - ).size - } - const repoOwnerIdsByRepoId = new Map>() - for (const repo of state.repos) { - const ownerId = getRepoExecutionHostId(repo) - const owners = repoOwnerIdsByRepoId.get(repo.id) - if (owners) { - owners.add(ownerId) - } else { - repoOwnerIdsByRepoId.set(repo.id, new Set([ownerId])) - } - } - const ownerIds = new Set() - const addOwner = (worktree: { repoId: string; hostId?: ExecutionHostId }): void => { - const directOwner = normalizeExecutionHostId(worktree.hostId) - if (directOwner) { - ownerIds.add(directOwner) - return - } - const repoOwnerIds = repoOwnerIdsByRepoId.get(worktree.repoId) - if (!repoOwnerIds) { - ownerIds.add('local') - return - } - for (const ownerId of repoOwnerIds) { - ownerIds.add(ownerId) - } - } - for (const worktrees of Object.values(state.worktreesByRepo)) { - for (const worktree of worktrees) { - if (worktree.id === worktreeId) { - addOwner(worktree) - } - } - } - for (const result of Object.values(state.detectedWorktreesByRepo)) { - for (const worktree of result.worktrees) { - if (worktree.id === worktreeId) { - addOwner(worktree) - } - } - } - return ownerIds.size -} - -function ContextMenuTrigger({ - request -}: { - request: AgentMapWorkspaceContextMenuRequest -}): React.JSX.Element { - const triggerRef = useRef(null) - useEffect(() => { - triggerRef.current?.dispatchEvent( - new MouseEvent('contextmenu', { - bubbles: true, - cancelable: true, - clientX: request.clientX, - clientY: request.clientY, - altKey: request.altKey, - button: 2 - }) - ) - }, [request]) - return -} - -export function AgentMapWorkspaceContextMenu({ - request, - onOpenChange, - onLifecycleComplete -}: AgentMapWorkspaceContextMenuProps): React.JSX.Element | null { - const { worktreesByRepo, detectedWorktreesByRepo, folderWorkspaces, repos } = useAppStore( - useShallow((state) => ({ - worktreesByRepo: state.worktreesByRepo, - detectedWorktreesByRepo: state.detectedWorktreesByRepo, - folderWorkspaces: state.folderWorkspaces, - repos: state.repos - })) - ) - const worktree = useWorktreeById(request?.worktreeId ?? null, request?.executionHostId) - const ownerCount = useMemo( - () => - countWorkspaceOwners(request?.worktreeId ?? null, { - worktreesByRepo, - detectedWorktreesByRepo, - folderWorkspaces, - repos - }), - [detectedWorktreesByRepo, folderWorkspaces, repos, request?.worktreeId, worktreesByRepo] - ) - const unavailable = request !== null && (!worktree || ownerCount !== 1) - useEffect(() => { - if (unavailable) { - onLifecycleComplete?.() - } - }, [onLifecycleComplete, unavailable]) - if (!request || unavailable || !worktree) { - return null - } - return ( -
- - - - - -
- ) -} diff --git a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenuLoader.tsx b/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenuLoader.tsx deleted file mode 100644 index 8ece35ad2ef..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapWorkspaceContextMenuLoader.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import { Suspense } from 'react' -import { lazyWithRetry } from '@/lib/lazy-with-retry' -import type { AgentMapWorkspaceContextMenuRequest } from './AgentMapWorkspaceContextMenu' - -const AgentMapWorkspaceContextMenu = lazyWithRetry( - () => - import('./AgentMapWorkspaceContextMenu').then((module) => ({ - default: module.AgentMapWorkspaceContextMenu - })), - { reloadKey: 'agent-map-workspace-context-menu' } -) - -type AgentMapWorkspaceContextMenuLoaderProps = { - request: AgentMapWorkspaceContextMenuRequest - onOpenChange?: (open: boolean) => void - onLifecycleComplete?: () => void -} - -export function AgentMapWorkspaceContextMenuLoader({ - request, - onOpenChange, - onLifecycleComplete -}: AgentMapWorkspaceContextMenuLoaderProps): React.JSX.Element { - return ( - - - - ) -} - -export type { AgentMapWorkspaceContextMenuRequest } diff --git a/src/renderer/src/components/dashboard-popout/AgentMapWorktreeLabel.tsx b/src/renderer/src/components/dashboard-popout/AgentMapWorktreeLabel.tsx deleted file mode 100644 index 27a1c455341..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapWorktreeLabel.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { memo } from 'react' -import { translate } from '@/i18n/i18n' -import type { AgentMapWorktreeRing } from './agent-map-layout' - -type AgentMapWorktreeLabelProps = { - worktree: AgentMapWorktreeRing - visible: boolean - active: boolean - labelScale: number - mapScale: number -} - -export const AgentMapWorktreeLabel = memo(function AgentMapWorktreeLabel({ - worktree, - visible, - active, - labelScale, - mapScale -}: AgentMapWorktreeLabelProps): React.JSX.Element { - // Hover is an explicit ask for this workspace's detail, so it outranks declutter. - const showCount = active || (visible && worktree.radius * mapScale >= 80) - const agentCountText = translate( - 'dashboardPopout.map.agentCount', - worktree.agents.length === 1 ? '{{count}} agent' : '{{count}} agents', - { count: worktree.agents.length } - ) - return ( - - - {worktree.name} - - - {agentCountText} - - - ) -}) diff --git a/src/renderer/src/components/dashboard-popout/AgentMapWorktreeRingNode.tsx b/src/renderer/src/components/dashboard-popout/AgentMapWorktreeRingNode.tsx deleted file mode 100644 index 55a2d5f547e..00000000000 --- a/src/renderer/src/components/dashboard-popout/AgentMapWorktreeRingNode.tsx +++ /dev/null @@ -1,413 +0,0 @@ -import { memo, useState, type MutableRefObject } from 'react' -import { Plus } from 'lucide-react' -import { AgentStateDot } from '@/components/AgentStateDot' -import { Button } from '@/components/ui/button' -import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover' -import { translate } from '@/i18n/i18n' -import { AgentIcon, getAgentLabel } from '@/lib/agent-catalog' -import { agentTypeToIconAgent } from '@/lib/agent-status' -import type { DashboardCard, DashboardSpawnAgentArgs } from '../../../../shared/dashboard-snapshot' -import type { TuiAgent } from '../../../../shared/tui-agent' -import type { - AgentMapAgentNode, - AgentMapProjectRing, - AgentMapWorktreeRing -} from './agent-map-layout' -import { AGENT_MAP_LINEAGE_RELATION, shouldAggregateAgentMapWorktree } from './agent-map-layout' -import { AgentMapQuestionMarker } from './AgentMapQuestionMarker' -import type { AgentMapFlareStatus } from './agent-map-node-metadata' -import { - agentMapAttentionMarkerScale, - agentMapStatusLabel, - agentName, - formatDuration, - lineagePath -} from './agent-map-node-presentation' -import { agentMapWorktreeActiveStatus } from './agent-map-worktree-active-status' - -type AgentMapWorktreeRingNodeProps = { - project: AgentMapProjectRing - worktree: AgentMapWorktreeRing - zoom: number - mapScale: number - /** Pressed at the start of a pan drag; keeps the ring lit through the gesture. */ - held: boolean - selectedPaneKey: string | null - allowAggregation: boolean - showOrchestrationLinks: boolean - recentFlareStatuses: ReadonlyMap - launchableAgents?: readonly TuiAgent[] - nodeRefs: MutableRefObject> - onSelectAgent: (card: DashboardCard) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onOpenWorkspaceContextMenu?: ( - event: React.MouseEvent, - worktree: AgentMapWorktreeRing - ) => void - onLabelHoverChange: (worktreeId: string, active: boolean) => void - onLabelFocusChange: (worktreeId: string, active: boolean) => void - onAgentKeyDown: (event: React.KeyboardEvent, agent: AgentMapAgentNode) => void -} - -function WorktreeDetails({ - project, - worktree, - launchableAgents, - onSelectAgent, - onSpawnAgent, - onDone -}: Pick< - AgentMapWorktreeRingNodeProps, - 'project' | 'worktree' | 'launchableAgents' | 'onSelectAgent' | 'onSpawnAgent' -> & { - onDone: () => void -}): React.JSX.Element { - const activeCount = - worktree.statusCounts.working + - worktree.statusCounts.monitoring + - worktree.statusCounts.blocked + - worktree.statusCounts.waiting - const doneCount = worktree.statusCounts.done + worktree.statusCounts['done-seen'] - return ( - -
- {project.name} - {worktree.name} - - {translate( - 'dashboardPopout.map.worktreeSummary', - '{{total}} agents · {{active}} active · {{done}} done', - { - count: worktree.agents.length, - defaultValue_one: '{{total}} agent · {{active}} active · {{done}} done', - defaultValue_other: '{{total}} agents · {{active}} active · {{done}} done', - total: worktree.agents.length, - active: activeCount, - done: doneCount - } - )} - -
-
-

- {translate('dashboardPopout.map.runningAgents', 'Agents')} -

-
- {worktree.agents.length === 0 ? ( -

- {translate('dashboardPopout.map.noWorkspaceAgents', 'No agents in this workspace.')} -

- ) : ( - worktree.agents.map((agent) => ( - - )) - )} -
-
- {onSpawnAgent ? ( -
-

- {translate('dashboardPopout.map.spawnAgent', 'Start a new agent')} -

- {launchableAgents && launchableAgents.length > 0 ? ( -
- {launchableAgents.map((agent) => ( - - ))} -
- ) : ( -

- {translate('dashboardPopout.map.noLaunchableAgents', 'No enabled agents detected.')} -

- )} -
- ) : null} -
- ) -} - -export const AgentMapWorktreeRingNode = memo(function AgentMapWorktreeRingNode({ - project, - worktree, - zoom, - mapScale, - held, - selectedPaneKey, - allowAggregation, - showOrchestrationLinks, - recentFlareStatuses, - launchableAgents, - nodeRefs, - onSelectAgent, - onSpawnAgent, - onOpenWorkspaceContextMenu, - onLabelHoverChange, - onLabelFocusChange, - onAgentKeyDown -}: AgentMapWorktreeRingNodeProps): React.JSX.Element { - const [detailsOpen, setDetailsOpen] = useState(false) - const exiting = project.motionState === 'exiting' || worktree.motionState === 'exiting' - const selected = worktree.agents.some((agent) => agent.card.paneKey === selectedPaneKey) - const activeStatus = agentMapWorktreeActiveStatus(worktree.statusCounts) - const aggregate = !selected && shouldAggregateAgentMapWorktree(worktree, zoom, allowAggregation) - const agentsByPaneKey = new Map(worktree.agents.map((agent) => [agent.card.paneKey, agent])) - - return ( - - onLabelHoverChange(worktree.id, true)} - onPointerLeave={() => onLabelHoverChange(worktree.id, false)} - onFocus={() => onLabelFocusChange(worktree.id, true)} - onBlur={(event) => { - if (!event.currentTarget.contains(event.relatedTarget as Node | null)) { - onLabelFocusChange(worktree.id, false) - } - }} - > - {activeStatus ? ( - - setDetailsOpen(false)} - /> - - ) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-dashboard-filter-options.ts b/src/renderer/src/components/dashboard-popout/agent-dashboard-filter-options.ts index db9b42c57eb..feb4661e23a 100644 --- a/src/renderer/src/components/dashboard-popout/agent-dashboard-filter-options.ts +++ b/src/renderer/src/components/dashboard-popout/agent-dashboard-filter-options.ts @@ -1,34 +1,10 @@ import { translate } from '@/i18n/i18n' import type { DashboardCard, DashboardFilterOption } from '../../../../shared/dashboard-snapshot' import type { DashboardReviewFilter } from './agent-board-filtering' -import type { AgentMapState } from './agent-map-filter' /** Option rows and labels for the shared dashboard filter menu. */ export type FilterOption = { id: string; label: string; count: number; color?: string } -export const AGENT_STATE_ROWS: { - state: AgentMapState - dotState: 'waiting' | 'working' | 'done' | 'idle' -}[] = [ - { state: 'attention', dotState: 'waiting' }, - { state: 'working', dotState: 'working' }, - { state: 'done', dotState: 'done' }, - { state: 'idle', dotState: 'idle' } -] - -export function agentStateLabel(state: AgentMapState): string { - switch (state) { - case 'attention': - return translate('dashboardPopout.bucket.attention', 'Needs You') - case 'working': - return translate('dashboardPopout.bucket.working', 'Working') - case 'done': - return translate('dashboardPopout.bucket.done', 'Done') - case 'idle': - return translate('dashboardPopout.bucket.idle', 'Idle') - } -} - function countBy( cards: DashboardCard[], value: (card: DashboardCard) => string diff --git a/src/renderer/src/components/dashboard-popout/agent-map-agent-placement.ts b/src/renderer/src/components/dashboard-popout/agent-map-agent-placement.ts deleted file mode 100644 index 3eb4fc329f3..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-agent-placement.ts +++ /dev/null @@ -1,58 +0,0 @@ -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { - agentMapDurationMinutes, - agentMapNodeStatus, - type AgentMapNodeStatus -} from './agent-map-node-metadata' - -const GOLDEN_ANGLE = 2.399963229728653 - -function stableHash(value: string): number { - let hash = 2166136261 - for (let index = 0; index < value.length; index += 1) { - hash ^= value.charCodeAt(index) - hash = Math.imul(hash, 16777619) - } - return hash >>> 0 -} - -export function placeAgentMapAgents({ - worktreeId, - cards, - radius, - agentRadius, - now -}: { - worktreeId: string - cards: DashboardCard[] - radius: number - agentRadius: number - now: number -}): { - card: DashboardCard - x: number - y: number - radius: number - durationMinutes: number - status: AgentMapNodeStatus -}[] { - const availableRadius = Math.max(0, radius - agentRadius - 6) - const sorted = [...cards].sort((a, b) => - a.paneKey < b.paneKey ? -1 : a.paneKey > b.paneKey ? 1 : 0 - ) - const capacity = Math.ceil(Math.sqrt(Math.max(1, sorted.length))) ** 2 - const angleOffset = (stableHash(worktreeId) / 0xffffffff) * Math.PI * 2 - - return sorted.map((card, index) => { - const orbit = sorted.length === 1 ? 0 : Math.sqrt((index + 0.5) / capacity) * availableRadius - const angle = angleOffset + index * GOLDEN_ANGLE - return { - card, - x: Math.cos(angle) * orbit, - y: Math.sin(angle) * orbit, - radius: agentRadius, - durationMinutes: agentMapDurationMinutes(card, now), - status: agentMapNodeStatus(card) - } - }) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-canvas-zoom.ts b/src/renderer/src/components/dashboard-popout/agent-map-canvas-zoom.ts deleted file mode 100644 index ab2d846a387..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-canvas-zoom.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { AGENT_MAP_AGENT_RADIUS, type AgentMapLayout } from './agent-map-layout' - -export const MIN_ZOOM = 0.7 -export const MAX_ZOOM = 24 - -/** Screen radius a single agent should occupy once focused. */ -const AGENT_FOCUS_RADIUS_PX = 24 - -export function clamp(value: number, minimum: number, maximum: number): number { - return Math.max(minimum, Math.min(maximum, value)) -} - -/** Zoom that brings one agent up to `AGENT_FOCUS_RADIUS_PX` on screen. */ -export function agentFocusZoom(layout: AgentMapLayout, width: number, height: number): number { - const aspect = width / Math.max(1, height) - const baseWidth = Math.max(layout.width, layout.height * aspect) - return clamp( - Math.max( - 2, - (baseWidth * AGENT_FOCUS_RADIUS_PX) / (Math.max(1, width) * AGENT_MAP_AGENT_RADIUS) - ), - MIN_ZOOM, - MAX_ZOOM - ) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-filter-labels.ts b/src/renderer/src/components/dashboard-popout/agent-map-filter-labels.ts deleted file mode 100644 index 4fd91c81ce9..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-filter-labels.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { translate } from '@/i18n/i18n' -import type { AgentMapTimeField } from './agent-map-time-filter' - -export function timeFieldLabel(field: AgentMapTimeField): string { - switch (field) { - case 'lifespan': - return translate('dashboardPopout.map.filters.lifespan', 'Session lifespan') - case 'sinceMessage': - return translate('dashboardPopout.map.filters.sinceMessage', 'Since last message') - case 'timeInState': - return translate('dashboardPopout.map.filters.timeInState', 'Time in current state') - } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-filter-summaries.ts b/src/renderer/src/components/dashboard-popout/agent-map-filter-summaries.ts deleted file mode 100644 index bb49665d74d..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-filter-summaries.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { translate } from '@/i18n/i18n' -import { - activeAgentMapTimeFields, - agentMapTimeStopLabel, - type AgentMapTimeRanges -} from './agent-map-time-filter' - -export type AgentMapSectionSummary = { text: string; active: boolean } - -const all = (): string => translate('dashboardPopout.map.filters.summaryAll', 'All') - -/** "All" / the one selected value / "2 of 4" — enough to skip opening the row. */ -export function summarizeSelection( - selected: ReadonlySet, - total: number, - label: (value: T) => string -): AgentMapSectionSummary { - if (selected.size >= total) { - return { text: all(), active: false } - } - if (selected.size === 1) { - return { text: label([...selected][0]), active: true } - } - return { - text: translate('dashboardPopout.map.filters.summaryCount', '{{shown}} of {{total}}', { - shown: selected.size, - total - }), - active: true - } -} - -export function summarizeTimeRanges( - ranges: AgentMapTimeRanges, - label: (field: keyof AgentMapTimeRanges) => string -): AgentMapSectionSummary { - const active = activeAgentMapTimeFields(ranges) - if (active.length === 0) { - return { text: translate('dashboardPopout.map.filters.timeAny', 'any'), active: false } - } - if (active.length === 1) { - const range = ranges[active[0]] - return { - text: `${label(active[0])}: ${agentMapTimeStopLabel(range.min)}–${agentMapTimeStopLabel(range.max)}`, - active: true - } - } - return { - text: translate('dashboardPopout.map.filters.timeRangeCount', '{{count}} ranges', { - count: active.length - }), - active: true - } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-filter.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-filter.test.ts deleted file mode 100644 index 2fb54c2f45e..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-filter.test.ts +++ /dev/null @@ -1,113 +0,0 @@ -import { describe, expect, it } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { agentMapState, countAgentMapCards, filterAgentMapCards } from './agent-map-filter' - -const NOW = 2_000_000_000 - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'done', - dotState: 'done', - task: '', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - startedAt: NOW - 60_000, - finishedAt: NOW - 30_000, - stateChangedAt: NOW - 30_000, - unseen: false, - hostKind: 'local', - ...overrides - } -} - -describe('agent map filtering', () => { - it('files both unseen and acknowledged completions under done, never idle', () => { - expect(agentMapState(card({ unseen: true }))).toBe('done') - // Why not idle: an acknowledged finish still paints emerald, so hiding "idle" - // must not blank it out. Only a card that never finished is idle. - expect(agentMapState(card({ unseen: false }))).toBe('done') - expect(agentMapState(card({ bucket: 'idle', dotState: 'idle' }))).toBe('idle') - }) - - it('applies state and host filters independently', () => { - const hidden = card({ paneKey: 'hidden', repoId: 'hidden', hostKind: 'ssh', unseen: true }) - const visible = filterAgentMapCards({ - cards: [hidden], - enabledStates: new Set(['done']), - enabledHosts: new Set(['ssh']) - }) - - expect(visible).toEqual([hidden]) - expect( - filterAgentMapCards({ - cards: [hidden], - enabledStates: new Set(['idle']), - enabledHosts: new Set(['ssh']) - }) - ).toEqual([]) - expect( - filterAgentMapCards({ - cards: [hidden], - enabledStates: new Set(['done']), - enabledHosts: new Set(['local']) - }) - ).toEqual([]) - }) - - it('keeps every selected host rather than one at a time', () => { - const local = card({ paneKey: 'local' }) - const ssh = card({ paneKey: 'ssh', hostKind: 'ssh' }) - const wsl = card({ paneKey: 'wsl', hostKind: 'wsl' }) - - expect( - filterAgentMapCards({ - cards: [local, ssh, wsl], - enabledStates: new Set(['done']), - enabledHosts: new Set(['local', 'wsl']) - }) - ).toEqual([local, wsl]) - }) - - it('treats a missing hostKind as local', () => { - const legacy = card({ paneKey: 'legacy', hostKind: undefined }) - - expect( - filterAgentMapCards({ - cards: [legacy], - enabledStates: new Set(['done']), - enabledHosts: new Set(['local']) - }) - ).toEqual([legacy]) - expect( - filterAgentMapCards({ - cards: [legacy], - enabledStates: new Set(['done']), - enabledHosts: new Set(['ssh']) - }) - ).toEqual([]) - }) - - it('counts all four display states', () => { - const cards = [ - card({ paneKey: 'done-new', unseen: true }), - card({ paneKey: 'done-seen', unseen: false }), - card({ paneKey: 'working', bucket: 'working', dotState: 'working', finishedAt: null }), - card({ paneKey: 'waiting', bucket: 'attention', dotState: 'waiting', finishedAt: null }), - card({ paneKey: 'idle', bucket: 'idle', dotState: 'idle', finishedAt: null }) - ] - - expect(countAgentMapCards(cards)).toEqual({ - attention: 1, - working: 1, - done: 2, - idle: 1 - }) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-filter.ts b/src/renderer/src/components/dashboard-popout/agent-map-filter.ts deleted file mode 100644 index 698bd64b49c..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-filter.ts +++ /dev/null @@ -1,106 +0,0 @@ -import type { DashboardCard, DashboardCardHostKind } from '../../../../shared/dashboard-snapshot' -import { agentMapNodeStatus } from './agent-map-node-metadata' -import { matchesAgentMapTimeRanges, type AgentMapTimeRanges } from './agent-map-time-filter' - -export type AgentMapState = 'attention' | 'working' | 'done' | 'idle' -export type AgentMapCounts = Record - -export const ALL_AGENT_MAP_HOSTS: readonly DashboardCardHostKind[] = [ - 'local', - 'ssh', - 'wsl', - 'remote' -] - -export function agentMapState(card: DashboardCard): AgentMapState { - const state = agentMapNodeStatus(card) - if (state === 'blocked' || state === 'waiting') { - return 'attention' - } - // Why: an acknowledged finish still paints emerald, so it has to answer the Done - // chip. Filtering it as idle would let "hide idle" blank out visibly green nodes. - if (state === 'done-seen') { - return 'done' - } - if (state === 'monitoring') { - return 'working' - } - return state -} - -/** Every agent in a dispatch relationship — each dispatched child *and* the - * coordinator that dispatched it. A children-only set would hide the half of - * the flow that explains it. */ -export function agentMapOrchestrationPaneKeys(cards: DashboardCard[]): Set { - const present = new Set(cards.map((card) => card.paneKey)) - const flows = new Set() - for (const card of cards) { - const parent = card.parentPaneKey - if (parent && present.has(parent)) { - flows.add(card.paneKey) - flows.add(parent) - } - } - return flows -} - -export function filterAgentMapCards({ - cards, - enabledStates, - enabledHosts, - enabledAgentTypes, - timeRanges, - orchestrationOnly = false, - now -}: { - cards: DashboardCard[] - enabledStates: ReadonlySet - enabledHosts: ReadonlySet - enabledAgentTypes?: ReadonlySet - timeRanges?: AgentMapTimeRanges - orchestrationOnly?: boolean - now?: number -}): DashboardCard[] { - const flows = orchestrationOnly ? agentMapOrchestrationPaneKeys(cards) : null - // Project filtering lives in the shared toolbar filter, which has already - // narrowed these cards. - return cards.filter((card) => { - if (!enabledHosts.has(card.hostKind ?? 'local')) { - return false - } - if (!enabledStates.has(agentMapState(card))) { - return false - } - if (enabledAgentTypes && !enabledAgentTypes.has(card.agentType)) { - return false - } - if (flows && !flows.has(card.paneKey)) { - return false - } - if (timeRanges && now !== undefined && !matchesAgentMapTimeRanges(card, timeRanges, now)) { - return false - } - return true - }) -} - -export function countAgentMapCards(cards: DashboardCard[]): AgentMapCounts { - const counts: AgentMapCounts = { - attention: 0, - working: 0, - done: 0, - idle: 0 - } - for (const card of cards) { - counts[agentMapState(card)] += 1 - } - return counts -} - -export function countAgentMapAgentTypes(cards: DashboardCard[]): Map { - const counts = new Map() - for (const card of cards) { - counts.set(card.agentType, (counts.get(card.agentType) ?? 0) + 1) - } - return new Map([...counts].sort(([a], [b]) => a.localeCompare(b))) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-glow.performance.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-glow.performance.test.ts deleted file mode 100644 index 150c228b84f..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-glow.performance.test.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { readFileSync } from 'node:fs' -import { resolve } from 'node:path' -import { describe, expect, it } from 'vitest' - -function source(file: string): string { - return readFileSync( - resolve(process.cwd(), 'src/renderer/src/components/dashboard-popout', file), - 'utf8' - ) -} - -describe('Agent Map glow performance boundary', () => { - it('uses one conditional SVG halo per active entity without filter effects', () => { - const component = source('AgentMapWorktreeRingNode.tsx') - - expect(component.match(/data-agent-map-worktree-status-glow/g)).toHaveLength(1) - expect(component.match(/data-agent-map-agent-status-glow/g)).toHaveLength(1) - expect(component).not.toMatch(/ { - const css = source('agent-map.css') - const baseGlowRules = css.match( - /\.agent-map-(?:worktree-status|agent-status)-glow\s*\{[^}]+\}/gs - ) - const glowRules = css.match( - /\.agent-map-(?:worktree-status|agent-status)-glow[^{}]*\{[^}]+\}/gs - ) - - expect(baseGlowRules).toHaveLength(2) - for (const rule of baseGlowRules ?? []) { - expect(rule).toContain('pointer-events: none') - expect(rule).toContain('vector-effect: non-scaling-stroke') - } - // 2 base + 4 agent statuses + 4 worktree statuses. - expect(glowRules).toHaveLength(10) - for (const rule of glowRules ?? []) { - expect(rule).not.toMatch(/filter:|animation:|transition:/) - } - - const markRule = css.match(/\.agent-map-agent-mark\s*\{[^}]+\}/s)?.[0] - expect(markRule).not.toMatch(/filter:|animation:|transition:/) - }) - - it('keeps the waiting badge on the native SVG paint path', () => { - const marker = source('AgentMapQuestionMarker.tsx') - const css = source('agent-map.css') - const markerRules = css.match(/\.agent-map-agent-question-[^{}]*\{[^}]+\}/gs) ?? [] - - expect(marker).not.toContain(' { - const component = source('AgentMapWorktreeRingNode.tsx') - const metadata = source('agent-map-node-metadata.ts') - - // The flare is the one animated element on an agent node, so it must stay gated on - // the globally capped recent-status map rather than on status alone. - expect(component.match(/data-agent-map-agent-status-flare/g)).toHaveLength(1) - expect(component).toMatch(/recentFlareStatuses\.get\(agent\.card\.paneKey\)/) - expect(component).not.toMatch(/ { - const map = source('AgentMap.tsx') - const scene = source('AgentMapScene.tsx') - - expect(map).toMatch(/selectAgentMapRecentFlareStatuses\(visibleCards\)/) - expect(scene).not.toContain('selectAgentMapRecentFlareStatuses') - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-hover-containment.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-hover-containment.test.ts deleted file mode 100644 index ea5bbab362e..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-hover-containment.test.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { readFileSync } from 'node:fs' -import { resolve } from 'node:path' -import { describe, expect, it } from 'vitest' - -const css = readFileSync( - resolve(process.cwd(), 'src/renderer/src/components/dashboard-popout/agent-map.css'), - 'utf8' -) - -const PROJECT_SCALE = - /:where\(\s*\.agent-map-project-node:hover,\s*\.agent-map-project-node:focus-within,\s*\.agent-map-project-node\.is-held\s*\)\s*\.agent-map-project-ring\s*\{([^}]*)\}/ -const WORKTREE_SCALE = - /:where\(\s*\.agent-map-worktree-group:hover,\s*\.agent-map-worktree-group:focus-within,\s*\.agent-map-worktree-group\.is-held\s*\)\s*\.agent-map-worktree-ring\s*\{([^}]*)\}/ - -/** A ring that only reacts to :hover on itself pulses shut whenever the pointer - * crosses onto something drawn inside it, and again when a pan drag takes - * pointer capture. Both triggers have to live on the containing group. */ -describe('Agent Map hover containment', () => { - it('scales each ring from its containing group, never from the ring element', () => { - expect(css).not.toMatch(/\.agent-map-(?:project|worktree)-ring:hover/) - expect(css.match(PROJECT_SCALE)?.[1]).toContain('transform: scale') - expect(css.match(WORKTREE_SCALE)?.[1]).toContain('transform: scale') - }) - - it('keeps the group-scoped hover at ring specificity so state rules still win', () => { - // `:where()` contributes no specificity, so the workspace state rules keep - // overriding hover fill and stroke — but only while they stay below it. - const hoverAt = css.search(WORKTREE_SCALE) - - expect(hoverAt).toBeGreaterThan(css.indexOf('.agent-map-worktree-ring {')) - for (const state of ['.is-open', '.is-selected', '.is-working', '.is-blocked']) { - expect(css.indexOf(`.agent-map-worktree-ring${state}`)).toBeGreaterThan(hoverAt) - } - }) - - it('expands containing rings for keyboard focus as well as pointer hover', () => { - expect(css.match(PROJECT_SCALE)?.[0]).toContain('.agent-map-project-node:focus-within') - expect(css.match(WORKTREE_SCALE)?.[0]).toContain('.agent-map-worktree-group:focus-within') - }) - - it('drops both hover triggers under reduced motion', () => { - const reducedMotion = css.slice(css.indexOf('@media (prefers-reduced-motion: reduce)')) - - expect(reducedMotion).toContain('.agent-map-project-node.is-held') - expect(reducedMotion).toContain('.agent-map-worktree-group.is-held') - expect(reducedMotion).toMatch(/\.agent-map-project-node:hover/) - expect(reducedMotion).toMatch(/\.agent-map-worktree-group:hover/) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-label-declutter.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-label-declutter.test.ts deleted file mode 100644 index f0f2d458be0..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-label-declutter.test.ts +++ /dev/null @@ -1,151 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { selectVisibleAgentMapLabels } from './agent-map-label-declutter' -import type { AgentMapLayout, AgentMapProjectRing, AgentMapWorktreeRing } from './agent-map-layout' -import { - agentMapQuietCount, - emptyAgentMapStatusCounts, - type AgentMapStatusCounts -} from './agent-map-node-metadata' - -function statusCounts(overrides: Partial = {}): AgentMapStatusCounts { - return { ...emptyAgentMapStatusCounts(), ...overrides } -} - -function worktree(overrides: Partial = {}): AgentMapWorktreeRing { - const counts = overrides.statusCounts ?? statusCounts({ working: 1 }) - const total = Object.values(counts).reduce((sum, value) => sum + value, 0) - return { - id: 'worktree-a', - worktreeId: 'worktree-a', - executionHostId: undefined, - name: 'alpha', - workspaceKind: 'worktree', - x: 0, - y: 0, - radius: 62, - // Sparse placeholders keep tests that only care about label-to-label collisions concise. - agents: Array.from({ length: total }) as AgentMapWorktreeRing['agents'], - statusCounts: counts, - quiet: agentMapQuietCount(counts) === total, - ...overrides - } -} - -function layoutOf( - worktrees: AgentMapWorktreeRing[], - project: Partial = {} -): AgentMapLayout { - return { - projects: [ - { - id: 'project-1', - name: 'orca', - x: 0, - // Parked far above the workspaces so the project label is not itself - // the thing under test unless a case moves it. - y: -4_000, - radius: 100, - worktrees, - agentCount: worktrees.reduce((sum, item) => sum + item.agents.length, 0), - ...project - } - ], - width: 900, - height: 560, - topologyKey: 'test' - } -} - -describe('selectVisibleAgentMapLabels', () => { - it('keeps both labels when they are far enough apart', () => { - const layout = layoutOf([ - worktree({ id: 'a', x: -400, y: 0 }), - worktree({ id: 'b', name: 'beta', x: 400, y: 0 }) - ]) - - const { worktreeIds } = selectVisibleAgentMapLabels(layout, 1, 1) - - expect([...worktreeIds].sort()).toEqual(['a', 'b']) - }) - - it('drops the lower-priority label when two would overlap', () => { - // Same anchor point: the two labels are drawn on top of each other. - const layout = layoutOf([ - worktree({ id: 'busy', x: 0, y: 0, statusCounts: statusCounts({ working: 3 }) }), - worktree({ id: 'calm', name: 'beta', x: 0, y: 0, statusCounts: statusCounts({ done: 1 }) }) - ]) - - const { worktreeIds } = selectVisibleAgentMapLabels(layout, 1, 1) - - expect([...worktreeIds]).toEqual(['busy']) - }) - - it('hides a workspace title that would cover an agent', () => { - const coveringAgent = { x: 0, y: -48, radius: 20 } - const covered = worktree({ - id: 'covered', - agents: [coveringAgent] as AgentMapWorktreeRing['agents'] - }) - - const labels = selectVisibleAgentMapLabels(layoutOf([covered]), 1, 1) - - expect(labels.worktreeIds.size).toBe(0) - }) - - it('lets a blocked workspace outrank a busier neighbour for the surviving label', () => { - const layout = layoutOf([ - worktree({ id: 'blocked', x: 0, y: 0, statusCounts: statusCounts({ blocked: 1 }) }), - worktree({ - id: 'working', - name: 'beta', - x: 0, - y: 0, - statusCounts: statusCounts({ working: 9 }) - }) - ]) - - const { worktreeIds } = selectVisibleAgentMapLabels(layout, 1, 1) - - expect([...worktreeIds]).toEqual(['blocked']) - }) - - it('hides all-idle workspace labels until the ring is large on screen', () => { - const idle = worktree({ id: 'idle', x: 0, y: 0, statusCounts: statusCounts({ idle: 2 }) }) - - expect(selectVisibleAgentMapLabels(layoutOf([idle]), 1, 0.5).worktreeIds.size).toBe(0) - expect([...selectVisibleAgentMapLabels(layoutOf([idle]), 1, 1).worktreeIds]).toEqual(['idle']) - }) - - it('drops the project count rather than a workspace name when they collide', () => { - // The workspace ring's name lands on the project's count line. - const layout = layoutOf([worktree({ id: 'a', x: 0, y: 42 })], { - x: 0, - y: 0, - radius: 40, - agentCount: 1 - }) - - const { worktreeIds, projectCountIds } = selectVisibleAgentMapLabels(layout, 1, 1) - - expect([...worktreeIds]).toEqual(['a']) - expect(projectCountIds.size).toBe(0) - }) - - it('keeps the project count when nothing is in its way', () => { - const layout = layoutOf([worktree({ id: 'a', x: 0, y: 0 })]) - - expect([...selectVisibleAgentMapLabels(layout, 1, 1).projectCountIds]).toEqual(['project-1']) - }) - - it('admits more labels as zooming in shrinks their world footprint', () => { - const worktrees = Array.from({ length: 6 }, (_unused, index) => - worktree({ id: `w-${index}`, name: `workspace-${index}`, x: index * 90, y: 0 }) - ) - - const zoomedOut = selectVisibleAgentMapLabels(layoutOf(worktrees), 4, 0.25).worktreeIds - const zoomedIn = selectVisibleAgentMapLabels(layoutOf(worktrees), 1, 1).worktreeIds - - expect(zoomedOut.size).toBeLessThan(zoomedIn.size) - expect(zoomedIn.size).toBe(6) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-label-declutter.ts b/src/renderer/src/components/dashboard-popout/agent-map-label-declutter.ts deleted file mode 100644 index 67081f39084..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-label-declutter.ts +++ /dev/null @@ -1,266 +0,0 @@ -import type { AgentMapLayout, AgentMapWorktreeRing } from './agent-map-layout' - -/** Metrics for the label styles in agent-map.css. Estimating text extents from - * the character count avoids a per-frame DOM measure of every label. */ -const WORKTREE_LABEL_FONT_PX = 12 -const PROJECT_LABEL_FONT_PX = 13 -const COUNT_FONT_PX = 11 -const GLYPH_WIDTH_RATIO = 0.56 -/** Uppercase project text runs wider per glyph than a mixed-case worktree name. */ -const UPPERCASE_GLYPH_WIDTH_RATIO = 0.66 -const ASCENT_RATIO = 0.8 -const DESCENT_RATIO = 0.2 -const PROJECT_LABEL_ICON_PX = 16 -/** Local-unit breathing room so two labels never appear to touch. */ -const LABEL_GAP_X_PX = 3 -const LABEL_GAP_Y_PX = 1 -const AGENT_LABEL_CLEARANCE_PX = 3 -/** Baselines the scene renders at, relative to each label group's origin. */ -const WORKTREE_LABEL_BASELINE = 18 -const COUNT_BASELINE = 32 -const PROJECT_NAME_TOP = 3 -const PROJECT_NAME_BOTTOM = 21 -/** Past this many candidates the pass stops admitting labels; a map that dense - * is unreadable long before the cap, and this bounds the work. */ -const MAX_LABEL_CANDIDATES = 600 -const DECLUTTER_GRID_PX = 96 - -/** A label box in world units, matching what the scene actually renders. */ -type LabelBox = { - left: number - right: number - top: number - bottom: number -} - -type LabelGrid = Map> - -export type AgentMapVisibleLabels = { - /** Worktree ring ids whose name can render without colliding. */ - worktreeIds: Set - /** Project ids whose agent/workspace count line still has room. The count is - * the first thing dropped: it repeats what the filter rail already says. */ - projectCountIds: Set -} - -function textWidth(text: string, fontPx: number, ratio = GLYPH_WIDTH_RATIO): number { - return text.length * fontPx * ratio -} - -function boxesOverlap(a: LabelBox, b: LabelBox): boolean { - return a.left < b.right && b.left < a.right && a.top < b.bottom && b.top < a.bottom -} - -function addBox(grid: LabelGrid, box: LabelBox): void { - const left = Math.floor(box.left / DECLUTTER_GRID_PX) - const right = Math.floor(box.right / DECLUTTER_GRID_PX) - const top = Math.floor(box.top / DECLUTTER_GRID_PX) - const bottom = Math.floor(box.bottom / DECLUTTER_GRID_PX) - for (let x = left; x <= right; x += 1) { - let column = grid.get(x) - if (!column) { - column = new Map() - grid.set(x, column) - } - for (let y = top; y <= bottom; y += 1) { - const cell = column.get(y) - if (cell) { - cell.push(box) - } else { - column.set(y, [box]) - } - } - } -} - -function collides(grid: LabelGrid, box: LabelBox): boolean { - const left = Math.floor(box.left / DECLUTTER_GRID_PX) - const right = Math.floor(box.right / DECLUTTER_GRID_PX) - const top = Math.floor(box.top / DECLUTTER_GRID_PX) - const bottom = Math.floor(box.bottom / DECLUTTER_GRID_PX) - for (let x = left; x <= right; x += 1) { - const column = grid.get(x) - if (!column) { - continue - } - for (let y = top; y <= bottom; y += 1) { - for (const placed of column.get(y) ?? []) { - if (boxesOverlap(box, placed)) { - return true - } - } - } - } - return false -} - -/** Projects a centered label from its group's local units into world space - * through the same scale the scene applies to the group. */ -function centeredBox( - centerX: number, - anchorY: number, - scale: number, - width: number, - localTop: number, - localBottom: number -): LabelBox { - const halfWidth = (width / 2 + LABEL_GAP_X_PX) * scale - return { - left: centerX - halfWidth, - right: centerX + halfWidth, - top: anchorY + (localTop - LABEL_GAP_Y_PX) * scale, - bottom: anchorY + (localBottom + LABEL_GAP_Y_PX) * scale - } -} - -/** Box for a centered given its baseline in the group's local units. */ -function baselineBox( - centerX: number, - anchorY: number, - scale: number, - text: string, - fontPx: number, - baseline: number, - widthRatio = GLYPH_WIDTH_RATIO -): LabelBox { - return centeredBox( - centerX, - anchorY, - scale, - textWidth(text, fontPx, widthRatio), - baseline - fontPx * ASCENT_RATIO, - baseline + fontPx * DESCENT_RATIO - ) -} - -/** Attention outranks volume: a blocked workspace keeps its name when a large - * idle neighbour has to drop its own. */ -function labelPriority(worktree: AgentMapWorktreeRing): number { - const attention = worktree.statusCounts.blocked + worktree.statusCounts.waiting - return ( - attention * 1_000_000 + - worktree.statusCounts.working * 10_000 + - worktree.statusCounts.monitoring * 1_000 + - worktree.agents.length - ) -} - -/** Worth drawing before collisions are considered: all-idle workspaces stay - * silent until their ring is big enough on screen to be worth naming. */ -function isLabelCandidate(worktree: AgentMapWorktreeRing, mapScale: number): boolean { - return !worktree.quiet || worktree.radius * mapScale >= 56 -} - -function compareStable(a: string, b: string): number { - return a < b ? -1 : a > b ? 1 : 0 -} - -function addAgentExclusionBoxes(grid: LabelGrid, layout: AgentMapLayout, mapScale: number): void { - const clearance = AGENT_LABEL_CLEARANCE_PX / Math.max(mapScale, 0.001) - for (const project of layout.projects) { - for (const worktree of project.worktrees) { - for (const agent of worktree.agents) { - if (!agent) { - continue - } - const radius = agent.radius + clearance - addBox(grid, { - left: agent.x - radius, - right: agent.x + radius, - top: agent.y - radius, - bottom: agent.y + radius - }) - } - } - } -} - -/** - * Picks the labels that can render without stacking on each other. Labels draw - * at a fixed screen size, so which ones fit depends on zoom but never on pan — - * keeping this pan-independent is what lets the scene stay memoized during a - * drag. Project names claim space first as the map's coarsest landmark, - * workspace names next in priority order, and project counts take what is left. - */ -export function selectVisibleAgentMapLabels( - layout: AgentMapLayout, - labelScale: number, - mapScale: number -): AgentMapVisibleLabels { - const agentGrid: LabelGrid = new Map() - addAgentExclusionBoxes(agentGrid, layout, mapScale) - const grid: LabelGrid = new Map() - addAgentExclusionBoxes(grid, layout, mapScale) - for (const project of layout.projects) { - const name = project.name.toUpperCase() - addBox( - grid, - centeredBox( - project.x, - project.y - project.radius, - labelScale, - PROJECT_LABEL_ICON_PX + textWidth(name, PROJECT_LABEL_FONT_PX, UPPERCASE_GLYPH_WIDTH_RATIO), - PROJECT_NAME_TOP, - PROJECT_NAME_BOTTOM - ) - ) - } - - const candidates: AgentMapWorktreeRing[] = [] - for (const project of layout.projects) { - for (const worktree of project.worktrees) { - if (isLabelCandidate(worktree, mapScale)) { - candidates.push(worktree) - } - } - } - candidates.sort((a, b) => { - const byPriority = labelPriority(b) - labelPriority(a) - if (byPriority !== 0) { - return byPriority - } - const byRadius = b.radius - a.radius - return byRadius !== 0 ? byRadius : compareStable(a.id, b.id) - }) - - const worktreeIds = new Set() - for (const worktree of candidates.slice(0, MAX_LABEL_CANDIDATES)) { - const box = baselineBox( - worktree.x, - worktree.y - worktree.radius, - labelScale, - worktree.name, - WORKTREE_LABEL_FONT_PX, - WORKTREE_LABEL_BASELINE - ) - if (collides(agentGrid, box)) { - continue - } - if (collides(grid, box)) { - continue - } - addBox(grid, box) - worktreeIds.add(worktree.id) - } - - const projectCountIds = new Set() - for (const project of layout.projects) { - const count = `${project.agentCount} AGENTS · ${project.worktrees.length} WORKSPACES` - const box = baselineBox( - project.x, - project.y - project.radius, - labelScale, - count, - COUNT_FONT_PX, - COUNT_BASELINE, - UPPERCASE_GLYPH_WIDTH_RATIO - ) - if (collides(grid, box)) { - continue - } - addBox(grid, box) - projectCountIds.add(project.id) - } - - return { worktreeIds, projectCountIds } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-layout-metadata.ts b/src/renderer/src/components/dashboard-popout/agent-map-layout-metadata.ts deleted file mode 100644 index 93138ba9dce..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-layout-metadata.ts +++ /dev/null @@ -1,69 +0,0 @@ -import type { DashboardCard, DashboardWorkspace } from '../../../../shared/dashboard-snapshot' -import type { AgentMapLayout } from './agent-map-layout' -import { agentMapWorkspaceIdentity } from './agent-map-workspace-identity' -import { - agentMapDurationMinutes, - agentMapNodeStatus, - agentMapQuietCount, - emptyAgentMapStatusCounts -} from './agent-map-node-metadata' - -export function refreshAgentMapMetadata( - geometry: AgentMapLayout, - cards: DashboardCard[], - workspaces: DashboardWorkspace[], - now: number -): AgentMapLayout { - const cardsByPaneKey = new Map(cards.map((card) => [card.paneKey, card])) - const workspacesById = new Map( - workspaces.map((workspace) => [agentMapWorkspaceIdentity(workspace), workspace]) - ) - const projects = geometry.projects.map((project) => { - let projectName = project.name - let agentCount = 0 - const worktrees = project.worktrees.map((worktree) => { - const workspace = workspacesById.get(worktree.id) - if (workspace) { - projectName = workspace.repoName - } - let worktreeName = workspace?.worktreeName ?? worktree.name - let workspaceKind = workspace?.workspaceKind ?? worktree.workspaceKind - let hostKind = workspace?.hostKind ?? worktree.hostKind - let hostLabel = workspace?.hostLabel ?? worktree.hostLabel - const statusCounts = emptyAgentMapStatusCounts() - const agents = worktree.agents.flatMap((agent) => { - const card = cardsByPaneKey.get(agent.card.paneKey) - if (!card) { - return [] - } - projectName = card.repoName - worktreeName = card.worktreeName - workspaceKind = card.workspaceKind ?? 'worktree' - hostKind = card.hostKind ?? hostKind - hostLabel = card.hostLabel ?? hostLabel - agentCount += 1 - statusCounts[agentMapNodeStatus(card)] += 1 - return [ - { - ...agent, - card, - durationMinutes: agentMapDurationMinutes(card, now), - status: agentMapNodeStatus(card) - } - ] - }) - return { - ...worktree, - name: worktreeName, - workspaceKind, - hostKind, - hostLabel, - agents, - statusCounts, - quiet: agentMapQuietCount(statusCounts) === agents.length - } - }) - return { ...project, name: projectName, worktrees, agentCount } - }) - return { ...geometry, projects } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-layout.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-layout.test.ts deleted file mode 100644 index 3304c45537f..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-layout.test.ts +++ /dev/null @@ -1,658 +0,0 @@ -import { describe, expect, it, vi } from 'vitest' -import type { DashboardCard, DashboardWorkspace } from '../../../../shared/dashboard-snapshot' -import { - deriveAgentMapLayout, - AGENT_MAP_AGENT_RADIUS, - AGENT_MAP_RING_HEADER_HEIGHT, - AGENT_MAP_WORKTREE_GAP, - agentMapDurationMinutes, - agentMapNodeStatus, - updateAgentMapLayout -} from './agent-map-layout' -import type * as WorktreePackingModule from './agent-map-worktree-packing' - -const packWorktrees = vi.hoisted(() => vi.fn()) -vi.mock('./agent-map-worktree-packing', async (importOriginal) => { - const actual = await importOriginal() - return { - ...actual, - packAgentMapWorktrees: (...args: Parameters) => { - packWorktrees() - return actual.packAgentMapWorktrees(...args) - } - } -}) - -const NOW = 2_000_000_000 - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: 'Build map', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - startedAt: NOW - 10 * 60_000, - finishedAt: null, - stateChangedAt: NOW - 1_000, - unseen: false, - ...overrides - } -} - -function workspace(overrides: Partial = {}): DashboardWorkspace { - return { - repoId: 'repo-1', - worktreeId: 'empty-worktree', - repoName: 'Orca', - worktreeName: 'Empty worktree', - hostKind: 'local', - executionHostId: 'local', - workspaceKind: 'worktree', - ...overrides - } -} - -describe('agent map layout', () => { - it('lays out agentless workspaces and preserves their workspace lineage', () => { - const layout = deriveAgentMapLayout([], NOW, [ - workspace({ worktreeId: 'parent', worktreeName: 'Parent' }), - workspace({ - worktreeId: 'child', - worktreeName: 'Child', - parentWorktreeId: 'parent' - }) - ]) - const project = layout.projects[0] - const parent = project.worktrees.find((item) => item.worktreeId === 'parent')! - const child = project.worktrees.find((item) => item.worktreeId === 'child')! - - expect(project.agentCount).toBe(0) - expect(parent.agents).toEqual([]) - expect(child.parentId).toBe(parent.id) - expect(child.y).toBeGreaterThan(parent.y) - }) - - it('derives project containment, workspace containment, and every agent node', () => { - const cards = [ - card({ paneKey: 'a', repoId: 'repo-a', worktreeId: 'wt-a' }), - card({ paneKey: 'b', repoId: 'repo-a', worktreeId: 'wt-a' }), - card({ paneKey: 'c', repoId: 'repo-a', worktreeId: 'wt-b' }), - card({ - paneKey: 'd', - repoId: 'repo-b', - repoName: 'Mobile', - worktreeId: 'wt-c' - }) - ] - const layout = deriveAgentMapLayout(cards, NOW) - - expect(layout.projects.map((project) => project.id)).toEqual(['repo-a', 'repo-b']) - expect(layout.projects[0].worktrees.map((worktree) => worktree.worktreeId)).toEqual([ - 'wt-a', - 'wt-b' - ]) - expect( - layout.projects.flatMap((project) => - project.worktrees.flatMap((worktree) => worktree.agents.map((agent) => agent.card.paneKey)) - ) - ).toEqual(['a', 'b', 'c', 'd']) - - for (const project of layout.projects) { - for (const worktree of project.worktrees) { - expect( - Math.hypot(worktree.x - project.x, worktree.y - project.y) + worktree.radius - ).toBeLessThan(project.radius) - for (const agent of worktree.agents) { - expect( - Math.hypot(agent.x - worktree.x, agent.y - worktree.y) + agent.radius - ).toBeLessThan(worktree.radius) - } - } - } - }) - - it('keeps exact worktree IDs on different hosts in separate rings', () => { - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'local', executionHostId: 'local' }), - card({ paneKey: 'remote', executionHostId: 'runtime:env-1' }) - ], - NOW - ) - - expect(layout.projects[0].worktrees).toHaveLength(2) - expect( - layout.projects[0].worktrees.map(({ worktreeId, executionHostId }) => ({ - worktreeId, - executionHostId - })) - ).toEqual( - expect.arrayContaining([ - { worktreeId: 'worktree-1', executionHostId: 'local' }, - { worktreeId: 'worktree-1', executionHostId: 'runtime:env-1' } - ]) - ) - }) - - it('preserves remote host presentation on its workspace ring', () => { - const layout = deriveAgentMapLayout( - [ - card({ - executionHostId: 'ssh:opaque-target', - hostKind: 'ssh', - hostLabel: 'openclaw' - }) - ], - NOW - ) - - expect(layout.projects[0].worktrees[0]).toMatchObject({ - executionHostId: 'ssh:opaque-target', - hostKind: 'ssh', - hostLabel: 'openclaw' - }) - }) - - it('reserves project and workspace header bands above dense ring contents', () => { - const layout = deriveAgentMapLayout( - Array.from({ length: 24 }, (_unused, index) => - card({ paneKey: `dense-${index.toString().padStart(2, '0')}` }) - ), - NOW - ) - const project = layout.projects[0] - const worktree = project.worktrees[0] - const projectTop = project.y - project.radius - const worktreeTop = worktree.y - worktree.radius - const agentTop = Math.min(...worktree.agents.map((agent) => agent.y - agent.radius)) - - expect(worktreeTop - projectTop).toBeGreaterThanOrEqual(AGENT_MAP_RING_HEADER_HEIGHT) - expect(agentTop - worktreeTop).toBeGreaterThanOrEqual(AGENT_MAP_RING_HEADER_HEIGHT) - }) - - it('keeps sparse project and workspace rings compact around their header bands', () => { - const single = deriveAgentMapLayout([card()], NOW).projects[0] - const four = deriveAgentMapLayout( - Array.from({ length: 4 }, (_unused, index) => card({ paneKey: `agent-${index}` })), - NOW - ).projects[0] - - expect(single.worktrees[0].radius).toBeLessThanOrEqual(72) - expect(single.radius).toBeLessThanOrEqual(104) - expect(four.worktrees[0].radius).toBeLessThanOrEqual(100) - }) - - it.each([ - ['single', [card()]], - [ - 'sparse', - [ - card({ paneKey: 'a', repoId: 'repo-a' }), - card({ paneKey: 'b', repoId: 'repo-b', worktreeId: 'worktree-2' }) - ] - ] - ])('centers %s project content within the minimum world', (_, cards) => { - const layout = deriveAgentMapLayout(cards, NOW) - const left = Math.min(...layout.projects.map((project) => project.x - project.radius)) - const right = Math.max(...layout.projects.map((project) => project.x + project.radius)) - const top = Math.min(...layout.projects.map((project) => project.y - project.radius)) - const bottom = Math.max(...layout.projects.map((project) => project.y + project.radius)) - - expect(layout.width).toBe(900) - expect(layout.height).toBe(560) - expect((left + right) / 2).toBeCloseTo(layout.width / 2) - expect((top + bottom) / 2).toBeCloseTo(layout.height / 2) - }) - - it('places spawned descendants beneath their direct parent inside the workspace', () => { - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'parent' }), - card({ paneKey: 'child-a', parentPaneKey: 'parent' }), - card({ paneKey: 'child-b', parentPaneKey: 'parent' }), - card({ paneKey: 'grandchild', parentPaneKey: 'child-a' }) - ], - NOW - ) - const worktree = layout.projects[0].worktrees[0] - const agents = new Map(worktree.agents.map((agent) => [agent.card.paneKey, agent])) - const parent = agents.get('parent')! - const childA = agents.get('child-a')! - const childB = agents.get('child-b')! - const grandchild = agents.get('grandchild')! - - expect(childA.y).toBeGreaterThan(parent.y) - expect(childB.y).toBeGreaterThan(parent.y) - expect(grandchild.y).toBeGreaterThan(childA.y) - for (const agent of worktree.agents) { - expect(Math.hypot(agent.x - worktree.x, agent.y - worktree.y) + agent.radius).toBeLessThan( - worktree.radius - ) - } - }) - - it('packs high-fanout spawned children into a compact deterministic cluster', () => { - const cards = [ - card({ paneKey: 'parent' }), - ...Array.from({ length: 29 }, (_, index) => - card({ - paneKey: `child-${index.toString().padStart(2, '0')}`, - parentPaneKey: 'parent' - }) - ) - ] - const first = deriveAgentMapLayout(cards, NOW).projects[0].worktrees[0] - const second = deriveAgentMapLayout(cards, NOW).projects[0].worktrees[0] - const parent = first.agents.find((agent) => agent.card.paneKey === 'parent')! - const children = first.agents.filter((agent) => agent.card.parentPaneKey === 'parent') - - expect(new Set(children.map((child) => child.y.toFixed(3))).size).toBeGreaterThan(4) - expect(children.every((child) => child.y > parent.y)).toBe(true) - expect( - Math.max(...children.map((child) => child.x)) - Math.min(...children.map((child) => child.x)) - ).toBeLessThan(500) - expect(first.radius).toBeLessThan(350) - for (const [index, child] of children.entries()) { - for (const other of children.slice(index + 1)) { - expect(Math.hypot(child.x - other.x, child.y - other.y)).toBeGreaterThanOrEqual( - AGENT_MAP_AGENT_RADIUS * 2 - ) - } - } - expect(first.agents.map(({ card, x, y }) => ({ paneKey: card.paneKey, x, y }))).toEqual( - second.agents.map(({ card, x, y }) => ({ paneKey: card.paneKey, x, y })) - ) - }) - - it('places visible child worktrees beneath their direct parent', () => { - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'parent', worktreeId: 'parent-worktree' }), - card({ - paneKey: 'child-a', - worktreeId: 'child-a-worktree', - parentWorktreeId: 'parent-worktree' - }), - card({ - paneKey: 'child-b', - worktreeId: 'child-b-worktree', - parentWorktreeId: 'parent-worktree' - }), - card({ - paneKey: 'grandchild', - worktreeId: 'grandchild-worktree', - parentWorktreeId: 'child-a-worktree' - }) - ], - NOW - ) - const worktrees = new Map( - layout.projects[0].worktrees.map((worktree) => [worktree.worktreeId, worktree]) - ) - const parent = worktrees.get('parent-worktree')! - const childA = worktrees.get('child-a-worktree')! - const childB = worktrees.get('child-b-worktree')! - const grandchild = worktrees.get('grandchild-worktree')! - - expect(childA.y).toBeGreaterThan(parent.y) - expect(childB.y).toBeGreaterThan(parent.y) - expect(grandchild.y).toBeGreaterThan(childA.y) - for (const [index, worktree] of layout.projects[0].worktrees.entries()) { - for (const other of layout.projects[0].worktrees.slice(index + 1)) { - expect(Math.hypot(worktree.x - other.x, worktree.y - other.y)).toBeGreaterThanOrEqual( - worktree.radius + other.radius + AGENT_MAP_WORKTREE_GAP - 0.001 - ) - } - } - }) - - it('clusters cross-worktree spawned agents without inventing workspace lineage', () => { - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'parent', worktreeId: 'parent-worktree' }), - card({ - paneKey: 'child', - worktreeId: 'child-worktree', - parentPaneKey: 'parent' - }), - card({ paneKey: 'unrelated', worktreeId: 'unrelated-worktree' }) - ], - NOW - ) - const worktrees = new Map( - layout.projects[0].worktrees.map((worktree) => [worktree.worktreeId, worktree]) - ) - const parent = worktrees.get('parent-worktree')! - const child = worktrees.get('child-worktree')! - - expect(child.clusterParentId).toBe(parent.id) - expect(child.parentId).toBeUndefined() - expect(child.y).toBeGreaterThan(parent.y) - expect(Math.hypot(child.x - parent.x, child.y - parent.y)).toBeLessThan( - child.radius + parent.radius + 100 - ) - }) - - it('clusters spawned agents whose parent is in another project', () => { - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'parent', repoId: 'repo-parent', worktreeId: 'parent-worktree' }), - card({ - paneKey: 'child', - repoId: 'repo-child', - worktreeId: 'child-worktree', - parentPaneKey: 'parent' - }), - card({ paneKey: 'unrelated', repoId: 'repo-unrelated', worktreeId: 'unrelated-worktree' }) - ], - NOW - ) - const projects = new Map(layout.projects.map((project) => [project.id, project])) - const parent = projects.get('repo-parent')! - const child = projects.get('repo-child')! - - expect(child.y).toBeGreaterThan(parent.y) - expect(Math.hypot(child.x - parent.x, child.y - parent.y)).toBeLessThan( - child.radius + parent.radius + 100 - ) - }) - - it('repacks cached geometry when a worktree parent changes', () => { - const cards = [ - card({ paneKey: 'parent-a', worktreeId: 'parent-a' }), - card({ paneKey: 'parent-b', worktreeId: 'parent-b' }), - card({ paneKey: 'child', worktreeId: 'child', parentWorktreeId: 'parent-a' }) - ] - const initial = updateAgentMapLayout(null, cards, NOW) - const updated = updateAgentMapLayout( - initial.cache, - cards.map((candidate) => - candidate.worktreeId === 'child' - ? { ...candidate, parentWorktreeId: 'parent-b' } - : candidate - ), - NOW - ) - - expect(updated.cache).not.toBe(initial.cache) - expect(updated.cache.packingGeneration).toBe(2) - }) - - it('repacks cached geometry when a spawn parent changes', () => { - const cards = [ - card({ paneKey: 'parent-a' }), - card({ paneKey: 'parent-b' }), - card({ paneKey: 'child', parentPaneKey: 'parent-a' }) - ] - const initial = updateAgentMapLayout(null, cards, NOW) - const updated = updateAgentMapLayout( - initial.cache, - cards.map((candidate) => - candidate.paneKey === 'child' ? { ...candidate, parentPaneKey: 'parent-b' } : candidate - ), - NOW - ) - - expect(updated.cache).not.toBe(initial.cache) - expect(updated.cache.packingGeneration).toBe(2) - expect(updated.layout.topologyKey).not.toBe(initial.layout.topologyKey) - }) - - it('keeps positions stable across routine status and duration updates', () => { - const initialCards = [ - card({ paneKey: 'a', worktreeId: 'wt-a' }), - card({ paneKey: 'b', worktreeId: 'wt-a', startedAt: NOW - 2 * 60_000 }), - card({ paneKey: 'c', worktreeId: 'wt-b' }) - ] - const initial = deriveAgentMapLayout(initialCards, NOW) - const updated = deriveAgentMapLayout( - [ - { ...initialCards[0], bucket: 'attention', dotState: 'waiting' }, - { ...initialCards[1], startedAt: NOW - 45 * 60_000 }, - initialCards[2] - ], - NOW - ) - const initialAgents = initial.projects[0].worktrees[0].agents - const updatedAgents = updated.projects[0].worktrees[0].agents - const initialWorktrees = initial.projects[0].worktrees - const updatedWorktrees = updated.projects[0].worktrees - - expect(updated.topologyKey).toBe(initial.topologyKey) - expect(updatedWorktrees.map(({ x, y }) => ({ x, y }))).toEqual( - initialWorktrees.map(({ x, y }) => ({ x, y })) - ) - expect(updatedAgents.map(({ x, y }) => ({ x, y }))).toEqual( - initialAgents.map(({ x, y }) => ({ x, y })) - ) - expect(updatedAgents[1].radius).toBe(initialAgents[1].radius) - }) - - it('reuses packed geometry while refreshing live card metadata', () => { - const initialCards = [ - card({ paneKey: 'a', worktreeId: 'wt-a' }), - card({ paneKey: 'b', worktreeId: 'wt-b' }) - ] - const initial = updateAgentMapLayout(null, initialCards, NOW) - packWorktrees.mockClear() - const updatedCards = [ - { ...initialCards[0], dotState: 'waiting' as const, worktreeName: 'Renamed' }, - { ...initialCards[1], startedAt: NOW - 60 * 60_000 } - ] - const updated = updateAgentMapLayout(initial.cache, updatedCards, NOW + 60_000) - - expect(updated.cache).toBe(initial.cache) - expect(packWorktrees).not.toHaveBeenCalled() - expect(initial.cache.geometry).toBe(initial.layout) - expect(updated.cache.packingGeneration).toBe(1) - expect(updated.layout.projects[0].worktrees[0].name).toBe('Renamed') - expect(updated.layout.projects[0].worktrees[0].statusCounts.waiting).toBe(1) - expect(updated.layout.projects[0].worktrees[1].agents[0].durationMinutes).toBe(61) - - const topologyChanged = updateAgentMapLayout( - updated.cache, - [...updatedCards, card({ paneKey: 'c', worktreeId: 'wt-c' })], - NOW - ) - expect(topologyChanged.cache).not.toBe(updated.cache) - expect(packWorktrees).toHaveBeenCalled() - expect(topologyChanged.cache.packingGeneration).toBe(2) - }) - - it('refreshes saved host labels without repacking geometry', () => { - const cards = [ - card({ - executionHostId: 'ssh:builder', - hostKind: 'ssh', - hostLabel: 'Builder' - }) - ] - const workspaces = [ - workspace({ - worktreeId: 'worktree-1', - executionHostId: 'ssh:builder', - hostKind: 'ssh', - hostLabel: 'Builder' - }) - ] - const initial = updateAgentMapLayout(null, cards, NOW, workspaces) - packWorktrees.mockClear() - - const updated = updateAgentMapLayout( - initial.cache, - cards.map((candidate) => ({ ...candidate, hostLabel: 'CI Builder' })), - NOW, - workspaces.map((candidate) => ({ ...candidate, hostLabel: 'CI Builder' })) - ) - - expect(updated.cache).toBe(initial.cache) - expect(updated.cache.packingGeneration).toBe(1) - expect(packWorktrees).not.toHaveBeenCalled() - expect(updated.layout.projects[0].worktrees[0].hostLabel).toBe('CI Builder') - }) - - it('packs worktree rings tightly without a square grid', () => { - const layout = deriveAgentMapLayout( - Array.from({ length: 36 }, (_, index) => - card({ - paneKey: `agent-${index}`, - worktreeId: `worktree-${index.toString().padStart(2, '0')}` - }) - ), - NOW - ) - const project = layout.projects[0] - - expect(project.radius).toBeLessThan(700) - expect( - new Set(project.worktrees.map((worktree) => worktree.x.toFixed(3))).size - ).toBeGreaterThan(12) - expect( - new Set(project.worktrees.map((worktree) => worktree.y.toFixed(3))).size - ).toBeGreaterThan(12) - for (const [index, worktree] of project.worktrees.entries()) { - for (const other of project.worktrees.slice(index + 1)) { - expect(Math.hypot(worktree.x - other.x, worktree.y - other.y)).toBeGreaterThanOrEqual( - worktree.radius + other.radius + AGENT_MAP_WORKTREE_GAP - 0.001 - ) - } - } - }) - - it('uses one agent size while retaining elapsed duration', () => { - const finished = card({ - startedAt: NOW - 30 * 60_000, - finishedAt: NOW - 20 * 60_000 - }) - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'just-started', startedAt: NOW }), - card({ paneKey: 'long-running', startedAt: NOW - 24 * 60 * 60_000 }) - ], - NOW - ) - - expect(layout.projects[0].worktrees[0].agents.map((agent) => agent.radius)).toEqual([ - AGENT_MAP_AGENT_RADIUS, - AGENT_MAP_AGENT_RADIUS - ]) - expect(agentMapDurationMinutes(finished, NOW)).toBe(10) - }) - - it('maps acknowledged completions to done-seen independently from elapsed time', () => { - for (const dotState of ['working', 'blocked', 'waiting', 'idle'] as const) { - expect(agentMapNodeStatus(card({ dotState }))).toBe(dotState) - } - expect(agentMapNodeStatus(card({ dotState: 'working', workingMode: 'monitoring' }))).toBe( - 'monitoring' - ) - expect(agentMapNodeStatus(card({ dotState: 'done', unseen: true }))).toBe('done') - expect(agentMapNodeStatus(card({ dotState: 'done', unseen: false }))).toBe('done-seen') - const shortBlocked = card({ dotState: 'blocked', startedAt: NOW - 60_000 }) - const longBlocked = card({ dotState: 'blocked', startedAt: NOW - 45 * 60_000 }) - expect(agentMapNodeStatus(shortBlocked)).toBe(agentMapNodeStatus(longBlocked)) - }) - - it('marks only operationally quiet workspaces for semantic aggregation', () => { - const quiet = deriveAgentMapLayout( - Array.from({ length: 5 }, (_, index) => - card({ paneKey: `quiet-${index}`, dotState: index === 0 ? 'done' : 'idle' }) - ), - NOW - ) - const active = deriveAgentMapLayout([card({ paneKey: 'active', dotState: 'working' })], NOW) - const unseenDone = deriveAgentMapLayout( - Array.from({ length: 5 }, (_, index) => - card({ paneKey: `done-${index}`, dotState: 'done', unseen: true }) - ), - NOW - ) - - expect(quiet.projects[0].worktrees[0].quiet).toBe(true) - expect(active.projects[0].worktrees[0].quiet).toBe(false) - expect(unseenDone.projects[0].worktrees[0].quiet).toBe(false) - }) - - it('places hundreds of agents in one workspace without overlap', () => { - const layout = deriveAgentMapLayout( - Array.from({ length: 400 }, (_, index) => card({ paneKey: `agent-${index}` })), - NOW - ) - const worktree = layout.projects[0].worktrees[0] - - expect(worktree.agents).toHaveLength(400) - let minimumDistance = Number.POSITIVE_INFINITY - for (const [index, agent] of worktree.agents.entries()) { - expect(Math.hypot(agent.x - worktree.x, agent.y - worktree.y) + agent.radius).toBeLessThan( - worktree.radius - ) - for (const other of worktree.agents.slice(index + 1)) { - minimumDistance = Math.min( - minimumDistance, - Math.hypot(agent.x - other.x, agent.y - other.y) - ) - } - } - expect(minimumDistance).toBeGreaterThanOrEqual(AGENT_MAP_AGENT_RADIUS * 2) - }) - - it('keeps deeply nested spawn lineage finite without recursive stack growth', () => { - const layout = deriveAgentMapLayout( - Array.from({ length: 5_000 }, (_, index) => - card({ - paneKey: `agent-${index.toString().padStart(4, '0')}`, - parentPaneKey: - index === 0 ? undefined : `agent-${(index - 1).toString().padStart(4, '0')}` - }) - ), - NOW - ) - const worktree = layout.projects[0].worktrees[0] - const agents = new Map(worktree.agents.map((agent) => [agent.card.paneKey, agent])) - - expect(worktree.agents).toHaveLength(5_000) - expect(Number.isFinite(worktree.radius)).toBe(true) - expect(worktree.radius).toBeLessThan(1_000_000) - for (const agent of worktree.agents) { - if (agent.card.parentPaneKey) { - expect(agent.y).toBeGreaterThan(agents.get(agent.card.parentPaneKey)!.y) - } - } - }) - - it('wraps very large spawn fanout without overlap', () => { - const layout = deriveAgentMapLayout( - [ - card({ paneKey: 'parent' }), - ...Array.from({ length: 300 }, (_, index) => - card({ paneKey: `child-${index}`, parentPaneKey: 'parent' }) - ) - ], - NOW - ) - const worktree = layout.projects[0].worktrees[0] - const parent = worktree.agents.find((agent) => agent.card.paneKey === 'parent')! - const children = worktree.agents.filter((agent) => agent.card.parentPaneKey === 'parent') - let minimumDistance = Number.POSITIVE_INFINITY - - expect(children.every((child) => child.y > parent.y)).toBe(true) - expect(worktree.radius).toBeLessThan(1_000) - for (const [index, child] of children.entries()) { - for (const other of children.slice(index + 1)) { - minimumDistance = Math.min( - minimumDistance, - Math.hypot(child.x - other.x, child.y - other.y) - ) - } - } - expect(minimumDistance).toBeGreaterThanOrEqual(AGENT_MAP_AGENT_RADIUS * 2) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-layout.ts b/src/renderer/src/components/dashboard-popout/agent-map-layout.ts deleted file mode 100644 index 941b4613f35..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-layout.ts +++ /dev/null @@ -1,325 +0,0 @@ -import type * as DashboardSnapshotTypes from '../../../../shared/dashboard-snapshot' -import { placeAgentMapAgents } from './agent-map-agent-placement' -import { layoutAgentMapLineage } from './agent-map-lineage-layout' -import { refreshAgentMapMetadata } from './agent-map-layout-metadata' -import { - agentMapDurationMinutes, - agentMapNodeStatus, - agentMapQuietCount, - emptyAgentMapStatusCounts, - type AgentMapNodeStatus, - type AgentMapStatusCounts -} from './agent-map-node-metadata' -import { placeAgentMapProjects } from './agent-map-project-placement' -import { selectAgentMapSpawnParentContainer } from './agent-map-spawn-clustering' -import { - agentMapCardTopologyIdentity, - agentMapWorkspaceIdentity, - agentMapWorkspaceTopologyIdentity, - agentMapWorktreeIdentity, - agentMapWorktreeIdentityFromParts -} from './agent-map-workspace-identity' -import { layoutAgentMapWorktreeLineage } from './agent-map-worktree-lineage-layout' -import { agentMapWorktreeHost } from './agent-map-worktree-host' - -type DashboardCard = DashboardSnapshotTypes.DashboardCard -type DashboardWorkspace = DashboardSnapshotTypes.DashboardWorkspace - -export { AGENT_MAP_WORKTREE_GAP } from './agent-map-worktree-packing' -export { agentMapDurationMinutes, agentMapNodeStatus } from './agent-map-node-metadata' - -export const AGENT_MAP_AGENT_RADIUS = 20 -export const AGENT_MAP_AGGREGATE_ZOOM = 1.15 -export const AGENT_MAP_RING_HEADER_HEIGHT = 40 - -/** - * Every map node is a top-level pane agent — in-process subagent rows are folded - * into their parent card's `subagents` roster and never become cards themselves - * (`build-dashboard-snapshot.ts`). So an edge between two nodes is always an - * orchestration dispatch, and there is no second relation to distinguish. - */ -export const AGENT_MAP_LINEAGE_RELATION = 'orchestration' - -export type AgentMapMotionState = 'entering' | 'exiting' - -const PROJECT_PADDING = 12 -const WORLD_MARGIN = 32 -const RING_CONTENT_OFFSET = AGENT_MAP_RING_HEADER_HEIGHT / 2 - -export type AgentMapAgentNode = { - card: DashboardCard - x: number - y: number - radius: number - durationMinutes: number - status: AgentMapNodeStatus - motionState?: AgentMapMotionState -} - -export type AgentMapWorktreeRing = { - id: string - parentId?: string - /** Layout-only parent chosen from agent spawn edges; does not imply workspace lineage. */ - clusterParentId?: string - worktreeId: string - executionHostId: DashboardCard['executionHostId'] - hostKind?: DashboardCard['hostKind'] - hostLabel?: string - name: string - workspaceKind: NonNullable - x: number - y: number - radius: number - agents: AgentMapAgentNode[] - statusCounts: AgentMapStatusCounts - quiet: boolean - motionState?: AgentMapMotionState -} - -export type AgentMapProjectRing = { - id: string - name: string - x: number - y: number - radius: number - worktrees: AgentMapWorktreeRing[] - agentCount: number - motionState?: AgentMapMotionState -} - -export type AgentMapLayout = { - projects: AgentMapProjectRing[] - width: number - height: number - topologyKey: string -} - -export type AgentMapLayoutCache = { - topologyKey: string - geometry: AgentMapLayout - packingGeneration: number -} - -type LocalWorktree = Omit & { x: number; y: number } -type LocalProject = Omit & { - x: number - y: number - clusterParentId?: string - worktrees: LocalWorktree[] -} - -function compareStable(a: string, b: string): number { - return a < b ? -1 : a > b ? 1 : 0 -} - -export function agentMapTopologyKey( - cards: DashboardCard[], - workspaces: DashboardWorkspace[] = [] -): string { - return [ - ...cards.map((card) => `a:${agentMapCardTopologyIdentity(card)}`), - ...workspaces.map((workspace) => `w:${agentMapWorkspaceTopologyIdentity(workspace)}`) - ] - .sort(compareStable) - .join('|') -} - -export function shouldAggregateAgentMapWorktree( - worktree: AgentMapWorktreeRing, - zoom: number, - allowAggregation = true -): boolean { - return ( - allowAggregation && - zoom < AGENT_MAP_AGGREGATE_ZOOM && - worktree.quiet && - worktree.agents.length > 3 - ) -} - -function worktreeRadius(agentCount: number): number { - return Math.max( - 52, - 24 + Math.ceil(Math.sqrt(Math.max(1, agentCount))) * (AGENT_MAP_AGENT_RADIUS + 8) - ) -} - -function buildLocalWorktree( - id: string, - cards: DashboardCard[], - now: number, - workspace?: DashboardWorkspace -): LocalWorktree { - const lineageLayout = layoutAgentMapLineage(cards, AGENT_MAP_AGENT_RADIUS) - const contentRadius = lineageLayout?.radius ?? worktreeRadius(cards.length) - const radius = contentRadius + RING_CONTENT_OFFSET - const statusCounts = emptyAgentMapStatusCounts() - for (const card of cards) { - statusCounts[agentMapNodeStatus(card)] += 1 - } - const host = agentMapWorktreeHost(cards, workspace) - const executionHostId = host.executionHostId - const parentWorktreeId = workspace?.parentWorktreeId ?? cards[0]?.parentWorktreeId - return { - id, - parentId: parentWorktreeId - ? agentMapWorktreeIdentityFromParts(parentWorktreeId, executionHostId) - : undefined, - worktreeId: workspace?.worktreeId ?? cards[0]?.worktreeId ?? id, - ...host, - name: workspace?.worktreeName ?? cards[0]?.worktreeName ?? id, - workspaceKind: workspace?.workspaceKind ?? cards[0]?.workspaceKind ?? 'worktree', - x: 0, - y: 0, - radius, - agents: ( - lineageLayout?.agents.map(({ card, x, y }) => ({ - card, - x, - y, - radius: AGENT_MAP_AGENT_RADIUS, - durationMinutes: agentMapDurationMinutes(card, now), - status: agentMapNodeStatus(card) - })) ?? - placeAgentMapAgents({ - worktreeId: id, - cards, - radius: contentRadius, - agentRadius: AGENT_MAP_AGENT_RADIUS, - now - }) - ).map((agent) => ({ ...agent, y: agent.y + RING_CONTENT_OFFSET })), - statusCounts, - quiet: agentMapQuietCount(statusCounts) === cards.length - } -} - -function buildLocalProject( - id: string, - cards: DashboardCard[], - workspaces: DashboardWorkspace[], - cardsByPaneKey: ReadonlyMap, - now: number -): LocalProject { - const byWorktree = new Map() - for (const card of cards) { - const identity = agentMapWorktreeIdentity(card) - const current = byWorktree.get(identity) - if (current) { - current.push(card) - } else { - byWorktree.set(identity, [card]) - } - } - const workspacesById = new Map( - workspaces.map((workspace) => [agentMapWorkspaceIdentity(workspace), workspace]) - ) - for (const workspaceId of workspacesById.keys()) { - if (!byWorktree.has(workspaceId)) { - byWorktree.set(workspaceId, []) - } - } - const positionedWorktrees = layoutAgentMapWorktreeLineage( - [...byWorktree.entries()] - .sort(([a], [b]) => compareStable(a, b)) - .map(([worktreeId, worktreeCards]) => ({ - ...buildLocalWorktree(worktreeId, worktreeCards, now, workspacesById.get(worktreeId)), - clusterParentId: selectAgentMapSpawnParentContainer( - worktreeCards, - cardsByPaneKey, - agentMapWorktreeIdentity - ) - })) - ) - const contentRadius = Math.max( - 84, - ...positionedWorktrees.map( - (worktree) => Math.hypot(worktree.x, worktree.y) + worktree.radius + PROJECT_PADDING - ) - ) - const worktrees = positionedWorktrees.map((worktree) => ({ - ...worktree, - y: worktree.y + RING_CONTENT_OFFSET - })) - return { - id, - name: cards[0]?.repoName ?? workspaces[0]?.repoName ?? id, - x: 0, - y: 0, - clusterParentId: selectAgentMapSpawnParentContainer( - cards, - cardsByPaneKey, - (card) => card.repoId - ), - radius: contentRadius + RING_CONTENT_OFFSET, - worktrees, - agentCount: cards.length - } -} - -export function deriveAgentMapLayout( - cards: DashboardCard[], - now: number, - workspaces: DashboardWorkspace[] = [] -): AgentMapLayout { - const topologyKey = agentMapTopologyKey(cards, workspaces) - if (cards.length === 0 && workspaces.length === 0) { - return { projects: [], width: 900, height: 560, topologyKey } - } - const byProject = new Map() - for (const card of cards) { - const current = byProject.get(card.repoId) ?? { cards: [], workspaces: [] } - current.cards.push(card) - byProject.set(card.repoId, current) - } - for (const workspace of workspaces) { - const current = byProject.get(workspace.repoId) ?? { cards: [], workspaces: [] } - current.workspaces.push(workspace) - byProject.set(workspace.repoId, current) - } - const cardsByPaneKey = new Map(cards.map((card) => [card.paneKey, card])) - const localProjects = [...byProject.entries()] - .sort(([a], [b]) => compareStable(a, b)) - .map(([projectId, project]) => - buildLocalProject(projectId, project.cards, project.workspaces, cardsByPaneKey, now) - ) - const framed = placeAgentMapProjects(localProjects, 900, 560, WORLD_MARGIN) - const projects = framed.projects.map((project): AgentMapProjectRing => { - return { - ...project, - worktrees: project.worktrees.map((worktree) => ({ - ...worktree, - x: project.x + worktree.x, - y: project.y + worktree.y, - agents: worktree.agents.map((agent) => ({ - ...agent, - x: project.x + worktree.x + agent.x, - y: project.y + worktree.y + agent.y - })) - })) - } - }) - return { projects, width: framed.width, height: framed.height, topologyKey } -} - -export function updateAgentMapLayout( - cache: AgentMapLayoutCache | null, - cards: DashboardCard[], - now: number, - workspaces: DashboardWorkspace[] = [] -): { cache: AgentMapLayoutCache; layout: AgentMapLayout } { - const topologyKey = agentMapTopologyKey(cards, workspaces) - if (!cache || cache.topologyKey !== topologyKey) { - const geometry = deriveAgentMapLayout(cards, now, workspaces) - return { - cache: { - topologyKey, - geometry, - packingGeneration: (cache?.packingGeneration ?? 0) + 1 - }, - layout: geometry - } - } - const layout = refreshAgentMapMetadata(cache.geometry, cards, workspaces, now) - return { cache, layout } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.test.ts deleted file mode 100644 index 5b081e5dbc8..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.test.ts +++ /dev/null @@ -1,136 +0,0 @@ -import { afterEach, describe, expect, it, vi } from 'vitest' -import { - agentMapDirectLineageChevronPath, - agentMapLineageChevronPath -} from './agent-map-lineage-chevron-path' - -afterEach(() => { - vi.restoreAllMocks() -}) - -describe('agentMapDirectLineageChevronPath', () => { - it('runs every chevron directly from the parent toward the child', () => { - const path = agentMapDirectLineageChevronPath( - { x: 0, y: 0, radius: 4 }, - { x: 40, y: 40, radius: 4 } - ) - const tips = [...path.matchAll(/M [-\d.]+ [-\d.]+ L ([-\d.]+) ([-\d.]+) L/g)].map((match) => ({ - x: Number(match[1]), - y: Number(match[2]) - })) - - expect(tips.length).toBeGreaterThan(1) - expect(tips.every((tip) => tip.x === tip.y)).toBe(true) - expect(tips.at(-1)?.x).toBeGreaterThan(tips[0].x) - }) - - it('trims the path to unequal node radii', () => { - expect( - agentMapDirectLineageChevronPath({ x: 0, y: 0, radius: 2 }, { x: 20, y: 0, radius: 6 }) - ).toBe('M 4.5 2.25 L 8 0 L 4.5 -2.25') - }) - - it('does not reverse direction when node boundaries overlap', () => { - expect( - agentMapDirectLineageChevronPath({ x: 0, y: 0, radius: 10 }, { x: 15, y: 0, radius: 10 }) - ).toBe('M 0 0') - }) - - it('omits a chevron that cannot fit between trimmed node boundaries', () => { - expect( - agentMapDirectLineageChevronPath({ x: 0, y: 0, radius: 10 }, { x: 25, y: 0, radius: 10 }) - ).toBe('M 10 0') - }) - - it('caps decorative chevrons on long links', () => { - const path = agentMapDirectLineageChevronPath( - { x: 0, y: 0, radius: 0 }, - { x: 10_000, y: 0, radius: 0 } - ) - - expect(path.match(/\bM\b/g)).toHaveLength(256) - }) - - it('keeps the same chevron pitch however far apart the nodes are', () => { - const pitches = [60, 200, 900].map((distance) => { - const tips = [ - ...agentMapDirectLineageChevronPath( - { x: 0, y: 0, radius: 0 }, - { x: distance, y: 0, radius: 0 } - ).matchAll(/M [-\d.]+ [-\d.]+ L ([-\d.]+) [-\d.]+ L/g) - ].map((match) => Number(match[1])) - - expect(tips.length).toBeGreaterThan(2) - return tips.slice(1).map((tip, index) => tip - tips[index]) - }) - - expect(pitches.flat().every((pitch) => pitch === 8)).toBe(true) - }) - - it('keeps fixed pitch across degenerate and multi-segment paths', () => { - const path = agentMapLineageChevronPath([ - { x: 0, y: 0 }, - { x: 0, y: 0 }, - { x: 9, y: 0 }, - { x: 9, y: 23 }, - { x: 30, y: 23 } - ]) - const tips = [...path.matchAll(/M [-\d.]+ [-\d.]+ L ([-\d.]+) ([-\d.]+) L/g)].map((match) => ({ - x: Number(match[1]), - y: Number(match[2]) - })) - - expect(tips).toEqual([ - { x: 6.5, y: 0 }, - { x: 9, y: 5.5 }, - { x: 9, y: 13.5 }, - { x: 9, y: 21.5 }, - { x: 15.5, y: 23 }, - { x: 23.5, y: 23 } - ]) - }) - - it('serves an unmoved edge from cache instead of rebuilding it', async () => { - vi.resetModules() - const { agentMapDirectLineageChevronPath: cachedPath } = - await import('./agent-map-lineage-chevron-path') - const parent = { x: 3, y: 5, radius: 20 } - const child = { x: 903, y: 5, radius: 20 } - const hypot = vi.spyOn(Math, 'hypot') - const first = cachedPath(parent, child) - - expect(hypot).toHaveBeenCalled() - hypot.mockClear() - const second = cachedPath({ ...parent }, { ...child }) - - expect(hypot).not.toHaveBeenCalled() - expect(second).toBe(first) - }) - - it('keeps 512 recently used paths and evicts the least-recently-used path', async () => { - vi.resetModules() - const { agentMapDirectLineageChevronPath: cachedPath } = - await import('./agent-map-lineage-chevron-path') - const edge = (x: number) => - [ - { x, y: 1_000, radius: 2 }, - { x, y: 1_200, radius: 2 } - ] as const - for (let i = 0; i < 512; i += 1) { - cachedPath(...edge(i)) - } - - const hypot = vi.spyOn(Math, 'hypot') - cachedPath(...edge(0)) - expect(hypot).not.toHaveBeenCalled() - - cachedPath(...edge(512)) - hypot.mockClear() - cachedPath(...edge(1)) - expect(hypot).toHaveBeenCalled() - - hypot.mockClear() - cachedPath(...edge(0)) - expect(hypot).not.toHaveBeenCalled() - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.ts b/src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.ts deleted file mode 100644 index 2a87f301e08..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-lineage-chevron-path.ts +++ /dev/null @@ -1,125 +0,0 @@ -export type AgentMapLineagePoint = { - x: number - y: number -} - -type AgentMapLineageNode = AgentMapLineagePoint & { - radius: number -} - -type LineageSegment = { - start: AgentMapLineagePoint - unitX: number - unitY: number - length: number -} - -const CHEVRON_SPACING = 8 -const CHEVRON_DEPTH = 3.5 -const CHEVRON_HALF_WIDTH = 2.25 -const MAX_CHEVRONS_PER_PATH = 256 - -function svgNumber(value: number): number { - return Math.round(value * 1_000) / 1_000 -} - -export function agentMapLineageChevronPath(points: AgentMapLineagePoint[]): string { - const segments: LineageSegment[] = [] - let totalLength = 0 - for (let index = 1; index < points.length; index += 1) { - const start = points[index - 1] - const end = points[index] - const dx = end.x - start.x - const dy = end.y - start.y - const length = Math.hypot(dx, dy) - if (length === 0) { - continue - } - segments.push({ start, unitX: dx / length, unitY: dy / length, length }) - totalLength += length - } - if (segments.length === 0 || totalLength < CHEVRON_DEPTH * 2) { - return points[0] ? `M ${svgNumber(points[0].x)} ${svgNumber(points[0].y)}` : '' - } - - const chevronCount = Math.min( - MAX_CHEVRONS_PER_PATH, - Math.max(1, Math.floor(totalLength / CHEVRON_SPACING)) - ) - // Fixed pitch, centered run: spacing must read identically on a short link and a long - // one. Dividing the length by the count instead stretched the gaps as nodes moved apart. - const firstDistance = (totalLength - (chevronCount - 1) * CHEVRON_SPACING) / 2 - const commands: string[] = [] - let segmentIndex = 0 - let segmentStartDistance = 0 - for (let index = 0; index < chevronCount; index += 1) { - const distance = firstDistance + index * CHEVRON_SPACING - while ( - segmentIndex < segments.length - 1 && - distance > segmentStartDistance + segments[segmentIndex].length - ) { - segmentStartDistance += segments[segmentIndex].length - segmentIndex += 1 - } - const segment = segments[segmentIndex] - const offset = distance - segmentStartDistance - const tipX = segment.start.x + segment.unitX * offset - const tipY = segment.start.y + segment.unitY * offset - const backX = tipX - segment.unitX * CHEVRON_DEPTH - const backY = tipY - segment.unitY * CHEVRON_DEPTH - const perpendicularX = -segment.unitY * CHEVRON_HALF_WIDTH - const perpendicularY = segment.unitX * CHEVRON_HALF_WIDTH - commands.push( - `M ${svgNumber(backX + perpendicularX)} ${svgNumber(backY + perpendicularY)} L ${svgNumber(tipX)} ${svgNumber(tipY)} L ${svgNumber(backX - perpendicularX)} ${svgNumber(backY - perpendicularY)}` - ) - } - return commands.join(' ') -} - -function buildDirectLineageChevronPath( - parent: AgentMapLineageNode, - child: AgentMapLineageNode -): string { - const dx = child.x - parent.x - const dy = child.y - parent.y - const distance = Math.hypot(dx, dy) - if (distance <= parent.radius + child.radius) { - return agentMapLineageChevronPath([parent]) - } - const unitX = dx / distance - const unitY = dy / distance - return agentMapLineageChevronPath([ - { x: parent.x + unitX * parent.radius, y: parent.y + unitY * parent.radius }, - { x: child.x - unitX * child.radius, y: child.y - unitY * child.radius } - ]) -} - -// Keyed on world coordinates, which a zoom gesture never changes — so the scene's -// per-frame rerender reuses every path instead of rebuilding kilobytes of `d` at -// 60fps. Only enter/exit motion, which really does move nodes, misses. LRU-bounded -// because a removed agent's key is never revisited. -const MAX_CACHED_LINEAGE_PATHS = 512 -const lineagePathCache = new Map() - -export function agentMapDirectLineageChevronPath( - parent: AgentMapLineageNode, - child: AgentMapLineageNode -): string { - const key = `${parent.x},${parent.y},${parent.radius},${child.x},${child.y},${child.radius}` - const cached = lineagePathCache.get(key) - if (cached !== undefined) { - lineagePathCache.delete(key) - lineagePathCache.set(key, cached) - return cached - } - const path = buildDirectLineageChevronPath(parent, child) - lineagePathCache.set(key, path) - while (lineagePathCache.size > MAX_CACHED_LINEAGE_PATHS) { - const oldest = lineagePathCache.keys().next().value - if (oldest === undefined) { - break - } - lineagePathCache.delete(oldest) - } - return path -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-lineage-layout.ts b/src/renderer/src/components/dashboard-popout/agent-map-lineage-layout.ts deleted file mode 100644 index f5d3665c483..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-lineage-layout.ts +++ /dev/null @@ -1,224 +0,0 @@ -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { packAgentMapWorktrees } from './agent-map-worktree-packing' - -const HORIZONTAL_GAP = 54 -const VERTICAL_GAP = 58 -const FAMILY_PADDING = 8 -const WORKTREE_PADDING = 6 -const COMPACT_FANOUT_THRESHOLD = 12 -const MAX_EXACT_LINEAGE_AGENTS = 256 - -export type AgentMapLineagePosition = { - card: DashboardCard - x: number - y: number -} - -type AgentMapAgentFamily = { - id: string - x: number - y: number - radius: number - agents: AgentMapLineagePosition[] -} - -function compareStable(a: string, b: string): number { - return a < b ? -1 : a > b ? 1 : 0 -} - -function encloseFamily( - id: string, - agents: AgentMapLineagePosition[], - nodeRadius: number -): AgentMapAgentFamily { - let left = Number.POSITIVE_INFINITY - let right = Number.NEGATIVE_INFINITY - let top = Number.POSITIVE_INFINITY - let bottom = Number.NEGATIVE_INFINITY - for (const agent of agents) { - left = Math.min(left, agent.x - nodeRadius) - right = Math.max(right, agent.x + nodeRadius) - top = Math.min(top, agent.y - nodeRadius) - bottom = Math.max(bottom, agent.y + nodeRadius) - } - const centerX = (left + right) / 2 - const centerY = (top + bottom) / 2 - let radius = 0 - for (const agent of agents) { - agent.x -= centerX - agent.y -= centerY - radius = Math.max(radius, Math.hypot(agent.x, agent.y) + nodeRadius + FAMILY_PADDING) - } - return { id, x: 0, y: 0, radius, agents } -} - -function buildCompactFanoutFamily( - root: DashboardCard, - children: DashboardCard[], - nodeRadius: number, - emitted: Set -): AgentMapAgentFamily { - const columns = Math.ceil(Math.sqrt(children.length)) - const width = (Math.min(columns, children.length) - 1) * HORIZONTAL_GAP - const agents: AgentMapLineagePosition[] = [{ card: root, x: 0, y: 0 }] - emitted.add(root.paneKey) - for (const [index, child] of children.entries()) { - emitted.add(child.paneKey) - agents.push({ - card: child, - x: (index % columns) * HORIZONTAL_GAP - width / 2, - y: (Math.floor(index / columns) + 1) * VERTICAL_GAP - }) - } - return encloseFamily(root.paneKey, agents, nodeRadius) -} - -function buildFamily( - root: DashboardCard, - childrenByParent: ReadonlyMap, - nodeRadius: number, - emitted: Set -): AgentMapAgentFamily { - const agents: AgentMapLineagePosition[] = [] - let leafIndex = 0 - const rootChildren = (childrenByParent.get(root.paneKey) ?? []).filter( - (child) => !emitted.has(child.paneKey) - ) - if ( - rootChildren.length >= COMPACT_FANOUT_THRESHOLD && - rootChildren.every((child) => (childrenByParent.get(child.paneKey) ?? []).length === 0) - ) { - return buildCompactFanoutFamily(root, rootChildren, nodeRadius, emitted) - } - - const placeSubtree = ( - card: DashboardCard, - depth: number, - ancestors: ReadonlySet - ): number => { - if (ancestors.has(card.paneKey) || emitted.has(card.paneKey)) { - return leafIndex++ * HORIZONTAL_GAP - } - emitted.add(card.paneKey) - const nextAncestors = new Set(ancestors) - nextAncestors.add(card.paneKey) - const children = (childrenByParent.get(card.paneKey) ?? []).filter( - (child) => !nextAncestors.has(child.paneKey) && !emitted.has(child.paneKey) - ) - const childXs = children.map((child) => placeSubtree(child, depth + 1, nextAncestors)) - const x = - childXs.length > 0 - ? (Math.min(...childXs) + Math.max(...childXs)) / 2 - : leafIndex++ * HORIZONTAL_GAP - agents.push({ card, x, y: depth * VERTICAL_GAP }) - return x - } - - placeSubtree(root, 0, new Set()) - return encloseFamily(root.paneKey, agents, nodeRadius) -} - -function layoutBoundedLineage( - sorted: DashboardCard[], - childrenByParent: ReadonlyMap, - childPaneKeys: ReadonlySet, - nodeRadius: number -): { agents: AgentMapLineagePosition[]; radius: number } { - const levels: DashboardCard[][] = [] - const emitted = new Set() - const roots = sorted.filter((card) => !childPaneKeys.has(card.paneKey)) - for (const seed of [...roots, ...sorted]) { - if (emitted.has(seed.paneKey)) { - continue - } - const stack = [{ card: seed, depth: 0 }] - while (stack.length > 0) { - const entry = stack.pop()! - if (emitted.has(entry.card.paneKey)) { - continue - } - emitted.add(entry.card.paneKey) - const level = levels[entry.depth] ?? [] - levels[entry.depth] = level - level.push(entry.card) - const children = childrenByParent.get(entry.card.paneKey) ?? [] - for (let index = children.length - 1; index >= 0; index -= 1) { - if (!emitted.has(children[index].paneKey)) { - stack.push({ card: children[index], depth: entry.depth + 1 }) - } - } - } - } - - const agents: AgentMapLineagePosition[] = [] - let rowIndex = 0 - for (const level of levels) { - const columns = Math.ceil(Math.sqrt(level.length)) - for (let rowStart = 0; rowStart < level.length; rowStart += columns) { - const row = level.slice(rowStart, rowStart + columns) - const width = (row.length - 1) * HORIZONTAL_GAP - for (const [index, card] of row.entries()) { - agents.push({ card, x: index * HORIZONTAL_GAP - width / 2, y: rowIndex * VERTICAL_GAP }) - } - rowIndex += 1 - } - } - const family = encloseFamily(sorted[0].paneKey, agents, nodeRadius) - family.agents.sort((a, b) => compareStable(a.card.paneKey, b.card.paneKey)) - return { agents: family.agents, radius: Math.max(52, family.radius + WORKTREE_PADDING) } -} - -export function layoutAgentMapLineage( - cards: DashboardCard[], - nodeRadius: number -): { agents: AgentMapLineagePosition[]; radius: number } | null { - const sorted = [...cards].sort((a, b) => compareStable(a.paneKey, b.paneKey)) - const cardsByPaneKey = new Map(sorted.map((card) => [card.paneKey, card])) - const childrenByParent = new Map() - const childPaneKeys = new Set() - - for (const card of sorted) { - const parentPaneKey = card.parentPaneKey - if (!parentPaneKey || parentPaneKey === card.paneKey || !cardsByPaneKey.has(parentPaneKey)) { - continue - } - childPaneKeys.add(card.paneKey) - childrenByParent.set(parentPaneKey, [...(childrenByParent.get(parentPaneKey) ?? []), card]) - } - if (childPaneKeys.size === 0) { - return null - } - if (sorted.length > MAX_EXACT_LINEAGE_AGENTS) { - return layoutBoundedLineage(sorted, childrenByParent, childPaneKeys, nodeRadius) - } - - const emitted = new Set() - const roots = sorted.filter((card) => !childPaneKeys.has(card.paneKey)) - const families: AgentMapAgentFamily[] = [] - for (const root of roots) { - if (!emitted.has(root.paneKey)) { - families.push(buildFamily(root, childrenByParent, nodeRadius, emitted)) - } - } - for (const card of sorted) { - if (!emitted.has(card.paneKey)) { - families.push(buildFamily(card, childrenByParent, nodeRadius, emitted)) - } - } - const packed = packAgentMapWorktrees(families) - return { - agents: packed - .flatMap((family) => - family.agents.map((agent) => ({ - ...agent, - x: family.x + agent.x, - y: family.y + agent.y - })) - ) - .sort((a, b) => compareStable(a.card.paneKey, b.card.paneKey)), - radius: Math.max( - 52, - ...packed.map((family) => Math.hypot(family.x, family.y) + family.radius + WORKTREE_PADDING) - ) - } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-navigation.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-navigation.test.ts deleted file mode 100644 index d8c4baf6edc..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-navigation.test.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { describe, expect, it } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { deriveAgentMapLayout } from './agent-map-layout' -import { navigableAgentMapAgents } from './agent-map-navigation' - -const NOW = 2_000_000_000 - -function card(paneKey: string, worktreeId: string, idle: boolean): DashboardCard { - return { - paneKey, - ptyId: `pty-${paneKey}`, - agentType: 'codex', - bucket: idle ? 'idle' : 'working', - dotState: idle ? 'idle' : 'working', - task: '', - repoId: 'repo-1', - worktreeId, - tabId: `tab-${paneKey}`, - leafId: `leaf-${paneKey}`, - repoName: 'Orca', - worktreeName: worktreeId, - startedAt: NOW - 60_000, - finishedAt: idle ? NOW - 30_000 : null, - stateChangedAt: NOW - 30_000, - unseen: false - } -} - -describe('agent map keyboard navigation visibility', () => { - it('excludes every aggregated worktree and restores a selected quiet worktree', () => { - const quietCards = Array.from({ length: 5 }, (_, index) => - card(`quiet-${index}`, 'quiet-worktree', true) - ) - const active = card('active', 'active-worktree', false) - const layout = deriveAgentMapLayout([...quietCards, active], NOW) - - expect( - navigableAgentMapAgents(layout, 1, true, null).map((agent) => agent.card.paneKey) - ).toEqual(['active']) - expect(navigableAgentMapAgents(layout, 1, true, 'quiet-0')).toHaveLength(6) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-navigation.ts b/src/renderer/src/components/dashboard-popout/agent-map-navigation.ts deleted file mode 100644 index ae3cfdbea2b..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-navigation.ts +++ /dev/null @@ -1,53 +0,0 @@ -import type { AgentMapAgentNode, AgentMapLayout } from './agent-map-layout' -import { shouldAggregateAgentMapWorktree } from './agent-map-layout' - -type Direction = { x: number; y: number } - -export function agentMapAgents(layout: AgentMapLayout): AgentMapAgentNode[] { - return layout.projects.flatMap((project) => - project.worktrees.flatMap((worktree) => worktree.agents) - ) -} - -export function navigableAgentMapAgents( - layout: AgentMapLayout, - zoom: number, - allowAggregation: boolean, - selectedPaneKey: string | null -): AgentMapAgentNode[] { - return layout.projects.flatMap((project) => - project.worktrees.flatMap((worktree) => { - const containsSelection = worktree.agents.some( - (agent) => agent.card.paneKey === selectedPaneKey - ) - return !containsSelection && shouldAggregateAgentMapWorktree(worktree, zoom, allowAggregation) - ? [] - : worktree.agents - }) - ) -} - -export function nextDirectionalAgent( - current: AgentMapAgentNode, - agents: AgentMapAgentNode[], - direction: Direction -): AgentMapAgentNode | null { - let best: { agent: AgentMapAgentNode; score: number } | null = null - for (const candidate of agents) { - if (candidate.card.paneKey === current.card.paneKey) { - continue - } - const dx = candidate.x - current.x - const dy = candidate.y - current.y - const forward = dx * direction.x + dy * direction.y - if (forward <= 0) { - continue - } - const sideways = Math.abs(dx * direction.y - dy * direction.x) - const score = forward + sideways * 2 - if (!best || score < best.score) { - best = { agent: candidate, score } - } - } - return best?.agent ?? null -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-node-metadata.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-node-metadata.test.ts deleted file mode 100644 index c7234cc6223..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-node-metadata.test.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { afterEach, describe, expect, it, vi } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { - AGENT_MAP_MAX_CONCURRENT_STATUS_FLARES, - AGENT_MAP_STATUS_FLARE_MS, - agentMapRecentFlareStatus, - agentMapNodeStatus, - agentMapQuietCount, - emptyAgentMapStatusCounts, - selectAgentMapRecentFlareStatuses -} from './agent-map-node-metadata' - -const NOW = 2_000_000_000 - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'done', - dotState: 'done', - task: '', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - startedAt: NOW - 60_000, - finishedAt: NOW - 30_000, - stateChangedAt: NOW - 30_000, - unseen: false, - hostKind: 'local', - ...overrides - } -} - -describe('agentMapNodeStatus', () => { - it('splits a finish by whether it has been acknowledged', () => { - expect(agentMapNodeStatus(card({ unseen: true }))).toBe('done') - expect(agentMapNodeStatus(card({ unseen: false }))).toBe('done-seen') - }) - - it('never collapses an acknowledged finish into idle', () => { - // The shared `dashboardCardDisplayState` does exactly that for bucket counts, which - // would make finished-but-unlanded work indistinguishable from a workspace that - // never ran. The map keeps them apart. - expect(agentMapNodeStatus(card({ unseen: false }))).not.toBe('idle') - expect(agentMapNodeStatus(card({ bucket: 'idle', dotState: 'idle', finishedAt: null }))).toBe( - 'idle' - ) - }) - - it('leaves every non-done state on the shared display state', () => { - for (const dotState of ['working', 'blocked', 'waiting', 'idle'] as const) { - expect(agentMapNodeStatus(card({ dotState, unseen: true }))).toBe(dotState) - expect(agentMapNodeStatus(card({ dotState, unseen: false }))).toBe(dotState) - } - }) -}) - -describe('agentMapRecentFlareStatus', () => { - afterEach(() => { - vi.useRealTimers() - vi.restoreAllMocks() - }) - - it('flares on the transition into done, measured against the wall clock', () => { - vi.useFakeTimers() - vi.setSystemTime(NOW) - const justFinished = card({ dotState: 'done', unseen: true, stateChangedAt: NOW }) - - expect(agentMapRecentFlareStatus(justFinished)).toBe('done') - vi.setSystemTime(NOW + AGENT_MAP_STATUS_FLARE_MS - 1) - expect(agentMapRecentFlareStatus(justFinished)).toBe('done') - vi.setSystemTime(NOW + AGENT_MAP_STATUS_FLARE_MS + 1) - expect(agentMapRecentFlareStatus(justFinished)).toBeNull() - }) - - it('flares on the transition into a question', () => { - vi.useFakeTimers() - vi.setSystemTime(NOW) - - expect( - agentMapRecentFlareStatus( - card({ bucket: 'attention', dotState: 'waiting', unseen: true, stateChangedAt: NOW }) - ) - ).toBe('waiting') - }) - - it('does not reuse an earlier finish timestamp for a question with unknown timing', () => { - vi.useFakeTimers() - vi.setSystemTime(NOW) - - expect( - agentMapRecentFlareStatus( - card({ dotState: 'waiting', stateChangedAt: 0, finishedAt: NOW, unseen: true }) - ) - ).toBeNull() - }) - - it('samples the wall clock once and caps mixed bursty fleet updates', () => { - const clock = vi.spyOn(Date, 'now').mockReturnValue(NOW) - const selected = selectAgentMapRecentFlareStatuses( - Array.from({ length: 200 }, (_, index) => - card({ - paneKey: `pane-${index}`, - bucket: index % 2 === 0 ? 'done' : 'attention', - dotState: index % 2 === 0 ? 'done' : 'waiting', - unseen: true, - stateChangedAt: NOW - index - }) - ) - ) - - expect(clock).toHaveBeenCalledOnce() - expect(selected.size).toBe(AGENT_MAP_MAX_CONCURRENT_STATUS_FLARES) - expect([...selected]).toEqual([ - ['pane-0', 'done'], - ['pane-1', 'waiting'], - ['pane-2', 'done'], - ['pane-3', 'waiting'] - ]) - }) - - it('does not flare status changes from before this session', () => { - vi.useFakeTimers() - vi.setSystemTime(NOW) - expect( - agentMapRecentFlareStatus( - card({ dotState: 'done', unseen: true, stateChangedAt: NOW - 60_000 }) - ) - ).toBeNull() - // A clock skew that puts the finish in the future must not latch a flare on forever. - expect( - agentMapRecentFlareStatus( - card({ dotState: 'done', unseen: true, stateChangedAt: NOW + 5_000 }) - ) - ).toBeNull() - }) - - it('never flares a state that is not a question or unread finish', () => { - vi.useFakeTimers() - vi.setSystemTime(NOW) - expect( - agentMapRecentFlareStatus(card({ dotState: 'done', unseen: false, stateChangedAt: NOW })) - ).toBeNull() - expect( - agentMapRecentFlareStatus(card({ dotState: 'working', unseen: true, stateChangedAt: NOW })) - ).toBeNull() - }) -}) - -describe('agentMapQuietCount', () => { - it('treats an acknowledged finish as quiet so label declutter is unchanged', () => { - expect(agentMapQuietCount({ ...emptyAgentMapStatusCounts(), 'done-seen': 3, idle: 2 })).toBe(5) - }) - - it('keeps an unread finish loud', () => { - expect(agentMapQuietCount({ ...emptyAgentMapStatusCounts(), done: 4 })).toBe(0) - expect(agentMapQuietCount({ ...emptyAgentMapStatusCounts(), working: 4 })).toBe(0) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-node-metadata.ts b/src/renderer/src/components/dashboard-popout/agent-map-node-metadata.ts deleted file mode 100644 index 34db8ccfc31..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-node-metadata.ts +++ /dev/null @@ -1,101 +0,0 @@ -import { - dashboardCardDisplayState, - type DashboardCard, - type DashboardCardDisplayState, - type DashboardCardDotState -} from '../../../../shared/dashboard-snapshot' - -/** Map-only refinement of the shared dot state. `dashboardCardDisplayState` folds an - * acknowledged finish into `idle`, which is right for bucket counts but loses the one - * distinction the map exists to show: finished-and-unread vs finished-and-still-yours. - * Kept local so `DashboardCardDotState` — which crosses the pop-out bridge — is unchanged. */ -export type AgentMapNodeStatus = DashboardCardDisplayState | 'done-seen' - -export function agentMapDurationMinutes(card: DashboardCard, now: number): number { - if (!Number.isFinite(card.startedAt) || card.startedAt <= 0) { - return 0 - } - const end = card.finishedAt && card.finishedAt >= card.startedAt ? card.finishedAt : now - return Math.max(0, (end - card.startedAt) / 60_000) -} - -export function agentMapNodeStatus(card: DashboardCard): AgentMapNodeStatus { - if (card.dotState === 'done') { - return card.unseen ? 'done' : 'done-seen' - } - return dashboardCardDisplayState(card) -} - -export type AgentMapFlareStatus = Extract - -/** How long a fresh question or finish keeps its one-shot flare. Long enough to catch - * the eye from across the map, short enough that a busy fleet is never permanently - * animating. Must stay in step with the `agent-map-status-flare` duration in - * `agent-map.css`, or the element unmounts mid-ripple. */ -export const AGENT_MAP_STATUS_FLARE_MS = 1_400 -// Static status emphasis remains uncapped; this bounds animated SVG paint only. -export const AGENT_MAP_MAX_CONCURRENT_STATUS_FLARES = 4 - -function agentMapFlareChangedAt(card: DashboardCard): number { - return card.stateChangedAt || (card.dotState === 'done' ? card.finishedAt : 0) || 0 -} - -/** Uses wall time because the map's relative-timestamp clock advances only every 30s. */ -export function agentMapRecentFlareStatus( - card: DashboardCard, - currentTime = Date.now() -): AgentMapFlareStatus | null { - if (card.dotState !== 'waiting' && (card.dotState !== 'done' || !card.unseen)) { - return null - } - const changedAt = agentMapFlareChangedAt(card) - if (changedAt <= 0) { - return null - } - const elapsed = currentTime - changedAt - // A fleet that loads with old status changes must not flare all at once. - return elapsed >= 0 && elapsed < AGENT_MAP_STATUS_FLARE_MS ? card.dotState : null -} - -/** Selects only the freshest question/finish changes so bursts cannot animate the fleet. */ -export function selectAgentMapRecentFlareStatuses( - cards: readonly DashboardCard[] -): ReadonlyMap { - const currentTime = Date.now() - const recent: { paneKey: string; changedAt: number; status: AgentMapFlareStatus }[] = [] - for (const card of cards) { - const status = agentMapRecentFlareStatus(card, currentTime) - if (!status) { - continue - } - const changedAt = agentMapFlareChangedAt(card) - const index = recent.findIndex( - (item) => - changedAt > item.changedAt || (changedAt === item.changedAt && card.paneKey < item.paneKey) - ) - if (index === -1) { - if (recent.length < AGENT_MAP_MAX_CONCURRENT_STATUS_FLARES) { - recent.push({ paneKey: card.paneKey, changedAt, status }) - } - continue - } - recent.splice(index, 0, { paneKey: card.paneKey, changedAt, status }) - if (recent.length > AGENT_MAP_MAX_CONCURRENT_STATUS_FLARES) { - recent.pop() - } - } - return new Map(recent.map((item) => [item.paneKey, item.status])) -} - -export type AgentMapStatusCounts = Record - -export function emptyAgentMapStatusCounts(): AgentMapStatusCounts { - return { working: 0, monitoring: 0, blocked: 0, waiting: 0, done: 0, 'done-seen': 0, idle: 0 } -} - -/** Finished work you have already opened is still yours to land, but it is not asking for - * attention. Counting it as quiet keeps ring aggregation and label declutter behaving - * exactly as they did when an acknowledged finish rendered as plain idle. */ -export function agentMapQuietCount(counts: AgentMapStatusCounts): number { - return counts.idle + counts['done-seen'] -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-node-presentation.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-node-presentation.test.ts deleted file mode 100644 index f02837497cb..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-node-presentation.test.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { describe, expect, it, vi } from 'vitest' -import { agentMapStatusLabel } from './agent-map-node-presentation' - -vi.mock('@/i18n/i18n', () => ({ - translate: (key: string, fallback: string) => `${key}:${fallback}` -})) - -describe('agentMapStatusLabel', () => { - it('localizes the map-only acknowledged completion state', () => { - expect(agentMapStatusLabel('done-seen')).toBe('dashboardPopout.map.status.doneSeen:Done, seen') - }) - - it('keeps shared agent states on their existing labels', () => { - expect(agentMapStatusLabel('working')).toBe('Working') - expect(agentMapStatusLabel('done')).toBe('Done') - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-node-presentation.ts b/src/renderer/src/components/dashboard-popout/agent-map-node-presentation.ts deleted file mode 100644 index 78910f64865..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-node-presentation.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { agentStateLabel } from '@/components/AgentStateDot' -import { translate } from '@/i18n/i18n' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { agentMapDirectLineageChevronPath } from './agent-map-lineage-chevron-path' -import type { AgentMapAgentNode } from './agent-map-layout' -import type { AgentMapNodeStatus } from './agent-map-node-metadata' - -/** Lives here, not in `agent-map-node-metadata`: `agentStateLabel` drags in React and - * lucide-react, and that module is on the layout and filter paths, which must stay - * free of component imports. `agentStateLabel` is shared with every other dot - * renderer, so the map's extra state gets its label here rather than widening - * `AgentDotState`. */ -export function agentMapStatusLabel(status: AgentMapNodeStatus): string { - return status === 'done-seen' - ? translate('dashboardPopout.map.status.doneSeen', 'Done, seen') - : agentStateLabel(status) -} - -export function formatDuration(minutes: number): string { - if (minutes < 1) { - return translate('dashboardPopout.card.time.justNow', 'just now') - } - if (minutes < 60) { - return translate('dashboardPopout.card.time.minutes', '{{count}}m', { - count: Math.floor(minutes) - }) - } - return translate('dashboardPopout.card.time.hours', '{{count}}h', { - count: Math.floor(minutes / 60) - }) -} - -export function lineagePath(parent: AgentMapAgentNode, child: AgentMapAgentNode): string { - return agentMapDirectLineageChevronPath(parent, child) -} - -export function agentName(card: DashboardCard): string { - return card.conversationName ?? (card.task.trim() || card.agentType) -} - -export function agentMapAttentionMarkerScale(mapScale: number): number { - const inverseScale = 1 / Math.max(mapScale, 0.001) - return Math.max(1, inverseScale ** 0.72, inverseScale * 0.5) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-packing-spatial-index.ts b/src/renderer/src/components/dashboard-popout/agent-map-packing-spatial-index.ts deleted file mode 100644 index 83aefde2f06..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-packing-spatial-index.ts +++ /dev/null @@ -1,94 +0,0 @@ -export const AGENT_MAP_WORKTREE_GAP = 8 -export const AGENT_MAP_PACKING_SCORE_TOLERANCE = 0.001 - -const PACKING_GRID_SIZE = 128 - -export type AgentMapPackableCircle = { - id: string - x: number - y: number - radius: number -} - -type PackingSpatialGrid = { - cells: Map> - cellSize: number -} - -export type AgentMapPackingSpatialIndex = Map - -function packingGridLevel(radius: number): number { - return Math.max( - 0, - Math.ceil(Math.log2((radius * 2 + AGENT_MAP_WORKTREE_GAP) / PACKING_GRID_SIZE)) - ) -} - -export function addAgentMapPackingCircle( - index: AgentMapPackingSpatialIndex, - circle: AgentMapPackableCircle -): void { - const level = packingGridLevel(circle.radius) - let grid = index.get(level) - if (!grid) { - grid = { cells: new Map(), cellSize: PACKING_GRID_SIZE * 2 ** level } - index.set(level, grid) - } - const left = Math.floor((circle.x - circle.radius) / grid.cellSize) - const right = Math.floor((circle.x + circle.radius) / grid.cellSize) - const top = Math.floor((circle.y - circle.radius) / grid.cellSize) - const bottom = Math.floor((circle.y + circle.radius) / grid.cellSize) - for (let x = left; x <= right; x += 1) { - let column = grid.cells.get(x) - if (!column) { - column = new Map() - grid.cells.set(x, column) - } - for (let y = top; y <= bottom; y += 1) { - const cell = column.get(y) - if (cell) { - cell.push(circle) - } else { - column.set(y, [circle]) - } - } - } -} - -export function agentMapPackingCircleOverlaps( - candidate: Pick, - index: AgentMapPackingSpatialIndex -): boolean { - const searchRadius = candidate.radius + AGENT_MAP_WORKTREE_GAP - const checked = new Set() - for (const grid of index.values()) { - const left = Math.floor((candidate.x - searchRadius) / grid.cellSize) - const right = Math.floor((candidate.x + searchRadius) / grid.cellSize) - const top = Math.floor((candidate.y - searchRadius) / grid.cellSize) - const bottom = Math.floor((candidate.y + searchRadius) / grid.cellSize) - for (let x = left; x <= right; x += 1) { - const column = grid.cells.get(x) - if (!column) { - continue - } - for (let y = top; y <= bottom; y += 1) { - for (const circle of column.get(y) ?? []) { - if (checked.has(circle)) { - continue - } - checked.add(circle) - if ( - Math.hypot(candidate.x - circle.x, candidate.y - circle.y) < - candidate.radius + - circle.radius + - AGENT_MAP_WORKTREE_GAP - - AGENT_MAP_PACKING_SCORE_TOLERANCE - ) { - return true - } - } - } - } - } - return false -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-project-placement.ts b/src/renderer/src/components/dashboard-popout/agent-map-project-placement.ts deleted file mode 100644 index 413102bb3f0..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-project-placement.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { layoutAgentMapWorktreeLineage } from './agent-map-worktree-lineage-layout' - -const PROJECT_GAP = 32 - -type ProjectCircle = { - id: string - x: number - y: number - radius: number - clusterParentId?: string -} - -function placeUnlinkedProjects(projects: T[]): T[] { - let cursorX = 0 - return projects.map((project) => { - const positioned = { ...project, x: cursorX + project.radius, y: 0 } - cursorX += project.radius * 2 + PROJECT_GAP - return positioned - }) -} - -export function placeAgentMapProjects( - projects: T[], - minimumWidth: number, - minimumHeight: number, - worldMargin: number -): { projects: T[]; width: number; height: number } { - const positioned = projects.some((project) => project.clusterParentId) - ? layoutAgentMapWorktreeLineage(projects) - : placeUnlinkedProjects(projects) - const left = Math.min(...positioned.map((project) => project.x - project.radius)) - const right = Math.max(...positioned.map((project) => project.x + project.radius)) - const top = Math.min(...positioned.map((project) => project.y - project.radius)) - const bottom = Math.max(...positioned.map((project) => project.y + project.radius)) - const naturalWidth = right - left + worldMargin * 2 - const naturalHeight = bottom - top + worldMargin * 2 - const width = Math.max(minimumWidth, naturalWidth) - const height = Math.max(minimumHeight, naturalHeight) - const offsetX = worldMargin - left + (width - naturalWidth) / 2 - const offsetY = worldMargin - top + (height - naturalHeight) / 2 - return { - projects: positioned.map((project) => ({ - ...project, - x: project.x + offsetX, - y: project.y + offsetY - })), - width, - height - } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-quick-views.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-quick-views.test.ts deleted file mode 100644 index 0d83b3eeed4..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-quick-views.test.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { describe, expect, it } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { agentMapOrchestrationPaneKeys, filterAgentMapCards } from './agent-map-filter' -import { applyAgentMapQuickView, emptyAgentMapFilterState } from './agent-map-quick-views' - -const NOW = 2_000_000_000 -const MINUTE = 60_000 - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: null, - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: '', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - startedAt: NOW - 60 * MINUTE, - finishedAt: null, - stateChangedAt: NOW - 5 * MINUTE, - statusUpdatedAt: NOW - 5 * MINUTE, - unseen: false, - hostKind: 'local', - ...overrides - } -} - -const TYPES = ['claude', 'codex'] - -function visible(cards: DashboardCard[], view: Parameters[0]) { - const state = applyAgentMapQuickView(view, TYPES) - return filterAgentMapCards({ - cards, - enabledStates: state.states, - enabledHosts: state.hosts, - enabledAgentTypes: state.agentTypes, - timeRanges: state.timeRanges, - orchestrationOnly: state.orchestrationOnly, - now: NOW - }).filter((c) => !state.unreadOnly || c.unseen) -} - -describe('agent map quick views', () => { - it('replaces the filters rather than stacking on what was set', () => { - const stuck = applyAgentMapQuickView('stuck', TYPES) - const everything = applyAgentMapQuickView('everything', TYPES) - - expect([...stuck.states]).toEqual(['working']) - expect([...everything.states].sort()).toEqual(['attention', 'done', 'idle', 'working']) - expect(everything.timeRanges).toEqual(emptyAgentMapFilterState(TYPES).timeRanges) - }) - - it('finds a working agent that has gone quiet, and ignores a chatty one', () => { - const quiet = card({ paneKey: 'quiet', statusUpdatedAt: NOW - 90 * MINUTE }) - const chatty = card({ paneKey: 'chatty', statusUpdatedAt: NOW - MINUTE }) - - expect(visible([quiet, chatty], 'stuck').map((c) => c.paneKey)).toEqual(['quiet']) - }) - - it('keeps only unread agents under the unread view', () => { - const seen = card({ paneKey: 'seen', unseen: false }) - const unseen = card({ paneKey: 'unseen', unseen: true }) - - expect(visible([seen, unseen], 'unread').map((c) => c.paneKey)).toEqual(['unseen']) - }) - - it('shows both ends of an orchestration flow, not just the dispatched child', () => { - const coordinator = card({ paneKey: 'coordinator' }) - const child = card({ paneKey: 'child', parentPaneKey: 'coordinator' }) - const unrelated = card({ paneKey: 'solo' }) - - expect(visible([coordinator, child, unrelated], 'orchestration').map((c) => c.paneKey)).toEqual( - ['coordinator', 'child'] - ) - }) - - it('ignores a parent that is not on the map, so no half-flow is drawn', () => { - const orphan = card({ paneKey: 'orphan', parentPaneKey: 'coordinator-elsewhere' }) - - expect(agentMapOrchestrationPaneKeys([orphan]).size).toBe(0) - expect(visible([orphan], 'orchestration')).toEqual([]) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-quick-views.ts b/src/renderer/src/components/dashboard-popout/agent-map-quick-views.ts deleted file mode 100644 index e635687fafa..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-quick-views.ts +++ /dev/null @@ -1,131 +0,0 @@ -import { translate } from '@/i18n/i18n' -import type { DashboardCardHostKind } from '../../../../shared/dashboard-snapshot' -import { ALL_AGENT_MAP_HOSTS, type AgentMapState } from './agent-map-filter' -import { - AGENT_MAP_TIME_MAX_INDEX, - fullAgentMapTimeRanges, - type AgentMapTimeRanges -} from './agent-map-time-filter' - -export type AgentMapQuickViewId = - | 'everything' - | 'attention' - | 'stuck' - | 'unread' - | 'recent' - | 'longRunning' - | 'stale' - | 'orchestration' - -export type AgentMapFilterState = { - states: ReadonlySet - hosts: ReadonlySet - agentTypes: ReadonlySet - timeRanges: AgentMapTimeRanges - unreadOnly: boolean - orchestrationOnly: boolean -} - -export const ALL_AGENT_MAP_STATES: readonly AgentMapState[] = [ - 'attention', - 'working', - 'done', - 'idle' -] - -/** Stop indices used by the quick views, named so the intent survives a re-scale. */ -const STOP_30_MIN = 4 -const STOP_1_DAY = 9 -const STOP_3_DAY = 11 - -export function emptyAgentMapFilterState(agentTypes: readonly string[]): AgentMapFilterState { - return { - states: new Set(ALL_AGENT_MAP_STATES), - hosts: new Set(ALL_AGENT_MAP_HOSTS), - agentTypes: new Set(agentTypes), - timeRanges: fullAgentMapTimeRanges(), - unreadOnly: false, - orchestrationOnly: false - } -} - -export const AGENT_MAP_QUICK_VIEWS: readonly { - id: AgentMapQuickViewId - label: () => string - apply: (base: AgentMapFilterState) => AgentMapFilterState -}[] = [ - { - id: 'everything', - label: () => translate('dashboardPopout.map.quickView.everything', 'Everything'), - apply: (base) => base - }, - { - id: 'attention', - label: () => translate('dashboardPopout.map.quickView.attention', 'Needs me'), - apply: (base) => ({ ...base, states: new Set(['attention', 'done']) }) - }, - { - id: 'stuck', - label: () => translate('dashboardPopout.map.quickView.stuck', 'Stuck'), - apply: (base) => ({ - ...base, - states: new Set(['working']), - timeRanges: { - ...base.timeRanges, - sinceMessage: { min: STOP_30_MIN, max: AGENT_MAP_TIME_MAX_INDEX } - } - }) - }, - { - id: 'unread', - label: () => translate('dashboardPopout.map.quickView.unread', 'Unread'), - apply: (base) => ({ ...base, unreadOnly: true }) - }, - { - id: 'recent', - label: () => translate('dashboardPopout.map.quickView.recent', 'Last 30 min'), - apply: (base) => ({ - ...base, - timeRanges: { ...base.timeRanges, sinceMessage: { min: 0, max: STOP_30_MIN } } - }) - }, - { - id: 'longRunning', - label: () => translate('dashboardPopout.map.quickView.longRunning', 'Long runners'), - apply: (base) => ({ - ...base, - states: new Set(['attention', 'working']), - timeRanges: { - ...base.timeRanges, - lifespan: { min: STOP_1_DAY, max: AGENT_MAP_TIME_MAX_INDEX } - } - }) - }, - { - id: 'stale', - label: () => translate('dashboardPopout.map.quickView.stale', 'Stale > 3d'), - apply: (base) => ({ - ...base, - timeRanges: { - ...base.timeRanges, - sinceMessage: { min: STOP_3_DAY, max: AGENT_MAP_TIME_MAX_INDEX } - } - }) - }, - { - id: 'orchestration', - label: () => translate('dashboardPopout.map.quickView.orchestration', 'Orchestration'), - apply: (base) => ({ ...base, orchestrationOnly: true }) - } -] - -/** Quick views replace the filters wholesale; they are a starting point, not a - * toggle stacked on whatever was already set. */ -export function applyAgentMapQuickView( - id: AgentMapQuickViewId, - agentTypes: readonly string[] -): AgentMapFilterState { - const view = AGENT_MAP_QUICK_VIEWS.find((candidate) => candidate.id === id) - const base = emptyAgentMapFilterState(agentTypes) - return view ? view.apply(base) : base -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-render-test-harness.tsx b/src/renderer/src/components/dashboard-popout/agent-map-render-test-harness.tsx deleted file mode 100644 index e6b84a0a20f..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-render-test-harness.tsx +++ /dev/null @@ -1,136 +0,0 @@ -import { cleanup, render } from '@testing-library/react' -import { afterEach, beforeEach, vi } from 'vitest' -import type { - DashboardCard, - DashboardCardHostKind, - DashboardSleepWorkspaceArgs, - DashboardSpawnAgentArgs -} from '../../../../shared/dashboard-snapshot' -import type { TuiAgent } from '../../../../shared/tui-agent' -import { TooltipProvider } from '@/components/ui/tooltip' -import { AgentMap } from './AgentMap' -import type { AgentMapState } from './agent-map-filter' - -export const NOW = 2_000_000_000 - -export function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: 'pty-1', - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: 'Build map', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - conversationName: 'Agent alpha', - startedAt: NOW - 10 * 60_000, - finishedAt: null, - stateChangedAt: NOW - 1_000, - unseen: false, - hostKind: 'local', - workspaceKind: 'worktree', - ...overrides - } -} - -export type RenderMapOptions = { - onOpenTerminal?: (card: DashboardCard) => void - selectedPaneKey?: string | null - workspaceContextMenusEnabled?: boolean - enabledStates?: ReadonlySet - enabledHosts?: ReadonlySet - showOrchestrationLinks?: boolean - launchableAgentsByWorktreeId?: Record - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onSleepWorkspace?: (args: DashboardSleepWorkspaceArgs) => void -} - -export function renderMap( - cards: DashboardCard[], - { - onOpenTerminal = vi.fn(), - selectedPaneKey = null, - workspaceContextMenusEnabled = false, - enabledStates, - enabledHosts, - showOrchestrationLinks, - launchableAgentsByWorktreeId, - onSpawnAgent, - onSleepWorkspace - }: RenderMapOptions = {} -): ReturnType { - return render( - , - { wrapper: TooltipProvider } - ) -} - -export type AgentMapTestEnvironment = { - /** Exposed so tests can assert the canvas does not re-read layout when idle. */ - boundsSpy: ReturnType -} - -const CANVAS_BOUNDS = { - x: 0, - y: 0, - left: 0, - top: 0, - right: 400, - bottom: 300, - width: 400, - height: 300, - toJSON: () => ({}) -} -const ZERO_BOUNDS = { ...CANVAS_BOUNDS, right: 0, bottom: 0, width: 0, height: 0 } - -/** Gives the map a measurable canvas and a non-Mac platform, the way every map - * suite needs it. Call once per describe block. */ -export function installAgentMapEnvironment(): AgentMapTestEnvironment { - const environment = {} as AgentMapTestEnvironment - const originalUserAgent = navigator.userAgent - - beforeEach(() => { - Object.defineProperty(navigator, 'userAgent', { configurable: true, value: 'Linux' }) - vi.stubGlobal( - 'matchMedia', - vi.fn(() => ({ matches: true, addEventListener: vi.fn(), removeEventListener: vi.fn() })) - ) - environment.boundsSpy = vi - .spyOn(Element.prototype, 'getBoundingClientRect') - .mockImplementation(function getBounds(this: Element) { - return this.classList.contains('agent-map-canvas') || this instanceof SVGSVGElement - ? CANVAS_BOUNDS - : ZERO_BOUNDS - }) - }) - - afterEach(() => { - cleanup() - vi.clearAllMocks() - vi.unstubAllGlobals() - environment.boundsSpy.mockRestore() - Object.defineProperty(navigator, 'userAgent', { - configurable: true, - value: originalUserAgent - }) - }) - - return environment -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-spawn-clustering.ts b/src/renderer/src/components/dashboard-popout/agent-map-spawn-clustering.ts deleted file mode 100644 index a341fdd1767..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-spawn-clustering.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' - -function compareStable(a: string, b: string): number { - return a < b ? -1 : a > b ? 1 : 0 -} - -export function selectAgentMapSpawnParentContainer( - cards: readonly DashboardCard[], - cardsByPaneKey: ReadonlyMap, - containerIdentity: (card: DashboardCard) => string -): string | undefined { - const ownContainerId = cards[0] ? containerIdentity(cards[0]) : undefined - const linkCounts = new Map() - for (const card of cards) { - const parent = card.parentPaneKey ? cardsByPaneKey.get(card.parentPaneKey) : undefined - const parentContainerId = parent ? containerIdentity(parent) : undefined - if (!parentContainerId || parentContainerId === ownContainerId) { - continue - } - linkCounts.set(parentContainerId, (linkCounts.get(parentContainerId) ?? 0) + 1) - } - return [...linkCounts] - .sort(([leftId, leftCount], [rightId, rightCount]) => - rightCount !== leftCount ? rightCount - leftCount : compareStable(leftId, rightId) - ) - .at(0)?.[0] -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-time-filter.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-time-filter.test.ts deleted file mode 100644 index b485d308efd..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-time-filter.test.ts +++ /dev/null @@ -1,95 +0,0 @@ -import { describe, expect, it } from 'vitest' -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' -import { - AGENT_MAP_TIME_MAX_INDEX, - agentMapDurations, - agentMapTimeStopLabel, - fullAgentMapTimeRanges, - matchesAgentMapTimeRanges -} from './agent-map-time-filter' - -const NOW = 2_000_000_000_000 -const MINUTE = 60_000 -const HOUR = 60 * MINUTE - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: null, - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: '', - repoId: 'repo-1', - worktreeId: 'worktree-1', - tabId: 'tab-1', - leafId: 'leaf-1', - repoName: 'Orca', - worktreeName: 'Agent map', - startedAt: NOW - 2 * HOUR, - finishedAt: null, - stateChangedAt: NOW - 30 * MINUTE, - statusUpdatedAt: NOW - 10 * MINUTE, - unseen: false, - ...overrides - } -} - -describe('agent map time filtering', () => { - it('measures a finished agent to its finish, not to now', () => { - const finished = agentMapDurations( - card({ finishedAt: NOW - HOUR, startedAt: NOW - 3 * HOUR }), - NOW - ) - const running = agentMapDurations(card({ startedAt: NOW - 3 * HOUR }), NOW) - - expect(finished.lifespan).toBe(2 * HOUR) - expect(running.lifespan).toBe(3 * HOUR) - }) - - it('falls back to the state change when no hook update has landed', () => { - const durations = agentMapDurations( - card({ statusUpdatedAt: undefined, stateChangedAt: NOW - 45 * MINUTE }), - NOW - ) - - expect(durations.sinceMessage).toBe(45 * MINUTE) - expect(durations.timeInState).toBe(45 * MINUTE) - }) - - it('does not classify unknown timestamps as ancient', () => { - expect( - agentMapDurations(card({ startedAt: 0, stateChangedAt: 0, statusUpdatedAt: undefined }), NOW) - ).toEqual({ lifespan: 0, sinceMessage: 0, timeInState: 0 }) - }) - - it('keeps every card when the ranges are untouched', () => { - expect(matchesAgentMapTimeRanges(card(), fullAgentMapTimeRanges(), NOW)).toBe(true) - }) - - it('treats the top stop as unbounded so nothing falls off the end', () => { - const ancient = card({ startedAt: NOW - 400 * 24 * HOUR }) - const ranges = fullAgentMapTimeRanges() - ranges.lifespan = { min: 9, max: AGENT_MAP_TIME_MAX_INDEX } - - expect(matchesAgentMapTimeRanges(ancient, ranges, NOW)).toBe(true) - }) - - it('excludes a card quieter than the window and keeps one inside it', () => { - const ranges = fullAgentMapTimeRanges() - // Stop 4 is 30m: "stuck" means working with nothing said for half an hour. - ranges.sinceMessage = { min: 4, max: AGENT_MAP_TIME_MAX_INDEX } - - expect( - matchesAgentMapTimeRanges(card({ statusUpdatedAt: NOW - 5 * MINUTE }), ranges, NOW) - ).toBe(false) - expect(matchesAgentMapTimeRanges(card({ statusUpdatedAt: NOW - HOUR }), ranges, NOW)).toBe(true) - }) - - it('labels stops in the unit a human would say them in', () => { - expect(agentMapTimeStopLabel(0)).toBe('0') - expect(agentMapTimeStopLabel(4)).toBe('30m') - expect(agentMapTimeStopLabel(9)).toBe('1d') - expect(agentMapTimeStopLabel(AGENT_MAP_TIME_MAX_INDEX)).toBe('∞') - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-time-filter.ts b/src/renderer/src/components/dashboard-popout/agent-map-time-filter.ts deleted file mode 100644 index 86478c93ebd..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-time-filter.ts +++ /dev/null @@ -1,113 +0,0 @@ -import type { DashboardCard } from '../../../../shared/dashboard-snapshot' - -export type AgentMapTimeField = 'lifespan' | 'sinceMessage' | 'timeInState' -/** Inclusive stop indices into `AGENT_MAP_TIME_STOPS`. */ -export type AgentMapTimeRange = { min: number; max: number } -export type AgentMapTimeRanges = Record - -const MINUTE = 60_000 -const HOUR = 60 * MINUTE -const DAY = 24 * HOUR - -/** Non-linear stops: minutes matter as much as days, so a linear axis would - * bury every useful threshold in the first pixel. */ -export const AGENT_MAP_TIME_STOPS: readonly number[] = [ - 0, - MINUTE, - 5 * MINUTE, - 15 * MINUTE, - 30 * MINUTE, - HOUR, - 3 * HOUR, - 6 * HOUR, - 12 * HOUR, - DAY, - 2 * DAY, - 3 * DAY, - 7 * DAY, - 14 * DAY, - Number.POSITIVE_INFINITY -] - -export const AGENT_MAP_TIME_MAX_INDEX = AGENT_MAP_TIME_STOPS.length - 1 -export const AGENT_MAP_TIME_FIELDS: readonly AgentMapTimeField[] = [ - 'lifespan', - 'sinceMessage', - 'timeInState' -] - -export const FULL_AGENT_MAP_TIME_RANGE: AgentMapTimeRange = { - min: 0, - max: AGENT_MAP_TIME_MAX_INDEX -} - -export function fullAgentMapTimeRanges(): AgentMapTimeRanges { - return { - lifespan: { ...FULL_AGENT_MAP_TIME_RANGE }, - sinceMessage: { ...FULL_AGENT_MAP_TIME_RANGE }, - timeInState: { ...FULL_AGENT_MAP_TIME_RANGE } - } -} - -export function isFullAgentMapTimeRange(range: AgentMapTimeRange): boolean { - return range.min <= 0 && range.max >= AGENT_MAP_TIME_MAX_INDEX -} - -export function agentMapTimeStopLabel(index: number): string { - const ms = AGENT_MAP_TIME_STOPS[Math.min(Math.max(index, 0), AGENT_MAP_TIME_MAX_INDEX)] - if (!Number.isFinite(ms)) { - return '∞' - } - if (ms === 0) { - return '0' - } - if (ms < HOUR) { - return `${Math.round(ms / MINUTE)}m` - } - if (ms < DAY) { - return `${Math.round(ms / HOUR)}h` - } - return `${Math.round(ms / DAY)}d` -} - -/** How long the agent has been alive, quiet, and sitting in its current state. */ -export function agentMapDurations( - card: DashboardCard, - now: number -): Record { - const startedAt = validTimestamp(card.startedAt) ? card.startedAt : null - const enteredState = validTimestamp(card.stateChangedAt) ? card.stateChangedAt : startedAt - const lastMessage = validTimestamp(card.statusUpdatedAt) ? card.statusUpdatedAt : enteredState - const finishedAt = validTimestamp(card.finishedAt) ? card.finishedAt : null - return { - lifespan: startedAt === null ? 0 : Math.max(0, (finishedAt ?? now) - startedAt), - // No per-message timestamp rides the snapshot; the last accepted hook update - // is the closest thing to "when this agent last said something". - sinceMessage: lastMessage === null ? 0 : Math.max(0, now - lastMessage), - timeInState: enteredState === null ? 0 : Math.max(0, now - enteredState) - } -} - -function validTimestamp(value: number | null | undefined): value is number { - return typeof value === 'number' && Number.isFinite(value) && value > 0 -} - -function withinRange(value: number, range: AgentMapTimeRange): boolean { - if (value < AGENT_MAP_TIME_STOPS[Math.max(0, range.min)]) { - return false - } - return range.max >= AGENT_MAP_TIME_MAX_INDEX || value <= AGENT_MAP_TIME_STOPS[range.max] -} - -export function matchesAgentMapTimeRanges( - card: DashboardCard, - ranges: AgentMapTimeRanges, - now: number -): boolean { - const durations = agentMapDurations(card, now) - return AGENT_MAP_TIME_FIELDS.every((field) => withinRange(durations[field], ranges[field])) -} - -export function activeAgentMapTimeFields(ranges: AgentMapTimeRanges): AgentMapTimeField[] { - return AGENT_MAP_TIME_FIELDS.filter((field) => !isFullAgentMapTimeRange(ranges[field])) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-viewport-transition.ts b/src/renderer/src/components/dashboard-popout/agent-map-viewport-transition.ts deleted file mode 100644 index 6fe03f6f585..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-viewport-transition.ts +++ /dev/null @@ -1,56 +0,0 @@ -export type AgentMapViewport = { - center: { x: number; y: number } - zoom: number -} - -type ViewportTransitionOptions = { - from: AgentMapViewport - to: AgentMapViewport - durationMs: number - onFrame: (viewport: AgentMapViewport) => void - onComplete?: () => void -} - -function interpolate(from: number, to: number, progress: number): number { - return from + (to - from) * progress -} - -export function startAgentMapViewportTransition({ - from, - to, - durationMs, - onFrame, - onComplete -}: ViewportTransitionOptions): () => void { - let frameId: number | null = null - let startedAt: number | null = null - let cancelled = false - const tick = (now: number): void => { - if (cancelled) { - return - } - startedAt ??= now - const progress = Math.min(1, (now - startedAt) / durationMs) - const eased = 1 - (1 - progress) ** 3 - onFrame({ - center: { - x: interpolate(from.center.x, to.center.x, eased), - y: interpolate(from.center.y, to.center.y, eased) - }, - zoom: interpolate(from.zoom, to.zoom, eased) - }) - if (progress < 1) { - frameId = requestAnimationFrame(tick) - } else { - frameId = null - onComplete?.() - } - } - frameId = requestAnimationFrame(tick) - return () => { - cancelled = true - if (frameId !== null) { - cancelAnimationFrame(frameId) - } - } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-workspace-identity.ts b/src/renderer/src/components/dashboard-popout/agent-map-workspace-identity.ts deleted file mode 100644 index 5ceaf4e93eb..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-workspace-identity.ts +++ /dev/null @@ -1,29 +0,0 @@ -import type { DashboardCard, DashboardWorkspace } from '../../../../shared/dashboard-snapshot' - -export function agentMapCardTopologyIdentity(card: DashboardCard): string { - const parentPaneKey = card.parentPaneKey ?? '' - const parentWorktreeId = card.parentWorktreeId ?? '' - const executionHostId = card.executionHostId ?? '' - return `${card.repoId.length}:${card.repoId}${card.worktreeId.length}:${card.worktreeId}${executionHostId.length}:${executionHostId}${card.paneKey.length}:${card.paneKey}${parentPaneKey.length}:${parentPaneKey}${parentWorktreeId.length}:${parentWorktreeId}` -} - -export function agentMapWorkspaceTopologyIdentity(workspace: DashboardWorkspace): string { - const parentWorktreeId = workspace.parentWorktreeId ?? '' - return `${workspace.repoId.length}:${workspace.repoId}${workspace.worktreeId.length}:${workspace.worktreeId}${workspace.executionHostId.length}:${workspace.executionHostId}${parentWorktreeId.length}:${parentWorktreeId}` -} - -export function agentMapWorktreeIdentityFromParts( - worktreeId: string, - executionHostId: DashboardCard['executionHostId'] -): string { - const hostId = executionHostId ?? '' - return `${worktreeId.length}:${worktreeId}${hostId.length}:${hostId}` -} - -export function agentMapWorktreeIdentity(card: DashboardCard): string { - return agentMapWorktreeIdentityFromParts(card.worktreeId, card.executionHostId) -} - -export function agentMapWorkspaceIdentity(workspace: DashboardWorkspace): string { - return agentMapWorktreeIdentityFromParts(workspace.worktreeId, workspace.executionHostId) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.test.ts deleted file mode 100644 index 1a9593af373..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.test.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { describe, expect, it } from 'vitest' -import type { DashboardCard, DashboardWorkspace } from '../../../../shared/dashboard-snapshot' -import { EMPTY_DASHBOARD_FILTERS } from './agent-board-filtering' -import { selectAgentlessMapWorkspaces } from './agent-map-workspace-visibility' - -function card(overrides: Partial = {}): DashboardCard { - return { - paneKey: 'pane-1', - ptyId: null, - agentType: 'codex', - bucket: 'working', - dotState: 'working', - task: '', - repoId: 'repo-1', - worktreeId: 'occupied', - tabId: 'tab-1', - leafId: null, - repoName: 'Orca', - worktreeName: 'Occupied', - executionHostId: 'local', - startedAt: 0, - finishedAt: null, - stateChangedAt: 0, - unseen: false, - ...overrides - } -} - -function workspace(overrides: Partial = {}): DashboardWorkspace { - return { - repoId: 'repo-1', - worktreeId: 'empty', - repoName: 'Orca', - worktreeName: 'Empty child', - hostKind: 'local', - executionHostId: 'local', - workspaceKind: 'worktree', - workspaceStatusId: 'planned', - ...overrides - } -} - -describe('agent map workspace visibility', () => { - it('returns only workspaces that have no dashboard card on the same host', () => { - const result = selectAgentlessMapWorkspaces({ - cards: [card()], - workspaces: [ - workspace({ worktreeId: 'occupied', worktreeName: 'Occupied' }), - workspace(), - workspace({ - worktreeId: 'occupied', - worktreeName: 'Remote twin', - hostKind: 'ssh', - executionHostId: 'ssh:build-box' - }) - ], - query: '', - filters: EMPTY_DASHBOARD_FILTERS - }) - - expect(result.map((item) => item.worktreeName)).toEqual(['Empty child', 'Remote twin']) - }) - - it('applies search and workspace filters to agentless workspaces', () => { - const result = selectAgentlessMapWorkspaces({ - cards: [], - workspaces: [ - workspace({ worktreeName: 'Listener security', review: { number: 42, state: 'open' } }), - workspace({ worktreeId: 'other', worktreeName: 'Unrelated', workspaceStatusId: 'active' }) - ], - query: 'listener', - filters: { - projects: ['repo-1'], - workspaceStatuses: ['planned'], - reviewStates: ['open'] - } - }) - - expect(result.map((item) => item.worktreeName)).toEqual(['Listener security']) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.ts b/src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.ts deleted file mode 100644 index 311dd95e2f6..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-workspace-visibility.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { DashboardCard, DashboardWorkspace } from '../../../../shared/dashboard-snapshot' -import { filterDashboardWorkspaces, type DashboardFilters } from './agent-board-filtering' -import { agentMapWorktreeIdentityFromParts } from './agent-map-workspace-identity' - -export function selectAgentlessMapWorkspaces({ - cards, - workspaces, - query, - filters -}: { - cards: DashboardCard[] - workspaces: DashboardWorkspace[] - query: string - filters: DashboardFilters -}): DashboardWorkspace[] { - const occupiedWorkspaceIds = new Set( - cards.map((card) => agentMapWorktreeIdentityFromParts(card.worktreeId, card.executionHostId)) - ) - return filterDashboardWorkspaces(workspaces, query, filters).filter( - (workspace) => - !occupiedWorkspaceIds.has( - agentMapWorktreeIdentityFromParts(workspace.worktreeId, workspace.executionHostId) - ) - ) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.test.ts deleted file mode 100644 index 1ecbdb0beb1..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.test.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { emptyAgentMapStatusCounts, type AgentMapStatusCounts } from './agent-map-node-metadata' -import { agentMapWorktreeActiveStatus } from './agent-map-worktree-active-status' - -function counts(overrides: Partial = {}): AgentMapStatusCounts { - return { ...emptyAgentMapStatusCounts(), ...overrides } -} - -describe('agentMapWorktreeActiveStatus', () => { - it('turns the ring green only once the whole workspace has settled', () => { - expect(agentMapWorktreeActiveStatus(counts({ done: 1 }))).toBe('done') - // Anything still running outranks a finished sibling — the workspace is still working. - expect(agentMapWorktreeActiveStatus(counts({ done: 1, working: 1 }))).toBe('working') - expect(agentMapWorktreeActiveStatus(counts({ done: 1, waiting: 1 }))).toBe('waiting') - expect(agentMapWorktreeActiveStatus(counts({ done: 1, blocked: 1 }))).toBe('blocked') - }) - - it('leaves the ring unlit for acknowledged finishes and idle workspaces', () => { - // Acknowledging is what releases the attention, exactly as at the node level. - expect(agentMapWorktreeActiveStatus(counts({ 'done-seen': 3 }))).toBeNull() - expect(agentMapWorktreeActiveStatus(counts({ idle: 2 }))).toBeNull() - expect(agentMapWorktreeActiveStatus(counts())).toBeNull() - }) - - it('prioritizes attention over working', () => { - expect(agentMapWorktreeActiveStatus(counts({ working: 2, waiting: 1 }))).toBe('waiting') - expect(agentMapWorktreeActiveStatus(counts({ working: 2, waiting: 1, blocked: 1 }))).toBe( - 'blocked' - ) - }) - - it('uses working only when no agent needs attention', () => { - expect(agentMapWorktreeActiveStatus(counts({ working: 1, done: 2 }))).toBe('working') - // Was null before unread finishes lit the ring; idle siblings do not mute a finish. - expect(agentMapWorktreeActiveStatus(counts({ done: 2, idle: 1 }))).toBe('done') - expect(agentMapWorktreeActiveStatus(counts({ 'done-seen': 2, idle: 1 }))).toBeNull() - }) - - it('keeps passive monitoring out of the active-worktree glow', () => { - expect(agentMapWorktreeActiveStatus(counts({ monitoring: 1 }))).toBeNull() - expect(agentMapWorktreeActiveStatus(counts({ working: 1, monitoring: 1 }))).toBe('working') - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.ts deleted file mode 100644 index 853a41b38a9..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-active-status.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { AgentMapStatusCounts } from './agent-map-node-metadata' - -export type AgentMapWorktreeActiveStatus = 'blocked' | 'waiting' | 'working' | 'done' - -/** - * Most urgent first. `done` ranks last on purpose: a workspace with anything still - * running is a working workspace, even if a sibling agent already finished — the ring - * only turns green once the whole workspace has settled and a finish is still unread. - * `done-seen` never lights the ring, matching the node treatment where acknowledging a - * finish is what releases the attention. - */ -export function agentMapWorktreeActiveStatus( - counts: AgentMapStatusCounts -): AgentMapWorktreeActiveStatus | null { - if (counts.blocked > 0) { - return 'blocked' - } - if (counts.waiting > 0) { - return 'waiting' - } - if (counts.working > 0) { - return 'working' - } - return counts.done > 0 ? 'done' : null -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-host.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-host.ts deleted file mode 100644 index 247b3f5b08c..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-host.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { DashboardCard, DashboardWorkspace } from '../../../../shared/dashboard-snapshot' -import { parseExecutionHostId } from '../../../../shared/execution-host' - -export function agentMapWorktreeHost( - cards: DashboardCard[], - workspace?: DashboardWorkspace -): { - executionHostId: DashboardCard['executionHostId'] - hostKind: DashboardCard['hostKind'] - hostLabel: DashboardCard['hostLabel'] -} { - const executionHostId = workspace?.executionHostId ?? cards[0]?.executionHostId - const parsedHost = parseExecutionHostId(executionHostId) - const hostKind = - parsedHost?.kind === 'ssh' - ? 'ssh' - : parsedHost?.kind === 'runtime' - ? 'remote' - : (workspace?.hostKind ?? cards[0]?.hostKind) - return { - executionHostId, - hostKind, - hostLabel: workspace?.hostLabel ?? cards[0]?.hostLabel - } -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.test.ts deleted file mode 100644 index 3025aecad77..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.test.ts +++ /dev/null @@ -1,223 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { AGENT_MAP_WORKTREE_GAP } from './agent-map-worktree-packing' -import { layoutAgentMapWorktreeLineage } from './agent-map-worktree-lineage-layout' - -function buildChain(count: number) { - return Array.from({ length: count }, (_, index) => ({ - id: `worktree-${index.toString().padStart(4, '0')}`, - parentId: index === 0 ? undefined : `worktree-${(index - 1).toString().padStart(4, '0')}`, - radius: 32, - x: 0, - y: 0 - })) -} - -function buildComb(spineCount: number) { - const worktrees: ReturnType = [] - for (let index = 0; index < spineCount; index += 1) { - const suffix = index.toString().padStart(4, '0') - worktrees.push({ - id: `spine-${suffix}`, - parentId: index === 0 ? undefined : `spine-${(index - 1).toString().padStart(4, '0')}`, - radius: 32, - x: 0, - y: 0 - }) - if (index < spineCount - 1) { - worktrees.push({ - id: `leaf-${suffix}`, - parentId: `spine-${suffix}`, - radius: 24, - x: 0, - y: 0 - }) - } - } - return worktrees -} - -function layoutWithNumericMapSetCount(worktrees: ReturnType) { - const set = Map.prototype.set - let numericMapSets = 0 - Map.prototype.set = function (this: Map, key: unknown, value: unknown) { - if (typeof key === 'number') { - numericMapSets += 1 - } - return set.call(this, key, value) - } - try { - return { layout: layoutAgentMapWorktreeLineage(worktrees), numericMapSets } - } finally { - Map.prototype.set = set - } -} - -function layoutWithWorktreePushCount(count: number) { - const push = Array.prototype.push - let worktreePushes = 0 - Array.prototype.push = function (...items: unknown[]): number { - worktreePushes += items.filter( - (item) => - typeof item === 'object' && - item !== null && - 'id' in item && - typeof item.id === 'string' && - item.id.startsWith('worktree-') - ).length - return push.call(this, ...items) - } - try { - return { - layout: layoutAgentMapWorktreeLineage(buildChain(count)), - worktreePushes - } - } finally { - Array.prototype.push = push - } -} - -describe('layoutAgentMapWorktreeLineage', () => { - it('keeps branched and linear family coordinates deterministic', () => { - const layout = layoutAgentMapWorktreeLineage([ - { id: 'root', x: 0, y: 0, radius: 40 }, - { id: 'child-a', parentId: 'root', x: 0, y: 0, radius: 30 }, - { id: 'grandchild-a', parentId: 'child-a', x: 0, y: 0, radius: 25 }, - { id: 'child-b', parentId: 'root', x: 0, y: 0, radius: 45 }, - { id: 'second-root', x: 0, y: 0, radius: 35 }, - { id: 'second-child', parentId: 'second-root', x: 0, y: 0, radius: 20 } - ]) - - expect(layout).toEqual([ - { - id: 'child-a', - parentId: 'root', - radius: 30, - x: -7.740689238053122, - y: 42.47172405948656 - }, - { - id: 'child-b', - parentId: 'root', - radius: 45, - x: 69.93546272327787, - y: 175.54837055839306 - }, - { - id: 'grandchild-a', - parentId: 'child-a', - radius: 25, - x: -7.740689238053122, - y: 125.47172405948656 - }, - { id: 'root', radius: 40, x: 19.097386742612372, y: -55.52827594051344 }, - { - id: 'second-child', - parentId: 'second-root', - radius: 20, - x: -112.9872940755618, - y: -73.65876088400047 - }, - { - id: 'second-root', - radius: 35, - x: -112.9872940755618, - y: -156.65876088400046 - } - ]) - }) - - it('flattens a 1,000-worktree lineage once', () => { - const { layout, worktreePushes } = layoutWithWorktreePushCount(1_000) - - expect(layout).toHaveLength(1_000) - expect(worktreePushes).toBeLessThan(5_000) - for (let index = 1; index < layout.length; index += 1) { - expect(layout[index].y).toBeGreaterThan(layout[index - 1].y) - expect(layout[index].y - layout[index - 1].y).toBeGreaterThanOrEqual( - layout[index].radius + layout[index - 1].radius + AGENT_MAP_WORKTREE_GAP - ) - } - }) - - it.each([ - [399, 200], - [999, 500] - ])('avoids spatial-grid expansion for a %i-worktree comb', (expectedCount, spineCount) => { - const worktrees = buildComb(spineCount) - const { layout, numericMapSets } = layoutWithNumericMapSetCount(worktrees) - - expect(layout).toHaveLength(expectedCount) - expect(numericMapSets).toBeLessThan(10) - expect(layoutAgentMapWorktreeLineage(worktrees)).toEqual(layout) - }) - - it('keeps a deeply branched lineage finite without recursive stack growth', () => { - const worktrees = buildComb(2_500) - const layout = layoutAgentMapWorktreeLineage(worktrees) - const byId = new Map(layout.map((worktree) => [worktree.id, worktree])) - - expect(layout).toHaveLength(4_999) - expect( - layout.every( - (worktree) => - Number.isFinite(worktree.x) && - Number.isFinite(worktree.y) && - Math.abs(worktree.x) < 1_000_000 && - Math.abs(worktree.y) < 1_000_000 - ) - ).toBe(true) - for (const worktree of layout) { - if (worktree.parentId) { - expect(worktree.y).toBeGreaterThan(byId.get(worktree.parentId)!.y) - } - } - }) - - it('wraps very large worktree fanout without overlap', () => { - const layout = layoutAgentMapWorktreeLineage([ - { id: 'parent', x: 0, y: 0, radius: 32 }, - ...Array.from({ length: 300 }, (_, index) => ({ - id: `child-${index}`, - parentId: 'parent', - x: 0, - y: 0, - radius: 24 - })) - ]) - const parent = layout.find((worktree) => worktree.id === 'parent')! - const children = layout.filter( - (worktree) => 'parentId' in worktree && worktree.parentId === 'parent' - ) - let minimumGap = Number.POSITIVE_INFINITY - - expect(children.every((child) => child.y > parent.y)).toBe(true) - for (const [index, child] of children.entries()) { - for (const other of children.slice(index + 1)) { - minimumGap = Math.min( - minimumGap, - Math.hypot(child.x - other.x, child.y - other.y) - child.radius - other.radius - ) - } - } - expect(minimumGap).toBeGreaterThanOrEqual(AGENT_MAP_WORKTREE_GAP) - }) - - it('packs high-fanout spawn clusters without forcing every workspace below the coordinator', () => { - const layout = layoutAgentMapWorktreeLineage([ - { id: 'parent', x: 0, y: 0, radius: 32 }, - ...Array.from({ length: 13 }, (_, index) => ({ - id: `child-${index.toString().padStart(2, '0')}`, - clusterParentId: 'parent', - x: 0, - y: 0, - radius: 24 - })) - ]) - const parent = layout.find((worktree) => worktree.id === 'parent')! - const children = layout.filter( - (worktree) => 'clusterParentId' in worktree && worktree.clusterParentId === 'parent' - ) - - expect(children.some((child) => child.y <= parent.y)).toBe(true) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.ts deleted file mode 100644 index 1a6e2875b65..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-lineage-layout.ts +++ /dev/null @@ -1,279 +0,0 @@ -import { AGENT_MAP_WORKTREE_GAP, packAgentMapWorktrees } from './agent-map-worktree-packing' - -const LINEAGE_VERTICAL_GAP = 28 -const MAX_HIERARCHICAL_CLUSTER_FANOUT = 12 -const MAX_EXACT_LINEAGE_WORKTREES = 256 - -type LineageWorktree = { - id: string - parentId?: string - clusterParentId?: string - x: number - y: number - radius: number -} - -type WorktreeFamily = { - id: string - x: number - y: number - radius: number - worktrees: T[] -} - -function compareStable(a: string, b: string): number { - return a < b ? -1 : a > b ? 1 : 0 -} - -function encloseFamily(id: string, worktrees: T[]): WorktreeFamily { - const left = Math.min(...worktrees.map((worktree) => worktree.x - worktree.radius)) - const right = Math.max(...worktrees.map((worktree) => worktree.x + worktree.radius)) - const top = Math.min(...worktrees.map((worktree) => worktree.y - worktree.radius)) - const bottom = Math.max(...worktrees.map((worktree) => worktree.y + worktree.radius)) - const centerX = (left + right) / 2 - const centerY = (top + bottom) / 2 - for (const worktree of worktrees) { - worktree.x -= centerX - worktree.y -= centerY - } - return { - id, - x: 0, - y: 0, - radius: Math.max( - ...worktrees.map((worktree) => Math.hypot(worktree.x, worktree.y) + worktree.radius) - ), - worktrees - } -} - -function buildFamily( - root: T, - childrenByParent: ReadonlyMap, - emitted: Set, - ancestors: ReadonlySet -): WorktreeFamily { - emitted.add(root.id) - const nextAncestors = new Set(ancestors) - nextAncestors.add(root.id) - const children = (childrenByParent.get(root.id) ?? []).filter( - (child) => !nextAncestors.has(child.id) && !emitted.has(child.id) - ) - if (children.length === 0) { - return { - id: root.id, - x: 0, - y: 0, - radius: root.radius, - worktrees: [{ ...root, x: 0, y: 0 }] - } - } - - const childFamilies = packAgentMapWorktrees( - children.map((child) => buildExactFamily(child, childrenByParent, emitted)) - ) - const childLeft = Math.min(...childFamilies.map((family) => family.x - family.radius)) - const childRight = Math.max(...childFamilies.map((family) => family.x + family.radius)) - const childTop = Math.min(...childFamilies.map((family) => family.y - family.radius)) - const childOffsetX = -(childLeft + childRight) / 2 - const childOffsetY = root.radius + LINEAGE_VERTICAL_GAP - childTop - const worktrees = [{ ...root, x: 0, y: 0 }] - for (const family of childFamilies) { - for (const worktree of family.worktrees) { - worktrees.push({ - ...worktree, - x: worktree.x + family.x + childOffsetX, - y: worktree.y + family.y + childOffsetY - }) - } - } - return encloseFamily(root.id, worktrees) -} - -function collectLinearFamily( - root: T, - childrenByParent: ReadonlyMap, - emitted: ReadonlySet -): T[] | null { - const worktrees: T[] = [] - const ancestors = new Set() - let current: T | undefined = root - while (current) { - worktrees.push(current) - ancestors.add(current.id) - const children = (childrenByParent.get(current.id) ?? []).filter( - (child) => !ancestors.has(child.id) && !emitted.has(child.id) - ) - if (children.length > 1) { - return null - } - current = children[0] - } - return worktrees -} - -function buildLinearFamily(worktrees: T[]): WorktreeFamily { - const positioned = worktrees.map((worktree) => ({ ...worktree, x: 0, y: 0 })) - let radius = worktrees.at(-1)?.radius ?? 0 - for (let index = worktrees.length - 2; index >= 0; index -= 1) { - positioned[index].y = -(radius + LINEAGE_VERTICAL_GAP / 2) - radius += worktrees[index].radius + LINEAGE_VERTICAL_GAP / 2 - } - let familyCenterY = 0 - for (let index = 0; index < positioned.length; index += 1) { - positioned[index].y += familyCenterY - familyCenterY += worktrees[index].radius + LINEAGE_VERTICAL_GAP / 2 - } - return { id: worktrees[0].id, x: 0, y: 0, radius, worktrees: positioned } -} - -function buildExactFamily( - root: T, - childrenByParent: ReadonlyMap, - emitted: Set -): WorktreeFamily { - const linearFamily = collectLinearFamily(root, childrenByParent, emitted) - if (!linearFamily) { - return buildFamily(root, childrenByParent, emitted, new Set()) - } - for (const worktree of linearFamily) { - emitted.add(worktree.id) - } - return buildLinearFamily(linearFamily) -} - -function layoutBoundedLineage( - sorted: T[], - childrenByParent: ReadonlyMap, - childIds: ReadonlySet -): T[] { - const levels: T[][] = [] - const emitted = new Set() - const roots = sorted.filter((worktree) => !childIds.has(worktree.id)) - - for (const seed of [...roots, ...sorted]) { - if (emitted.has(seed.id)) { - continue - } - const stack = [{ depth: 0, worktree: seed }] - while (stack.length > 0) { - const entry = stack.pop()! - if (emitted.has(entry.worktree.id)) { - continue - } - emitted.add(entry.worktree.id) - const level = levels[entry.depth] ?? [] - levels[entry.depth] = level - level.push(entry.worktree) - const children = childrenByParent.get(entry.worktree.id) ?? [] - for (let index = children.length - 1; index >= 0; index -= 1) { - if (!emitted.has(children[index].id)) { - stack.push({ depth: entry.depth + 1, worktree: children[index] }) - } - } - } - } - - const positioned: T[] = [] - let y = 0 - let previousMaxRadius = 0 - let hasPositionedRow = false - for (const level of levels) { - const columns = Math.ceil(Math.sqrt(level.length)) - for (let rowStart = 0; rowStart < level.length; rowStart += columns) { - const row = level.slice(rowStart, rowStart + columns) - let maxRadius = 0 - let width = -AGENT_MAP_WORKTREE_GAP - for (const worktree of row) { - maxRadius = Math.max(maxRadius, worktree.radius) - width += worktree.radius * 2 + AGENT_MAP_WORKTREE_GAP - } - if (hasPositionedRow) { - y += previousMaxRadius + maxRadius + LINEAGE_VERTICAL_GAP - } - let x = -width / 2 - for (const worktree of row) { - positioned.push({ ...worktree, x: x + worktree.radius, y }) - x += worktree.radius * 2 + AGENT_MAP_WORKTREE_GAP - } - previousMaxRadius = maxRadius - hasPositionedRow = true - } - } - - let left = Number.POSITIVE_INFINITY - let right = Number.NEGATIVE_INFINITY - let top = Number.POSITIVE_INFINITY - let bottom = Number.NEGATIVE_INFINITY - for (const worktree of positioned) { - left = Math.min(left, worktree.x - worktree.radius) - right = Math.max(right, worktree.x + worktree.radius) - top = Math.min(top, worktree.y - worktree.radius) - bottom = Math.max(bottom, worktree.y + worktree.radius) - } - const centerX = (left + right) / 2 - const centerY = (top + bottom) / 2 - return positioned - .map((worktree) => ({ ...worktree, x: worktree.x - centerX, y: worktree.y - centerY })) - .sort((a, b) => compareStable(a.id, b.id)) -} - -export function layoutAgentMapWorktreeLineage(worktrees: T[]): T[] { - const sorted = [...worktrees].sort((a, b) => compareStable(a.id, b.id)) - const worktreesById = new Map(sorted.map((worktree) => [worktree.id, worktree])) - const clusterChildCounts = new Map() - for (const worktree of sorted) { - if (worktree.clusterParentId && worktreesById.has(worktree.clusterParentId)) { - clusterChildCounts.set( - worktree.clusterParentId, - (clusterChildCounts.get(worktree.clusterParentId) ?? 0) + 1 - ) - } - } - const childrenByParent = new Map() - const childIds = new Set() - for (const worktree of sorted) { - const clusterParentId = worktree.clusterParentId - const parentId = - clusterParentId && - (clusterChildCounts.get(clusterParentId) ?? 0) <= MAX_HIERARCHICAL_CLUSTER_FANOUT - ? clusterParentId - : worktree.parentId - if (!parentId || parentId === worktree.id || !worktreesById.has(parentId)) { - continue - } - childIds.add(worktree.id) - const siblings = childrenByParent.get(parentId) - if (siblings) { - siblings.push(worktree) - } else { - childrenByParent.set(parentId, [worktree]) - } - } - if (sorted.length > MAX_EXACT_LINEAGE_WORKTREES) { - return layoutBoundedLineage(sorted, childrenByParent, childIds) - } - - const emitted = new Set() - const families: WorktreeFamily[] = [] - for (const root of sorted.filter((worktree) => !childIds.has(worktree.id))) { - if (!emitted.has(root.id)) { - families.push(buildExactFamily(root, childrenByParent, emitted)) - } - } - for (const worktree of sorted) { - if (!emitted.has(worktree.id)) { - families.push(buildExactFamily(worktree, childrenByParent, emitted)) - } - } - - return packAgentMapWorktrees(families) - .flatMap((family) => - family.worktrees.map((worktree) => ({ - ...worktree, - x: worktree.x + family.x, - y: worktree.y + family.y - })) - ) - .sort((a, b) => compareStable(a.id, b.id)) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.test.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.test.ts deleted file mode 100644 index d074c30b2ad..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.test.ts +++ /dev/null @@ -1,168 +0,0 @@ -import { describe, expect, it } from 'vitest' -import { AGENT_MAP_WORKTREE_GAP, packAgentMapWorktrees } from './agent-map-worktree-packing' - -function circles(count = 80): { id: string; x: number; y: number; radius: number }[] { - return Array.from({ length: count }, (_, index) => ({ - id: `worktree-${index.toString().padStart(2, '0')}`, - x: 0, - y: 0, - radius: 28 + (index % 7) * 13 - })) -} - -function measuredCircles(count = 80): { - worktrees: ReturnType - coordinateReads: () => number -} { - let reads = 0 - const worktrees = circles(count).map(({ id, radius }) => { - let x = 0 - let y = 0 - return { - id, - radius, - get x() { - reads += 1 - return x - }, - set x(value: number) { - x = value - }, - get y() { - reads += 1 - return y - }, - set y(value: number) { - y = value - } - } - }) - return { worktrees, coordinateReads: () => reads } -} - -describe('packAgentMapWorktrees', () => { - it('keeps variable-radius rings deterministic and non-overlapping', () => { - const first = packAgentMapWorktrees(circles()) - const second = packAgentMapWorktrees(circles()) - - expect(second).toEqual(first) - for (const [index, worktree] of first.entries()) { - for (const other of first.slice(index + 1)) { - expect(Math.hypot(worktree.x - other.x, worktree.y - other.y)).toBeGreaterThanOrEqual( - worktree.radius + other.radius + AGENT_MAP_WORKTREE_GAP - 0.001 - ) - } - } - }) - - it('indexes rings that span multiple positive and negative grid cells', () => { - const packed = packAgentMapWorktrees( - [380, 260, 170, 145, 90].map((radius, index) => ({ - id: `large-${index}`, - x: 0, - y: 0, - radius - })) - ) - - expect(packed.some((worktree) => worktree.x < 0 || worktree.y < 0)).toBe(true) - for (const [index, worktree] of packed.entries()) { - for (const other of packed.slice(index + 1)) { - expect(Math.hypot(worktree.x - other.x, worktree.y - other.y)).toBeGreaterThanOrEqual( - worktree.radius + other.radius + AGENT_MAP_WORKTREE_GAP - 0.001 - ) - } - } - }) - - it('keeps capped large-map packing deterministic and compact', () => { - const first = packAgentMapWorktrees(circles(300)) - const second = packAgentMapWorktrees(circles(300)) - - expect(second).toEqual(first) - expect( - Math.max(...first.map((worktree) => Math.hypot(worktree.x, worktree.y) + worktree.radius)) - ).toBeLessThan(1_500) - let minimumGap = Number.POSITIVE_INFINITY - for (const [index, worktree] of first.entries()) { - for (const other of first.slice(index + 1)) { - minimumGap = Math.min( - minimumGap, - Math.hypot(worktree.x - other.x, worktree.y - other.y) - worktree.radius - other.radius - ) - } - } - expect(minimumGap).toBeGreaterThanOrEqual(AGENT_MAP_WORKTREE_GAP - 0.001) - }) - - it('bounds deterministic coordinate checks for larger maps', () => { - const { worktrees, coordinateReads } = measuredCircles(300) - - packAgentMapWorktrees(worktrees) - - expect(coordinateReads()).toBeLessThan(13_200_000) - }) - - it('bounds packing work for a thousand rings', () => { - const { worktrees, coordinateReads } = measuredCircles(1_000) - const packed = packAgentMapWorktrees(worktrees) - const positions = packed.map(({ id, x, y, radius }) => ({ id, x, y, radius })) - - expect(packed).toHaveLength(1_000) - expect( - packed.every((worktree) => Number.isFinite(worktree.x) && Number.isFinite(worktree.y)) - ).toBe(true) - expect(coordinateReads()).toBeLessThan(10_000_000) - expect(packAgentMapWorktrees(circles(1_000))).toEqual(positions) - let minimumGap = Number.POSITIVE_INFINITY - for (const [index, worktree] of positions.entries()) { - for (const other of positions.slice(index + 1)) { - minimumGap = Math.min( - minimumGap, - Math.hypot(worktree.x - other.x, worktree.y - other.y) - worktree.radius - other.radius - ) - } - } - expect(minimumGap).toBeGreaterThanOrEqual(AGENT_MAP_WORKTREE_GAP - 0.001) - }) - - it('bounds packing work when one ring dwarfs the rest', () => { - const { worktrees, coordinateReads } = measuredCircles(1_000) - worktrees[0].radius = 50_000_000 - const packed = packAgentMapWorktrees(worktrees) - - expect(packed).toHaveLength(1_000) - expect( - packed.every((worktree) => Number.isFinite(worktree.x) && Number.isFinite(worktree.y)) - ).toBe(true) - expect(coordinateReads()).toBeLessThan(10_000_000) - }) - - it('keeps the spatial index bounded for very large rings', () => { - const set = Map.prototype.set - let numericMapSets = 0 - Map.prototype.set = function (this: Map, key: unknown, value: unknown) { - if (typeof key === 'number') { - numericMapSets += 1 - } - return set.call(this, key, value) - } - try { - const packed = packAgentMapWorktrees( - Array.from({ length: 5 }, (_, index) => ({ - id: `huge-${index}`, - x: 0, - y: 0, - radius: 50_000_000 - index * 1_000_000 - })) - ) - - expect( - packed.every((worktree) => Number.isFinite(worktree.x) && Number.isFinite(worktree.y)) - ).toBe(true) - expect(numericMapSets).toBeLessThan(100) - } finally { - Map.prototype.set = set - } - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.ts b/src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.ts deleted file mode 100644 index 4dab5ac2346..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map-worktree-packing.ts +++ /dev/null @@ -1,267 +0,0 @@ -import { - addAgentMapPackingCircle, - agentMapPackingCircleOverlaps, - AGENT_MAP_PACKING_SCORE_TOLERANCE, - AGENT_MAP_WORKTREE_GAP, - type AgentMapPackableCircle, - type AgentMapPackingSpatialIndex -} from './agent-map-packing-spatial-index' - -export { AGENT_MAP_WORKTREE_GAP } from './agent-map-packing-spatial-index' - -const PACKING_ANGLE_STEPS = 72 -const MAX_PACKING_CANDIDATE_ANCHORS = 128 -const MAX_DIRECT_OVERLAP_WORKTREES = 4 -const LARGE_PACKING_THRESHOLD = 256 -const VERY_LARGE_PACKING_THRESHOLD = 512 -const SCORE_TOLERANCE = AGENT_MAP_PACKING_SCORE_TOLERANCE -const CENTER_DIRECTIONS = [ - [-1, -1], - [0, -1], - [1, -1], - [-1, 0], - [1, 0], - [-1, 1], - [0, 1], - [1, 1] -] as const - -type PackableWorktree = AgentMapPackableCircle - -type PackingCandidate = { - x: number - y: number - enclosingRadius: number - distanceFromCenter: number - neighborDistance?: number -} - -type PackingSearchBudget = { - angleSteps: number - candidateAnchors: number -} - -function compareStable(a: string, b: string): number { - return a < b ? -1 : a > b ? 1 : 0 -} - -function hashFraction(value: string): number { - let hash = 2166136261 - for (let index = 0; index < value.length; index += 1) { - hash ^= value.charCodeAt(index) - hash = Math.imul(hash, 16777619) - } - return (hash >>> 0) / 0xffffffff -} - -function placedWorktreesOverlap( - candidate: Pick, - placed: PackableWorktree[] -): boolean { - return placed.some( - (worktree) => - Math.hypot(candidate.x - worktree.x, candidate.y - worktree.y) < - candidate.radius + worktree.radius + AGENT_MAP_WORKTREE_GAP - SCORE_TOLERANCE - ) -} - -function comparePackingScores( - a: PackingCandidate, - b: PackingCandidate, - placed: PackableWorktree[] -): number { - for (const key of ['enclosingRadius', 'distanceFromCenter'] as const) { - if (Math.abs(a[key] - b[key]) > SCORE_TOLERANCE) { - return a[key] - b[key] - } - } - a.neighborDistance ??= placed.reduce( - (sum, other) => sum + Math.hypot(a.x - other.x, a.y - other.y), - 0 - ) - b.neighborDistance ??= placed.reduce( - (sum, other) => sum + Math.hypot(b.x - other.x, b.y - other.y), - 0 - ) - return Math.abs(a.neighborDistance - b.neighborDistance) > SCORE_TOLERANCE - ? a.neighborDistance - b.neighborDistance - : 0 -} - -function compareBoundaryAnchors(a: PackableWorktree, b: PackableWorktree): number { - return ( - Math.hypot(b.x, b.y) + b.radius - (Math.hypot(a.x, a.y) + a.radius) || compareStable(a.id, b.id) - ) -} - -function addBoundaryAnchor( - boundaryAnchors: PackableWorktree[], - worktree: PackableWorktree, - maxAnchors: number -): void { - let low = 0 - let high = boundaryAnchors.length - while (low < high) { - const middle = (low + high) >>> 1 - if (compareBoundaryAnchors(worktree, boundaryAnchors[middle]) < 0) { - high = middle - } else { - low = middle + 1 - } - } - boundaryAnchors.splice(low, 0, worktree) - if (boundaryAnchors.length > maxAnchors) { - boundaryAnchors.pop() - } -} - -function placePackedWorktree( - worktree: PackableWorktree, - placed: PackableWorktree[], - boundaryAnchors: PackableWorktree[], - spatialIndex: AgentMapPackingSpatialIndex | null, - currentRadius: number, - searchBudget: PackingSearchBudget -): void { - let best: PackingCandidate | undefined - - const anchors = placed.length <= searchBudget.candidateAnchors ? placed : boundaryAnchors - const scoreNeighbors = - searchBudget.candidateAnchors === MAX_PACKING_CANDIDATE_ANCHORS ? placed : anchors - for (const anchor of anchors) { - const orbit = anchor.radius + worktree.radius + AGENT_MAP_WORKTREE_GAP - const angleOffset = hashFraction(`${worktree.id}:${anchor.id}`) * Math.PI * 2 - for (let step = 0; step < searchBudget.angleSteps; step += 1) { - const angle = angleOffset + (step / searchBudget.angleSteps) * Math.PI * 2 - const x = anchor.x + Math.cos(angle) * orbit - const y = anchor.y + Math.sin(angle) * orbit - const overlapCandidate = { x, y, radius: worktree.radius } - if ( - spatialIndex - ? agentMapPackingCircleOverlaps(overlapCandidate, spatialIndex) - : placedWorktreesOverlap(overlapCandidate, placed) - ) { - continue - } - const distanceFromCenter = Math.hypot(x, y) - const candidate = { - x, - y, - enclosingRadius: Math.max(currentRadius, distanceFromCenter + worktree.radius), - distanceFromCenter - } - if (!best || comparePackingScores(candidate, best, scoreNeighbors) < 0) { - best = candidate - } - } - } - - if (best) { - worktree.x = best.x - worktree.y = best.y - return - } - let fallbackX = Number.NEGATIVE_INFINITY - for (const candidate of placed) { - fallbackX = Math.max(fallbackX, candidate.x + candidate.radius) - } - worktree.x = fallbackX + worktree.radius + AGENT_MAP_WORKTREE_GAP - worktree.y = 0 -} - -function enclosingRadius(worktrees: PackableWorktree[], x: number, y: number): number { - let radius = 0 - for (const worktree of worktrees) { - radius = Math.max(radius, Math.hypot(worktree.x - x, worktree.y - y) + worktree.radius) - } - return radius -} - -function packingSearchBudget(count: number): PackingSearchBudget { - if (count > VERY_LARGE_PACKING_THRESHOLD) { - return { angleSteps: 16, candidateAnchors: 12 } - } - if (count > LARGE_PACKING_THRESHOLD) { - return { angleSteps: 24, candidateAnchors: 64 } - } - return { - angleSteps: PACKING_ANGLE_STEPS, - candidateAnchors: MAX_PACKING_CANDIDATE_ANCHORS - } -} - -function findEnclosingCenter( - worktrees: PackableWorktree[], - bounds: { left: number; right: number; top: number; bottom: number } -): { x: number; y: number } { - let x = (bounds.left + bounds.right) / 2 - let y = (bounds.top + bounds.bottom) / 2 - let radius = enclosingRadius(worktrees, x, y) - let step = Math.max(bounds.right - bounds.left, bounds.bottom - bounds.top) / 4 - - while (step > SCORE_TOLERANCE) { - let improved = false - for (const [dx, dy] of CENTER_DIRECTIONS) { - const candidateX = x + dx * step - const candidateY = y + dy * step - const candidateRadius = enclosingRadius(worktrees, candidateX, candidateY) - if (candidateRadius < radius - SCORE_TOLERANCE) { - x = candidateX - y = candidateY - radius = candidateRadius - improved = true - } - } - if (!improved) { - step /= 2 - } - } - return { x, y } -} - -export function packAgentMapWorktrees(worktrees: T[]): T[] { - const packed = [...worktrees].sort((a, b) => b.radius - a.radius || compareStable(a.id, b.id)) - const placed: PackableWorktree[] = [] - const boundaryAnchors: PackableWorktree[] = [] - const searchBudget = packingSearchBudget(packed.length) - const spatialIndex: AgentMapPackingSpatialIndex | null = - packed.length > MAX_DIRECT_OVERLAP_WORKTREES ? new Map() : null - let currentRadius = 0 - for (const worktree of packed) { - if (placed.length > 0) { - placePackedWorktree( - worktree, - placed, - boundaryAnchors, - spatialIndex, - currentRadius, - searchBudget - ) - } - placed.push(worktree) - addBoundaryAnchor(boundaryAnchors, worktree, searchBudget.candidateAnchors) - if (spatialIndex) { - addAgentMapPackingCircle(spatialIndex, worktree) - } - currentRadius = Math.max(currentRadius, Math.hypot(worktree.x, worktree.y) + worktree.radius) - } - if (packed.length === 0) { - return packed - } - let left = Number.POSITIVE_INFINITY - let right = Number.NEGATIVE_INFINITY - let top = Number.POSITIVE_INFINITY - let bottom = Number.NEGATIVE_INFINITY - for (const worktree of packed) { - left = Math.min(left, worktree.x - worktree.radius) - right = Math.max(right, worktree.x + worktree.radius) - top = Math.min(top, worktree.y - worktree.radius) - bottom = Math.max(bottom, worktree.y + worktree.radius) - } - const center = findEnclosingCenter(packed, { left, right, top, bottom }) - for (const worktree of packed) { - worktree.x -= center.x - worktree.y -= center.y - } - return packed.sort((a, b) => compareStable(a.id, b.id)) -} diff --git a/src/renderer/src/components/dashboard-popout/agent-map.css b/src/renderer/src/components/dashboard-popout/agent-map.css deleted file mode 100644 index 189540305a7..00000000000 --- a/src/renderer/src/components/dashboard-popout/agent-map.css +++ /dev/null @@ -1,595 +0,0 @@ -.agent-map-canvas { - background-image: radial-gradient( - color-mix(in srgb, var(--muted-foreground) 16%, transparent) 0.6px, - transparent 0.6px - ); - background-size: 20px 20px; -} - -.agent-map-canvas::before { - position: absolute; - inset: 0; - background: radial-gradient( - circle at 45% 48%, - color-mix(in srgb, var(--muted) 34%, transparent), - transparent 70% - ); - content: ''; - pointer-events: none; -} - -.agent-map-project-ring { - fill: color-mix(in srgb, var(--card) 22%, transparent); - stroke: color-mix(in srgb, var(--ring) 58%, transparent); - stroke-width: 1.25; - transform-box: fill-box; - transform-origin: center; - transition: - fill 160ms ease, - stroke 160ms ease, - transform 220ms cubic-bezier(0.2, 1.35, 0.4, 1); - vector-effect: non-scaling-stroke; -} - -/* Group hover includes nested contents; held state bridges pointer capture. */ -:where( - .agent-map-project-node:hover, - .agent-map-project-node:focus-within, - .agent-map-project-node.is-held - ) - .agent-map-project-ring { - fill: color-mix(in srgb, var(--card) 42%, transparent); - stroke: var(--ring); - transform: scale(1.018); -} - -.agent-map-project-node, -.agent-map-worktree-group { - transform-box: fill-box; - transform-origin: center; -} - -.agent-map-project-node.is-entering, -.agent-map-worktree-group.is-entering { - animation: agent-map-ring-enter 420ms cubic-bezier(0.2, 1.35, 0.4, 1) both; -} - -.agent-map-project-node.is-exiting, -.agent-map-worktree-group.is-exiting { - opacity: 0; - pointer-events: none; - transform: scale(0.86); - transition: - opacity 220ms ease-in, - transform 260ms cubic-bezier(0.4, 0, 1, 1); -} - -.agent-map-worktree-label { - fill: var(--foreground); - font-family: Geist, var(--font-sans); - font-weight: 600; - letter-spacing: 0.05em; - paint-order: stroke fill; - pointer-events: none; - stroke: var(--background); - stroke-linejoin: round; - stroke-width: 4px; -} - -.agent-map-project-label-frame { - overflow: visible; - pointer-events: none; -} - -.agent-map-project-label { - display: flex; - width: max-content; - max-width: calc(100% - 8px); - height: 100%; - align-items: center; - justify-content: center; - gap: 4px; - margin-inline: auto; - color: var(--foreground); - font-family: Geist, var(--font-sans); - font-size: 13px; - font-weight: 600; - letter-spacing: 0.05em; - line-height: 1; - white-space: nowrap; -} - -.agent-map-project-name { - min-width: 0; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -webkit-text-stroke: 4px var(--background); - paint-order: stroke fill; -} - -.agent-map-project-count, -.agent-map-worktree-count { - fill: var(--muted-foreground); - font-family: Geist, var(--font-sans); - letter-spacing: 0.05em; - paint-order: stroke fill; - pointer-events: none; - stroke: var(--background); - stroke-linejoin: round; - stroke-width: 4px; -} - -.agent-map-project-count { - font-size: 11px; - text-anchor: middle; -} - -.agent-map-worktree-ring { - cursor: pointer; - fill: color-mix(in srgb, var(--card) 48%, transparent); - outline: none; - stroke: color-mix(in srgb, var(--muted-foreground) 42%, transparent); - stroke-width: 1; - transform-box: fill-box; - transform-origin: center; - transition: - fill 160ms ease, - stroke 160ms ease, - stroke-width 160ms ease, - transform 210ms cubic-bezier(0.2, 1.35, 0.4, 1); - vector-effect: non-scaling-stroke; -} - -.agent-map-worktree-status-glow { - fill: none; - pointer-events: none; - stroke-width: 9; - vector-effect: non-scaling-stroke; -} - -.agent-map-worktree-status-glow.fleet-status-blocked { - stroke: color-mix(in srgb, var(--color-red-500) 28%, transparent); -} - -.agent-map-worktree-status-glow.fleet-status-waiting { - stroke: color-mix(in srgb, var(--agent-question) 32%, transparent); -} - -.agent-map-worktree-status-glow.fleet-status-working { - stroke: color-mix(in srgb, var(--color-yellow-500) 28%, transparent); -} - -.agent-map-worktree-status-glow.fleet-status-done { - stroke: color-mix(in srgb, var(--color-emerald-500) 34%, transparent); -} - -:where( - .agent-map-worktree-group:hover, - .agent-map-worktree-group:focus-within, - .agent-map-worktree-group.is-held - ) - .agent-map-worktree-ring { - fill: color-mix(in srgb, var(--card) 72%, transparent); - stroke: var(--ring); - transform: scale(1.035); -} - -.agent-map-worktree-ring:focus-visible { - fill: color-mix(in srgb, var(--ring) 8%, var(--card)); - outline: none; - stroke: var(--ring); - stroke-width: 2; -} - -.agent-map-worktree-ring.is-selected { - fill: color-mix(in srgb, var(--ring) 6%, var(--card)); - stroke: var(--ring); - stroke-width: 1.5; -} - -.agent-map-worktree-ring.is-open { - fill: color-mix(in srgb, var(--ring) 18%, var(--card)); - stroke: var(--ring); - stroke-width: 2.5; -} - -.agent-map-worktree-ring.is-working { - stroke: var(--color-yellow-500); -} - -.agent-map-worktree-ring.is-waiting { - stroke: var(--agent-question); -} - -.agent-map-worktree-ring.is-blocked { - stroke: var(--color-red-500); -} - -/* Whole workspace has settled and something in it is still unread. */ -.agent-map-worktree-ring.is-done { - stroke: var(--color-emerald-500); -} - -.agent-map-worktree-label { - font-size: 12px; - font-weight: 500; - letter-spacing: 0.01em; - text-anchor: middle; -} - -.agent-map-worktree-count { - font-size: 11px; - text-anchor: middle; -} - -.agent-map-worktree-label-layer, -.agent-map-worktree-hover-label-layer { - pointer-events: none; -} - -.agent-map-worktree-label-group { - opacity: 0; - pointer-events: none; - transition: opacity 180ms ease; -} - -.agent-map-worktree-label-group.is-visible, -.agent-map-worktree-label-group.is-active { - opacity: 1; -} - -.agent-map-worktree-count { - opacity: 0; -} - -.agent-map-worktree-label-group.is-count-visible .agent-map-worktree-count { - opacity: 1; -} - -.agent-map-worktree-label-group.is-exiting { - opacity: 0; -} - -.agent-map-agent-node { - cursor: pointer; - outline: none; - transition: - filter 180ms ease-in, - opacity 180ms ease-in; -} - -.agent-map-agent-visual { - transform-box: fill-box; - transform-origin: center; - transition: transform 200ms cubic-bezier(0.2, 1.35, 0.4, 1); -} - -.agent-map-agent-node:hover .agent-map-agent-visual, -.agent-map-agent-node:focus-visible .agent-map-agent-visual { - transform: scale(1.12); -} - -.agent-map-agent-node.is-entering .agent-map-agent-visual { - animation: agent-map-agent-enter 420ms cubic-bezier(0.2, 1.35, 0.4, 1) both; -} - -.agent-map-agent-node.is-exiting { - filter: blur(1px); - opacity: 0; - pointer-events: none; -} - -.agent-map-agent-node.is-exiting .agent-map-agent-visual { - transform: scale(0.58); - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); -} - -.agent-map-worktree-lineage-link { - fill: none; - pointer-events: none; - stroke: color-mix(in srgb, var(--muted-foreground) 34%, transparent); - stroke-linecap: round; - stroke-width: 1.25; - transition: opacity 180ms ease; - vector-effect: non-scaling-stroke; -} - -.agent-map-lineage-link { - fill: none; - pointer-events: none; - stroke: color-mix(in srgb, var(--muted-foreground) 42%, transparent); - stroke-linecap: round; - stroke-linejoin: round; - stroke-width: 1; - transition: opacity 180ms ease; - vector-effect: non-scaling-stroke; -} - -.agent-map-worktree-lineage-link.is-entering, -.agent-map-lineage-link.is-entering { - animation: agent-map-link-enter 260ms ease-out both; -} - -.agent-map-worktree-lineage-link.is-exiting, -.agent-map-lineage-link.is-exiting { - opacity: 0; -} - -.agent-map-agent-hit { - fill: transparent; - stroke: transparent; - stroke-width: 1.5; - vector-effect: non-scaling-stroke; -} - -.agent-map-agent-mark { - fill: var(--background); - stroke-width: 1.5; - vector-effect: non-scaling-stroke; -} - -.agent-map-agent-status-flare { - fill: none; - pointer-events: none; - stroke-width: 2; - transform-box: fill-box; - transform-origin: center; - vector-effect: non-scaling-stroke; - /* Keep in step with AGENT_MAP_STATUS_FLARE_MS, which gates how long the element stays - mounted. The performance test asserts the two agree. */ - animation: agent-map-status-flare 1400ms cubic-bezier(0.25, 0.5, 0.25, 1) both; -} - -.agent-map-agent-status-flare.fleet-status-waiting { - stroke: var(--agent-question); -} - -.agent-map-agent-status-flare.fleet-status-done { - stroke: var(--color-emerald-500); -} - -@keyframes agent-map-status-flare { - 0% { - opacity: 0.9; - transform: scale(0.62); - } - - 100% { - opacity: 0; - transform: scale(2.5); - } -} - -.agent-map-agent-status-glow { - fill: none; - pointer-events: none; - stroke-width: 7; - vector-effect: non-scaling-stroke; -} - -.agent-map-agent-status-glow.fleet-status-working { - stroke: color-mix(in srgb, var(--color-yellow-500) 32%, transparent); -} - -.agent-map-agent-status-glow.fleet-status-waiting { - stroke: color-mix(in srgb, var(--agent-question) 48%, transparent); -} - -.agent-map-agent-status-glow.fleet-status-blocked { - stroke: color-mix(in srgb, var(--color-red-500) 38%, transparent); -} - -/* Unread finishes only. `fleet-status-done-seen` gets no glow — that is the whole - difference between "you have not looked at this" and "you have". */ -.agent-map-agent-status-glow.fleet-status-done { - stroke: color-mix(in srgb, var(--color-emerald-500) 46%, transparent); -} - -.agent-map-agent-icon { - overflow: visible; - pointer-events: none; -} - -.agent-map-agent-icon > div { - display: flex; - width: 100%; - height: 100%; - align-items: center; - justify-content: center; - color: var(--foreground); -} - -.agent-map-agent-node:hover .agent-map-agent-hit, -.agent-map-agent-node:focus-visible .agent-map-agent-hit { - fill: color-mix(in srgb, var(--ring) 10%, transparent); - stroke: var(--ring); -} - -.agent-map-agent-node.is-selected .agent-map-agent-hit { - fill: color-mix(in srgb, var(--ring) 18%, transparent); - stroke: var(--ring); - stroke-width: 3; -} - -.agent-map-agent-node.is-selected .agent-map-agent-mark { - fill: color-mix(in srgb, var(--ring) 10%, var(--background)); -} - -.fleet-status-working .agent-map-agent-mark { - stroke: var(--color-yellow-500); -} - -.fleet-status-monitoring .agent-map-agent-mark { - stroke: var(--color-yellow-500); -} - -.fleet-status-blocked .agent-map-agent-mark { - stroke: var(--color-red-500); -} - -.fleet-status-waiting .agent-map-agent-mark { - stroke: var(--agent-question); -} - -/* Unread: filled core. Fill survives zoom-out further than a halo does, and it is the - one channel still legible once the node is a few pixels wide. */ -.fleet-status-done .agent-map-agent-mark { - fill: color-mix(in srgb, var(--color-emerald-500) 38%, var(--background)); - stroke: var(--color-emerald-500); - stroke-width: 2; -} - -/* Seen: hollow, and still unmistakably green — you read it, you have not landed it. */ -.fleet-status-done-seen .agent-map-agent-mark { - stroke: color-mix(in srgb, var(--color-emerald-500) 62%, transparent); -} - -.fleet-status-idle .agent-map-agent-mark { - stroke: color-mix(in srgb, var(--color-neutral-500) 55%, transparent); -} - -.agent-map-agent-unread-mark { - fill: var(--color-amber-500); - pointer-events: none; - stroke: var(--background); - stroke-width: 2; -} - -/* Shape cue for 'waiting': hue alone can't carry it at low zoom or for - red-green CVD, where orange and blocked-red converge. */ -.agent-map-agent-question-backdrop { - fill: var(--background); - pointer-events: none; - stroke: none; -} - -.agent-map-agent-question-icon { - overflow: visible; - pointer-events: none; -} - -.agent-map-aggregate-node circle { - fill: color-mix(in srgb, var(--muted-foreground) 12%, var(--card)); - stroke: color-mix(in srgb, var(--muted-foreground) 46%, transparent); - stroke-width: 1; - vector-effect: non-scaling-stroke; -} - -.agent-map-aggregate-node text { - fill: var(--muted-foreground); - font-family: Geist, var(--font-sans); - font-size: 11px; - font-weight: 600; - text-anchor: middle; -} - -.agent-map-legend-dot { - display: block; - width: 7px; - height: 7px; - border-radius: 9999px; - background: var(--muted-foreground); - opacity: 0.42; -} - -.agent-map-legend-dot.fleet-status-working { - border: 2px solid var(--color-yellow-500); - border-top-color: transparent; - background: transparent; - opacity: 1; -} - -.agent-map-legend-dot.fleet-status-blocked { - background: var(--color-red-500); - opacity: 1; -} - -.agent-map-legend-dot.fleet-status-waiting { - background: var(--agent-question); - box-shadow: 0 0 4px color-mix(in srgb, var(--agent-question) 72%, transparent); - opacity: 1; -} - -.agent-map-legend-dot.fleet-status-done { - background: var(--color-emerald-500); - opacity: 1; -} - -@keyframes agent-map-agent-enter { - 0% { - opacity: 0; - transform: scale(0.45); - } - 65% { - opacity: 1; - transform: scale(1.08); - } - 100% { - opacity: 1; - transform: scale(1); - } -} - -@keyframes agent-map-ring-enter { - 0% { - opacity: 0; - transform: scale(0.76); - } - 72% { - opacity: 1; - transform: scale(1.025); - } - 100% { - opacity: 1; - transform: scale(1); - } -} - -@keyframes agent-map-link-enter { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -@media (prefers-reduced-motion: reduce) { - .agent-map-project-ring, - .agent-map-project-node, - .agent-map-worktree-ring, - .agent-map-worktree-group, - .agent-map-worktree-label-group, - .agent-map-agent-node, - .agent-map-agent-visual, - .agent-map-agent-mark, - .agent-map-agent-status-flare, - .agent-map-lineage-link, - .agent-map-worktree-lineage-link { - animation: none; - transition: none; - } - - /* No flare without motion — the halo and filled core already carry the state. */ - .agent-map-agent-status-flare { - display: none; - } - - :where( - .agent-map-project-node:hover, - .agent-map-project-node:focus-within, - .agent-map-project-node.is-held - ) - .agent-map-project-ring, - :where( - .agent-map-worktree-group:hover, - .agent-map-worktree-group:focus-within, - .agent-map-worktree-group.is-held - ) - .agent-map-worktree-ring, - .agent-map-agent-node:hover .agent-map-agent-visual, - .agent-map-agent-node:focus-visible .agent-map-agent-visual { - transform: none; - } -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapCanvasSize.ts b/src/renderer/src/components/dashboard-popout/useAgentMapCanvasSize.ts deleted file mode 100644 index c44843802f8..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapCanvasSize.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { useEffect, useState, type RefObject } from 'react' - -export type AgentMapCanvasSize = { width: number; height: number } - -export function useAgentMapCanvasSize( - containerRef: RefObject, - onResize: () => void -): AgentMapCanvasSize { - const [size, setSize] = useState({ width: 800, height: 560 }) - - useEffect(() => { - const container = containerRef.current - if (!container || typeof ResizeObserver === 'undefined') { - return - } - const measure = (): void => { - const next = container.getBoundingClientRect() - if (next.width <= 0 || next.height <= 0) { - return - } - onResize() - setSize((current) => - current.width === next.width && current.height === next.height - ? current - : { width: next.width, height: next.height } - ) - } - measure() - const observer = new ResizeObserver(measure) - observer.observe(container) - return () => observer.disconnect() - }, [containerRef, onResize]) - - return size -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapContextMenus.tsx b/src/renderer/src/components/dashboard-popout/useAgentMapContextMenus.tsx deleted file mode 100644 index 198885bdf67..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapContextMenus.tsx +++ /dev/null @@ -1,156 +0,0 @@ -import { useCallback, useRef, useState } from 'react' -import type { - DashboardSleepWorkspaceArgs, - DashboardSpawnAgentArgs -} from '../../../../shared/dashboard-snapshot' -import type { TuiAgent } from '../../../../shared/tui-agent' -import type { AgentMapProjectRing, AgentMapWorktreeRing } from './agent-map-layout' -import { - AgentMapSnapshotWorkspaceMenu, - type AgentMapSnapshotWorkspaceMenuRequest -} from './AgentMapSnapshotWorkspaceMenu' -import { - AgentMapProjectContextMenuLoader, - type AgentMapProjectContextMenuRequest -} from './AgentMapProjectContextMenuLoader' -import { - AgentMapWorkspaceContextMenuLoader, - type AgentMapWorkspaceContextMenuRequest -} from './AgentMapWorkspaceContextMenuLoader' - -type UseAgentMapContextMenusArgs = { - /** True only where the app store lives; the pop-out gets the snapshot menu. */ - enabled: boolean - launchableAgentsByWorktreeId?: Record - onOpenChange?: (open: boolean) => void - onSpawnAgent?: (args: DashboardSpawnAgentArgs) => void - onSleepWorkspace?: (args: DashboardSleepWorkspaceArgs) => void -} - -export function useAgentMapContextMenus({ - enabled, - launchableAgentsByWorktreeId, - onOpenChange, - onSpawnAgent, - onSleepWorkspace -}: UseAgentMapContextMenusArgs): { - contextMenus: React.JSX.Element | null - onOpenProjectContextMenu?: ( - event: React.MouseEvent, - project: AgentMapProjectRing - ) => void - onOpenWorkspaceContextMenu?: ( - event: React.MouseEvent, - worktree: AgentMapWorktreeRing - ) => void -} { - const requestIdRef = useRef(0) - const [workspaceRequest, setWorkspaceRequest] = - useState(null) - const [projectRequest, setProjectRequest] = useState( - null - ) - const [snapshotRequest, setSnapshotRequest] = - useState(null) - const snapshotMenuEnabled = - !enabled && (onSpawnAgent !== undefined || onSleepWorkspace !== undefined) - const openSnapshotWorkspaceMenu = useCallback( - (event: React.MouseEvent, worktree: AgentMapWorktreeRing): void => { - requestIdRef.current += 1 - setSnapshotRequest({ - id: requestIdRef.current, - worktreeId: worktree.worktreeId, - worktreeName: worktree.name, - launchableAgents: launchableAgentsByWorktreeId?.[worktree.worktreeId] ?? [], - clientX: event.clientX, - clientY: event.clientY - }) - }, - [launchableAgentsByWorktreeId] - ) - const openWorkspaceContextMenu = useCallback( - (event: React.MouseEvent, worktree: AgentMapWorktreeRing): void => { - requestIdRef.current += 1 - setProjectRequest(null) - setWorkspaceRequest({ - id: requestIdRef.current, - worktreeId: worktree.worktreeId, - executionHostId: worktree.executionHostId, - clientX: event.clientX, - clientY: event.clientY, - altKey: event.altKey - }) - }, - [] - ) - const openProjectContextMenu = useCallback( - (event: React.MouseEvent, project: AgentMapProjectRing): void => { - requestIdRef.current += 1 - setWorkspaceRequest(null) - setProjectRequest({ - id: requestIdRef.current, - projectId: project.id, - clientX: event.clientX, - clientY: event.clientY - }) - }, - [] - ) - const handleWorkspaceLifecycleComplete = useCallback((): void => { - setWorkspaceRequest(null) - }, []) - const handleProjectOpenChange = useCallback( - (open: boolean): void => { - onOpenChange?.(open) - if (!open) { - setProjectRequest(null) - } - }, - [onOpenChange] - ) - const handleSnapshotOpenChange = useCallback( - (open: boolean): void => { - onOpenChange?.(open) - if (!open) { - setSnapshotRequest(null) - } - }, - [onOpenChange] - ) - const contextMenus = snapshotMenuEnabled ? ( - snapshotRequest ? ( - - ) : null - ) : enabled ? ( - <> - {workspaceRequest ? ( - - ) : null} - {projectRequest ? ( - - ) : null} - - ) : null - - return { - contextMenus, - onOpenProjectContextMenu: enabled ? openProjectContextMenu : undefined, - onOpenWorkspaceContextMenu: enabled - ? openWorkspaceContextMenu - : snapshotMenuEnabled - ? openSnapshotWorkspaceMenu - : undefined - } -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapFilters.test.tsx b/src/renderer/src/components/dashboard-popout/useAgentMapFilters.test.tsx deleted file mode 100644 index 1cdddd5570a..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapFilters.test.tsx +++ /dev/null @@ -1,69 +0,0 @@ -// @vitest-environment happy-dom - -import { act, renderHook } from '@testing-library/react' -import { describe, expect, it } from 'vitest' -import { AGENT_MAP_TIME_FIELDS, AGENT_MAP_TIME_MAX_INDEX } from './agent-map-time-filter' -import { useAgentMapFilters } from './useAgentMapFilters' - -describe('useAgentMapFilters', () => { - it('resets states without clearing the other map filters', () => { - const hook = renderHook(() => useAgentMapFilters(['claude', 'codex'])) - - act(() => hook.result.current.applyQuickView('stuck')) - act(() => hook.result.current.resetStates()) - - expect([...hook.result.current.states]).toEqual(['attention', 'working', 'done', 'idle']) - expect(hook.result.current.timeRanges.sinceMessage).toEqual({ - min: 4, - max: AGENT_MAP_TIME_MAX_INDEX - }) - expect(hook.result.current.activeCount).toBe(1) - }) - - it('preserves a muted agent type across disappearance and reappearance', () => { - let agentTypes = ['claude', 'codex'] - const hook = renderHook(() => useAgentMapFilters(agentTypes)) - - act(() => hook.result.current.toggleAgentType('claude')) - agentTypes = ['codex'] - hook.rerender() - - expect([...hook.result.current.agentTypes]).toEqual(['codex']) - expect(hook.result.current.activeCount).toBe(0) - - agentTypes = ['claude', 'codex'] - hook.rerender() - - expect([...hook.result.current.agentTypes]).toEqual(['codex']) - expect(hook.result.current.activeCount).toBe(1) - }) - - it('enables a newly discovered agent type', () => { - let agentTypes = ['claude'] - const hook = renderHook(() => useAgentMapFilters(agentTypes)) - - agentTypes = ['claude', 'grok'] - hook.rerender() - - expect([...hook.result.current.agentTypes]).toEqual(['claude', 'grok']) - }) - - it('preserves each time-range identity across unrelated facet updates', () => { - let agentTypes = ['claude', 'codex'] - const hook = renderHook(() => useAgentMapFilters(agentTypes)) - const ranges = hook.result.current.timeRanges - const fields = AGENT_MAP_TIME_FIELDS.map((field) => ranges[field]) - - act(() => hook.result.current.toggleState('done')) - act(() => hook.result.current.toggleAgentType('claude')) - act(() => hook.result.current.setUnreadOnly(true)) - act(() => hook.result.current.setOrchestrationOnly(true)) - agentTypes = ['claude', 'codex', 'grok'] - hook.rerender() - - expect(hook.result.current.timeRanges).toBe(ranges) - AGENT_MAP_TIME_FIELDS.forEach((field, index) => { - expect(hook.result.current.timeRanges[field]).toBe(fields[index]) - }) - }) -}) diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapFilters.ts b/src/renderer/src/components/dashboard-popout/useAgentMapFilters.ts deleted file mode 100644 index 330a05947e9..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapFilters.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { useCallback, useMemo, useState } from 'react' -import type { AgentMapState } from './agent-map-filter' -import { - applyAgentMapQuickView, - emptyAgentMapFilterState, - ALL_AGENT_MAP_STATES, - type AgentMapFilterState, - type AgentMapQuickViewId -} from './agent-map-quick-views' -import { - activeAgentMapTimeFields, - fullAgentMapTimeRanges, - type AgentMapTimeField, - type AgentMapTimeRange -} from './agent-map-time-filter' - -export type AgentMapFilterControls = AgentMapFilterState & { - activeCount: number - toggleState: (state: AgentMapState) => void - resetStates: () => void - toggleAgentType: (agentType: string) => void - setTimeRange: (field: AgentMapTimeField, range: AgentMapTimeRange) => void - resetTimeRanges: () => void - setUnreadOnly: (only: boolean) => void - setOrchestrationOnly: (only: boolean) => void - applyQuickView: (id: AgentMapQuickViewId) => void - reset: () => void -} - -type AgentMapFacetState = Omit - -function toggle(current: ReadonlySet, value: T): Set { - const next = new Set(current) - if (!next.delete(value)) { - next.add(value) - } - return next -} - -function mapFacets(state: AgentMapFilterState): AgentMapFacetState { - const { agentTypes: _agentTypes, ...facets } = state - return facets -} - -/** Map-only filter state. It lives on the board rather than inside the map so - * the shared toolbar filter — the map has no rail of its own — can drive it. */ -export function useAgentMapFilters(agentTypes: readonly string[]): AgentMapFilterControls { - const [filters, setFilters] = useState(() => - mapFacets(emptyAgentMapFilterState(agentTypes)) - ) - const [mutedAgentTypes, setMutedAgentTypes] = useState>(() => new Set()) - const enabledAgentTypes = useMemo( - () => new Set(agentTypes.filter((agentType) => !mutedAgentTypes.has(agentType))), - [agentTypes, mutedAgentTypes] - ) - - const patch = useCallback( - (next: Partial) => setFilters((current) => ({ ...current, ...next })), - [] - ) - - const activeCount = - (filters.states.size === ALL_AGENT_MAP_STATES.length ? 0 : 1) + - (enabledAgentTypes.size === agentTypes.length ? 0 : 1) + - activeAgentMapTimeFields(filters.timeRanges).length + - (filters.unreadOnly ? 1 : 0) + - (filters.orchestrationOnly ? 1 : 0) - - return { - ...filters, - agentTypes: enabledAgentTypes, - activeCount, - toggleState: useCallback( - (state) => setFilters((c) => ({ ...c, states: toggle(c.states, state) })), - [] - ), - resetStates: useCallback( - () => patch({ states: new Set(ALL_AGENT_MAP_STATES) }), - [patch] - ), - toggleAgentType: useCallback( - (agentType) => setMutedAgentTypes((current) => toggle(current, agentType)), - [] - ), - setTimeRange: useCallback( - (field, range) => - setFilters((c) => ({ ...c, timeRanges: { ...c.timeRanges, [field]: range } })), - [] - ), - resetTimeRanges: useCallback(() => patch({ timeRanges: fullAgentMapTimeRanges() }), [patch]), - setUnreadOnly: useCallback((only) => patch({ unreadOnly: only }), [patch]), - setOrchestrationOnly: useCallback((only) => patch({ orchestrationOnly: only }), [patch]), - applyQuickView: useCallback( - (id) => { - setFilters(mapFacets(applyAgentMapQuickView(id, agentTypes))) - setMutedAgentTypes(new Set()) - }, - [agentTypes] - ), - reset: useCallback(() => { - setFilters(mapFacets(emptyAgentMapFilterState(agentTypes))) - setMutedAgentTypes(new Set()) - }, [agentTypes]) - } -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapMotionLayout.ts b/src/renderer/src/components/dashboard-popout/useAgentMapMotionLayout.ts deleted file mode 100644 index 6694c95cf51..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapMotionLayout.ts +++ /dev/null @@ -1,279 +0,0 @@ -import { useEffect, useMemo, useRef, useState } from 'react' -import type { - AgentMapAgentNode, - AgentMapLayout, - AgentMapProjectRing, - AgentMapWorktreeRing -} from './agent-map-layout' - -export const AGENT_MAP_EXIT_DURATION_MS = 260 -export const AGENT_MAP_ENTER_DURATION_MS = 420 - -function allAgentIds(layout: AgentMapLayout): Set { - return new Set( - layout.projects.flatMap((project) => - project.worktrees.flatMap((worktree) => worktree.agents.map((agent) => agent.card.paneKey)) - ) - ) -} - -function allWorktreeIds(layout: AgentMapLayout): Set { - return new Set( - layout.projects.flatMap((project) => project.worktrees.map((worktree) => worktree.id)) - ) -} - -function retainMotionState( - previous: T | undefined, - next: T -): T { - return { - ...next, - motionState: !previous - ? 'entering' - : previous.motionState === 'entering' - ? 'entering' - : undefined - } -} - -function reconcileAgents( - previous: AgentMapWorktreeRing, - next: AgentMapWorktreeRing, - nextAgentIds: ReadonlySet -): AgentMapAgentNode[] { - const previousById = new Map(previous.agents.map((agent) => [agent.card.paneKey, agent])) - const nextIds = new Set(next.agents.map((agent) => agent.card.paneKey)) - const agents = next.agents.map((agent) => - retainMotionState(previousById.get(agent.card.paneKey), agent) - ) - - for (const agent of previous.agents) { - if (!nextIds.has(agent.card.paneKey) && !nextAgentIds.has(agent.card.paneKey)) { - agents.push({ ...agent, motionState: 'exiting' }) - } - } - return agents -} - -function enteringWorktree(worktree: AgentMapWorktreeRing): AgentMapWorktreeRing { - return { - ...worktree, - motionState: 'entering', - agents: worktree.agents.map((agent) => ({ ...agent, motionState: undefined })) - } -} - -function exitingWorktree(worktree: AgentMapWorktreeRing): AgentMapWorktreeRing { - return { - ...worktree, - motionState: 'exiting', - agents: worktree.agents.map((agent) => ({ ...agent, motionState: undefined })) - } -} - -function reconcileWorktrees( - previous: AgentMapProjectRing, - next: AgentMapProjectRing, - nextAgentIds: ReadonlySet, - nextWorktreeIds: ReadonlySet -): AgentMapWorktreeRing[] { - const previousById = new Map(previous.worktrees.map((worktree) => [worktree.id, worktree])) - const nextIds = new Set(next.worktrees.map((worktree) => worktree.id)) - const worktrees = next.worktrees.map((worktree) => { - const previousWorktree = previousById.get(worktree.id) - if (!previousWorktree) { - return enteringWorktree(worktree) - } - return { - ...retainMotionState(previousWorktree, worktree), - agents: reconcileAgents(previousWorktree, worktree, nextAgentIds) - } - }) - - for (const worktree of previous.worktrees) { - if (!nextIds.has(worktree.id) && !nextWorktreeIds.has(worktree.id)) { - worktrees.push(exitingWorktree(worktree)) - } - } - return worktrees -} - -function enteringProject(project: AgentMapProjectRing): AgentMapProjectRing { - return { - ...project, - motionState: 'entering', - worktrees: project.worktrees.map((worktree) => ({ - ...worktree, - motionState: undefined, - agents: worktree.agents.map((agent) => ({ ...agent, motionState: undefined })) - })) - } -} - -function exitingProject(project: AgentMapProjectRing): AgentMapProjectRing { - return { - ...project, - motionState: 'exiting', - worktrees: project.worktrees.map((worktree) => ({ - ...worktree, - motionState: undefined, - agents: worktree.agents.map((agent) => ({ ...agent, motionState: undefined })) - })) - } -} - -export function reconcileAgentMapMotionLayout( - previous: AgentMapLayout, - next: AgentMapLayout -): AgentMapLayout { - const previousById = new Map(previous.projects.map((project) => [project.id, project])) - const nextProjectIds = new Set(next.projects.map((project) => project.id)) - const nextAgentIds = allAgentIds(next) - const nextWorktreeIds = allWorktreeIds(next) - const projects = next.projects.map((project) => { - const previousProject = previousById.get(project.id) - if (!previousProject) { - return enteringProject(project) - } - return { - ...retainMotionState(previousProject, project), - worktrees: reconcileWorktrees(previousProject, project, nextAgentIds, nextWorktreeIds) - } - }) - - for (const project of previous.projects) { - if (!nextProjectIds.has(project.id)) { - projects.push(exitingProject(project)) - } - } - return { - ...next, - projects - } -} - -function motionNodeSignature(layout: AgentMapLayout, motionState: 'entering' | 'exiting'): string { - const nodeIds = layout.projects.flatMap((project) => [ - ...(project.motionState === motionState ? [`project:${project.id}`] : []), - ...project.worktrees.flatMap((worktree) => [ - ...(worktree.motionState === motionState ? [`worktree:${worktree.id}`] : []), - ...worktree.agents - .filter((agent) => agent.motionState === motionState) - .map((agent) => `agent:${agent.card.paneKey}`) - ]) - ]) - return nodeIds.length > 0 ? JSON.stringify(nodeIds) : '' -} - -function clearEnteringAgentMapLayout(layout: AgentMapLayout): AgentMapLayout { - return { - ...layout, - projects: layout.projects.map((project) => ({ - ...project, - motionState: project.motionState === 'entering' ? undefined : project.motionState, - worktrees: project.worktrees.map((worktree) => ({ - ...worktree, - motionState: worktree.motionState === 'entering' ? undefined : worktree.motionState, - agents: worktree.agents.map((agent) => ({ - ...agent, - motionState: agent.motionState === 'entering' ? undefined : agent.motionState - })) - })) - })) - } -} - -export function pruneExitingAgentMapLayout(layout: AgentMapLayout): AgentMapLayout { - return { - ...layout, - projects: layout.projects - .filter((project) => project.motionState !== 'exiting') - .map((project) => ({ - ...project, - worktrees: project.worktrees - .filter((worktree) => worktree.motionState !== 'exiting') - .map((worktree) => ({ - ...worktree, - agents: worktree.agents.filter((agent) => agent.motionState !== 'exiting') - })) - })) - } -} - -export function useAgentMapMotionLayout( - layout: AgentMapLayout, - reducedMotion: boolean -): AgentMapLayout { - const [motionState, setMotionState] = useState(() => ({ - inputLayout: layout, - reducedMotion, - motionLayout: layout - })) - const enterTimerRef = useRef | null>(null) - const exitTimerRef = useRef | null>(null) - let motionLayout = motionState.motionLayout - // Reconcile before commit so metadata refreshes do not render the full scene twice. - if (motionState.inputLayout !== layout || motionState.reducedMotion !== reducedMotion) { - motionLayout = reducedMotion - ? layout - : reconcileAgentMapMotionLayout(motionState.motionLayout, layout) - setMotionState({ inputLayout: layout, reducedMotion, motionLayout }) - } - - const { enteringSignature, exitingSignature } = useMemo( - () => ({ - enteringSignature: motionNodeSignature(motionLayout, 'entering'), - exitingSignature: motionNodeSignature(motionLayout, 'exiting') - }), - [motionLayout] - ) - - useEffect(() => { - if (enterTimerRef.current) { - clearTimeout(enterTimerRef.current) - enterTimerRef.current = null - } - if (reducedMotion || !enteringSignature) { - return - } - enterTimerRef.current = setTimeout(() => { - enterTimerRef.current = null - setMotionState((previous) => ({ - ...previous, - motionLayout: clearEnteringAgentMapLayout(previous.motionLayout) - })) - }, AGENT_MAP_ENTER_DURATION_MS) - return () => { - if (enterTimerRef.current) { - clearTimeout(enterTimerRef.current) - enterTimerRef.current = null - } - } - }, [enteringSignature, reducedMotion]) - - useEffect(() => { - if (exitTimerRef.current) { - clearTimeout(exitTimerRef.current) - exitTimerRef.current = null - } - if (reducedMotion || !exitingSignature) { - return - } - exitTimerRef.current = setTimeout(() => { - exitTimerRef.current = null - setMotionState((previous) => ({ - ...previous, - motionLayout: pruneExitingAgentMapLayout(previous.motionLayout) - })) - }, AGENT_MAP_EXIT_DURATION_MS) - return () => { - if (exitTimerRef.current) { - clearTimeout(exitTimerRef.current) - exitTimerRef.current = null - } - } - }, [exitingSignature, reducedMotion]) - - return motionLayout -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapPointerHold.ts b/src/renderer/src/components/dashboard-popout/useAgentMapPointerHold.ts deleted file mode 100644 index 924c18d6586..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapPointerHold.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { useCallback, useState, type RefObject } from 'react' - -export type AgentMapPointerHold = { - projectId: string | null - worktreeId: string | null -} - -type AgentMapPointerDragRef = RefObject<{ pointerId: number } | null> - -function closestId(target: Element, attribute: string): string | null { - return target.closest(`[${attribute}]`)?.getAttribute(attribute) ?? null -} - -/** - * Remembers which rings a pan drag started in. Pointer capture retargets - * `:hover` to the `` for the whole gesture, so the ring under the pointer - * would otherwise collapse until the gesture ends. - */ -export function useAgentMapPointerHold(dragRef: AgentMapPointerDragRef): { - held: AgentMapPointerHold | null - hold: (target: Element) => void - release: () => void - clearDrag: (pointerId: number) => boolean -} { - const [held, setHeld] = useState(null) - const hold = useCallback((target: Element): void => { - const projectId = closestId(target, 'data-agent-map-project-id') - const worktreeId = closestId(target, 'data-agent-map-worktree-id') - // A pan off empty canvas holds nothing, so leave the memoized scene alone. - setHeld(projectId === null && worktreeId === null ? null : { projectId, worktreeId }) - }, []) - const release = useCallback((): void => { - setHeld((current) => (current === null ? current : null)) - }, []) - const clearDrag = useCallback( - (pointerId: number): boolean => { - if (dragRef.current?.pointerId !== pointerId) { - return false - } - dragRef.current = null - release() - return true - }, - [dragRef, release] - ) - return { held, hold, release, clearDrag } -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapSelectedFocus.ts b/src/renderer/src/components/dashboard-popout/useAgentMapSelectedFocus.ts deleted file mode 100644 index 2f22f63747e..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapSelectedFocus.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { useEffect, useRef } from 'react' -import type { AgentMapAgentNode } from './agent-map-layout' -import type { AgentMapViewport } from './agent-map-viewport-transition' - -type AgentMapSelectedFocusOptions = { - agents: AgentMapAgentNode[] - selectedPaneKey: string | null - viewportRef: { current: AgentMapViewport } - resolveFocusZoom: () => number - animateViewport: (from: AgentMapViewport, to: AgentMapViewport) => void - stopViewportTransition: () => void -} - -export function useAgentMapSelectedFocus({ - agents, - selectedPaneKey, - viewportRef, - resolveFocusZoom, - animateViewport, - stopViewportTransition -}: AgentMapSelectedFocusOptions): void { - const focusedAgentRef = useRef<{ - paneKey: string - x: number - y: number - zoom: number - } | null>(null) - useEffect(() => { - const selected = agents.find((agent) => agent.card.paneKey === selectedPaneKey) - if (!selectedPaneKey || !selected) { - focusedAgentRef.current = null - stopViewportTransition() - return - } - const targetZoom = resolveFocusZoom() - const focused = focusedAgentRef.current - if ( - focused?.paneKey === selectedPaneKey && - focused.x === selected.x && - focused.y === selected.y && - focused.zoom === targetZoom - ) { - return - } - focusedAgentRef.current = { - paneKey: selectedPaneKey, - x: selected.x, - y: selected.y, - zoom: targetZoom - } - animateViewport(viewportRef.current, { - center: { x: selected.x, y: selected.y }, - zoom: targetZoom - }) - }, [ - agents, - animateViewport, - resolveFocusZoom, - selectedPaneKey, - stopViewportTransition, - viewportRef - ]) -} diff --git a/src/renderer/src/components/dashboard-popout/useAgentMapViewportTransition.ts b/src/renderer/src/components/dashboard-popout/useAgentMapViewportTransition.ts deleted file mode 100644 index 91a8e6e1af1..00000000000 --- a/src/renderer/src/components/dashboard-popout/useAgentMapViewportTransition.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { useCallback, useEffect, useRef } from 'react' -import { - startAgentMapViewportTransition, - type AgentMapViewport -} from './agent-map-viewport-transition' - -type AgentMapViewportTransitionOptions = { - durationMs: number - reducedMotion: boolean - onFrame: (viewport: AgentMapViewport) => void -} - -export function useAgentMapViewportTransition({ - durationMs, - reducedMotion, - onFrame -}: AgentMapViewportTransitionOptions): { - animate: (from: AgentMapViewport, to: AgentMapViewport) => void - stop: () => void -} { - const cancelRef = useRef<(() => void) | null>(null) - const stop = useCallback((): void => { - cancelRef.current?.() - cancelRef.current = null - }, []) - const animate = useCallback( - (from: AgentMapViewport, to: AgentMapViewport): void => { - stop() - if (reducedMotion) { - onFrame(to) - return - } - let cancel = (): void => {} - cancel = startAgentMapViewportTransition({ - from, - to, - durationMs, - onFrame, - onComplete: () => { - if (cancelRef.current === cancel) { - cancelRef.current = null - } - } - }) - cancelRef.current = cancel - }, - [durationMs, onFrame, reducedMotion, stop] - ) - useEffect(() => stop, [stop]) - return { animate, stop } -} diff --git a/src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx b/src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx index 97c31c4747a..371281b167f 100644 --- a/src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx +++ b/src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx @@ -93,16 +93,6 @@ describe('AgentDashboardDrawer', () => { expect(useAppStore.getState().agentDashboardDrawerOpen).toBe(false) }) - it('does not hand the drawer over to an agent map popout', () => { - render() - expect(mocks.boardProps).toBeNull() - - act(() => useAppStore.setState({ agentDashboardDrawerOpen: true })) - expect(mocks.boardProps).not.toBeNull() - expect(mocks.boardProps?.onOpenMap).toBeUndefined() - expect(mocks.boardProps?.initialView).toBeUndefined() - }) - type RevealAgent = (args: { repoId: string worktreeId: string diff --git a/src/renderer/src/components/dashboard/agent-dashboard-performance-isolation.test.ts b/src/renderer/src/components/dashboard/agent-dashboard-performance-isolation.test.ts index 3232cacfa4f..5bb1f88b240 100644 --- a/src/renderer/src/components/dashboard/agent-dashboard-performance-isolation.test.ts +++ b/src/renderer/src/components/dashboard/agent-dashboard-performance-isolation.test.ts @@ -22,16 +22,4 @@ describe('agent dashboard performance isolation', () => { expect(nav).not.toContain('shared/dashboard-snapshot') expect(nav).toContain("import('./AgentDashboardSidebarEntry')") }) - - it('keeps map computation out of the main-renderer drawer', () => { - const board = source('components/dashboard-popout/AgentKanbanBoard.tsx') - const drawer = source('components/dashboard/AgentDashboardDrawer.tsx') - const toolbar = source('components/dashboard-popout/AgentDashboardToolbar.tsx') - - expect(board).not.toContain("import('./AgentDashboardMapView')") - expect(board).not.toMatch(/from ['"].\/(?:AgentMap|useAgentMap|agent-map-)/) - expect(toolbar).not.toMatch(/from ['"].\/(?:AgentMap|useAgentMap|agent-map-)/) - expect(drawer).not.toContain("openPopout?.('map')") - expect(drawer).not.toContain('onOpenMap') - }) }) diff --git a/src/renderer/src/components/dashboard/launch-dashboard-agent.test.ts b/src/renderer/src/components/dashboard/launch-dashboard-agent.test.ts index a207244cdb9..a86e9901835 100644 --- a/src/renderer/src/components/dashboard/launch-dashboard-agent.test.ts +++ b/src/renderer/src/components/dashboard/launch-dashboard-agent.test.ts @@ -30,7 +30,9 @@ describe('launchDashboardAgent', () => { vi.clearAllMocks() mocks.getExecutionHostIdForWorktree.mockReturnValue('ssh:docs') mocks.getKnownWorktreeById.mockReturnValue({ id: 'folder:docs' }) - mocks.launchAgentInNewTab.mockReturnValue({ tabId: 'tab-1' }) + mocks.launchAgentInNewTab.mockReturnValue({ + surface: { kind: 'local-terminal', tabId: 'tab-1' } + }) }) it('activates a folder or git workspace on its execution host before launching', () => { diff --git a/src/renderer/src/components/editor/RichMarkdownEditorSurface.tsx b/src/renderer/src/components/editor/RichMarkdownEditorSurface.tsx index 12bc5cc35c3..8e2ca1e4abb 100644 --- a/src/renderer/src/components/editor/RichMarkdownEditorSurface.tsx +++ b/src/renderer/src/components/editor/RichMarkdownEditorSurface.tsx @@ -206,7 +206,8 @@ export function RichMarkdownEditorSurface({
{ if (!shouldFocusEmptyEditorFromSurfaceClick(event, editor)) { return diff --git a/src/renderer/src/components/jira-connect-dialog.tsx b/src/renderer/src/components/jira-connect-dialog.tsx index 0de9093185c..3db503ebac8 100644 --- a/src/renderer/src/components/jira-connect-dialog.tsx +++ b/src/renderer/src/components/jira-connect-dialog.tsx @@ -16,6 +16,7 @@ import { Label } from '@/components/ui/label' import { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group' import { cn } from '@/lib/utils' import { hasRemoteProviderRuntime } from '@/lib/provider-runtime-context' +import { preventOutsideDismissWhenDirty } from '@/lib/outside-dismiss-guard' import { translate } from '@/i18n/i18n' type JiraConnectDialogProps = { @@ -112,6 +113,11 @@ export function JiraConnectDialog({ } } + // Why: a stray backdrop click must not discard typed credentials. Mode switches clear the + // credential fields, so a toggle alone is not dirty. Escape / Cancel / × stay explicit. + const isDraftDirty = (): boolean => siteUrl !== '' || email !== '' || apiToken !== '' + const guardOutsideDismiss = preventOutsideDismissWhenDirty(isDraftDirty) + const handleConnect = async (): Promise => { const trimmedSite = siteUrl.trim() const trimmedEmail = email.trim() @@ -164,6 +170,8 @@ export function JiraConnectDialog({ diff --git a/src/renderer/src/components/linear-api-key-dialog.tsx b/src/renderer/src/components/linear-api-key-dialog.tsx index 272814e901b..9e463ead652 100644 --- a/src/renderer/src/components/linear-api-key-dialog.tsx +++ b/src/renderer/src/components/linear-api-key-dialog.tsx @@ -20,6 +20,7 @@ import { import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { cn } from '@/lib/utils' +import { preventOutsideDismissWhenDirty } from '@/lib/outside-dismiss-guard' import { createLinearApiKeyDialogState, resolveLinearApiKeyDialogState @@ -74,6 +75,10 @@ export function LinearApiKeyDialog({ } } + // Why: a stray backdrop click must not discard a typed API key. Escape / Cancel / × stay explicit. + const isDraftDirty = (): boolean => apiKeyDraft !== '' + const guardOutsideDismiss = preventOutsideDismissWhenDirty(isDraftDirty) + const handleConnect = async (): Promise => { const apiKey = apiKeyDraft.trim() if (!apiKey || connectState === 'connecting') { @@ -125,6 +130,8 @@ export function LinearApiKeyDialog({ { if (event.key === 'Enter' && apiKeyDraft.trim() && connectState !== 'connecting') { event.preventDefault() diff --git a/src/renderer/src/components/native-chat/NativeChatDeliveryRetry.tsx b/src/renderer/src/components/native-chat/NativeChatDeliveryRetry.tsx new file mode 100644 index 00000000000..7fce2abc9ea --- /dev/null +++ b/src/renderer/src/components/native-chat/NativeChatDeliveryRetry.tsx @@ -0,0 +1,48 @@ +import { RotateCcw } from 'lucide-react' +import type { StructuredAgentSessionOutboxEntry } from '../../../../shared/structured-agent-session-outbox' +import { Button } from '@/components/ui/button' +import { translate } from '@/i18n/i18n' + +export function NativeChatDeliveryRetry({ + outbox, + blockedClientMessageId, + retry +}: { + outbox: readonly StructuredAgentSessionOutboxEntry[] + blockedClientMessageId: string | null + retry: (clientMessageId: string) => void +}): React.JSX.Element | null { + // Why: only the head can hold the queue, so Retry must never name or resend a later entry. + const head = outbox[0] + const retryable = + head && (head.state === 'unconfirmed' || head.clientMessageId === blockedClientMessageId) + ? head + : null + if (!retryable) { + return null + } + return ( +
+ + {retryable.state === 'unconfirmed' + ? translate( + 'auto.components.native.chat.NativeChatStructuredSession.1f772bb5d0', + 'Message delivery is unconfirmed.' + ) + : translate( + 'auto.components.native.chat.NativeChatStructuredSession.93ef441197', + 'Message was not sent.' + )} + + +
+ ) +} diff --git a/src/renderer/src/components/native-chat/NativeChatLaunchRetry.tsx b/src/renderer/src/components/native-chat/NativeChatLaunchRetry.tsx new file mode 100644 index 00000000000..23b52615ee9 --- /dev/null +++ b/src/renderer/src/components/native-chat/NativeChatLaunchRetry.tsx @@ -0,0 +1,35 @@ +import { RotateCcw } from 'lucide-react' +import { Button } from '@/components/ui/button' +import { translate } from '@/i18n/i18n' +import type { StructuredAgentSessionLaunchLifecycle } from '@/lib/structured-agent-session-launch' + +export function NativeChatLaunchRetry({ + lifecycle, + onRetry +}: { + lifecycle: StructuredAgentSessionLaunchLifecycle | null + onRetry: () => void +}): React.JSX.Element | null { + if (lifecycle !== 'failed' && lifecycle !== 'visibility-unknown') { + return null + } + const message = + lifecycle === 'failed' + ? translate( + 'auto.components.native.chat.NativeChatLaunchRetry.failed', + 'Chat could not be started.' + ) + : translate( + 'auto.components.native.chat.NativeChatLaunchRetry.unknown', + 'Chat connection could not be confirmed.' + ) + return ( +
+ {message} + +
+ ) +} diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.growth-windowing.test.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.growth-windowing.test.tsx new file mode 100644 index 00000000000..28925ea7fa4 --- /dev/null +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.growth-windowing.test.tsx @@ -0,0 +1,543 @@ +// @vitest-environment happy-dom + +import '@testing-library/jest-dom/vitest' + +import { act, cleanup, fireEvent, render, screen } from '@testing-library/react' +import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' +import type { NativeChatMessage } from '../../../../shared/native-chat-types' +import { NativeChatMessageList } from './NativeChatMessageList' +import { + NATIVE_CHAT_BOTTOM_THRESHOLD_PX, + NATIVE_CHAT_FOLLOW_REARM_PX +} from './native-chat-autoscroll' +import { NATIVE_CHAT_ROW_GAP_PX } from './native-chat-row-height-estimate' +import { + BELOW_TRANSCRIPT_PX, + deliverResizes, + layout, + list, + marker, + ROW_PITCH_PX, + ROW_PX, + scrollTranscript, + session, + stubLayout, + stubResizeObserver, + TRANSCRIPT_LENGTH, + VIEWPORT_PX, + windowState +} from './native-chat-windowing-test-harness' + +afterEach(cleanup) + +function scrollRoot(container: HTMLElement): HTMLElement { + const scroller = container.querySelector('[data-native-chat-scroll]') + if (!scroller) { + throw new Error('no transcript scroll root') + } + return scroller +} + +/** Deliver resize and scroll events to a fixed point, as a painted frame would. */ +function paint(container: HTMLElement): void { + const scroller = scrollRoot(container) + let lastScrollTop = scroller.scrollTop + for (let pass = 0; pass < 12; pass += 1) { + let changed = false + act(() => { + changed = deliverResizes() + }) + if (scroller.scrollTop !== lastScrollTop) { + lastScrollTop = scroller.scrollTop + fireEvent.scroll(scroller) + changed = true + } + if (!changed) { + return + } + } + throw new Error('the transcript never settled: resize and scroll kept moving it') +} + +// Exercise the real virtualizer while a streaming row grows and messages append. +describe('transcript follow ownership across growth and appends', () => { + const TAIL_INDEX = TRANSCRIPT_LENGTH - 1 + const GROWTH_STEPS = 24 + const LINES_PER_STEP = 12 + /** One wrapped prose line. Content and measured height grow from this one + * number, so a step that adds lines is a step that adds pixels. */ + const STREAM_LINE_PX = 22 + /** Every row but the growing one measures at its estimate, so the reserved + * total is arithmetic rather than a snapshot. */ + const BASE_TOTAL_PX = + (TRANSCRIPT_LENGTH - 1) * ROW_PX + (TRANSCRIPT_LENGTH - 1) * NATIVE_CHAT_ROW_GAP_PX + + /** Fixed so a re-render never restamps the turn and moves the status row. */ + const TURN_STARTED_AT = Date.now() + + const transcript = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => marker(index)) + + function appendedTranscript(count: number): NativeChatMessage[] { + return [ + ...transcript, + ...Array.from({ length: count }, (_, index) => marker(TRANSCRIPT_LENGTH + index)) + ] + } + + function tailHeightAt(step: number): number { + return Math.max(ROW_PX, (1 + step * LINES_PER_STEP) * STREAM_LINE_PX) + } + + function transcriptAt(step: number): NativeChatMessage[] { + const lines = Array.from( + { length: step * LINES_PER_STEP }, + (_, index) => `streamed line ${index}` + ) + const next = [...transcript] + next[TAIL_INDEX] = { + ...marker(TAIL_INDEX), + blocks: [{ type: 'text', text: [`marker-${TAIL_INDEX}`, ...lines].join('\n') }] + } + return next + } + + function streamingList(step: number): React.JSX.Element { + return ( + + ) + } + + function distanceFromBottom(container: HTMLElement): number { + const scroller = scrollRoot(container) + return scroller.scrollHeight - scroller.clientHeight - scroller.scrollTop + } + + function setMeasuredTail(step: number): void { + const heights = Array.from({ length: TRANSCRIPT_LENGTH }, () => ROW_PX) + heights[TAIL_INDEX] = tailHeightAt(step) + layout.measuredRowHeights = heights + } + + let restoreLayout = (): void => {} + let restoreResizeObserver = (): void => {} + beforeEach(() => { + restoreLayout = stubLayout({ scrollGeometry: true, offsetChain: true }) + restoreResizeObserver = stubResizeObserver() + layout.belowTranscriptPx = BELOW_TRANSCRIPT_PX + layout.aboveTranscriptPx = 0 + setMeasuredTail(0) + }) + afterEach(() => { + restoreResizeObserver() + restoreLayout() + layout.measuredRowHeights = [] + layout.belowTranscriptPx = BELOW_TRANSCRIPT_PX + layout.aboveTranscriptPx = 0 + vi.restoreAllMocks() + }) + + it('holds the pin, the mount and the reserved total at every frame of the growth', () => { + setMeasuredTail(0) + const { container, rerender } = render(streamingList(0)) + paint(container) + + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) + expect(windowState(container).totalSize).toBe(BASE_TOTAL_PX + tailHeightAt(0)) + + const frames: { step: number; tail: number; total: number; distance: number }[] = [] + for (let step = 1; step <= GROWTH_STEPS; step += 1) { + setMeasuredTail(step) + rerender(streamingList(step)) + paint(container) + + const { totalSize, indexes } = windowState(container) + const distance = distanceFromBottom(container) + frames.push({ step, tail: tailHeightAt(step), total: totalSize, distance }) + + // Pinned: the reader is still looking at the bottom of the row. + expect(distance).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) + // Mounted: never swapped for reserved space while it is the live row. + expect(indexes).toContain(TAIL_INDEX) + expect(screen.getByText(/streamed line 0/)).toBeInTheDocument() + // Tracking: the reservation follows the measurement, not the estimate. + expect(totalSize).toBe(BASE_TOTAL_PX + tailHeightAt(step)) + // Still a window, not the whole transcript remounted by the growth. + expect(indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) + } + + expect(frames).toHaveLength(GROWTH_STEPS) + expect(frames.at(-1)?.tail).toBeGreaterThan(VIEWPORT_PX * 10) + expect(Math.max(...frames.map((frame) => frame.distance))).toBeLessThanOrEqual( + NATIVE_CHAT_BOTTOM_THRESHOLD_PX + ) + }) + + it('leaves a reader who scrolled up where they were, however far the row grows', () => { + setMeasuredTail(4) + const { container, rerender } = render(streamingList(4)) + paint(container) + + const readingAt = 2000 + scrollTranscript(container, readingAt) + paint(container) + expect(distanceFromBottom(container)).toBeGreaterThan(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + + for (let step = 5; step <= GROWTH_STEPS; step += 1) { + setMeasuredTail(step) + rerender(streamingList(step)) + paint(container) + + const { totalSize, indexes } = windowState(container) + // Not yanked: the offset the reader chose is the offset they still have. + expect(scrollRoot(container).scrollTop).toBe(readingAt) + // The row is off screen but still measured, which is what keeps the + // reserved total — and so the scrollbar — honest while it grows. + expect(indexes).toContain(TAIL_INDEX) + expect(totalSize).toBe(BASE_TOTAL_PX + tailHeightAt(step)) + } + + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + }) + + it.each([0, 100])( + 'keeps a reader parked above a growing row with a %i px initial measurement delta', + (measurementDelta) => { + setMeasuredTail(4) + layout.measuredRowHeights = layout.measuredRowHeights.map((height, index) => + index === TAIL_INDEX ? height + measurementDelta : height + ) + const { container, rerender } = render(streamingList(4)) + paint(container) + const scroller = scrollRoot(container) + + const parkGapPx = NATIVE_CHAT_BOTTOM_THRESHOLD_PX - 8 + const parkedAt = scroller.scrollHeight - scroller.clientHeight - parkGapPx + scrollTranscript(container, parkedAt) + expect(distanceFromBottom(container)).toBe(parkGapPx) + // Not the "scrolled far away" case above: the latest message is still on + // screen, so there is nothing to offer a way back to yet. + expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() + + setMeasuredTail(5) + rerender(streamingList(5)) + paint(container) + expect(scroller.scrollTop).toBe(parkedAt) + + let previousDistance = distanceFromBottom(container) + for (let step = 6; step <= GROWTH_STEPS; step += 1) { + setMeasuredTail(step) + rerender(streamingList(step)) + paint(container) + + // The offset stops moving at all... + expect(scroller.scrollTop).toBe(parkedAt) + // ...so the end runs away from the reader instead of carrying them along. + const distance = distanceFromBottom(container) + expect(distance).toBeGreaterThan(previousDistance) + previousDistance = distance + } + + expect(previousDistance).toBeGreaterThan(VIEWPORT_PX) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + } + ) + + it('leaves a parked reader in place through repeated appends', () => { + const { container, rerender } = render(list(transcript)) + paint(container) + const scroller = scrollRoot(container) + const parkedAt = scroller.scrollHeight - scroller.clientHeight - 40 + scrollTranscript(container, parkedAt) + + for (let count = 1; count <= 8; count += 1) { + rerender(list(appendedTranscript(count))) + paint(container) + expect(scroller.scrollTop).toBe(parkedAt) + expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) + } + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + }) + + it('follows repeated appends until the reader detaches', () => { + const { container, rerender } = render(list(transcript)) + paint(container) + const scroller = scrollRoot(container) + for (let count = 1; count <= 8; count += 1) { + rerender(list(appendedTranscript(count))) + paint(container) + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) + fireEvent.scroll(scroller) + } + + const parkedAt = scroller.scrollTop - 22 + scrollTranscript(container, parkedAt) + rerender(list(appendedTranscript(9))) + paint(container) + expect(scroller.scrollTop).toBe(parkedAt) + }) + + it('follows an empty transcript through underflow into scrollable output', () => { + const { container, rerender } = render(list([])) + paint(container) + expect(scrollRoot(container).scrollTop).toBe(0) + rerender(list(transcript.slice(0, 1))) + paint(container) + expect(scrollRoot(container).scrollTop).toBe(0) + fireEvent.scroll(scrollRoot(container)) + rerender(list(transcript)) + paint(container) + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) + expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) + }) + + it.each(['reader', 'jump'] as const)('rearms growth and append following via %s', (rearm) => { + setMeasuredTail(4) + const { container, rerender } = render(streamingList(4)) + paint(container) + const scroller = scrollRoot(container) + fireEvent.scroll(scroller) + const parkedAt = scroller.scrollTop - 22 + scrollTranscript(container, parkedAt) + setMeasuredTail(5) + rerender(streamingList(5)) + paint(container) + expect(scroller.scrollTop).toBe(parkedAt) + + if (rearm === 'reader') { + scrollTranscript( + container, + scroller.scrollHeight - scroller.clientHeight - NATIVE_CHAT_FOLLOW_REARM_PX + ) + } else { + fireEvent.click(screen.getByRole('button', { name: /jump to latest/i })) + } + paint(container) + expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() + for (let step = 6; step <= 8; step += 1) { + setMeasuredTail(step) + rerender(streamingList(step)) + paint(container) + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) + expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) + } + rerender(list([...transcriptAt(8), marker(TRANSCRIPT_LENGTH)])) + paint(container) + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) + }) + + it('preserves the visible row anchor across prepends while detached', () => { + const { container, rerender } = render(list(transcript)) + paint(container) + const readingAt = 2000 + scrollTranscript(container, readingAt) + paint(container) + + const earlier = Array.from({ length: 10 }, (_, index) => marker(index - 10)) + rerender(list([...earlier, ...transcript])) + paint(container) + expect(scrollRoot(container).scrollTop).toBe(readingAt + earlier.length * ROW_PITCH_PX) + expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + }) + + it('compensates a measurement entirely above the viewport without reattaching', () => { + const { container, rerender } = render(list(transcript)) + paint(container) + const scroller = scrollRoot(container) + // Establish a forward scroll direction before reading at this offset. The + // backward-scroll suppression below covers the separate case where a reader + // is still moving upward while overscan rows settle. + scrollTranscript(container, 0) + paint(container) + const readingAt = 2000 + scrollTranscript(container, readingAt) + paint(container) + const aboveIndex = windowState(container).indexes[0]! + expect((aboveIndex + 1) * ROW_PITCH_PX).toBeLessThan(readingAt) + for (const growth of [100, 200]) { + layout.measuredRowHeights = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => + index === aboveIndex ? ROW_PX + growth : ROW_PX + ) + paint(container) + expect(scroller.scrollTop).toBe(readingAt + growth) + } + rerender(list(appendedTranscript(1))) + paint(container) + expect(scroller.scrollTop).toBe(readingAt + 200) + expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) + }) + + it('keeps following when a pin echo arrives after the document grows', () => { + setMeasuredTail(0) + const { container } = render(streamingList(0)) + paint(container) + const scroller = scrollRoot(container) + + setMeasuredTail(1) + expect(deliverResizes()).toBe(true) + const pinnedAt = scroller.scrollTop + layout.belowTranscriptPx += 2_000 + + fireEvent.scroll(scroller) + + expect(scroller.scrollTop).toBe(pinnedAt) + expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() + paint(container) + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) + }) + + it('does not counter upward scrolling when measured overscan rows settle', () => { + const readingAt = 2000 + const aboveIndex = Math.floor(readingAt / ROW_PITCH_PX) - 1 + const { container } = render(list(transcript)) + paint(container) + scrollTranscript(container, readingAt + 100) + paint(container) + layout.measuredRowHeights = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => + index === aboveIndex ? ROW_PX + 10 : ROW_PX + ) + paint(container) + scrollTranscript(container, readingAt) + paint(container) + const scroller = scrollRoot(container) + const scrollTo = vi.spyOn(scroller, 'scrollTo') + + layout.measuredRowHeights = layout.measuredRowHeights.map((height, index) => + index === aboveIndex ? height + 20 : height + ) + paint(container) + + expect(scroller.scrollTop).toBe(readingAt) + expect(scrollTo).not.toHaveBeenCalled() + }) + + it('keeps the offset when a visible row shrinks past the viewport top', () => { + const focusedIndex = 45 + const { container } = render(list(transcript)) + paint(container) + scrollTranscript(container, focusedIndex * ROW_PITCH_PX) + paint(container) + layout.measuredRowHeights = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => + index === focusedIndex ? 100 : ROW_PX + ) + paint(container) + const readingAt = focusedIndex * ROW_PITCH_PX + 60 + scrollTranscript(container, readingAt) + paint(container) + const scroller = scrollRoot(container) + const scrollTo = vi.spyOn(scroller, 'scrollTo') + + layout.measuredRowHeights = layout.measuredRowHeights.map((height, index) => + index === focusedIndex ? 30 : height + ) + paint(container) + + expect(scroller.scrollTop).toBe(readingAt) + expect(scrollTo).not.toHaveBeenCalled() + }) + + it('settles a pending end reconcile after the reader keeps scrolling away', async () => { + setMeasuredTail(0) + const { container } = render(streamingList(0)) + const scroller = scrollRoot(container) + // Trigger a pin outside React's act wrapper so its TanStack rAF reconcile is + // still pending when the reader moves away. + setMeasuredTail(1) + expect(deliverResizes()).toBe(true) + const scheduleSpy = vi.spyOn(window, 'requestAnimationFrame') + const scrollToSpy = vi.spyOn(scroller, 'scrollTo') + const readingAt = 2000 + scroller.scrollTop = readingAt + fireEvent.scroll(scroller) + expect(scrollToSpy).toHaveBeenLastCalledWith({ behavior: 'auto', top: readingAt }) + scroller.scrollTop = 1800 + fireEvent.scroll(scroller) + expect(scrollToSpy).toHaveBeenLastCalledWith({ behavior: 'auto', top: 1800 }) + + await act(async () => { + for (let frame = 0; frame < 6; frame += 1) { + await new Promise((resolve) => requestAnimationFrame(() => resolve())) + } + }) + + const scheduledFrames = scheduleSpy.mock.calls.length + scheduleSpy.mockRestore() + scrollToSpy.mockRestore() + expect(scheduledFrames).toBeLessThanOrEqual(8) + expect(scroller.scrollTop).toBe(1800) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + }) + + // With something above the spacer, the two parties stop agreeing on where the + // end is: the transcript measures it from the document, the virtualizer from + // the spacer's own height against a container-absolute offset. The second is + // short by everything outside the spacer, so it reads a reader who is clearly + // above the end as sitting on it. + describe('with a gutter above the transcript', () => { + /** `pt-10` plus the "Load earlier" block and its gap — what sits above the + * spacer once a resumed session still has older history to page in. */ + const GUTTER_PX = 92 + /** Far enough up that the transcript itself calls the reader detached, and + * still inside the band the virtualizer computes (48 + 92 + 24). */ + const READING_ABOVE_END_PX = 96 + // A nonzero delta seeds the size cache; zero exercises first-measure growth. + const MEASURE_SKEW_PX = 7 + + function setSkewedTail(step: number, skew = MEASURE_SKEW_PX): void { + const heights = Array.from({ length: TRANSCRIPT_LENGTH }, () => ROW_PX) + heights[TAIL_INDEX] = tailHeightAt(step) + skew + layout.measuredRowHeights = heights + } + + beforeEach(() => { + layout.aboveTranscriptPx = GUTTER_PX + }) + + it.each([0, MEASURE_SKEW_PX])( + 'leaves a reader just above the end while the row grows (skew %i)', + (skew) => { + setSkewedTail(4, skew) + const { container, rerender } = render(streamingList(4)) + paint(container) + const scroller = scrollRoot(container) + + const readingAt = scroller.scrollHeight - scroller.clientHeight - READING_ABOVE_END_PX + scrollTranscript(container, readingAt) + paint(container) + expect(distanceFromBottom(container)).toBe(READING_ABOVE_END_PX) + + for (let step = 5; step <= 10; step += 1) { + setSkewedTail(step, skew) + rerender(streamingList(step)) + paint(container) + + // Not dragged along: the offset the reader chose is the offset they keep, + // however much the row below them grows. + expect(scroller.scrollTop).toBe(readingAt) + } + } + ) + + it('still pins a reader who is at the end, with the gutter in the document', () => { + setSkewedTail(4) + const { container, rerender } = render(streamingList(4)) + paint(container) + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) + + for (let step = 5; step <= 10; step += 1) { + setSkewedTail(step) + rerender(streamingList(step)) + paint(container) + + expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) + } + }) + }) +}) diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.message-rail-windowing.test.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.message-rail-windowing.test.tsx new file mode 100644 index 00000000000..e2fd6f65d8c --- /dev/null +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.message-rail-windowing.test.tsx @@ -0,0 +1,183 @@ +// @vitest-environment happy-dom + +import '@testing-library/jest-dom/vitest' + +import { act, cleanup, fireEvent, render, screen } from '@testing-library/react' +import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' +import type { + AgentJournalItemBody, + AgentJournalRenderItem +} from '../../../../shared/agent-session-journal-types' +import { projectStructuredItemsToNativeChat } from '../../../../shared/structured-agent-session-projection' +import type { NativeChatMessage } from '../../../../shared/native-chat-types' +import { NativeChatMessageList } from './NativeChatMessageList' +import { + TRANSCRIPT_LENGTH, + list, + marker, + scrollTranscript, + session, + stubLayout, + windowState +} from './NativeChatMessageList.windowing-test-support' + +afterEach(cleanup) + +describe('revealing a diff from a turn rollup', () => { + let restoreLayout = (): void => {} + beforeEach(() => { + restoreLayout = stubLayout() + }) + afterEach(() => { + restoreLayout() + vi.restoreAllMocks() + }) + + function journalItem(itemId: string, body: AgentJournalItemBody, sequence: number) { + return { itemId, body, sequence, observedAt: sequence * 1000, revision: 1 } + } + + const patch = '@@ -1 +1 @@\n-before\n+after' + const items: AgentJournalRenderItem[] = [ + journalItem( + 'user', + { kind: 'message', role: 'user', blocks: [{ type: 'text', text: 'Edit it' }] }, + 1 + ), + journalItem( + 'diff', + { + kind: 'diff', + path: 'src/a.ts', + patch: { head: patch, truncated: false, digest: 'fixture', byteLength: patch.length } + }, + 2 + ), + ...Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => + journalItem( + `tail-${index}`, + { kind: 'message', role: 'assistant', blocks: [{ type: 'text', text: `marker-${index}` }] }, + index + 3 + ) + ) + ] + + it('lets a rail jump supersede a previously revealed diff', () => { + const withPrompts = [ + ...items.slice(0, 2), + journalItem( + 'user-2', + { kind: 'message', role: 'user', blocks: [{ type: 'text', text: 'Second prompt' }] }, + 3 + ), + journalItem( + 'user-3', + { kind: 'message', role: 'user', blocks: [{ type: 'text', text: 'Third prompt' }] }, + 4 + ), + ...items.slice(2) + ].map((item, index) => ({ ...item, sequence: index + 1 })) + const scrollTo = vi.fn() + vi.spyOn(HTMLElement.prototype, 'scrollTo').mockImplementation(scrollTo) + const { container } = render( + + ) + fireEvent.click(screen.getByRole('button', { name: /1 changed file/ })) + fireEvent.click(screen.getByRole('button', { name: /src\/a.ts/ })) + scrollTranscript(container, 6000) + expect(screen.getByText('Edited file')).toBeInTheDocument() + scrollTo.mockClear() + fireEvent.click(screen.getByRole('button', { name: 'Your messages' })) + fireEvent.click(screen.getByRole('button', { name: 'Second prompt' })) + expect(scrollTo).toHaveBeenCalledTimes(1) + expect(screen.queryByText('Edited file')).toBeNull() + + scrollTranscript(container, 0) + scrollTo.mockClear() + fireEvent.click(screen.getByRole('button', { name: /1 changed file/ })) + fireEvent.click(screen.getByRole('button', { name: /src\/a.ts/ })) + expect(scrollTo).toHaveBeenCalledTimes(1) + }) +}) + +// The rail borrows the reveal's pin to reach a row the window has left behind. +// Borrowing the pin means it also has to give it back: the request is what +// outranks a later reveal, and slots is rebuilt every render, so an effect that +// merely watched it would re-scroll forever. +describe('jumping to a message from the rail', () => { + let restoreLayout = (): void => {} + beforeEach(() => { + restoreLayout = stubLayout() + }) + afterEach(() => { + restoreLayout() + vi.useRealTimers() + vi.restoreAllMocks() + }) + + function userMarker(index: number): NativeChatMessage { + return { + id: `message-${index}`, + role: 'user', + blocks: [{ type: 'text', text: `prompt-${index}` }], + timestamp: index + 1, + source: 'transcript' + } + } + + const conversation = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => + index % 10 === 0 ? userMarker(index) : marker(index) + ) + + /** Open the hover panel through the trigger and click the first prompt. */ + function jumpToFirstPrompt(): void { + fireEvent.click(screen.getByRole('button', { name: 'Your messages' })) + act(() => { + vi.advanceTimersByTime(300) + }) + fireEvent.click(screen.getByRole('button', { name: 'prompt-0' })) + act(() => { + vi.advanceTimersByTime(300) + }) + } + + it('scrolls once for a selection, not again on every later render', () => { + vi.useFakeTimers() + const scrollTo = vi.fn() + vi.spyOn(HTMLElement.prototype, 'scrollTo').mockImplementation(scrollTo) + const { container, rerender } = render(list(conversation)) + scrollTranscript(container, 6000) + + jumpToFirstPrompt() + expect(scrollTo).toHaveBeenCalled() + + // A streaming turn re-renders constantly with the same messages. The jump is + // spent; nothing here may drag the reader back to the row they left. + scrollTo.mockClear() + rerender(list(conversation)) + rerender(list(conversation)) + expect(scrollTo).not.toHaveBeenCalled() + }) + + it('releases the pin once the jump is spent', () => { + vi.useFakeTimers() + const scrollTo = vi.fn() + vi.spyOn(HTMLElement.prototype, 'scrollTo').mockImplementation(scrollTo) + const { container } = render(list(conversation)) + scrollTranscript(container, 6000) + + jumpToFirstPrompt() + expect(scrollTo).toHaveBeenCalled() + + // The request is spent as soon as the scroll is issued, so the row it pinned + // is not held in the window afterwards. A pin still standing here would also + // still outrank a diff reveal, which shares the same slot. + expect(windowState(container).indexes).not.toContain(0) + }) +}) diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.tsx index 45c78f03d74..c462ad3fa19 100644 --- a/src/renderer/src/components/native-chat/NativeChatMessageList.tsx +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.tsx @@ -52,6 +52,7 @@ type NativeChatNavigationRequest = export function NativeChatMessageList({ session, journalItems, + isVisible = true, isWorking, expandSignal, fontScale, @@ -67,6 +68,7 @@ export function NativeChatMessageList({ }: { session: NativeChatLiveSession journalItems?: readonly AgentJournalRenderItem[] + isVisible?: boolean isWorking: boolean /** Toolbar-driven desired open state for every tool run; each flip re-syncs. */ expandSignal: boolean @@ -207,6 +209,7 @@ export function NativeChatMessageList({ const transcriptWindow = useNativeChatTranscriptWindow({ scrollRef, slots, + isVisible, // One pin serves both: revealing a diff and jumping from the rail are // mutually exclusive things to be doing. revealIndex: nativeChatSlotIndexOf(slots, railJump?.messageId ?? revealedDiff?.messageId) @@ -217,11 +220,13 @@ export function NativeChatMessageList({ itemCount: slots.length, isWorking, showTypingIndicator, + isVisible, hasMore, loadingEarlier, loadEarlier, alignToViewportTop: transcriptWindow.alignToViewportTop, scrollToEnd: transcriptWindow.scrollToEnd, + restoreScrollOffset: transcriptWindow.restoreScrollOffset, consumeProgrammaticScroll: transcriptWindow.consumeProgrammaticScroll, reconcileReaderScroll: transcriptWindow.reconcileReaderScroll }) diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.windowing-test-support.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.windowing-test-support.tsx new file mode 100644 index 00000000000..316827b5138 --- /dev/null +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.windowing-test-support.tsx @@ -0,0 +1,221 @@ +// @vitest-environment happy-dom + +import { fireEvent } from '@testing-library/react' +import { vi } from 'vitest' +import type { NativeChatMessage } from '../../../../shared/native-chat-types' +import type { NativeChatLiveSession } from './use-native-chat-live-session' +import { NativeChatMessageList } from './NativeChatMessageList' +import { + estimateNativeChatRowHeight, + nativeChatRowContentMetrics +} from './native-chat-row-height-estimate' + +const VIEWPORT_PX = 600 + +export const TRANSCRIPT_LENGTH = 200 + +/** Everything the document holds below the last row: the transcript column's + * trailing chrome and the scroll root's bottom padding. Non-zero on purpose — + * the document's bottom sits past the window's last row, which is exactly where + * a pin computed from the virtualizer's totals and one computed from the + * document disagree. */ +const BELOW_TRANSCRIPT_PX = 24 +let belowTranscriptPx = BELOW_TRANSCRIPT_PX + +/** Everything the document holds above the spacer: the scroll root's top gutter, + * and the "load earlier" block whenever there is older history to page in. This + * is the virtualizer's `scrollMargin`, and it is the larger half of the gap + * between the document's end and the end the virtualizer computes. */ +let aboveTranscriptPx = 0 + +/** Heights the stubbed layout reports per row index, when a case wants a row to + * measure as something other than its estimate. Empty means "every row at its + * estimate", which is what every non-growth case wants. */ +let measuredRowHeights: readonly number[] = [] + +export function marker(index: number): NativeChatMessage { + return { + id: `message-${index}`, + role: 'assistant', + blocks: [{ type: 'text', text: `marker-${index}` }], + timestamp: index + 1, + source: 'transcript' + } +} + +const ROW_PX = estimateNativeChatRowHeight(nativeChatRowContentMetrics(marker(0)), { + hasReceipt: false, + hasStatus: false, + hasTurnDiff: false +}) + +/** Replace a layout property on every element, and hand back the undo. */ +function overrideLayoutProperty(name: string, descriptor: PropertyDescriptor): () => void { + const original = Object.getOwnPropertyDescriptor(HTMLElement.prototype, name) + Object.defineProperty(HTMLElement.prototype, name, { configurable: true, ...descriptor }) + return () => { + if (original) { + Object.defineProperty(HTMLElement.prototype, name, original) + } else { + Reflect.deleteProperty(HTMLElement.prototype, name) + } + } +} + +/** The spacer's reserved height, which is the transcript's whole rendered height: + * windowed rows are absolutely positioned inside it, so a row growing in place + * reaches the document only through the height the window reserves for it. */ +function reservedTranscriptHeight(root: ParentNode): number { + const spacer = root.querySelector('[data-native-chat-window]') + return spacer ? Number.parseFloat(spacer.style.height) || 0 : 0 +} + +// The virtualizer measures with `offsetHeight` — not `clientHeight`, not a +// bounding rect — so that is the one thing a DOM without layout has to answer +// for windowing to engage at all. Rows report the height their own estimate +// predicted, which keeps the totals exact and independent of which rows happen +// to have been mounted long enough to be measured; `measuredRowHeights` is how a +// case says a row measures as something else. +// +// `scrollGeometry` additionally gives the scroll root a document to scroll: a +// height, a viewport, and a `scrollTop` that clamps the way a real one does. +// Off by default, because a transcript with a real document opens pinned to its +// bottom and the cases above are about where the window sits, not where it lands. +export function stubLayout({ + scrollGeometry = false, + offsetChain = false, + viewportHeight = () => VIEWPORT_PX +}: { + scrollGeometry?: boolean + /** Give the spacer an `offsetTop` and a chain to walk up to the scroll root, + * so `scrollMargin` can be something other than zero. */ + offsetChain?: boolean + viewportHeight?: () => number +} = {}): () => void { + const scrollTops = new WeakMap() + const restores = [ + overrideLayoutProperty('offsetHeight', { + get(this: HTMLElement): number { + if (this.hasAttribute('data-native-chat-scroll')) { + return viewportHeight() + } + if (this.hasAttribute('data-native-chat-window')) { + return reservedTranscriptHeight(this.parentElement ?? this) + } + const index = this.dataset.index + if (index !== undefined) { + return measuredRowHeights[Number(index)] ?? ROW_PX + } + // The transcript column: as tall as the window it wraps, plus what sits + // under it. This is the element the list observes for streamed growth. + return this.classList.contains('max-w-4xl') + ? reservedTranscriptHeight(this) + belowTranscriptPx + : 0 + } + }) + ] + if (scrollGeometry) { + restores.push( + overrideLayoutProperty('clientHeight', { + get(this: HTMLElement): number { + return this.hasAttribute('data-native-chat-scroll') ? viewportHeight() : 0 + } + }), + overrideLayoutProperty('scrollHeight', { + get(this: HTMLElement): number { + return this.hasAttribute('data-native-chat-scroll') + ? aboveTranscriptPx + reservedTranscriptHeight(this) + belowTranscriptPx + : 0 + } + }), + overrideLayoutProperty('scrollTop', { + get(this: HTMLElement): number { + return scrollTops.get(this) ?? 0 + }, + set(this: HTMLElement, value: number): void { + // A browser clamps; without this `scrollTop = scrollHeight` would park + // the view past the end and every distance-from-bottom would read 0. + const max = Math.max(0, this.scrollHeight - this.clientHeight) + scrollTops.set(this, Math.min(Math.max(0, value), max)) + } + }) + ) + } + if (offsetChain) { + restores.push( + overrideLayoutProperty('offsetTop', { + get(this: HTMLElement): number { + return this.hasAttribute('data-native-chat-window') ? aboveTranscriptPx : 0 + } + }), + // happy-dom has no `offsetParent` at all, so production's walk to the + // scroll root ends before it starts and every margin reads zero. + overrideLayoutProperty('offsetParent', { + get(this: HTMLElement): HTMLElement | null { + return this.parentElement?.closest('[data-native-chat-scroll]') ?? null + } + }) + ) + } + return () => { + for (const restore of restores.toReversed()) { + restore() + } + } +} + +export function session(messages: NativeChatMessage[]): NativeChatLiveSession { + return { + messages, + status: 'ready', + sessionId: 'session-1', + agent: 'codex', + hasMore: false, + loadingEarlier: false, + loadEarlier: vi.fn(), + readPhase: 'ready' + } +} + +export function list(messages: NativeChatMessage[]): React.JSX.Element { + return ( + + ) +} + +/** Reads the window, and refuses to pass if there is no window to read. + * + * Without this a change to the usability gate would quietly send every case + * below down the whole-transcript path, where "fewer rows than messages" is + * false but every other assertion still holds. */ +export function windowState(container: HTMLElement): { totalSize: number; indexes: number[] } { + const spacer = container.querySelector('[data-native-chat-window]') + if (!spacer) { + throw new Error('transcript is not windowed: no spacer, every row is mounted') + } + const totalSize = Number.parseFloat(spacer.style.height) + if (!(totalSize > 0)) { + throw new Error(`transcript reserved no height (${spacer.style.height})`) + } + return { + totalSize, + indexes: Array.from(container.querySelectorAll('[data-index]')) + .map((row) => Number(row.dataset.index)) + .sort((left, right) => left - right) + } +} + +/** happy-dom fires no scroll event for an assignment to `scrollTop`. */ +export function scrollTranscript(container: HTMLElement, top: number): void { + const scroller = container.querySelector('[data-native-chat-scroll]') + if (!scroller) { + throw new Error('no transcript scroll root') + } + scroller.scrollTop = top + fireEvent.scroll(scroller) +} diff --git a/src/renderer/src/components/native-chat/NativeChatMessageList.windowing.test.tsx b/src/renderer/src/components/native-chat/NativeChatMessageList.windowing.test.tsx index 0caadd20c21..e95f6cfb406 100644 --- a/src/renderer/src/components/native-chat/NativeChatMessageList.windowing.test.tsx +++ b/src/renderer/src/components/native-chat/NativeChatMessageList.windowing.test.tsx @@ -11,15 +11,10 @@ import type { import { projectStructuredItemsToNativeChat } from '../../../../shared/structured-agent-session-projection' import type { NativeChatMessage } from '../../../../shared/native-chat-types' import { NativeChatMessageList } from './NativeChatMessageList' -import { - NATIVE_CHAT_BOTTOM_THRESHOLD_PX, - NATIVE_CHAT_FOLLOW_REARM_PX -} from './native-chat-autoscroll' +import { NATIVE_CHAT_BOTTOM_THRESHOLD_PX } from './native-chat-autoscroll' import { NATIVE_CHAT_ROW_GAP_PX } from './native-chat-row-height-estimate' import { - BELOW_TRANSCRIPT_PX, deliverResizes, - layout, list, marker, ROW_PITCH_PX, @@ -35,6 +30,45 @@ import { afterEach(cleanup) +function scrollRoot(container: HTMLElement): HTMLElement { + const scroller = container.querySelector('[data-native-chat-scroll]') + if (!scroller) { + throw new Error('no transcript scroll root') + } + return scroller +} + +/** Deliver resize and scroll events to a fixed point, as a painted frame would. */ +function paint(container: HTMLElement): void { + const scroller = scrollRoot(container) + let lastScrollTop = scroller.scrollTop + for (let pass = 0; pass < 12; pass += 1) { + let changed = false + act(() => { + changed = deliverResizes() + }) + if (scroller.scrollTop !== lastScrollTop) { + lastScrollTop = scroller.scrollTop + fireEvent.scroll(scroller) + changed = true + } + if (!changed) { + return + } + } + throw new Error('the transcript never settled: resize and scroll kept moving it') +} + +async function settleVirtualizer(container: HTMLElement): Promise { + for (let frame = 0; frame < 2; frame += 1) { + paint(container) + await act(async () => { + await new Promise((resolve) => requestAnimationFrame(() => resolve())) + }) + } + paint(container) +} + describe('windowed transcript', () => { let restoreLayout = (): void => {} beforeEach(() => { @@ -201,125 +235,6 @@ describe('revealing a diff from a turn rollup', () => { // Pinned, not paged to: the window is still a window. expect(windowState(container).indexes.length).toBeLessThanOrEqual(mountedBefore + 2) }) - - it('lets a rail jump supersede a previously revealed diff', () => { - const withPrompts = [ - ...items.slice(0, 2), - journalItem( - 'user-2', - { kind: 'message', role: 'user', blocks: [{ type: 'text', text: 'Second prompt' }] }, - 3 - ), - journalItem( - 'user-3', - { kind: 'message', role: 'user', blocks: [{ type: 'text', text: 'Third prompt' }] }, - 4 - ), - ...items.slice(2) - ].map((item, index) => ({ ...item, sequence: index + 1 })) - const scrollTo = vi.fn() - vi.spyOn(HTMLElement.prototype, 'scrollTo').mockImplementation(scrollTo) - const { container } = render( - - ) - fireEvent.click(screen.getByRole('button', { name: /1 changed file/ })) - fireEvent.click(screen.getByRole('button', { name: /src\/a.ts/ })) - scrollTranscript(container, 6000) - expect(screen.getByText('Edited file')).toBeInTheDocument() - scrollTo.mockClear() - fireEvent.click(screen.getByRole('button', { name: 'Your messages' })) - fireEvent.click(screen.getByRole('button', { name: 'Second prompt' })) - expect(scrollTo).toHaveBeenCalledTimes(1) - expect(screen.queryByText('Edited file')).toBeNull() - - scrollTranscript(container, 0) - scrollTo.mockClear() - fireEvent.click(screen.getByRole('button', { name: /1 changed file/ })) - fireEvent.click(screen.getByRole('button', { name: /src\/a.ts/ })) - expect(scrollTo).toHaveBeenCalledTimes(1) - }) -}) - -// The rail borrows the reveal's pin to reach a row the window has left behind. -// Borrowing the pin means it also has to give it back: the request is what -// outranks a later reveal, and `slots` is rebuilt every render, so an effect that -// merely watched it would re-scroll forever. -describe('jumping to a message from the rail', () => { - let restoreLayout = (): void => {} - beforeEach(() => { - restoreLayout = stubLayout() - }) - afterEach(() => { - restoreLayout() - vi.useRealTimers() - vi.restoreAllMocks() - }) - - function userMarker(index: number): NativeChatMessage { - return { - id: `message-${index}`, - role: 'user', - blocks: [{ type: 'text', text: `prompt-${index}` }], - timestamp: index + 1, - source: 'transcript' - } - } - - const conversation = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => - index % 10 === 0 ? userMarker(index) : marker(index) - ) - - /** Open the hover panel through the trigger and click the first prompt. */ - function jumpToFirstPrompt(): void { - fireEvent.click(screen.getByRole('button', { name: 'Your messages' })) - act(() => { - vi.advanceTimersByTime(300) - }) - fireEvent.click(screen.getByRole('button', { name: 'prompt-0' })) - act(() => { - vi.advanceTimersByTime(300) - }) - } - - it('scrolls once for a selection, not again on every later render', () => { - vi.useFakeTimers() - const scrollTo = vi.fn() - vi.spyOn(HTMLElement.prototype, 'scrollTo').mockImplementation(scrollTo) - const { container, rerender } = render(list(conversation)) - scrollTranscript(container, 6000) - - jumpToFirstPrompt() - expect(scrollTo).toHaveBeenCalled() - - // A streaming turn re-renders constantly with the same messages. The jump is - // spent; nothing here may drag the reader back to the row they left. - scrollTo.mockClear() - rerender(list(conversation)) - rerender(list(conversation)) - expect(scrollTo).not.toHaveBeenCalled() - }) - - it('releases the pin once the jump is spent', () => { - vi.useFakeTimers() - const scrollTo = vi.fn() - vi.spyOn(HTMLElement.prototype, 'scrollTo').mockImplementation(scrollTo) - const { container } = render(list(conversation)) - scrollTranscript(container, 6000) - - jumpToFirstPrompt() - expect(scrollTo).toHaveBeenCalled() - - // The request is spent as soon as the scroll is issued, so the row it pinned - // is not held in the window afterwards. A pin still standing here would also - // still outrank a diff reveal, which shares the same slot. - expect(windowState(container).indexes).not.toContain(0) - }) }) describe('transcript with a hidden scroll root', () => { @@ -350,524 +265,126 @@ describe('transcript with a hidden scroll root', () => { restoreLayout() } }) -}) -// A row that grows in place: the same message id, more content, a taller measured -// box — what a streaming reply looks like to the window. Whole-message appends -// arrive at their final height and are a different case; this is the one where -// the row the reader is looking at keeps changing size underneath them. -// -// Exercise the real virtualizer together with the transcript's follow owner. -describe('transcript follow ownership across growth and appends', () => { - const TAIL_INDEX = TRANSCRIPT_LENGTH - 1 - const GROWTH_STEPS = 24 - const LINES_PER_STEP = 12 - /** One wrapped prose line. Content and measured height grow from this one - * number, so a step that adds lines is a step that adds pixels. */ - const STREAM_LINE_PX = 22 - /** Every row but the growing one measures at its estimate, so the reserved - * total is arithmetic rather than a snapshot. */ - const BASE_TOTAL_PX = - (TRANSCRIPT_LENGTH - 1) * ROW_PX + (TRANSCRIPT_LENGTH - 1) * NATIVE_CHAT_ROW_GAP_PX - - /** Fixed so a re-render never restamps the turn and moves the status row. */ - const TURN_STARTED_AT = Date.now() - - const transcript = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => marker(index)) - - function appendedTranscript(count: number): NativeChatMessage[] { - return [ - ...transcript, - ...Array.from({ length: count }, (_, index) => marker(TRANSCRIPT_LENGTH + index)) + it('preserves a detached viewport when messages append while hidden', async () => { + let isVisible = true + const restoreLayout = stubLayout({ + scrollGeometry: true, + isVisible: () => isVisible + }) + const restoreResizeObserver = stubResizeObserver() + const initialMessages = Array.from({ length: 120 }, (_, index) => marker(index)) + const appendedMessages = [ + ...initialMessages, + ...Array.from({ length: 20 }, (_, index) => marker(120 + index)) ] - } + try { + const { container, rerender } = render(list(initialMessages, isVisible)) + await settleVirtualizer(container) - function tailHeightAt(step: number): number { - return Math.max(ROW_PX, (1 + step * LINES_PER_STEP) * STREAM_LINE_PX) - } - - function transcriptAt(step: number): NativeChatMessage[] { - const lines = Array.from( - { length: step * LINES_PER_STEP }, - (_, index) => `streamed line ${index}` - ) - const next = [...transcript] - next[TAIL_INDEX] = { - ...marker(TAIL_INDEX), - blocks: [{ type: 'text', text: [`marker-${TAIL_INDEX}`, ...lines].join('\n') }] - } - return next - } - - function streamingList(step: number): React.JSX.Element { - return ( - - ) - } - - function scrollRoot(container: HTMLElement): HTMLElement { - const scroller = container.querySelector('[data-native-chat-scroll]') - if (!scroller) { - throw new Error('no transcript scroll root') - } - return scroller - } - - /** One painted frame, repeated to a fixed point: deliver the resize callbacks - * the growth caused, then fire the scroll event a browser fires for any - * `scrollTop` the code wrote itself. Refusing to settle is a failure in its - * own right — that is the view oscillating. */ - function paint(container: HTMLElement): void { - const scroller = scrollRoot(container) - let lastScrollTop = scroller.scrollTop - for (let pass = 0; pass < 12; pass += 1) { - let changed = false - act(() => { - changed = deliverResizes() - }) - if (scroller.scrollTop !== lastScrollTop) { - lastScrollTop = scroller.scrollTop - fireEvent.scroll(scroller) - changed = true - } - if (!changed) { - return - } - } - throw new Error('the transcript never settled: resize and scroll kept moving it') - } - - function distanceFromBottom(container: HTMLElement): number { - const scroller = scrollRoot(container) - return scroller.scrollHeight - scroller.clientHeight - scroller.scrollTop - } - - function setMeasuredTail(step: number): void { - const heights = Array.from({ length: TRANSCRIPT_LENGTH }, () => ROW_PX) - heights[TAIL_INDEX] = tailHeightAt(step) - layout.measuredRowHeights = heights - } - - let restoreLayout = (): void => {} - let restoreResizeObserver = (): void => {} - beforeEach(() => { - restoreLayout = stubLayout({ scrollGeometry: true, offsetChain: true }) - restoreResizeObserver = stubResizeObserver() - layout.belowTranscriptPx = BELOW_TRANSCRIPT_PX - layout.aboveTranscriptPx = 0 - setMeasuredTail(0) - }) - afterEach(() => { - restoreResizeObserver() - restoreLayout() - layout.measuredRowHeights = [] - layout.belowTranscriptPx = BELOW_TRANSCRIPT_PX - layout.aboveTranscriptPx = 0 - vi.restoreAllMocks() - }) - - it('holds the pin, the mount and the reserved total at every frame of the growth', () => { - setMeasuredTail(0) - const { container, rerender } = render(streamingList(0)) - paint(container) - - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) - expect(windowState(container).totalSize).toBe(BASE_TOTAL_PX + tailHeightAt(0)) - - const frames: { step: number; tail: number; total: number; distance: number }[] = [] - for (let step = 1; step <= GROWTH_STEPS; step += 1) { - setMeasuredTail(step) - rerender(streamingList(step)) - paint(container) - - const { totalSize, indexes } = windowState(container) - const distance = distanceFromBottom(container) - frames.push({ step, tail: tailHeightAt(step), total: totalSize, distance }) - - // Pinned: the reader is still looking at the bottom of the row. - expect(distance).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) - // Mounted: never swapped for reserved space while it is the live row. - expect(indexes).toContain(TAIL_INDEX) - expect(screen.getByText(/streamed line 0/)).toBeInTheDocument() - // Tracking: the reservation follows the measurement, not the estimate. - expect(totalSize).toBe(BASE_TOTAL_PX + tailHeightAt(step)) - // Still a window, not the whole transcript remounted by the growth. - expect(indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) - } - - expect(frames).toHaveLength(GROWTH_STEPS) - expect(frames.at(-1)?.tail).toBeGreaterThan(VIEWPORT_PX * 10) - expect(Math.max(...frames.map((frame) => frame.distance))).toBeLessThanOrEqual( - NATIVE_CHAT_BOTTOM_THRESHOLD_PX - ) - }) - - it('leaves a reader who scrolled up where they were, however far the row grows', () => { - setMeasuredTail(4) - const { container, rerender } = render(streamingList(4)) - paint(container) - - const readingAt = 2000 - scrollTranscript(container, readingAt) - paint(container) - expect(distanceFromBottom(container)).toBeGreaterThan(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) - expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() - - for (let step = 5; step <= GROWTH_STEPS; step += 1) { - setMeasuredTail(step) - rerender(streamingList(step)) - paint(container) - - const { totalSize, indexes } = windowState(container) - // Not yanked: the offset the reader chose is the offset they still have. - expect(scrollRoot(container).scrollTop).toBe(readingAt) - // The row is off screen but still measured, which is what keeps the - // reserved total — and so the scrollbar — honest while it grows. - expect(indexes).toContain(TAIL_INDEX) - expect(totalSize).toBe(BASE_TOTAL_PX + tailHeightAt(step)) - } - - expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() - }) - - it.each([0, 100])( - 'keeps a reader parked above a growing row with a %i px initial measurement delta', - (measurementDelta) => { - setMeasuredTail(4) - layout.measuredRowHeights = layout.measuredRowHeights.map((height, index) => - index === TAIL_INDEX ? height + measurementDelta : height - ) - const { container, rerender } = render(streamingList(4)) - paint(container) const scroller = scrollRoot(container) - - const parkGapPx = NATIVE_CHAT_BOTTOM_THRESHOLD_PX - 8 - const parkedAt = scroller.scrollHeight - scroller.clientHeight - parkGapPx - scrollTranscript(container, parkedAt) - expect(distanceFromBottom(container)).toBe(parkGapPx) - // Not the "scrolled far away" case above: the latest message is still on - // screen, so there is nothing to offer a way back to yet. - expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() - - setMeasuredTail(5) - rerender(streamingList(5)) - paint(container) - expect(scroller.scrollTop).toBe(parkedAt) - - let previousDistance = distanceFromBottom(container) - for (let step = 6; step <= GROWTH_STEPS; step += 1) { - setMeasuredTail(step) - rerender(streamingList(step)) - paint(container) - - // The offset stops moving at all... - expect(scroller.scrollTop).toBe(parkedAt) - // ...so the end runs away from the reader instead of carrying them along. - const distance = distanceFromBottom(container) - expect(distance).toBeGreaterThan(previousDistance) - previousDistance = distance - } - - expect(previousDistance).toBeGreaterThan(VIEWPORT_PX) + const readingAt = 2_000 + scrollTranscript(container, readingAt) + await settleVirtualizer(container) expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() - } - ) - it('leaves a parked reader in place through repeated appends', () => { - const { container, rerender } = render(list(transcript)) - paint(container) - const scroller = scrollRoot(container) - const parkedAt = scroller.scrollHeight - scroller.clientHeight - 40 - scrollTranscript(container, parkedAt) - - for (let count = 1; count <= 8; count += 1) { - rerender(list(appendedTranscript(count))) - paint(container) - expect(scroller.scrollTop).toBe(parkedAt) - expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) - } - expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() - }) - - it('follows repeated appends until the reader detaches', () => { - const { container, rerender } = render(list(transcript)) - paint(container) - const scroller = scrollRoot(container) - for (let count = 1; count <= 8; count += 1) { - rerender(list(appendedTranscript(count))) - paint(container) - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) - fireEvent.scroll(scroller) - } - - const parkedAt = scroller.scrollTop - 22 - scrollTranscript(container, parkedAt) - rerender(list(appendedTranscript(9))) - paint(container) - expect(scroller.scrollTop).toBe(parkedAt) - }) - - it('follows an empty transcript through underflow into scrollable output', () => { - const { container, rerender } = render(list([])) - paint(container) - expect(scrollRoot(container).scrollTop).toBe(0) - rerender(list(transcript.slice(0, 1))) - paint(container) - expect(scrollRoot(container).scrollTop).toBe(0) - fireEvent.scroll(scrollRoot(container)) - rerender(list(transcript)) - paint(container) - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) - expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) - }) - - it.each(['reader', 'jump'] as const)('rearms growth and append following via %s', (rearm) => { - setMeasuredTail(4) - const { container, rerender } = render(streamingList(4)) - paint(container) - const scroller = scrollRoot(container) - fireEvent.scroll(scroller) - const parkedAt = scroller.scrollTop - 22 - scrollTranscript(container, parkedAt) - setMeasuredTail(5) - rerender(streamingList(5)) - paint(container) - expect(scroller.scrollTop).toBe(parkedAt) - - if (rearm === 'reader') { - scrollTranscript( - container, - scroller.scrollHeight - scroller.clientHeight - NATIVE_CHAT_FOLLOW_REARM_PX - ) - } else { - fireEvent.click(screen.getByRole('button', { name: /jump to latest/i })) - } - paint(container) - expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() - for (let step = 6; step <= 8; step += 1) { - setMeasuredTail(step) - rerender(streamingList(step)) - paint(container) - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) - expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) - } - rerender(list([...transcriptAt(8), marker(TRANSCRIPT_LENGTH)])) - paint(container) - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) - }) - - it('preserves the visible row anchor across prepends while detached', () => { - const { container, rerender } = render(list(transcript)) - paint(container) - const readingAt = 2000 - scrollTranscript(container, readingAt) - paint(container) - - const earlier = Array.from({ length: 10 }, (_, index) => marker(index - 10)) - rerender(list([...earlier, ...transcript])) - paint(container) - expect(scrollRoot(container).scrollTop).toBe(readingAt + earlier.length * ROW_PITCH_PX) - expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) - expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() - }) - - it('compensates a measurement entirely above the viewport without reattaching', () => { - const { container, rerender } = render(list(transcript)) - paint(container) - const scroller = scrollRoot(container) - // Establish a forward scroll direction before reading at this offset. The - // backward-scroll suppression below covers the separate case where a reader - // is still moving upward while overscan rows settle. - scrollTranscript(container, 0) - paint(container) - const readingAt = 2000 - scrollTranscript(container, readingAt) - paint(container) - const aboveIndex = windowState(container).indexes[0]! - expect((aboveIndex + 1) * ROW_PITCH_PX).toBeLessThan(readingAt) - for (const growth of [100, 200]) { - layout.measuredRowHeights = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => - index === aboveIndex ? ROW_PX + growth : ROW_PX - ) - paint(container) - expect(scroller.scrollTop).toBe(readingAt + growth) - } - rerender(list(appendedTranscript(1))) - paint(container) - expect(scroller.scrollTop).toBe(readingAt + 200) - expect(windowState(container).indexes.length).toBeLessThan(TRANSCRIPT_LENGTH / 4) - }) - - it('keeps following when a pin echo arrives after the document grows', () => { - setMeasuredTail(0) - const { container } = render(streamingList(0)) - paint(container) - const scroller = scrollRoot(container) - - setMeasuredTail(1) - expect(deliverResizes()).toBe(true) - const pinnedAt = scroller.scrollTop - layout.belowTranscriptPx += 2_000 - - fireEvent.scroll(scroller) - - expect(scroller.scrollTop).toBe(pinnedAt) - expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() - paint(container) - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_FOLLOW_REARM_PX) - }) - - it('does not counter upward scrolling when measured overscan rows settle', () => { - const readingAt = 2000 - const aboveIndex = Math.floor(readingAt / ROW_PITCH_PX) - 1 - const { container } = render(list(transcript)) - paint(container) - scrollTranscript(container, readingAt + 100) - paint(container) - layout.measuredRowHeights = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => - index === aboveIndex ? ROW_PX + 10 : ROW_PX - ) - paint(container) - scrollTranscript(container, readingAt) - paint(container) - const scroller = scrollRoot(container) - const scrollTo = vi.spyOn(scroller, 'scrollTo') - - layout.measuredRowHeights = layout.measuredRowHeights.map((height, index) => - index === aboveIndex ? height + 20 : height - ) - paint(container) - - expect(scroller.scrollTop).toBe(readingAt) - expect(scrollTo).not.toHaveBeenCalled() - }) - - it('keeps the offset when a visible row shrinks past the viewport top', () => { - const focusedIndex = 45 - const { container } = render(list(transcript)) - paint(container) - scrollTranscript(container, focusedIndex * ROW_PITCH_PX) - paint(container) - layout.measuredRowHeights = Array.from({ length: TRANSCRIPT_LENGTH }, (_, index) => - index === focusedIndex ? 100 : ROW_PX - ) - paint(container) - const readingAt = focusedIndex * ROW_PITCH_PX + 60 - scrollTranscript(container, readingAt) - paint(container) - const scroller = scrollRoot(container) - const scrollTo = vi.spyOn(scroller, 'scrollTo') - - layout.measuredRowHeights = layout.measuredRowHeights.map((height, index) => - index === focusedIndex ? 30 : height - ) - paint(container) - - expect(scroller.scrollTop).toBe(readingAt) - expect(scrollTo).not.toHaveBeenCalled() - }) - - it('settles a pending end reconcile after the reader keeps scrolling away', async () => { - setMeasuredTail(0) - const { container } = render(streamingList(0)) - const scroller = scrollRoot(container) - // Trigger a pin outside React's act wrapper so its TanStack rAF reconcile is - // still pending when the reader moves away. - setMeasuredTail(1) - expect(deliverResizes()).toBe(true) - const scheduleSpy = vi.spyOn(window, 'requestAnimationFrame') - const scrollToSpy = vi.spyOn(scroller, 'scrollTo') - const readingAt = 2000 - scroller.scrollTop = readingAt - fireEvent.scroll(scroller) - expect(scrollToSpy).toHaveBeenLastCalledWith({ behavior: 'auto', top: readingAt }) - scroller.scrollTop = 1800 - fireEvent.scroll(scroller) - expect(scrollToSpy).toHaveBeenLastCalledWith({ behavior: 'auto', top: 1800 }) - - await act(async () => { - for (let frame = 0; frame < 6; frame += 1) { - await new Promise((resolve) => requestAnimationFrame(() => resolve())) + isVisible = false + rerender(list(initialMessages, isVisible)) + await settleVirtualizer(container) + const scrollTo = vi.spyOn(scroller, 'scrollTo') + try { + rerender(list(appendedMessages, isVisible)) + await settleVirtualizer(container) + expect(scrollTo).not.toHaveBeenCalled() + } finally { + scrollTo.mockRestore() } - }) - const scheduledFrames = scheduleSpy.mock.calls.length - scheduleSpy.mockRestore() - scrollToSpy.mockRestore() - expect(scheduledFrames).toBeLessThanOrEqual(8) - expect(scroller.scrollTop).toBe(1800) - expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + isVisible = true + rerender(list(appendedMessages, isVisible)) + await settleVirtualizer(container) + + expect(scroller.scrollTop).toBe(readingAt) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + } finally { + restoreResizeObserver() + restoreLayout() + } }) - // With something above the spacer, the two parties stop agreeing on where the - // end is: the transcript measures it from the document, the virtualizer from - // the spacer's own height against a container-absolute offset. The second is - // short by everything outside the spacer, so it reads a reader who is clearly - // above the end as sitting on it. - describe('with a gutter above the transcript', () => { - /** `pt-10` plus the "Load earlier" block and its gap — what sits above the - * spacer once a resumed session still has older history to page in. */ - const GUTTER_PX = 92 - /** Far enough up that the transcript itself calls the reader detached, and - * still inside the band the virtualizer computes (48 + 92 + 24). */ - const READING_ABOVE_END_PX = 96 - // A nonzero delta seeds the size cache; zero exercises first-measure growth. - const MEASURE_SKEW_PX = 7 + it('preserves a detached viewport when a structured session catches up after reveal', async () => { + let isVisible = true + const restoreLayout = stubLayout({ + scrollGeometry: true, + isVisible: () => isVisible + }) + const restoreResizeObserver = stubResizeObserver() + const initialMessages = Array.from({ length: 120 }, (_, index) => marker(index)) + const appendedMessages = [ + ...initialMessages, + ...Array.from({ length: 20 }, (_, index) => marker(120 + index)) + ] + try { + const { container, rerender } = render(list(initialMessages, isVisible)) + await settleVirtualizer(container) - function setSkewedTail(step: number, skew = MEASURE_SKEW_PX): void { - const heights = Array.from({ length: TRANSCRIPT_LENGTH }, () => ROW_PX) - heights[TAIL_INDEX] = tailHeightAt(step) + skew - layout.measuredRowHeights = heights + const scroller = scrollRoot(container) + const readingAt = 2_000 + scrollTranscript(container, readingAt) + await settleVirtualizer(container) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + + isVisible = false + rerender(list(initialMessages, isVisible)) + await settleVirtualizer(container) + isVisible = true + rerender(list(initialMessages, isVisible)) + // The resumed transport can publish catch-up before the reveal write emits a scroll event. + rerender(list(appendedMessages, isVisible)) + await settleVirtualizer(container) + + expect(scroller.scrollTop).toBe(readingAt) + expect(screen.getByRole('button', { name: /jump to latest/i })).toBeInTheDocument() + } finally { + restoreResizeObserver() + restoreLayout() } + }) - beforeEach(() => { - layout.aboveTranscriptPx = GUTTER_PX + it('catches a following viewport up after messages append while hidden', async () => { + let isVisible = true + const restoreLayout = stubLayout({ + scrollGeometry: true, + isVisible: () => isVisible }) + const restoreResizeObserver = stubResizeObserver() + const initialMessages = Array.from({ length: 120 }, (_, index) => marker(index)) + const appendedMessages = [ + ...initialMessages, + ...Array.from({ length: 20 }, (_, index) => marker(120 + index)) + ] + try { + const { container, rerender } = render(list(initialMessages, isVisible)) + await settleVirtualizer(container) - it.each([0, MEASURE_SKEW_PX])( - 'leaves a reader just above the end while the row grows (skew %i)', - (skew) => { - setSkewedTail(4, skew) - const { container, rerender } = render(streamingList(4)) - paint(container) - const scroller = scrollRoot(container) + isVisible = false + rerender(list(initialMessages, isVisible)) + await settleVirtualizer(container) + rerender(list(appendedMessages, isVisible)) + await settleVirtualizer(container) - const readingAt = scroller.scrollHeight - scroller.clientHeight - READING_ABOVE_END_PX - scrollTranscript(container, readingAt) - paint(container) - expect(distanceFromBottom(container)).toBe(READING_ABOVE_END_PX) + isVisible = true + rerender(list(appendedMessages, isVisible)) + await settleVirtualizer(container) - for (let step = 5; step <= 10; step += 1) { - setSkewedTail(step, skew) - rerender(streamingList(step)) - paint(container) - - // Not dragged along: the offset the reader chose is the offset they keep, - // however much the row below them grows. - expect(scroller.scrollTop).toBe(readingAt) - } - } - ) - - it('still pins a reader who is at the end, with the gutter in the document', () => { - setSkewedTail(4) - const { container, rerender } = render(streamingList(4)) - paint(container) - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) - - for (let step = 5; step <= 10; step += 1) { - setSkewedTail(step) - rerender(streamingList(step)) - paint(container) - - expect(distanceFromBottom(container)).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) - } - }) + const scroller = scrollRoot(container) + expect( + scroller.scrollHeight - scroller.clientHeight - scroller.scrollTop + ).toBeLessThanOrEqual(NATIVE_CHAT_BOTTOM_THRESHOLD_PX) + expect(screen.queryByRole('button', { name: /jump to latest/i })).toBeNull() + } finally { + restoreResizeObserver() + restoreLayout() + } }) }) diff --git a/src/renderer/src/components/native-chat/NativeChatResolvedView.tsx b/src/renderer/src/components/native-chat/NativeChatResolvedView.tsx index 89f28683429..4f074fee22c 100644 --- a/src/renderer/src/components/native-chat/NativeChatResolvedView.tsx +++ b/src/renderer/src/components/native-chat/NativeChatResolvedView.tsx @@ -400,6 +400,7 @@ export function NativeChatResolvedView({ ) : ( + (await import('./NativeChatStructuredSession.test-harness')).createStructuredSessionMocks() +) + +vi.mock('@/lib/structured-agent-session-launch', () => + moduleFactories.structuredAgentSessionLaunch() +) +vi.mock('@/runtime/structured-agent-session-client', () => + moduleFactories.structuredAgentSessionClient() +) +vi.mock('./use-structured-agent-session', () => moduleFactories.useStructuredAgentSession()) +vi.mock('./use-native-chat-font-scale', () => moduleFactories.useNativeChatFontScale()) +vi.mock('./use-native-chat-file-link-context', () => moduleFactories.useNativeChatFileLinkContext()) +vi.mock('./use-native-chat-file-link-click', () => moduleFactories.useNativeChatFileLinkClick()) +vi.mock('./NativeChatMessageList', () => moduleFactories.nativeChatMessageList()) +vi.mock('./NativeChatComposer', () => moduleFactories.nativeChatComposer()) +vi.mock('./NativeChatEmptyState', () => moduleFactories.nativeChatEmptyState()) +vi.mock('./NativeChatApprovalCard', () => moduleFactories.nativeChatApprovalCard()) +vi.mock('./NativeChatQuestionCard', () => moduleFactories.nativeChatQuestionCard()) + +import { NativeChatStructuredSession } from './NativeChatStructuredSession' + +function sessionView(): React.JSX.Element { + return ( + + ) +} + +describe('NativeChatStructuredSession launch lifecycle', () => { + afterEach(() => { + cleanup() + localStorage.clear() + resetStructuredSessionMocks() + }) + + it('shows the ordinary usable chat without a startup label while launch is pending', () => { + mocks.launchLifecycle = 'pending' + render(sessionView()) + + expect(screen.getByTestId('structured-composer')).toBeTruthy() + expect(mocks.controllerProps).toMatchObject({ transportEnabled: false }) + expect(screen.queryByText(/Starting (Claude|Codex) chat/i)).toBeNull() + expect(screen.queryByRole('button', { name: 'Retry' })).toBeNull() + }) + + it.each([ + ['failed', 'Chat could not be started.'], + ['visibility-unknown', 'Chat connection could not be confirmed.'] + ] as const)('offers launch Retry for %s without naming the provider', (lifecycle, message) => { + mocks.launchLifecycle = lifecycle + render(sessionView()) + + expect(screen.getByText(message)).toBeTruthy() + expect(screen.queryByText(/Starting (Claude|Codex) chat/i)).toBeNull() + fireEvent.click(screen.getByRole('button', { name: 'Retry' })) + expect(mocks.retryLaunch).toHaveBeenCalledWith('wt-1', 'session-1') + }) + + it('keeps the durable outbox parked until publication, then dispatches it once', async () => { + mocks.mode = 'outbox' + mocks.launchLifecycle = 'visibility-unknown' + mocks.call.mockResolvedValue({ + ok: true, + value: { submission: { clientMessageId: 'client-1', dispatchState: 'accepted' } } + }) + const { rerender } = render(sessionView()) + const send = mocks.composerProps?.structuredTransport?.send + if (typeof send !== 'function') { + throw new Error('Structured composer transport was not installed') + } + + expect(send('queued while launching', [])).toBe(true) + expect(mocks.call).not.toHaveBeenCalled() + fireEvent.click(screen.getByRole('button', { name: 'Retry' })) + expect(mocks.call).not.toHaveBeenCalled() + + mocks.launchLifecycle = 'published' + rerender(sessionView()) + await waitFor(() => expect(mocks.call).toHaveBeenCalledOnce()) + expect(mocks.call).toHaveBeenCalledWith( + { kind: 'local' }, + 'agentSession.send', + expect.objectContaining({ envelope: expect.objectContaining({ sessionId: 'session-1' }) }) + ) + }) + + it.each([null, 'published'] as const)( + 'enables provider transport for lifecycle %s', + (lifecycle) => { + mocks.launchLifecycle = lifecycle + render(sessionView()) + + expect(mocks.controllerProps).toMatchObject({ transportEnabled: true }) + expect(screen.queryByRole('button', { name: 'Retry' })).toBeNull() + } + ) +}) diff --git a/src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx b/src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx index 345ad5bbef2..c214479b84d 100644 --- a/src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx +++ b/src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx @@ -1,16 +1,25 @@ import { forwardRef, useImperativeHandle, useRef } from 'react' -import { vi, type Mock } from 'vitest' +import { vi } from 'vitest' import type { AgentJournalRenderItem } from '../../../../shared/agent-session-journal-types' import type { AgentSessionBackgroundTask } from '../../../../shared/agent-session-wire' import type { NativeChatApprovalCardProps } from './NativeChatApprovalCard' import type { NativeChatQuestionCardProps } from './NativeChatQuestionCard' import type { NativeChatLaunchSeed } from './native-chat-composer-types' +import type { StructuredAgentSessionLaunchLifecycle } from '@/lib/structured-agent-session-launch' +import type { + SessionOptionSetResult, + SessionOptionValue +} from '../../../../shared/native-chat-session-options' -// Why: a named spy type keeps the harness's inferred return type portable across the test files. -type StructuredSessionSpy = Mock +type StopBackgroundTaskSpy = (sessionId: string, taskId?: string) => unknown + +function nullable(): T | null { + return null +} type StructuredSessionMessageListProps = { allowFileUriLinks?: boolean + isVisible?: boolean onLinkClick?: (...args: unknown[]) => void showTurnStatus?: boolean showLiveTurnActivity?: boolean @@ -28,8 +37,11 @@ const initialApprovalCardProps: NativeChatApprovalCardProps | null = null */ export function createStructuredSessionMocks() { const mocks = { - call: vi.fn() as StructuredSessionSpy, - fileLinkClick: vi.fn() as StructuredSessionSpy, + call: vi.fn<(...args: never[]) => unknown>(), + fileLinkClick: vi.fn<(...args: never[]) => unknown>(), + launchLifecycle: nullable(), + retryLaunch: vi.fn<(...args: never[]) => unknown>(), + controllerProps: nullable<{ transportEnabled?: boolean }>(), mode: 'static' as 'static' | 'outbox', status: 'ready' as 'idle' | 'loading' | 'ready' | 'error', messages: null as null | unknown[], @@ -42,10 +54,10 @@ export function createStructuredSessionMocks() { approvalCardProps: initialApprovalCardProps, questionCardProps: null as NativeChatQuestionCardProps | null, promptItems: [] as AgentJournalRenderItem[], - respond: vi.fn() as StructuredSessionSpy, - cancel: vi.fn() as StructuredSessionSpy, - handlePasteEvent: vi.fn() as StructuredSessionSpy, - pasteFromClipboard: vi.fn() as StructuredSessionSpy, + respond: vi.fn<(...args: never[]) => unknown>(), + cancel: vi.fn<(...args: never[]) => unknown>(), + handlePasteEvent: vi.fn<(...args: never[]) => unknown>(), + pasteFromClipboard: vi.fn<(...args: never[]) => unknown>(), submissions: [] as unknown[], monitoringBackgroundTasks: false, showBackgroundTasks: false, @@ -55,7 +67,7 @@ export function createStructuredSessionMocks() { supportsBackgroundTaskStopAll: true, backgroundTasks: [] as AgentSessionBackgroundTask[], settledBackgroundTasks: [] as AgentSessionBackgroundTask[], - stopBackgroundTask: vi.fn() as StructuredSessionSpy + stopBackgroundTask: vi.fn() } const moduleFactories = { @@ -69,11 +81,13 @@ export function createStructuredSessionMocks() { useStructuredAgentSession: (props: { sessionId: string target: { kind: 'local' } | { kind: 'environment'; environmentId: string } + transportEnabled?: boolean }) => { + mocks.controllerProps = props const outbox = useStructuredAgentSessionOutbox({ sessionId: props.sessionId, target: props.target, - fence: 1, + fence: props.transportEnabled === false ? null : 1, submissions: mocks.submissions as never }) return { @@ -99,7 +113,7 @@ export function createStructuredSessionMocks() { error: outbox.error, hasOlder: false, loadingOlder: false, - loadOlder: vi.fn() as StructuredSessionSpy, + loadOlder: vi.fn<() => Promise>(), prompts: mocks.promptItems, outbox: outbox.outbox, blockedClientMessageId: outbox.blockedClientMessageId, @@ -135,15 +149,21 @@ export function createStructuredSessionMocks() { ], optionSurface: { getSnapshot: () => [], - setOption: vi.fn() as StructuredSessionSpy, - invokeAction: vi.fn() as StructuredSessionSpy, + setOption: + vi.fn<(id: string, value: SessionOptionValue) => Promise>(), + invokeAction: vi.fn<(id: string) => Promise>(), subscribe: () => () => {} }, - setStructuredOption: vi.fn() as StructuredSessionSpy + setStructuredOption: + vi.fn<(id: string, value: SessionOptionValue) => Promise>() } } } }, + structuredAgentSessionLaunch: () => ({ + retryStructuredAgentSessionLaunch: mocks.retryLaunch, + useStructuredAgentSessionLaunchLifecycle: () => mocks.launchLifecycle + }), useNativeChatFontScale: () => ({ useNativeChatFontScale: () => ({ scale: 1 }) }), @@ -197,6 +217,9 @@ export function createStructuredSessionMocks() { const resetStructuredSessionMocks = (): void => { mocks.call.mockReset() + mocks.launchLifecycle = null + mocks.retryLaunch.mockReset() + mocks.controllerProps = null mocks.mode = 'static' mocks.status = 'ready' mocks.messages = null diff --git a/src/renderer/src/components/native-chat/NativeChatStructuredSession.test.tsx b/src/renderer/src/components/native-chat/NativeChatStructuredSession.test.tsx index 823f01a3fe5..41308dbce54 100644 --- a/src/renderer/src/components/native-chat/NativeChatStructuredSession.test.tsx +++ b/src/renderer/src/components/native-chat/NativeChatStructuredSession.test.tsx @@ -134,6 +134,23 @@ describe('NativeChatStructuredSession', () => { expect(mocks.fileLinkClick).toHaveBeenCalledWith(event, 'file:///repo/src/a.ts') }) + // The list defaults to visible, so a dropped prop silently re-arms auto-scroll + // on reveal and drags a reader who left a hidden pane detached to the bottom. + it.each([true, false])('tells the transcript the pane is visible: %s', (isVisible) => { + render( + + ) + + expect(mocks.messageListProps?.isVisible).toBe(isVisible) + }) + // Turn status and transcript image previews shipped Codex-first. Every // structured session renders through the same list, so neither is agent-gated. it.each(['codex', 'claude'] as const)( @@ -354,7 +371,7 @@ describe('NativeChatStructuredSession', () => { let finishFirst!: (value: unknown) => void let finishSecond!: (value: unknown) => void mocks.stopBackgroundTask.mockImplementation( - (_sessionId: string, taskId: string) => + (_sessionId: string, taskId?: string) => new Promise((resolve) => { if (taskId === 'task-one') { finishFirst = resolve diff --git a/src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx b/src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx index 3908c42fa28..0da97ba0eba 100644 --- a/src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx +++ b/src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx @@ -1,10 +1,8 @@ import { useMemo, useRef, useState } from 'react' -import { RotateCcw } from 'lucide-react' import { encodeAgentSessionQuestionAnswers } from '../../../../shared/agent-session-question-answer' import { dispatchStructuredAgentSessionComposerCommand } from '../../../../shared/structured-agent-session-composer' import { structuredAgentSessionPaneKey } from '../../../../shared/structured-agent-session-projection' import type { NativeChatLiveSession } from './use-native-chat-live-session' -import { Button } from '@/components/ui/button' import { NativeChatApprovalCard } from './NativeChatApprovalCard' import { NativeChatComposer, type NativeChatComposerHandle } from './NativeChatComposer' import { NativeChatEmptyState } from './NativeChatEmptyState' @@ -17,22 +15,14 @@ import { LinkActionPopover } from '@/components/link-actions/LinkActionPopover' import { useNativeChatLinkActions } from './use-native-chat-link-actions' import { useNativeChatFileLinkContext } from './use-native-chat-file-link-context' import { useStructuredAgentSession } from './use-structured-agent-session' -import { translate } from '@/i18n/i18n' import { useNativeChatImageRuntimeContext } from './native-chat-image-runtime-context' import { useStructuredNativeChatPaneCommands } from './use-structured-native-chat-pane-commands' import type { NativeChatStructuredViewProps } from './native-chat-view-types' -import { NativeChatBackgroundTasksStatus } from './NativeChatBackgroundTasksStatus' +import { NativeChatStructuredSessionStatus } from './NativeChatStructuredSessionStatus' import { useNativeChatLaunchDraftSignal } from './use-native-chat-launch-draft-adoption' - -type StoppingBackgroundTasks = { - sessionId: string - taskIds: ReadonlySet - all: boolean -} - -const NO_STOPPING_TASKS: ReadonlySet = new Set() - -type ExpandedBackgroundTasks = { sessionId: string; expanded: boolean } +import { NativeChatLaunchRetry } from './NativeChatLaunchRetry' +import { useNativeChatProvisionalLaunch } from './use-native-chat-provisional-launch' +import { NativeChatDeliveryRetry } from './NativeChatDeliveryRetry' function encodeQuestionAnswer(questionId: string, answer: string): string { return `${encodeURIComponent(questionId)}:${encodeURIComponent(answer)}` @@ -41,7 +31,15 @@ function encodeQuestionAnswer(questionId: string, answer: string): string { export function NativeChatStructuredSession( props: Omit ): React.JSX.Element { - const controller = useStructuredAgentSession(props) + const fileLinkContext = useNativeChatFileLinkContext(props.tabId) + const provisionalLaunch = useNativeChatProvisionalLaunch( + fileLinkContext?.worktreeId, + props.sessionId + ) + const controller = useStructuredAgentSession({ + ...props, + transportEnabled: provisionalLaunch.transportEnabled + }) const launchDraftSignal = useNativeChatLaunchDraftSignal({ terminalTabId: props.tabId, agent: props.agent, @@ -51,12 +49,6 @@ export function NativeChatStructuredSession( transcriptLoading: controller.status === 'idle' || controller.status === 'loading' }) const [composerError, setComposerError] = useState(null) - const [stoppingBackgroundTasks, setStoppingBackgroundTasks] = - useState(null) - // Held here, not in the strip: the strip unmounts whenever live work briefly - // drops to nothing, and its own state would collapse the list each time. - const [expandedBackgroundTasks, setExpandedBackgroundTasks] = - useState(null) const [optionPickerRequest, setOptionPickerRequest] = useState<{ id: string sequence: number @@ -105,15 +97,12 @@ export function NativeChatStructuredSession( ) const viewState = selectNativeChatViewState(session) const fontScale = useNativeChatFontScale(viewState.kind === 'ready') - const fileLinkContext = useNativeChatFileLinkContext(props.tabId) const imageRuntimeContext = useNativeChatImageRuntimeContext(props.tabId) const { onLinkClick, linkActionRequest, closeLinkActions } = useNativeChatLinkActions( fileLinkContext, rootRef, { sessionId: props.sessionId, isVisible: props.isVisible } ) - const activeStoppingBackgroundTasks = - stoppingBackgroundTasks?.sessionId === props.sessionId ? stoppingBackgroundTasks : null const prompt = controller.prompts[0] ?? null const cancelPrompt = () => { if (controller.turnId && prompt) { @@ -146,17 +135,6 @@ export function NativeChatStructuredSession( } ] : []) - // Only the head of the outbox is ever dispatched, so it is the only entry a - // Retry can act on and the only one whose state can be holding the queue. - // Scanning past it named a message the user was not looking at and re-sent - // one from earlier in the session while their newest sat behind it. - const outboxHead = controller.outbox[0] ?? null - const retryableOutboxEntry = - outboxHead && - (outboxHead.state === 'unconfirmed' || - outboxHead.clientMessageId === controller.blockedClientMessageId) - ? outboxHead - : null const structuredTransport = useMemo( () => ({ send: (text: string, attachments: readonly { id: string; path: string }[]): boolean => @@ -229,6 +207,7 @@ export function NativeChatStructuredSession( ) : null} - {retryableOutboxEntry ? ( -
- - {retryableOutboxEntry.state === 'unconfirmed' - ? translate( - 'auto.components.native.chat.NativeChatStructuredSession.1f772bb5d0', - 'Message delivery is unconfirmed.' - ) - : translate( - 'auto.components.native.chat.NativeChatStructuredSession.93ef441197', - 'Message was not sent.' - )} - - -
- ) : null} - {controller.error || composerError ? ( -

- {controller.error ?? composerError} -

- ) : null} - {controller.backgroundTasks.show ? ( - - setExpandedBackgroundTasks({ sessionId: props.sessionId, expanded }) - } - onStop={(taskId) => { - const targetSessionId = props.sessionId - setStoppingBackgroundTasks((current) => { - const taskIds = new Set( - current?.sessionId === targetSessionId ? current.taskIds : NO_STOPPING_TASKS - ) - if (taskId) { - taskIds.add(taskId) - } - return { - sessionId: targetSessionId, - taskIds, - all: taskId ? current?.sessionId === targetSessionId && current.all : true - } - }) - void controller.stopBackgroundTask(taskId).finally(() => { - setStoppingBackgroundTasks((current) => { - if (current?.sessionId !== targetSessionId) { - return current - } - const taskIds = new Set(current.taskIds) - if (taskId) { - taskIds.delete(taskId) - } - const all = taskId ? current.all : false - return taskIds.size === 0 && !all - ? null - : { sessionId: targetSessionId, taskIds, all } - }) - }) - }} - /> - ) : null} + + + {prompt ? null : ( + all: boolean +} + +const NO_STOPPING_TASKS: ReadonlySet = new Set() + +export function NativeChatStructuredSessionStatus(props: { + sessionId: string + error: string | null + composerError: string | null + isVisible: boolean + backgroundTasks: StructuredSessionBackgroundTasksView + stopBackgroundTask: (taskId?: string) => Promise +}): React.JSX.Element { + const [stopping, setStopping] = useState(null) + const [expanded, setExpanded] = useState<{ sessionId: string; expanded: boolean } | null>(null) + const activeStopping = stopping?.sessionId === props.sessionId ? stopping : null + + const onStop = (taskId?: string) => { + const sessionId = props.sessionId + setStopping((current) => { + const taskIds = new Set( + current?.sessionId === sessionId ? current.taskIds : NO_STOPPING_TASKS + ) + if (taskId) { + taskIds.add(taskId) + } + return { + sessionId, + taskIds, + all: taskId ? current?.sessionId === sessionId && current.all : true + } + }) + void props.stopBackgroundTask(taskId).finally(() => { + setStopping((current) => { + if (current?.sessionId !== sessionId) { + return current + } + const taskIds = new Set(current.taskIds) + if (taskId) { + taskIds.delete(taskId) + } + const all = taskId ? current.all : false + return taskIds.size === 0 && !all ? null : { sessionId, taskIds, all } + }) + }) + } + + return ( + <> + {props.error || props.composerError ? ( +

+ {props.error ?? props.composerError} +

+ ) : null} + {props.backgroundTasks.show ? ( + setExpanded({ sessionId: props.sessionId, expanded: value })} + onStop={onStop} + /> + ) : null} + + ) +} diff --git a/src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.test.tsx b/src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.test.tsx index b82f2418514..f2c77fb5c98 100644 --- a/src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.test.tsx +++ b/src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.test.tsx @@ -320,18 +320,20 @@ describe('StructuredAgentSessionStatusBridge', () => { expect(statuses()).toEqual([expect.objectContaining({ subagents: undefined })]) }) - it('keeps quiet live children authoritative and reconfirms them per session after reconnect', async () => { + it('requires fresh parent evidence as well as a reconfirmed feed after reconnect', async () => { render() await waitFor(() => expect(mocks.subscribeStatus).toHaveBeenCalledOnce()) const live = summary({ backgroundTasks: [{ id: 'child', kind: 'agent', state: 'working' }] }) + let parentIsFresh = false const childState = () => buildSubagentChildRows({ parentEntry: statuses()[0], tab: structuredTab as never, - parentIsFresh: false + parentIsFresh })[0]?.state act(() => feed().emit({ type: 'snapshot', sessions: [live] })) - // A hook's evidence window has expired, but the host has not retracted its live task. + expect(childState()).toBe('unverifiable') + parentIsFresh = true expect(childState()).toBe('working') act(() => feed().emit({ type: 'end' })) expect(childState()).toBe('unverifiable') @@ -340,6 +342,8 @@ describe('StructuredAgentSessionStatusBridge', () => { expect(childState()).toBe('unverifiable') act(() => feed(1).emit({ type: 'status', session: live })) expect(childState()).toBe('working') + parentIsFresh = false + expect(childState()).toBe('unverifiable') const writes = mocks.setAgentStatus.mock.calls.length act(() => feed(1).emit({ type: 'status', session: live })) expect(mocks.setAgentStatus).toHaveBeenCalledTimes(writes) diff --git a/src/renderer/src/components/native-chat/native-chat-windowing-test-harness.tsx b/src/renderer/src/components/native-chat/native-chat-windowing-test-harness.tsx index 9f204078dcb..ea5b4cca407 100644 --- a/src/renderer/src/components/native-chat/native-chat-windowing-test-harness.tsx +++ b/src/renderer/src/components/native-chat/native-chat-windowing-test-harness.tsx @@ -91,18 +91,36 @@ export function reservedTranscriptHeight(root: ParentNode): number { export function stubLayout({ scrollGeometry = false, offsetChain = false, - viewportHeight = () => VIEWPORT_PX + viewportHeight = () => VIEWPORT_PX, + isVisible = () => true }: { scrollGeometry?: boolean /** Give the spacer an `offsetTop` and a chain to walk up to the scroll root, * so `scrollMargin` can be something other than zero. */ offsetChain?: boolean viewportHeight?: () => number + /** A hidden transcript measures as nothing, the way `display: none` does. */ + isVisible?: () => boolean } = {}): () => void { - const scrollTops = new WeakMap() + let scrollTops = new WeakMap() + let wasLaidOut = isVisible() + /** Losing the box drops the retained offset, the way `display: none` does in a + * browser: a revealed pane reads a reader's place back only if production + * restored it. */ + const laidOut = (): boolean => { + const nowLaidOut = isVisible() + if (wasLaidOut && !nowLaidOut) { + scrollTops = new WeakMap() + } + wasLaidOut = nowLaidOut + return nowLaidOut + } const restores = [ overrideLayoutProperty('offsetHeight', { get(this: HTMLElement): number { + if (!laidOut()) { + return 0 + } if (this.hasAttribute('data-native-chat-scroll')) { return viewportHeight() } @@ -125,21 +143,27 @@ export function stubLayout({ restores.push( overrideLayoutProperty('clientHeight', { get(this: HTMLElement): number { - return this.hasAttribute('data-native-chat-scroll') ? viewportHeight() : 0 + return this.hasAttribute('data-native-chat-scroll') && laidOut() ? viewportHeight() : 0 } }), overrideLayoutProperty('scrollHeight', { get(this: HTMLElement): number { - return this.hasAttribute('data-native-chat-scroll') + return this.hasAttribute('data-native-chat-scroll') && laidOut() ? layout.aboveTranscriptPx + reservedTranscriptHeight(this) + layout.belowTranscriptPx : 0 } }), overrideLayoutProperty('scrollTop', { get(this: HTMLElement): number { + if (this.hasAttribute('data-native-chat-scroll') && !laidOut()) { + return 0 + } return scrollTops.get(this) ?? 0 }, set(this: HTMLElement, value: number): void { + if (this.hasAttribute('data-native-chat-scroll') && !laidOut()) { + return + } // A browser clamps; without this `scrollTop = scrollHeight` would park // the view past the end and every distance-from-bottom would read 0. const max = Math.max(0, this.scrollHeight - this.clientHeight) @@ -245,10 +269,11 @@ export function session(messages: NativeChatMessage[]): NativeChatLiveSession { } } -export function list(messages: NativeChatMessage[]): React.JSX.Element { +export function list(messages: NativeChatMessage[], isVisible = true): React.JSX.Element { return ( = { current: T } + +function isDesktopDeliveryUnknown(error: unknown): boolean { + const text = error instanceof Error ? `${error.name}:${error.message}` : String(error) + return /timeout|disconnect|connection|closed|unavailable|cutover/i.test(text) +} + +export function hasInFlightLaunchDispatch( + entry: StructuredAgentSessionOutboxEntry, + fence: number | null +): boolean { + return Boolean( + entry.source === 'launch' && + getStructuredAgentLaunchPromptDispatch( + entry.sessionId, + entry.clientMessageId, + fence ?? undefined + ) + ) +} + +export function readMountedStructuredAgentSessionOutbox( + sessionId: string, + fence: number | null, + read: ( + sessionId: string, + options: { recoverDispatching: boolean } + ) => StructuredAgentSessionOutboxEntry[] +): StructuredAgentSessionOutboxEntry[] { + return read(sessionId, { recoverDispatching: false }).map((entry) => + entry.state === 'dispatching' && !hasInFlightLaunchDispatch(entry, fence) + ? { ...entry, state: 'unconfirmed' as const } + : entry + ) +} + +export function dispatchStructuredAgentSessionOutboxEntry(args: { + next: StructuredAgentSessionOutboxEntry + persisted: readonly StructuredAgentSessionOutboxEntry[] + sessionId: string + target: RuntimeClientTarget + fence: number + dispatchGeneration: number + dispatchGenerationRef: MutableRef + dispatchingRef: MutableRef + blockedIdRef: MutableRef + outboxRef: MutableRef + setOutbox: (entries: StructuredAgentSessionOutboxEntry[]) => void + setError: (error: string | null) => void + applyDisposition: (disposition: StructuredAgentSessionSendDisposition) => void + createOperationId: () => string +}): { promise: Promise; started: boolean } { + const start = async (): Promise => { + args.dispatchingRef.current = true + const staged = [ + { ...args.next, state: 'dispatching' as const, lastAttemptAt: Date.now() }, + ...args.persisted.slice(1) + ] + if (!writeOutbox(args.sessionId, staged)) { + args.dispatchingRef.current = false + args.blockedIdRef.current = args.next.clientMessageId + args.setError('Message could not be saved to the outbox') + return false + } + args.outboxRef.current = staged + args.setOutbox(staged) + try { + const result = await callStructuredAgentSession< + AgentSessionMutationResult + >(args.target, 'agentSession.send', structuredAgentSessionSendRequest(args.next, args.fence)) + if (args.dispatchGenerationRef.current !== args.dispatchGeneration) { + return false + } + args.applyDisposition( + disposeStructuredAgentSessionSendResult({ + entries: args.outboxRef.current, + entry: args.next, + blockedClientMessageId: args.blockedIdRef.current, + result, + createOperationId: args.createOperationId + }) + ) + return result.ok + ? result.value.submission.dispatchState === 'accepted' || + result.value.submission.dispatchState === 'pending' + : false + } catch (caught) { + if (args.dispatchGenerationRef.current !== args.dispatchGeneration) { + return false + } + args.applyDisposition( + disposeStructuredAgentSessionSendFailure({ + entries: args.outboxRef.current, + entry: args.next, + blockedClientMessageId: args.blockedIdRef.current, + cause: caught, + isDeliveryUnknown: isDesktopDeliveryUnknown + }) + ) + return false + } finally { + if (args.dispatchGenerationRef.current === args.dispatchGeneration) { + args.dispatchingRef.current = false + } + } + } + return args.next.source === 'launch' + ? shareStructuredAgentLaunchPromptDispatch( + args.next.sessionId, + args.next.clientMessageId, + args.fence, + start + ) + : { promise: start(), started: true } +} diff --git a/src/renderer/src/components/native-chat/structured-agent-session-outbox-storage.ts b/src/renderer/src/components/native-chat/structured-agent-session-outbox-storage.ts index b823bfe3fa2..f6eac6ee288 100644 --- a/src/renderer/src/components/native-chat/structured-agent-session-outbox-storage.ts +++ b/src/renderer/src/components/native-chat/structured-agent-session-outbox-storage.ts @@ -11,7 +11,11 @@ function storageKey(sessionId: string): string { return `${OUTBOX_PREFIX}${encodeURIComponent(sessionId)}` } -export function readOutbox(sessionId: string): StructuredAgentSessionOutboxEntry[] { +export function readOutbox( + sessionId: string, + options: { recoverDispatching?: boolean } = {} +): StructuredAgentSessionOutboxEntry[] { + const recoverDispatching = options.recoverDispatching !== false try { const value = JSON.parse(localStorage.getItem(storageKey(sessionId)) ?? '[]') return Array.isArray(value) @@ -19,7 +23,9 @@ export function readOutbox(sessionId: string): StructuredAgentSessionOutboxEntry .map((entry) => parseStructuredAgentSessionOutboxEntry(entry, sessionId)) .filter((entry): entry is StructuredAgentSessionOutboxEntry => entry !== null) .map((entry) => - entry.state === 'dispatching' ? { ...entry, state: 'unconfirmed' as const } : entry + recoverDispatching && entry.state === 'dispatching' + ? { ...entry, state: 'unconfirmed' as const } + : entry ) .sort((left, right) => left.queuedAt - right.queuedAt) : [] @@ -48,13 +54,16 @@ export function enqueueStructuredAgentSessionLaunchPrompt( sessionId: string, text: string ): StructuredAgentSessionOutboxEntry | null { - const entry = createStructuredAgentSessionOutboxEntry({ - clientMessageId: createStructuredAgentSessionOperationId(() => crypto.randomUUID()), - sessionId, - text, - attachments: [], - queuedAt: Date.now() - }) + const entry = { + ...createStructuredAgentSessionOutboxEntry({ + clientMessageId: createStructuredAgentSessionOperationId(() => crypto.randomUUID()), + sessionId, + text, + attachments: [], + queuedAt: Date.now() + }), + source: 'launch' as const + } return writeOutbox(sessionId, [...readOutbox(sessionId), entry]) ? entry : null } diff --git a/src/renderer/src/components/native-chat/use-native-chat-provisional-launch.ts b/src/renderer/src/components/native-chat/use-native-chat-provisional-launch.ts new file mode 100644 index 00000000000..95a2c05236f --- /dev/null +++ b/src/renderer/src/components/native-chat/use-native-chat-provisional-launch.ts @@ -0,0 +1,22 @@ +import { useCallback } from 'react' +import { + retryStructuredAgentSessionLaunch, + useStructuredAgentSessionLaunchLifecycle +} from '@/lib/structured-agent-session-launch' + +export function useNativeChatProvisionalLaunch( + worktreeId: string | null | undefined, + sessionId: string +) { + const lifecycle = useStructuredAgentSessionLaunchLifecycle(worktreeId ?? '', sessionId) + const retry = useCallback(() => { + if (worktreeId) { + retryStructuredAgentSessionLaunch(worktreeId, sessionId) + } + }, [sessionId, worktreeId]) + return { + lifecycle, + retry, + transportEnabled: lifecycle === null || lifecycle === 'published' + } +} diff --git a/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.test.tsx b/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.test.tsx new file mode 100644 index 00000000000..75fcb5ad984 --- /dev/null +++ b/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.test.tsx @@ -0,0 +1,96 @@ +// @vitest-environment happy-dom + +import { useRef } from 'react' +import { cleanup, fireEvent, render } from '@testing-library/react' +import { afterEach, describe, expect, it, vi } from 'vitest' +import { useNativeChatTranscriptScroll } from './use-native-chat-transcript-scroll' + +function TranscriptHarness({ + isVisible, + restoreScrollOffset, + scrollToEnd +}: { + isVisible: boolean + restoreScrollOffset: (offset: number) => void + scrollToEnd: () => void +}): React.JSX.Element { + const scrollRef = useRef(null) + const contentRef = useRef(null) + const transcript = useNativeChatTranscriptScroll({ + scrollRef, + contentRef, + itemCount: 100, + isWorking: false, + showTypingIndicator: false, + isVisible, + hasMore: false, + loadingEarlier: false, + loadEarlier: vi.fn(), + alignToViewportTop: vi.fn(), + scrollToEnd, + restoreScrollOffset, + consumeProgrammaticScroll: () => false, + reconcileReaderScroll: vi.fn() + }) + return ( +
+
+
+ ) +} + +afterEach(cleanup) + +describe('native chat transcript visibility', () => { + it('restores the last detached offset when a retained tab is revealed', () => { + let scrollTop = 900 + const scrollToEnd = vi.fn() + let scrollElement: HTMLElement | null = null + const restoreScrollOffset = vi.fn((offset: number) => { + scrollTop = offset + }) + const view = render( + + ) + scrollElement = view.getByTestId('scroll') + Object.defineProperties(scrollElement, { + clientHeight: { configurable: true, get: () => 100 }, + scrollHeight: { configurable: true, get: () => 1_000 }, + scrollTop: { + configurable: true, + get: () => scrollTop, + set: (value: number) => { + scrollTop = value + } + } + }) + + scrollTop = 320 + fireEvent.scroll(scrollElement) + view.rerender( + + ) + + // A reveal-time geometry reconciliation can drift the retained DOM to its end. + scrollTop = 900 + fireEvent.scroll(scrollElement) + view.rerender( + + ) + + expect(restoreScrollOffset).toHaveBeenCalledExactlyOnceWith(320) + expect(scrollTop).toBe(320) + }) +}) diff --git a/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.ts b/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.ts index c54cbf54e85..fa87d3f333b 100644 --- a/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.ts +++ b/src/renderer/src/components/native-chat/use-native-chat-transcript-scroll.ts @@ -35,6 +35,10 @@ function geometryOf(element: HTMLElement): ScrollGeometry { } } +function hasMeasurableViewport(element: HTMLElement | null): element is HTMLElement { + return element !== null && element.clientHeight > 0 +} + export type NativeChatTranscriptScroll = { showJump: boolean onScroll: UIEventHandler @@ -49,11 +53,13 @@ export function useNativeChatTranscriptScroll({ itemCount, isWorking, showTypingIndicator, + isVisible, hasMore, loadingEarlier, loadEarlier, alignToViewportTop, scrollToEnd, + restoreScrollOffset, consumeProgrammaticScroll, reconcileReaderScroll }: { @@ -62,23 +68,28 @@ export function useNativeChatTranscriptScroll({ itemCount: number isWorking: boolean showTypingIndicator: boolean + isVisible: boolean hasMore: boolean loadingEarlier: boolean loadEarlier: () => void alignToViewportTop: (element: HTMLElement) => void scrollToEnd: () => void + restoreScrollOffset: (offset: number) => void consumeProgrammaticScroll: (event: Event) => boolean reconcileReaderScroll: (isTakingOver: boolean) => void }): NativeChatTranscriptScroll { const [showJump, setShowJump] = useState(false) const followingRef = useRef(true) + const detachedScrollTopRef = useRef(null) + const isVisibleRef = useRef(isVisible) + const previousIsVisibleRef = useRef(isVisible) const previousScrollTopRef = useRef(0) const loadEarlierRequestedAtRef = useRef(null) const syncScrollState = useCallback( (event?: Event): ScrollGeometry | null => { const element = scrollRef.current - if (!element) { + if (!isVisibleRef.current || !hasMeasurableViewport(element)) { return null } const geometry = geometryOf(element) @@ -95,6 +106,7 @@ export function useNativeChatTranscriptScroll({ reconcileReaderScroll(wasFollowing && !following) } } + detachedScrollTopRef.current = followingRef.current ? null : geometry.scrollTop setShowJump(shouldShowJumpToLatest(followingRef.current, geometry)) return geometry }, @@ -129,11 +141,17 @@ export function useNativeChatTranscriptScroll({ [hasMore, itemCount, loadEarlier, loadingEarlier, syncScrollState] ) + const scrollToEndWhenMeasurable = useCallback(() => { + if (hasMeasurableViewport(scrollRef.current)) { + scrollToEnd() + } + }, [scrollRef, scrollToEnd]) + const scrollToBottom = useCallback(() => { followingRef.current = true - scrollToEnd() + scrollToEndWhenMeasurable() setShowJump(false) - }, [scrollToEnd]) + }, [scrollToEndWhenMeasurable]) const scrollMessageToTop = useCallback( (element: HTMLElement) => { @@ -144,10 +162,27 @@ export function useNativeChatTranscriptScroll({ ) useLayoutEffect(() => { - if (followingRef.current) { - scrollToEnd() + const revealed = isVisible && !previousIsVisibleRef.current + isVisibleRef.current = isVisible + previousIsVisibleRef.current = isVisible + if (!isVisible) { + return } - }, [itemCount, isWorking, showTypingIndicator, scrollToEnd]) + if (!followingRef.current) { + if (revealed && detachedScrollTopRef.current !== null) { + restoreScrollOffset(detachedScrollTopRef.current) + } + return + } + scrollToEndWhenMeasurable() + }, [ + isVisible, + itemCount, + isWorking, + restoreScrollOffset, + showTypingIndicator, + scrollToEndWhenMeasurable + ]) useEffect(() => { const element = scrollRef.current @@ -156,7 +191,7 @@ export function useNativeChatTranscriptScroll({ } const observer = new ResizeObserver(() => { if (followingRef.current) { - scrollToEnd() + scrollToEndWhenMeasurable() } else { syncScrollState() } @@ -168,7 +203,7 @@ export function useNativeChatTranscriptScroll({ observer.observe(contentRef.current) } return () => observer.disconnect() - }, [contentRef, scrollRef, scrollToEnd, syncScrollState]) + }, [contentRef, scrollRef, scrollToEndWhenMeasurable, syncScrollState]) return { showJump, onScroll, scrollToBottom, scrollMessageToTop } } diff --git a/src/renderer/src/components/native-chat/use-native-chat-transcript-window.options.test.tsx b/src/renderer/src/components/native-chat/use-native-chat-transcript-window.options.test.tsx index 82166952670..70ddd5d4f34 100644 --- a/src/renderer/src/components/native-chat/use-native-chat-transcript-window.options.test.tsx +++ b/src/renderer/src/components/native-chat/use-native-chat-transcript-window.options.test.tsx @@ -67,13 +67,16 @@ afterEach(() => { }) describe('native chat transcript virtualizer contract', () => { - it('retains prepend anchoring without independently following the end', () => { - renderHook(() => - useNativeChatTranscriptWindow({ - scrollRef: { current: null }, - slots: [], - revealIndex: -1 - }) + it('retains prepend anchoring without geometry-driven end following', () => { + const { rerender } = renderHook( + ({ isVisible }) => + useNativeChatTranscriptWindow({ + scrollRef: { current: null }, + slots: [], + isVisible, + revealIndex: -1 + }), + { initialProps: { isVisible: false } } ) expect(virtualizerMock.options.current).toMatchObject({ @@ -81,6 +84,14 @@ describe('native chat transcript virtualizer contract', () => { followOnAppend: false, scrollEndThreshold: -1 }) + + rerender({ isVisible: true }) + + expect(virtualizerMock.options.current).toMatchObject({ + anchorTo: 'end', + followOnAppend: false, + scrollEndThreshold: -1 + }) }) it('periodically resets retired measurements while restoring live measured sizes', () => { @@ -95,6 +106,7 @@ describe('native chat transcript virtualizer contract', () => { useNativeChatTranscriptWindow({ scrollRef: { current: scrollElement }, slots: [slot(id)], + isVisible: true, revealIndex: -1 }), { initialProps: { id: 'message-0' } } @@ -115,7 +127,12 @@ describe('native chat transcript virtualizer contract', () => { ({ text }) => { const current = slot('message-0') current.message.blocks = [{ type: 'text', text }] - return useNativeChatTranscriptWindow({ scrollRef, slots: [current], revealIndex: -1 }) + return useNativeChatTranscriptWindow({ + scrollRef, + slots: [current], + isVisible: true, + revealIndex: -1 + }) }, { initialProps: { text: 'first' } } ) @@ -145,6 +162,7 @@ describe('native chat transcript virtualizer contract', () => { useNativeChatTranscriptWindow({ scrollRef: { current: scrollElement }, slots: [slot('message-0')], + isVisible: true, revealIndex: -1 }) ) @@ -156,6 +174,25 @@ describe('native chat transcript virtualizer contract', () => { expect(result.current.consumeProgrammaticScroll(new Event('scroll'))).toBe(true) }) + it('restores a detached offset through the virtualizer', () => { + const scrollElement = document.createElement('div') + virtualizerMock.scrollElement.current = scrollElement + const { result } = renderHook(() => + useNativeChatTranscriptWindow({ + scrollRef: { current: scrollElement }, + slots: [slot('message-0')], + isVisible: true, + revealIndex: -1 + }) + ) + + result.current.restoreScrollOffset(320) + + expect(virtualizerMock.scrollToOffset).toHaveBeenCalledExactlyOnceWith(320, { + behavior: 'auto' + }) + }) + it('lets an explicit reveal supersede a pending reader takeover', () => { const scrollElement = document.createElement('div') const target = document.createElement('div') @@ -165,6 +202,7 @@ describe('native chat transcript virtualizer contract', () => { useNativeChatTranscriptWindow({ scrollRef: { current: scrollElement }, slots: [slot('message-0')], + isVisible: true, revealIndex: -1 }) ) diff --git a/src/renderer/src/components/native-chat/use-native-chat-transcript-window.ts b/src/renderer/src/components/native-chat/use-native-chat-transcript-window.ts index 15604bcb9a2..77546388020 100644 --- a/src/renderer/src/components/native-chat/use-native-chat-transcript-window.ts +++ b/src/renderer/src/components/native-chat/use-native-chat-transcript-window.ts @@ -41,6 +41,8 @@ export type NativeChatTranscriptWindow = { * browser's real max scroll, so this lands where the document bottom is, * trailing chrome included. */ scrollToEnd: () => void + /** Restore a detached reader offset through the virtualizer's scroll owner. */ + restoreScrollOffset: (offset: number) => void /** True when this scroll event is the echo of a registered application write. */ consumeProgrammaticScroll: (event: Event) => boolean /** Rebase a pending end reconcile while the reader takes over this frame. */ @@ -84,10 +86,12 @@ function rectOffsetWithin(element: HTMLElement, container: HTMLElement): number export function useNativeChatTranscriptWindow({ scrollRef, slots, + isVisible, revealIndex }: { scrollRef: React.RefObject slots: readonly NativeChatTranscriptSlot[] + isVisible: boolean /** Slot the transcript was asked to reveal, or -1. */ revealIndex: number }): NativeChatTranscriptWindow { @@ -275,7 +279,7 @@ export function useNativeChatTranscriptWindow({ const scrollToEnd = useCallback(() => { const container = scrollRef.current - if (!container) { + if (!isVisible || !container) { return } finishReaderTakeover() @@ -290,7 +294,27 @@ export function useNativeChatTranscriptWindow({ if (container.scrollTop !== previous) { programmaticScrollMarks.mark(container.scrollTop) } - }, [finishReaderTakeover, programmaticScrollMarks, scrollRef, virtualizer]) + }, [finishReaderTakeover, isVisible, programmaticScrollMarks, scrollRef, virtualizer]) + + const restoreScrollOffset = useCallback( + (offset: number) => { + const container = scrollRef.current + if (!isVisible || !container) { + return + } + finishReaderTakeover() + if (virtualizer.scrollElement) { + virtualizer.scrollToOffset(offset, { behavior: 'auto' }) + return + } + const previous = container.scrollTop + container.scrollTop = offset + if (container.scrollTop !== previous) { + programmaticScrollMarks.mark(container.scrollTop) + } + }, + [finishReaderTakeover, isVisible, programmaticScrollMarks, scrollRef, virtualizer] + ) const consumeProgrammaticScroll = useCallback( (event: Event): boolean => { @@ -338,6 +362,7 @@ export function useNativeChatTranscriptWindow({ measureRow: virtualizer.measureElement, alignToViewportTop, scrollToEnd, + restoreScrollOffset, consumeProgrammaticScroll, reconcileReaderScroll } diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-mutate.ts b/src/renderer/src/components/native-chat/use-structured-agent-session-mutate.ts index 6f071e1a16b..40b4cee6e6e 100644 --- a/src/renderer/src/components/native-chat/use-structured-agent-session-mutate.ts +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-mutate.ts @@ -5,7 +5,7 @@ // every result is discarded unless the runtime fence it was issued against is // still the current one. -import { useCallback, useRef, useState } from 'react' +import { useCallback, useEffect, useRef, useState } from 'react' import * as conversationCommands from './structured-conversation-command-send' import type { AgentSessionMutationResult } from '../../../../shared/agent-session-wire' import { agentSessionRefusalOperationState } from '../../../../shared/agent-session-refusal-retry' @@ -24,13 +24,19 @@ export type StructuredAgentSessionMutate = ( export function useStructuredAgentSessionMutate(args: { sessionId: string target: RuntimeClientTarget + enabled?: boolean /** Read at settle time, not at call time: the fence can move while a request * is in flight, and a result from the previous fence is not this session's. */ stateRef: { current: { fence: number | null } } }): { mutate: StructuredAgentSessionMutate; writeError: string | null } { - const { sessionId, stateRef, target } = args + const { enabled = true, sessionId, stateRef, target } = args const [writeError, setWriteError] = useState(null) const operationIds = useRef(new Map()) + const enabledRef = useRef(enabled) + useEffect(() => { + // Why: update the gate after commit so render stays free of ref mutations. + enabledRef.current = enabled + }, [enabled]) const mutate = useCallback( async ( @@ -39,7 +45,7 @@ export function useStructuredAgentSessionMutate(args: { fields: Record, operationIdOverride?: string | null ): Promise => { - if (stateRef.current.fence === null) { + if (!enabled || !enabledRef.current || stateRef.current.fence === null) { return null } const targetFence = stateRef.current.fence @@ -63,7 +69,7 @@ export function useStructuredAgentSessionMutate(args: { ...fields }) } catch (error) { - if (stateRef.current.fence === targetFence) { + if (enabledRef.current && stateRef.current.fence === targetFence) { setWriteError(error instanceof Error ? error.message : 'Request was not sent') } return null @@ -75,12 +81,12 @@ export function useStructuredAgentSessionMutate(args: { ) { operationIds.current.delete(key) } - if (stateRef.current.fence === targetFence) { + if (enabledRef.current && stateRef.current.fence === targetFence) { setWriteError(result.refusal.message) } return null } - if (stateRef.current.fence !== targetFence) { + if (!enabledRef.current || stateRef.current.fence !== targetFence) { return null } if (!conversationCommands.isUnconfirmedConversationCommand(fingerprintMethod, result.value)) { @@ -89,7 +95,7 @@ export function useStructuredAgentSessionMutate(args: { setWriteError(null) return result.value }, - [sessionId, stateRef, target] + [enabled, sessionId, stateRef, target] ) return { mutate, writeError } diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-options.ts b/src/renderer/src/components/native-chat/use-structured-agent-session-options.ts new file mode 100644 index 00000000000..34dad47e495 --- /dev/null +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-options.ts @@ -0,0 +1,204 @@ +import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import type { AgentSessionConversationCommand } from '../../../../shared/agent-session-conversation-command' +import type { + AgentSessionOptionResult, + AgentSessionOptionsResult +} from '../../../../shared/agent-session-wire' +import type { AgentType } from '../../../../shared/agent-status-types' +import { getAgentSessionOptionCatalog } from '../../../../shared/agent-session-option-catalog' +import type { SessionOptionsSurface } from '../../../../shared/native-chat-session-options' +import { + applyStructuredAgentSessionOptions, + canSetStructuredAgentSessionOption, + commitStructuredAgentSessionOptionValues, + createStructuredAgentSessionOptionState, + structuredAgentSessionOptionPicks, + structuredAgentSessionOptionSnapshot, + type StructuredAgentSessionOptionState +} from '../../../../shared/structured-agent-session-options' +import type { RuntimeClientTarget } from '@/runtime/runtime-rpc-client' +import { callStructuredAgentSession } from '@/runtime/structured-agent-session-client' +import { enqueueSessionOptionSettingsWrite } from './native-chat-session-option-settings-write' +import { encodeStructuredAgentSessionOptionValue } from '../../../../shared/structured-agent-session-option-codec' +import type { StructuredAgentSessionMutate } from './use-structured-agent-session-mutate' + +export function useStructuredAgentSessionOptions(args: { + agent: AgentType + sessionId: string + target: RuntimeClientTarget + transportEnabled: boolean + providerVisible: boolean + fence: number | null + turnId: string | null + mutate: StructuredAgentSessionMutate +}) { + const { agent, fence, mutate, providerVisible, sessionId, target, transportEnabled, turnId } = + args + const [conversationSupport, setConversationSupport] = useState<{ + sessionId: string + commands: readonly AgentSessionConversationCommand[] + } | null>(null) + const [optionState, setOptionState] = useState(() => + createStructuredAgentSessionOptionState(agent) + ) + const optionStateRef = useRef(optionState) + const activeOptionRecordRef = useRef(optionState.record) + const pendingOptionRef = useRef(null) + const optionMutationGeneration = useRef(0) + const updateOptionState = useCallback( + (update: (current: StructuredAgentSessionOptionState) => StructuredAgentSessionOptionState) => { + const next = update(optionStateRef.current) + optionStateRef.current = next + setOptionState(next) + }, + [] + ) + const optionCatalog = useMemo(() => getAgentSessionOptionCatalog(agent), [agent]) + + useEffect(() => { + const next = createStructuredAgentSessionOptionState(agent) + optionMutationGeneration.current += 1 + pendingOptionRef.current = null + optionStateRef.current = next + activeOptionRecordRef.current = next.record + setOptionState(next) + }, [agent, fence, sessionId, transportEnabled]) + + // Refresh options each turn to confirm which model the provider actually selected. + useEffect(() => { + if (!providerVisible || !optionCatalog) { + return + } + let stale = false + const readGeneration = optionMutationGeneration.current + void callStructuredAgentSession(target, 'agentSession.options', { + sessionId + }) + .then((result) => { + if (!stale && optionMutationGeneration.current === readGeneration) { + setConversationSupport({ sessionId, commands: result.conversationCommands ?? [] }) + updateOptionState((current) => + current.record === activeOptionRecordRef.current + ? applyStructuredAgentSessionOptions(current, optionCatalog, result) + : current + ) + } + }) + .catch(() => {}) + return () => { + stale = true + } + }, [fence, optionCatalog, providerVisible, sessionId, target, turnId, updateOptionState]) + + const optionSnapshot = useMemo( + () => structuredAgentSessionOptionSnapshot(optionState), + [optionState] + ) + const visibleOptionSnapshot = useMemo( + () => (transportEnabled ? optionSnapshot : []), + [optionSnapshot, transportEnabled] + ) + const setStructuredOption = useCallback( + async (id: string, value: string | boolean): Promise => { + const currentState = optionStateRef.current + const encoded = encodeStructuredAgentSessionOptionValue(id, value) + if ( + !transportEnabled || + pendingOptionRef.current !== null || + !optionCatalog || + encoded === null || + !canSetStructuredAgentSessionOption(currentState, id, value) + ) { + return false + } + const targetRecord = currentState.record + const mutationGeneration = ++optionMutationGeneration.current + pendingOptionRef.current = id + updateOptionState((current) => ({ ...current, pendingId: id })) + try { + const result = await mutate( + 'agentSession.setOption', + 'agentSession.setOption', + { key: id, value: encoded } + ) + if ( + result && + activeOptionRecordRef.current === targetRecord && + optionMutationGeneration.current === mutationGeneration + ) { + const committed = result.options ?? { [id]: encoded } + updateOptionState((current) => + current.record === targetRecord + ? commitStructuredAgentSessionOptionValues(current, committed) + : current + ) + const picks = structuredAgentSessionOptionPicks(currentState, committed) + if (picks.length > 0) { + void enqueueSessionOptionSettingsWrite(target, { type: 'apply-picks', agent, picks }) + } + if (!transportEnabled) { + return false + } + void callStructuredAgentSession( + target, + 'agentSession.options', + { sessionId } + ) + .then((refreshed) => { + if ( + activeOptionRecordRef.current === targetRecord && + optionMutationGeneration.current === mutationGeneration + ) { + updateOptionState((latest) => + latest.record === targetRecord + ? applyStructuredAgentSessionOptions(latest, optionCatalog, refreshed) + : latest + ) + } + }) + .catch(() => {}) + } + return Boolean(result) + } finally { + if ( + activeOptionRecordRef.current === targetRecord && + optionMutationGeneration.current === mutationGeneration + ) { + pendingOptionRef.current = null + updateOptionState((current) => + current.record === targetRecord && current.pendingId === id + ? { ...current, pendingId: null } + : current + ) + } + } + }, + [agent, mutate, optionCatalog, sessionId, target, transportEnabled, updateOptionState] + ) + const setOption = useCallback( + async (id: string, value: string | boolean) => { + await setStructuredOption(id, value) + return { snapshot: structuredAgentSessionOptionSnapshot(optionStateRef.current) } + }, + [setStructuredOption] + ) + const optionSurface = useMemo( + () => ({ + getSnapshot: () => visibleOptionSnapshot, + setOption, + invokeAction: async () => ({ snapshot: visibleOptionSnapshot }), + subscribe: () => () => {} + }), + [setOption, visibleOptionSnapshot] + ) + + return { + conversationCommands: + transportEnabled && conversationSupport?.sessionId === sessionId + ? conversationSupport.commands + : [], + optionSnapshot: visibleOptionSnapshot, + optionSurface, + setStructuredOption + } +} diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.test.tsx b/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.test.tsx index c57ebe1b384..a0b94657e79 100644 --- a/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.test.tsx +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.test.tsx @@ -6,6 +6,7 @@ import { createRoot } from 'react-dom/client' import { beforeEach, describe, expect, it, vi } from 'vitest' import type { AgentJournalSubmission } from '../../../../shared/agent-session-journal-types' import type { AgentSessionWireRefusalCode } from '../../../../shared/agent-session-wire' +import { enqueueStructuredAgentSessionLaunchPrompt } from './structured-agent-session-outbox-storage' const mocks = vi.hoisted(() => ({ call: vi.fn() @@ -16,6 +17,7 @@ vi.mock('@/runtime/structured-agent-session-client', () => ({ })) import { useStructuredAgentSessionOutbox } from './use-structured-agent-session-outbox' +import { settleStructuredAgentLaunchPrompt } from '@/lib/structured-agent-session-launch-prompt' const LOCAL_TARGET = { kind: 'local' } as const @@ -134,6 +136,69 @@ describe('useStructuredAgentSessionOutbox', () => { }) }) + it('does not redispatch a launch prompt settled before the mounted outbox gets its fence', async () => { + const stagedEntry = enqueueStructuredAgentSessionLaunchPrompt('session-1', 'review this') + if (!stagedEntry) { + throw new Error('fixture outbox entry was not persisted') + } + mocks.call.mockResolvedValue(acceptedResultFor(stagedEntry.clientMessageId, 1)) + const initialProps: { fence: number | null } = { fence: null } + const { result, rerender } = renderHook( + ({ fence }) => + useStructuredAgentSessionOutbox({ + sessionId: 'session-1', + target: LOCAL_TARGET, + fence, + submissions: [] + }), + { initialProps } + ) + expect(result.current.outbox).toHaveLength(1) + + await expect( + settleStructuredAgentLaunchPrompt({ + launchResult: Promise.resolve({ sessionId: 'session-1', fence: 1 }), + options: { prompt: 'review this' }, + stagedEntry + }) + ).resolves.toEqual({ delivered: true, failureNotified: false }) + expect(mocks.call).toHaveBeenCalledOnce() + + rerender({ fence: 1 }) + await waitFor(() => expect(result.current.outbox).toHaveLength(0)) + expect(mocks.call).toHaveBeenCalledOnce() + }) + + it('joins a launch prompt dispatch already in flight when the outbox mounts', async () => { + const stagedEntry = enqueueStructuredAgentSessionLaunchPrompt('session-1', 'review this') + if (!stagedEntry) { + throw new Error('fixture outbox entry was not persisted') + } + const admission = deferred>() + mocks.call.mockReturnValueOnce(admission.promise) + const delivery = settleStructuredAgentLaunchPrompt({ + launchResult: Promise.resolve({ sessionId: 'session-1', fence: 1 }), + options: { prompt: 'review this' }, + stagedEntry + }) + await waitFor(() => expect(mocks.call).toHaveBeenCalledOnce()) + + const { result } = renderHook(() => + useStructuredAgentSessionOutbox({ + sessionId: 'session-1', + target: LOCAL_TARGET, + fence: 1, + submissions: [] + }) + ) + expect(result.current.outbox[0]?.state).toBe('dispatching') + + await act(async () => admission.resolve(acceptedResultFor(stagedEntry.clientMessageId, 1))) + await expect(delivery).resolves.toEqual({ delivered: true, failureNotified: false }) + await waitFor(() => expect(result.current.outbox).toHaveLength(0)) + expect(mocks.call).toHaveBeenCalledOnce() + }) + it('requeues across a fence change and ignores the stale settlement', async () => { const first = deferred>() const second = deferred>() diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.ts b/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.ts index 7934fc4759d..32368a56cf4 100644 --- a/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.ts +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-outbox.ts @@ -1,24 +1,20 @@ import { useCallback, useEffect, useLayoutEffect, useRef, useState } from 'react' import type { AgentJournalSubmission } from '../../../../shared/agent-session-journal-types' -import type { - AgentSessionMutationResult, - AgentSessionSendResult -} from '../../../../shared/agent-session-wire' import { createStructuredAgentSessionOperationId } from '../../../../shared/structured-agent-session-mutation' import { createStructuredAgentSessionOutboxEntry, reconcileStructuredAgentSessionOutbox, - structuredAgentSessionSendRequest, type StructuredAgentSessionOutboxEntry } from '../../../../shared/structured-agent-session-outbox' -import { - disposeStructuredAgentSessionSendFailure, - disposeStructuredAgentSessionSendResult, - type StructuredAgentSessionSendDisposition -} from '../../../../shared/structured-agent-session-send-disposition' +import type { StructuredAgentSessionSendDisposition } from '../../../../shared/structured-agent-session-send-disposition' import type { RuntimeClientTarget } from '@/runtime/runtime-rpc-client' -import { callStructuredAgentSession } from '@/runtime/structured-agent-session-client' import { readOutbox, writeOutbox } from './structured-agent-session-outbox-storage' +import { + dispatchStructuredAgentSessionOutboxEntry, + hasInFlightLaunchDispatch, + readMountedStructuredAgentSessionOutbox +} from './structured-agent-session-outbox-dispatch' +import { getStructuredAgentLaunchPromptDispatch } from '@/lib/structured-agent-session-launch-prompt' export function structuredSessionOperationId(): string { return createStructuredAgentSessionOperationId(() => crypto.randomUUID()) @@ -31,11 +27,6 @@ const UNCONFIRMED_PROBE_BASE_DELAY_MS = 1_000 * Retry, because the entry leaves `unconfirmed` -- pre-existing, not closed here. */ const UNCONFIRMED_PROBE_MAX_DELAY_MS = 16_000 -function isDesktopDeliveryUnknown(error: unknown): boolean { - const text = error instanceof Error ? `${error.name}:${error.message}` : String(error) - return /timeout|disconnect|connection|closed|unavailable|cutover/i.test(text) -} - export function useStructuredAgentSessionOutbox(args: { sessionId: string target: RuntimeClientTarget @@ -45,7 +36,7 @@ export function useStructuredAgentSessionOutbox(args: { const { fence, sessionId, submissions, target } = args const targetKey = target.kind === 'local' ? 'local' : `environment:${target.environmentId}` const [outbox, setOutbox] = useState(() => - readOutbox(sessionId) + readMountedStructuredAgentSessionOutbox(sessionId, fence, readOutbox) ) const outboxRef = useRef(outbox) const outboxSessionRef = useRef(sessionId) @@ -78,9 +69,13 @@ export function useStructuredAgentSessionOutbox(args: { useEffect(() => { const sessionChanged = outboxSessionRef.current !== sessionId outboxSessionRef.current = sessionId - const current = sessionChanged ? readOutbox(sessionId) : outboxRef.current + const current = sessionChanged + ? readMountedStructuredAgentSessionOutbox(sessionId, fence, readOutbox) + : outboxRef.current const next = current.map((entry) => - entry.state === 'dispatching' ? { ...entry, state: 'queued' as const } : entry + entry.state === 'dispatching' && !hasInFlightLaunchDispatch(entry, fence) + ? { ...entry, state: 'queued' as const } + : entry ) if ( sessionChanged || @@ -138,9 +133,32 @@ export function useStructuredAgentSessionOutbox(args: { useEffect(() => { const next = outbox[0] + if (!next || next.sessionId !== sessionId) { + return + } + const launchDispatch = + next.source === 'launch' + ? getStructuredAgentLaunchPromptDispatch( + next.sessionId, + next.clientMessageId, + fence ?? undefined + ) + : undefined + if (launchDispatch) { + const persisted = readOutbox(sessionId, { recoverDispatching: false }) + const persistedHead = persisted[0] + if (persistedHead?.state !== next.state) { + outboxRef.current = persisted + setOutbox(persisted) + } + void launchDispatch.then(() => { + const latest = readOutbox(sessionId, { recoverDispatching: false }) + outboxRef.current = latest + setOutbox(latest) + }) + return + } if ( - !next || - next.sessionId !== sessionId || next.state !== 'queued' || fence === null || dispatchingRef.current || @@ -148,58 +166,45 @@ export function useStructuredAgentSessionOutbox(args: { ) { return } - dispatchingRef.current = true - const dispatchGeneration = dispatchGenerationRef.current - const staged = [ - { ...next, state: 'dispatching' as const, lastAttemptAt: Date.now() }, - ...outbox.slice(1) - ] - if (!writeOutbox(sessionId, staged)) { - dispatchingRef.current = false - blockedIdRef.current = next.clientMessageId - setError('Message could not be saved to the outbox') + // A launch settlement may have already admitted this entry and cleared its in-flight marker + // before this effect observes the queued React snapshot. Storage is the shared ownership + // record; only dispatch when the persisted head is still queued. + const persisted = readOutbox(sessionId, { recoverDispatching: false }) + const persistedHead = persisted[0] + if ( + persistedHead?.clientMessageId !== next.clientMessageId || + persistedHead.state !== 'queued' + ) { + outboxRef.current = persisted + setOutbox(persisted) return } - outboxRef.current = staged - setOutbox(staged) - void callStructuredAgentSession>( + const dispatchGeneration = dispatchGenerationRef.current + const dispatch = dispatchStructuredAgentSessionOutboxEntry({ + next: persistedHead, + persisted, + sessionId, target, - 'agentSession.send', - structuredAgentSessionSendRequest(next, fence) - ) - .then((result) => { - if (dispatchGenerationRef.current !== dispatchGeneration) { - return - } - applyDisposition( - disposeStructuredAgentSessionSendResult({ - entries: outboxRef.current, - entry: next, - blockedClientMessageId: blockedIdRef.current, - result, - createOperationId: structuredSessionOperationId - }) - ) - }) - .catch((caught) => { - if (dispatchGenerationRef.current !== dispatchGeneration) { - return - } - applyDisposition( - disposeStructuredAgentSessionSendFailure({ - entries: outboxRef.current, - entry: next, - blockedClientMessageId: blockedIdRef.current, - cause: caught, - isDeliveryUnknown: isDesktopDeliveryUnknown - }) - ) - }) - .finally(() => { - if (dispatchGenerationRef.current === dispatchGeneration) { - dispatchingRef.current = false - } + fence, + dispatchGeneration, + dispatchGenerationRef, + dispatchingRef, + blockedIdRef, + outboxRef, + setOutbox, + setError, + applyDisposition, + createOperationId: structuredSessionOperationId + }) + if (!dispatch.started) { + // The launch settlement owns this entry. Its storage mutation does not update this hook's + // local state, so mirror the settled state once the shared admission finishes. + void dispatch.promise.then(() => { + const latest = readOutbox(sessionId, { recoverDispatching: false }) + outboxRef.current = latest + setOutbox(latest) }) + } }, [applyDisposition, fence, outbox, sessionId, target]) // A transport-side unknown may never have reached the host, and nothing else diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-provisional.test.tsx b/src/renderer/src/components/native-chat/use-structured-agent-session-provisional.test.tsx new file mode 100644 index 00000000000..721e61b3078 --- /dev/null +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-provisional.test.tsx @@ -0,0 +1,166 @@ +// @vitest-environment happy-dom + +import { act, renderHook, waitFor } from '@testing-library/react' +import { beforeEach, describe, expect, it, vi } from 'vitest' +import type { StructuredAgentSessionState } from '../../../../shared/structured-agent-session-reducer' + +const mocks = vi.hoisted(() => ({ + call: vi.fn<(target: unknown, method: string, params: unknown) => Promise>(), + hold: vi.fn<(args: { enabled?: boolean }) => void>(), + read: vi.fn<(args: { isVisible?: boolean }) => void>(), + outbox: vi.fn<(args: { fence: number | null; submissions: readonly unknown[] }) => void>(), + send: vi.fn<(text: string) => boolean>(), + retry: vi.fn<(clientMessageId: string) => void>() +})) + +let readState: StructuredAgentSessionState + +vi.mock('@/runtime/structured-agent-session-client', () => ({ + callStructuredAgentSession: mocks.call +})) + +vi.mock('./use-structured-agent-session-hold', () => ({ + useStructuredAgentSessionHold: (args: { enabled?: boolean }) => mocks.hold(args) +})) + +vi.mock('./use-structured-agent-session-read', () => ({ + useStructuredAgentSessionRead: (args: { isVisible?: boolean }) => { + mocks.read(args) + return { + state: readState, + loadingOlder: false, + loadOlder: vi.fn<() => Promise>() + } + } +})) + +vi.mock('./use-structured-agent-session-outbox', () => ({ + structuredSessionOperationId: () => 'operation-1', + useStructuredAgentSessionOutbox: (args: { + fence: number | null + submissions: readonly unknown[] + }) => { + mocks.outbox(args) + return { + outbox: [], + blockedClientMessageId: null, + error: null, + send: mocks.send, + retry: mocks.retry + } + } +})) + +vi.mock('./native-chat-session-option-settings-write', () => ({ + enqueueSessionOptionSettingsWrite: vi.fn<(target: unknown, mutation: unknown) => Promise>() +})) + +import { useStructuredAgentSession } from './use-structured-agent-session' + +const LOCAL_TARGET = { kind: 'local' } as const +const OPTIONS = { + models: [ + { + id: 'gpt-live', + label: 'GPT Live', + isDefault: true, + defaultEffort: 'medium', + efforts: [{ value: 'medium', label: 'Medium' }] + } + ], + current: { model: 'gpt-live', effort: 'medium' } +} + +function sessionState(): StructuredAgentSessionState { + return { + epoch: 'epoch-1', + cursor: null, + fence: 3, + items: [], + submissions: [], + retainedItemLimit: 1_024, + hasOlder: true, + status: 'error', + error: 'cached transport error', + handoff: null, + commands: [{ name: 'provider-command', kind: 'command' }] + } +} + +describe('useStructuredAgentSession provisional launch gate', () => { + beforeEach(() => { + vi.clearAllMocks() + readState = sessionState() + mocks.send.mockReturnValue(true) + mocks.call.mockResolvedValue(OPTIONS) + }) + + it('keeps local sends usable while withholding every provider surface', async () => { + const { result } = renderHook(() => + useStructuredAgentSession({ + sessionId: 'session-1', + target: LOCAL_TARGET, + agent: 'codex', + isVisible: true, + transportEnabled: false + }) + ) + + expect(mocks.hold).toHaveBeenLastCalledWith(expect.objectContaining({ enabled: false })) + expect(mocks.read).toHaveBeenLastCalledWith(expect.objectContaining({ isVisible: false })) + expect(mocks.outbox).toHaveBeenLastCalledWith( + expect.objectContaining({ fence: null, submissions: [] }) + ) + expect(result.current).toMatchObject({ + status: 'ready', + error: null, + hasOlder: false, + loadingOlder: false, + journalItems: [], + prompts: [], + conversationCommands: [], + optionSnapshot: [] + }) + expect(result.current.sessionCommands).toBeUndefined() + expect(result.current.optionSurface.getSnapshot()).toEqual([]) + expect(result.current.send('queued while launching')).toBe(true) + expect(mocks.send).toHaveBeenCalledWith('queued while launching') + + await act(async () => { + await result.current.cancel('turn-1') + await result.current.stopBackgroundTask('task-1') + expect(await result.current.setStructuredOption('model', 'gpt-live')).toBe(false) + }) + + expect(mocks.call).not.toHaveBeenCalled() + }) + + it('activates provider surfaces after publication without repeating option discovery', async () => { + const { rerender } = renderHook( + ({ transportEnabled }: { transportEnabled: boolean }) => + useStructuredAgentSession({ + sessionId: 'session-1', + target: LOCAL_TARGET, + agent: 'codex', + isVisible: true, + transportEnabled + }), + { initialProps: { transportEnabled: false } } + ) + + expect(mocks.call).not.toHaveBeenCalled() + rerender({ transportEnabled: true }) + + await waitFor(() => + expect(mocks.call).toHaveBeenCalledWith(LOCAL_TARGET, 'agentSession.options', { + sessionId: 'session-1' + }) + ) + expect(mocks.call).toHaveBeenCalledTimes(1) + expect(mocks.hold).toHaveBeenLastCalledWith(expect.objectContaining({ enabled: true })) + expect(mocks.read).toHaveBeenLastCalledWith(expect.objectContaining({ isVisible: true })) + expect(mocks.outbox).toHaveBeenLastCalledWith( + expect.objectContaining({ fence: 3, submissions: [] }) + ) + }) +}) diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts b/src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts new file mode 100644 index 00000000000..c2c93788a04 --- /dev/null +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts @@ -0,0 +1,49 @@ +import { useMemo } from 'react' +import { + activeStructuredAgentSessionTurnId, + hasUnansweredStructuredAgentSessionDispatch +} from '../../../../shared/structured-agent-session-projection' +import type { StructuredAgentSessionState } from '../../../../shared/structured-agent-session-reducer' +import { selectStructuredAgentTurnActivity } from '../../../../shared/native-chat-turn-activity' +import { structuredSessionBackgroundTasksView } from './structured-session-background-tasks-view' +import { useStructuredAgentTurnTiming } from './use-structured-agent-turn-timing' + +const NO_JOURNAL_ITEMS: StructuredAgentSessionState['items'] = [] +const NO_SUBMISSIONS: StructuredAgentSessionState['submissions'] = [] + +export function useStructuredAgentSessionTransportState( + state: StructuredAgentSessionState, + enabled: boolean +) { + const journalItems = enabled ? state.items : NO_JOURNAL_ITEMS + const submissions = enabled ? state.submissions : NO_SUBMISSIONS + const fence = enabled ? state.fence : null + const turnId = activeStructuredAgentSessionTurnId(journalItems) + const isWorking = + turnId !== null || hasUnansweredStructuredAgentSessionDispatch(submissions, fence) + const turnActivity = useMemo( + () => selectStructuredAgentTurnActivity(journalItems, turnId, enabled ? state.activity : null), + [enabled, journalItems, state.activity, turnId] + ) + const turnTiming = useStructuredAgentTurnTiming( + { + items: journalItems, + submissions, + ...(enabled ? { hostClock: state.hostClock } : {}) + }, + turnId + ) + return { + journalItems, + submissions, + fence, + turnId, + isWorking, + turnActivity, + turnTiming, + backgroundTasks: structuredSessionBackgroundTasksView( + enabled ? state.backgroundTasks : null, + turnId + ) + } +} diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session-transport.ts b/src/renderer/src/components/native-chat/use-structured-agent-session-transport.ts new file mode 100644 index 00000000000..58570f9de0a --- /dev/null +++ b/src/renderer/src/components/native-chat/use-structured-agent-session-transport.ts @@ -0,0 +1,33 @@ +import { useEffect, useRef } from 'react' +import type { RuntimeClientTarget } from '@/runtime/runtime-rpc-client' +import { useStructuredAgentSessionHold } from './use-structured-agent-session-hold' +import { useStructuredAgentSessionMutate } from './use-structured-agent-session-mutate' +import { useStructuredAgentSessionRead } from './use-structured-agent-session-read' + +export function useStructuredAgentSessionTransport(args: { + sessionId: string + target: RuntimeClientTarget + isVisible: boolean + enabled: boolean +}) { + const { enabled, isVisible, sessionId, target } = args + const providerVisible = isVisible && enabled + useStructuredAgentSessionHold({ + sessionId, + target, + surface: 'desktop-chat', + enabled: providerVisible + }) + const read = useStructuredAgentSessionRead({ sessionId, target, isVisible: providerVisible }) + const stateRef = useRef(read.state) + const mutation = useStructuredAgentSessionMutate({ + sessionId, + target, + stateRef, + enabled + }) + useEffect(() => { + stateRef.current = read.state + }, [read.state]) + return { ...read, ...mutation, providerVisible } +} diff --git a/src/renderer/src/components/native-chat/use-structured-agent-session.ts b/src/renderer/src/components/native-chat/use-structured-agent-session.ts index 020647de089..cfc07d3e4d5 100644 --- a/src/renderer/src/components/native-chat/use-structured-agent-session.ts +++ b/src/renderer/src/components/native-chat/use-structured-agent-session.ts @@ -1,49 +1,22 @@ -import { useCallback, useEffect, useMemo, useRef, useState } from 'react' -import * as conversationCommands from './structured-conversation-command-send' -import type { - AgentSessionOptionResult, - AgentSessionOptionsResult, - AgentSessionPromptResult -} from '../../../../shared/agent-session-wire' +import { useRef } from 'react' +import * as structuredConversationCommands from './structured-conversation-command-send' +import type { AgentSessionPromptResult } from '../../../../shared/agent-session-wire' import { useStructuredAgentSessionOutbox } from './use-structured-agent-session-outbox' -import { useStructuredAgentSessionMutate } from './use-structured-agent-session-mutate' import type { AgentSessionConversationCommand, AgentSessionConversationCommandResult } from '../../../../shared/agent-session-conversation-command' import type { AgentType } from '../../../../shared/agent-status-types' -import { getAgentSessionOptionCatalog } from '../../../../shared/agent-session-option-catalog' -import type { SessionOptionsSurface } from '../../../../shared/native-chat-session-options' -import { - applyStructuredAgentSessionOptions, - canSetStructuredAgentSessionOption, - commitStructuredAgentSessionOptionValues, - createStructuredAgentSessionOptionState, - structuredAgentSessionOptionPicks, - structuredAgentSessionOptionSnapshot, - type StructuredAgentSessionOptionState -} from '../../../../shared/structured-agent-session-options' -import { - activeStructuredAgentSessionTurnId, - hasUnansweredStructuredAgentSessionDispatch -} from '../../../../shared/structured-agent-session-projection' import type { RuntimeClientTarget } from '@/runtime/runtime-rpc-client' -import { - callStructuredAgentSession, - supportsStructuredAgentSessionPromptCancel -} from '@/runtime/structured-agent-session-client' -import { useStructuredAgentSessionHold } from './use-structured-agent-session-hold' -import { useStructuredAgentSessionRead } from './use-structured-agent-session-read' +import { supportsStructuredAgentSessionPromptCancel } from '@/runtime/structured-agent-session-client' import { pendingStructuredSessionPrompts, type StructuredPromptItem } from './structured-agent-session-message-projection' -import { structuredSessionBackgroundTasksView } from './structured-session-background-tasks-view' import { useStructuredAgentSessionMessages } from './use-structured-agent-session-messages' -import { selectStructuredAgentTurnActivity } from '../../../../shared/native-chat-turn-activity' -import { enqueueSessionOptionSettingsWrite } from './native-chat-session-option-settings-write' -import { useStructuredAgentTurnTiming } from './use-structured-agent-turn-timing' -import { encodeStructuredAgentSessionOptionValue } from '../../../../shared/structured-agent-session-option-codec' +import { useStructuredAgentSessionTransportState } from './use-structured-agent-session-transport-state' +import { useStructuredAgentSessionTransport } from './use-structured-agent-session-transport' +import { useStructuredAgentSessionOptions } from './use-structured-agent-session-options' export type { StructuredPromptItem } from './structured-agent-session-message-projection' @@ -54,202 +27,55 @@ export function useStructuredAgentSession(args: { target: RuntimeClientTarget agent: AgentType isVisible: boolean + transportEnabled?: boolean }) { - const { agent, isVisible, sessionId, target } = args - // Declared first: the hold is what gives a restored session its provider child back, and the - // read below is useless for sending until it lands. - useStructuredAgentSessionHold({ sessionId, target, surface: 'desktop-chat', enabled: isVisible }) - const { state, loadingOlder, loadOlder } = useStructuredAgentSessionRead(args) - const stateRef = useRef(state) - const { mutate, writeError } = useStructuredAgentSessionMutate({ sessionId, target, stateRef }) - const [conversationSupport, setConversationSupport] = useState<{ - sessionId: string - commands: readonly AgentSessionConversationCommand[] - } | null>(null) + const { agent, isVisible, sessionId, target, transportEnabled = true } = args + const { state, loadingOlder, loadOlder, mutate, writeError, providerVisible } = + useStructuredAgentSessionTransport({ + sessionId, + target, + isVisible, + enabled: transportEnabled + }) const commandPending = useRef(false) - const [optionState, setOptionState] = useState(() => - createStructuredAgentSessionOptionState(agent) - ) - const optionStateRef = useRef(optionState) - const activeOptionRecordRef = useRef(optionState.record) - const pendingOptionRef = useRef(null) - const optionMutationGeneration = useRef(0) - const updateOptionState = useCallback( - (update: (current: StructuredAgentSessionOptionState) => StructuredAgentSessionOptionState) => { - const next = update(optionStateRef.current) - optionStateRef.current = next - setOptionState(next) - }, - [] - ) - const optionCatalog = useMemo(() => getAgentSessionOptionCatalog(agent), [agent]) + const transportState = useStructuredAgentSessionTransportState(state, transportEnabled) + const { conversationCommands, optionSnapshot, optionSurface, setStructuredOption } = + useStructuredAgentSessionOptions({ + agent, + sessionId, + target, + transportEnabled, + providerVisible, + fence: state.fence, + turnId: transportState.turnId, + mutate + }) const outboxController = useStructuredAgentSessionOutbox({ sessionId, target, - fence: state.fence, - submissions: state.submissions + fence: transportState.fence, + submissions: transportState.submissions }) - useEffect(() => { - stateRef.current = state - }, [state]) - - useEffect(() => { - const next = createStructuredAgentSessionOptionState(agent) - optionMutationGeneration.current += 1 - pendingOptionRef.current = null - optionStateRef.current = next - activeOptionRecordRef.current = next.record - setOptionState(next) - }, [agent, sessionId, state.fence]) - - // Refresh options each turn to confirm which model the provider actually selected. - const turnId = activeStructuredAgentSessionTurnId(state.items) - // A dispatch the provider has not answered is already work; Claude's running row trails the - // send by seconds, and only a provider-minted turn is cancellable, so the two stay separate. - const isWorking = - turnId !== null || hasUnansweredStructuredAgentSessionDispatch(state.submissions, state.fence) - const turnActivity = useMemo( - () => selectStructuredAgentTurnActivity(state.items, turnId, state.activity), - [state.activity, state.items, turnId] - ) - const turnTiming = useStructuredAgentTurnTiming(state, turnId) - const backgroundTasks = structuredSessionBackgroundTasksView(state.backgroundTasks, turnId) - - useEffect(() => { - if (!isVisible || !optionCatalog) { - return - } - let stale = false - const readGeneration = optionMutationGeneration.current - void callStructuredAgentSession(target, 'agentSession.options', { - sessionId - }) - .then((result) => { - if (!stale && optionMutationGeneration.current === readGeneration) { - setConversationSupport({ sessionId, commands: result.conversationCommands ?? [] }) - updateOptionState((current) => - current.record === activeOptionRecordRef.current - ? applyStructuredAgentSessionOptions(current, optionCatalog, result) - : current - ) - } - }) - .catch(() => {}) - return () => { - stale = true - } - }, [isVisible, optionCatalog, sessionId, state.fence, target, turnId, updateOptionState]) - - const optionSnapshot = useMemo( - () => structuredAgentSessionOptionSnapshot(optionState), - [optionState] - ) - const setStructuredOption = useCallback( - async (id: string, value: string | boolean): Promise => { - const currentState = optionStateRef.current - const encoded = encodeStructuredAgentSessionOptionValue(id, value) - if ( - pendingOptionRef.current !== null || - !optionCatalog || - encoded === null || - !canSetStructuredAgentSessionOption(currentState, id, value) - ) { - return false - } - const targetRecord = currentState.record - const mutationGeneration = ++optionMutationGeneration.current - pendingOptionRef.current = id - updateOptionState((current) => ({ ...current, pendingId: id })) - try { - const result = await mutate( - 'agentSession.setOption', - 'agentSession.setOption', - { key: id, value: encoded } - ) - if ( - result && - activeOptionRecordRef.current === targetRecord && - optionMutationGeneration.current === mutationGeneration - ) { - const committed = result.options ?? { [id]: encoded } - updateOptionState((current) => - current.record === targetRecord - ? commitStructuredAgentSessionOptionValues(current, committed) - : current - ) - const picks = structuredAgentSessionOptionPicks(currentState, committed) - if (picks.length > 0) { - void enqueueSessionOptionSettingsWrite(target, { - type: 'apply-picks', - agent, - picks - }) - } - void callStructuredAgentSession( - target, - 'agentSession.options', - { sessionId } - ) - .then((refreshed) => { - if ( - activeOptionRecordRef.current === targetRecord && - optionMutationGeneration.current === mutationGeneration - ) { - updateOptionState((latest) => - latest.record === targetRecord - ? applyStructuredAgentSessionOptions(latest, optionCatalog, refreshed) - : latest - ) - } - }) - .catch(() => {}) - } - return Boolean(result) - } finally { - if ( - activeOptionRecordRef.current === targetRecord && - optionMutationGeneration.current === mutationGeneration - ) { - pendingOptionRef.current = null - updateOptionState((current) => - current.record === targetRecord && current.pendingId === id - ? { ...current, pendingId: null } - : current - ) - } - } - }, - [agent, mutate, optionCatalog, sessionId, target, updateOptionState] - ) - const setOption = useCallback( - async (id: string, value: string | boolean) => { - await setStructuredOption(id, value) - return { snapshot: structuredAgentSessionOptionSnapshot(optionStateRef.current) } - }, - [setStructuredOption] - ) - const optionSurface = useMemo( - () => ({ - getSnapshot: () => optionSnapshot, - setOption, - invokeAction: async () => ({ snapshot: optionSnapshot }), - subscribe: () => () => {} - }), - [optionSnapshot, setOption] - ) - - const prompts = pendingStructuredSessionPrompts(state.items) + const prompts = pendingStructuredSessionPrompts(transportState.journalItems) const { outbox } = outboxController - const messages = useStructuredAgentSessionMessages(state.items, outbox, state.submissions) + const messages = useStructuredAgentSessionMessages( + transportState.journalItems, + outbox, + transportState.submissions + ) return { - conversationCommands: - conversationSupport?.sessionId === sessionId ? conversationSupport.commands : [], + conversationCommands, runConversationCommand: (command: AgentSessionConversationCommand) => - conversationCommands.sendStructuredConversationCommand({ + structuredConversationCommands.sendStructuredConversationCommand({ command, pending: commandPending, - blocked: Boolean(turnId || prompts.length || backgroundTasks.isMonitoring || outbox.length), + blocked: Boolean( + transportState.turnId || + prompts.length || + transportState.backgroundTasks.isMonitoring || + outbox.length + ), send: (command) => mutate( 'agentSession.conversationCommand', @@ -257,12 +83,14 @@ export function useStructuredAgentSession(args: { { command } ) }), - journalItems: state.items, + journalItems: transportState.journalItems, messages, - status: state.status, - error: state.error ?? writeError ?? outboxController.error, - hasOlder: state.hasOlder, - loadingOlder, + status: transportEnabled ? state.status : 'ready', + error: transportEnabled + ? (state.error ?? writeError ?? outboxController.error) + : outboxController.error, + hasOlder: transportEnabled && state.hasOlder, + loadingOlder: transportEnabled && loadingOlder, loadOlder, prompts, outbox, @@ -270,12 +98,12 @@ export function useStructuredAgentSession(args: { send: (...input: Parameters) => !commandPending.current && outboxController.send(...input), retry: outboxController.retry, - isWorking, - workingStartedAt: turnTiming.workingStartedAt, - settledTurns: turnTiming.settledTurns, - turnActivity, - backgroundTasks, - turnId, + isWorking: transportState.isWorking, + workingStartedAt: transportState.turnTiming.workingStartedAt, + settledTurns: transportState.turnTiming.settledTurns, + turnActivity: transportState.turnActivity, + backgroundTasks: transportState.backgroundTasks, + turnId: transportState.turnId, cancel: async (turnId: string, prompt?: StructuredPromptCancelTarget) => { // Capability negotiation must complete before mutate constructs the payload // fingerprint and operation id: older hosts reject the strict prompt field. @@ -302,7 +130,7 @@ export function useStructuredAgentSession(args: { ), optionSnapshot, optionSurface, - sessionCommands: state.commands ?? undefined, + sessionCommands: transportEnabled ? (state.commands ?? undefined) : undefined, setStructuredOption } } diff --git a/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.test.ts b/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.test.ts index d23652db43b..f0c307ae0ca 100644 --- a/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.test.ts +++ b/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.test.ts @@ -1,16 +1,25 @@ import { beforeEach, describe, expect, it, vi } from 'vitest' +import type { StructuredAgentLaunchSettlement } from '@/lib/structured-agent-launch-settlement' +import type { AiVaultSession } from '../../../../shared/ai-vault-types' + +type BeginArgs = { beforeOpen?: (sessionId: string) => boolean | void } +type Launch = { + sessionId: string + settlement: Promise + tab: { id: string } +} const mocks = vi.hoisted(() => ({ - settleStructuredAgentLaunch: vi.fn(), - prepareAiVaultSessionForResume: vi.fn(), - activateAndRevealWorktree: vi.fn(), - activateAndRevealFolderWorkspace: vi.fn(), - toastError: vi.fn(), + beginStructuredAgentSessionProvisionalLaunch: vi.fn<(args: BeginArgs) => Launch | null>(), + prepareAiVaultSessionForResume: vi.fn<() => Promise<{ sessionId: string }>>(), + activateAndRevealWorktree: vi.fn<(worktreeId: string) => unknown>(), + activateAndRevealFolderWorkspace: vi.fn<(workspaceId: string) => unknown>(), + toastError: vi.fn<(message: string) => void>(), activeWorktreeId: 'other-worktree' })) -vi.mock('@/lib/structured-agent-launch-settlement', () => ({ - settleStructuredAgentLaunch: mocks.settleStructuredAgentLaunch +vi.mock('@/lib/structured-agent-session-provisional-tab', () => ({ + beginStructuredAgentSessionProvisionalLaunch: mocks.beginStructuredAgentSessionProvisionalLaunch })) vi.mock('@/lib/ai-vault-session-resume-preparation', () => ({ prepareAiVaultSessionForResume: mocks.prepareAiVaultSessionForResume @@ -26,52 +35,92 @@ vi.mock('@/store', () => ({ import { resumeAiVaultSessionInNewChat } from './ai-vault-session-resume-in-chat-launch' -const session = { agent: 'codex', sessionId: 'vault-1', filePath: '/x' } as never +const session: AiVaultSession = { + id: 'vault-1', + executionHostId: 'local', + agent: 'codex', + sessionId: 'vault-1', + title: 'Vault session', + cwd: '/x', + branch: null, + model: null, + filePath: '/x', + codexHome: null, + createdAt: null, + updatedAt: null, + modifiedAt: '2025-01-01T00:00:00.000Z', + messageCount: 1, + totalTokens: 1, + previewMessages: [], + queuedMessageCount: 0, + subagentTranscriptCount: 0, + resumeCommand: 'resume', + subagent: null +} describe('resumeAiVaultSessionInNewChat', () => { beforeEach(() => { vi.clearAllMocks() mocks.prepareAiVaultSessionForResume.mockResolvedValue({ sessionId: 'provider-1' }) + mocks.activateAndRevealWorktree.mockReturnValue({ primaryTabId: null }) + mocks.beginStructuredAgentSessionProvisionalLaunch.mockImplementation((args) => { + args.beforeOpen?.('session-1') + return { + sessionId: 'session-1', + tab: { id: 'agent-session:session-1' }, + settlement: Promise.resolve({ kind: 'structured', sessionId: 'session-1' }) + } + }) }) - it('adopts the prepared conversation with no legacy fallback and reveals the workspace', async () => { - mocks.settleStructuredAgentLaunch.mockResolvedValue({ kind: 'structured', sessionId: 's' }) + it('reveals the workspace and opens chat before provider settlement', async () => { + let settle!: (value: StructuredAgentLaunchSettlement) => void + const settlement = new Promise((resolve) => { + settle = resolve + }) + mocks.beginStructuredAgentSessionProvisionalLaunch.mockImplementation((args) => { + args.beforeOpen?.('session-1') + return { sessionId: 'session-1', tab: { id: 'agent-session:session-1' }, settlement } + }) await resumeAiVaultSessionInNewChat(session, 'codex', 'worktree-1') - expect(mocks.settleStructuredAgentLaunch).toHaveBeenCalledWith( - 'worktree-1', - 'codex', - { resumeFrom: { providerSessionId: 'provider-1' } }, - {} + expect(mocks.beginStructuredAgentSessionProvisionalLaunch).toHaveBeenCalledWith( + expect.objectContaining({ + plan: expect.objectContaining({ resumeFrom: { providerSessionId: 'provider-1' } }), + hooks: {} + }) ) expect(mocks.activateAndRevealWorktree).toHaveBeenCalledWith('worktree-1') expect(mocks.toastError).not.toHaveBeenCalled() + settle({ kind: 'structured', sessionId: 'session-1' }) }) - it('toasts the conflict message when the launch fails with that code', async () => { - mocks.settleStructuredAgentLaunch.mockResolvedValue({ - kind: 'failed', - error: Object.assign(new Error('held'), { code: 'agent_session_conflict' }) + it('toasts a conflict reported by the eventual settlement', async () => { + const error = Object.assign(new Error('held'), { code: 'agent_session_conflict' }) + mocks.beginStructuredAgentSessionProvisionalLaunch.mockReturnValue({ + sessionId: 'session-1', + tab: { id: 'agent-session:session-1' }, + settlement: Promise.resolve({ kind: 'failed', error }) }) await resumeAiVaultSessionInNewChat(session, 'codex', 'worktree-1') - - expect(mocks.toastError).toHaveBeenCalledWith( - 'Another chat is already holding this conversation.' + await vi.waitFor(() => + expect(mocks.toastError).toHaveBeenCalledWith( + 'Another chat is already holding this conversation.' + ) ) - expect(mocks.activateAndRevealWorktree).not.toHaveBeenCalled() }) - it('stays silent on an unknown outcome so the launch layer can reconcile it', async () => { - mocks.settleStructuredAgentLaunch.mockResolvedValue({ - kind: 'visibility-unknown', - sessionId: 's' + it('keeps unknown outcomes silent for reconciliation', async () => { + mocks.beginStructuredAgentSessionProvisionalLaunch.mockReturnValue({ + sessionId: 'session-1', + tab: { id: 'agent-session:session-1' }, + settlement: Promise.resolve({ kind: 'visibility-unknown', sessionId: 'session-1' }) }) await resumeAiVaultSessionInNewChat(session, 'codex', 'worktree-1') - + await Promise.resolve() expect(mocks.toastError).not.toHaveBeenCalled() - expect(mocks.activateAndRevealWorktree).not.toHaveBeenCalled() }) }) diff --git a/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.ts b/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.ts index dd5b39d3ff5..01d286f4630 100644 --- a/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.ts +++ b/src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.ts @@ -11,14 +11,14 @@ import { activateAndRevealFolderWorkspace, activateAndRevealWorktree } from '@/lib/worktree-activation' +import { beginStructuredAgentSessionProvisionalLaunch } from '@/lib/structured-agent-session-provisional-tab' -export function activateAiVaultResumeWorkspace(workspaceId: string): void { +export function activateAiVaultResumeWorkspace(workspaceId: string): boolean { const workspaceScope = parseWorkspaceKey(workspaceId) if (workspaceScope?.type === 'folder') { - activateAndRevealFolderWorkspace(workspaceScope.folderWorkspaceId) - return + return activateAndRevealFolderWorkspace(workspaceScope.folderWorkspaceId) !== false } - activateAndRevealWorktree(workspaceId) + return activateAndRevealWorktree(workspaceId) !== false } /** Adopt a vault conversation into a new structured chat. The route was decided by the @@ -34,22 +34,28 @@ export async function resumeAiVaultSessionInNewChat( // Codex rows can live under a shared legacy home; the same preparation the terminal resume // runs re-pins them, and its result is what names the conversation the host will look for. const preparedSession = await prepareAiVaultSessionForResume(session) - const settlement = await adoptAgentSessionLaunchVerdict({ + const plan = adoptAgentSessionLaunchVerdict({ route: 'structured-native-chat', agent, worktreeId, resumeFrom: { providerSessionId: preparedSession.sessionId } - }).launch({}) - if (settlement?.kind === 'failed') { - notifyAiVaultSessionResumeInChatFailure(settlement.error) - return - } - // Why: an unknown outcome is not a failure; the launch layer reconciles it on the next attempt. - if (settlement?.kind !== 'structured') { - return - } - if (useAppStore.getState().activeWorktreeId !== worktreeId) { - activateAiVaultResumeWorkspace(worktreeId) + }) + const launch = beginStructuredAgentSessionProvisionalLaunch({ + plan, + hooks: {}, + beforeOpen: () => { + if (useAppStore.getState().activeWorktreeId !== worktreeId) { + return activateAiVaultResumeWorkspace(worktreeId) + } + return true + } + }) + if (launch) { + void launch.settlement.then((settlement) => { + if (settlement.kind === 'failed') { + notifyAiVaultSessionResumeInChatFailure(settlement.error) + } + }) } } catch (error) { notifyAiVaultSessionResumeInChatFailure(error) diff --git a/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.test.ts b/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.test.ts index 64f191c007a..ee3542f746a 100644 --- a/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.test.ts +++ b/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.test.ts @@ -57,7 +57,7 @@ describe('runSourceControlAgentActionStart', () => { it('waits for deferred prompt delivery before confirming a source-control launch', async () => { mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.resolve({ delivered: true, failureNotified: false }) @@ -84,7 +84,7 @@ describe('runSourceControlAgentActionStart', () => { const onLaunchAccepted = vi.fn() const onLaunchAborted = vi.fn() mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult @@ -110,7 +110,7 @@ describe('runSourceControlAgentActionStart', () => { it('fires onLaunchAccepted exactly once and only when a tab was created', async () => { const onLaunchAccepted = vi.fn() mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.resolve({ delivered: true, failureNotified: false }) @@ -136,7 +136,7 @@ describe('runSourceControlAgentActionStart', () => { const onLaunchAccepted = vi.fn() const onLaunchAborted = vi.fn() mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.resolve({ delivered: false, failureNotified: true }) @@ -157,7 +157,7 @@ describe('runSourceControlAgentActionStart', () => { const originalConsole = console vi.stubGlobal('console', { ...originalConsole, error: vi.fn() }) mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.reject(new Error('boom')) @@ -189,7 +189,7 @@ describe('runSourceControlAgentActionStart', () => { it('keeps the source-control dialog open when deferred prompt delivery fails', async () => { mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.resolve({ delivered: false, failureNotified: false }) @@ -206,7 +206,7 @@ describe('runSourceControlAgentActionStart', () => { it('does not show a generic start failure when deferred delivery already notified the user', async () => { mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.resolve({ delivered: false, failureNotified: true }) @@ -226,7 +226,7 @@ describe('runSourceControlAgentActionStart', () => { const consoleError = vi.fn() vi.stubGlobal('console', { ...originalConsole, error: consoleError }) mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.reject(error) @@ -247,7 +247,7 @@ describe('runSourceControlAgentActionStart', () => { it('keeps non-deferred tab launches immediate', async () => { mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true }) @@ -338,7 +338,7 @@ describe('runSourceControlAgentActionStart', () => { vi.stubGlobal('console', { ...originalConsole, error: consoleError }) mocks.onSaveAgentDefault.mockRejectedValue(new Error('settings not loaded')) mocks.launchAgentInNewTab.mockReturnValue({ - tabId: 'tab-1', + surface: { kind: 'local-terminal', tabId: 'tab-1' }, startupPlan: {} as never, pasteDraftAfterLaunch: true, promptDeliveryResult: Promise.resolve({ delivered: true, failureNotified: false }) diff --git a/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.ts b/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.ts index b9b86e93228..201ca43b03b 100644 --- a/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.ts +++ b/src/renderer/src/components/right-sidebar/runSourceControlAgentActionStart.ts @@ -105,8 +105,8 @@ export async function runSourceControlAgentActionStart({ launchSource }) launched = Boolean(result) - if (result?.tabId) { - focusTerminalTabSurface(result.tabId) + if (result?.surface.kind === 'local-terminal') { + focusTerminalTabSurface(result.surface.tabId) } // Why: lets callers park launch-scoped state before submit-after-ready finishes // (can take tens of seconds); host mutations still wait for delivery below. diff --git a/src/renderer/src/components/right-sidebar/source-control/ai/recovery-launch.ts b/src/renderer/src/components/right-sidebar/source-control/ai/recovery-launch.ts index 1ba24f6ca83..ec1a7169825 100644 --- a/src/renderer/src/components/right-sidebar/source-control/ai/recovery-launch.ts +++ b/src/renderer/src/components/right-sidebar/source-control/ai/recovery-launch.ts @@ -170,8 +170,8 @@ export async function launchSourceControlRecoveryAgentWithDefault({ return false } - if (result.tabId) { - focusTerminalTabSurface(result.tabId) + if (result.surface.kind === 'local-terminal') { + focusTerminalTabSurface(result.surface.tabId) } toast.success(copy.success) return true diff --git a/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.interaction.test.tsx b/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.interaction.test.tsx new file mode 100644 index 00000000000..513c2ed4e4e --- /dev/null +++ b/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.interaction.test.tsx @@ -0,0 +1,63 @@ +// @vitest-environment happy-dom + +import { cleanup, fireEvent, render } from '@testing-library/react' +import { afterEach, describe, expect, it, vi } from 'vitest' +import { getDefaultSettings } from '../../../../shared/constants' +import { AdvancedNetworkSettingsSection } from './AdvancedNetworkSettingsSection' + +afterEach(() => cleanup()) + +describe('AdvancedNetworkSettingsSection bypass rules control', () => { + it('keeps newline input and canonicalizes it when focus leaves the textarea', async () => { + const updateSettings = vi.fn() + + const { container } = render( + + ) + + const configureButton = Array.from(container.querySelectorAll('button')).find((button) => + button.textContent?.includes('Configure proxy') + ) + expect(configureButton).not.toBeUndefined() + fireEvent.click(configureButton!) + + const textarea = container.querySelector( + '#settings-http-proxy-bypass-rules' + ) + expect(textarea).not.toBeNull() + + fireEvent.change(textarea!, { target: { value: 'localhost\n127.0.0.1\n*.internal.corp' } }) + fireEvent.blur(textarea!) + + expect(updateSettings).toHaveBeenCalledWith({ + httpProxyBypassRules: 'localhost;127.0.0.1;*.internal.corp' + }) + }) + + it('does not commit when Enter is pressed inside the textarea', () => { + const updateSettings = vi.fn() + const { container } = render( + + ) + fireEvent.click( + Array.from(container.querySelectorAll('button')).find((button) => + button.textContent?.includes('Configure proxy') + )! + ) + const textarea = container.querySelector( + '#settings-http-proxy-bypass-rules' + )! + + textarea.focus() + fireEvent.keyDown(textarea, { key: 'Enter', code: 'Enter' }) + + expect(document.activeElement).toBe(textarea) + expect(updateSettings).not.toHaveBeenCalled() + }) +}) diff --git a/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.test.ts b/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.test.ts index 08a392fdecc..cdbe8d446f3 100644 --- a/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.test.ts +++ b/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.test.ts @@ -1,6 +1,10 @@ +import { renderToStaticMarkup } from 'react-dom/server' +import { createElement } from 'react' import { describe, expect, it } from 'vitest' import type { GlobalSettings } from '../../../../shared/global-settings-types' +import { getDefaultSettings } from '../../../../shared/constants' import { + AdvancedNetworkSettingsSection, createHttpProxyBypassRulesDraftState, createHttpProxyUrlDraftState, hasConfiguredNetworkProxy, @@ -11,6 +15,23 @@ import { } from './AdvancedNetworkSettingsSection' describe('AdvancedNetworkSettingsSection proxy drafts', () => { + it('renders bypass rules as a multiline textarea', () => { + const markup = renderToStaticMarkup( + createElement(AdvancedNetworkSettingsSection, { + settings: { + ...getDefaultSettings('/tmp'), + httpProxyBypassRules: 'localhost\n127.0.0.1\n*.internal.corp' + }, + updateSettings: () => undefined + }) + ) + + expect(markup).toMatch(/]*id="settings-http-proxy-bypass-rules"[^>]*>/) + expect(markup).toContain('localhost') + expect(markup).toContain('127.0.0.1') + expect(markup).toContain('*.internal.corp') + }) + it('keeps a committed proxy URL draft tied to the current persisted source', () => { const current = createHttpProxyUrlDraftState(undefined) diff --git a/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.tsx b/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.tsx index 6597dd1e15b..34939b067f4 100644 --- a/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.tsx +++ b/src/renderer/src/components/settings/AdvancedNetworkSettingsSection.tsx @@ -9,6 +9,7 @@ import { Button } from '../ui/button' import { Collapsible, CollapsibleContent, CollapsibleTrigger } from '../ui/collapsible' import { Input } from '../ui/input' import { Label } from '../ui/label' +import { Textarea } from '../ui/textarea' import { getAdvancedNetworkSearchEntries } from './advanced-network-search' import { SearchableSetting } from './SearchableSetting' import { matchesSettingsSearch, normalizeSettingsSearchQuery } from './settings-search' @@ -304,16 +305,11 @@ export function AdvancedNetworkSettingsSection({ 'Proxy Bypass Rules' )} - updateHttpProxyBypassRulesDraft(e.target.value)} onBlur={commitHttpProxyBypassRules} - onKeyDown={(e) => { - if (e.key === 'Enter') { - e.currentTarget.blur() - } - }} placeholder={translate( 'auto.components.settings.AdvancedNetworkSettingsSection.3e431564b5', 'localhost, 127.0.0.1, *.internal' @@ -322,6 +318,7 @@ export function AdvancedNetworkSettingsSection({ autoCorrect="off" autoComplete="off" spellCheck={false} + rows={3} className="font-mono text-xs" />

diff --git a/src/renderer/src/components/settings/LinearAgentSkillGuide.test.tsx b/src/renderer/src/components/settings/LinearAgentSkillGuide.test.tsx index 75da65cd885..d362fc1218b 100644 --- a/src/renderer/src/components/settings/LinearAgentSkillGuide.test.tsx +++ b/src/renderer/src/components/settings/LinearAgentSkillGuide.test.tsx @@ -1,25 +1,30 @@ import { renderToStaticMarkup } from 'react-dom/server' import { describe, expect, it, vi } from 'vitest' -import { LinearAgentSkillGuide } from './LinearAgentSkillGuide' +import { LinearAgentSkillGuide, type LinearSetupReadiness } from './LinearAgentSkillGuide' -const baseStatus = { +const baseReadiness: LinearSetupReadiness = { connected: true, - connectionChecking: false, + checking: false, skillInstalled: false, skillChecking: false, - visibleInTasks: true + skillUnverifiable: false, + visible: true +} + +function renderGuide(readiness: Partial): string { + return renderToStaticMarkup( + Skill install panel

} + /> + ) } describe('LinearAgentSkillGuide', () => { it('renders the setup checklist with an inlined skill panel', () => { - const markup = renderToStaticMarkup( - Skill install panel
} - /> - ) + const markup = renderGuide({}) expect(markup).toContain('Setup checklist') expect(markup).toContain('2 of 3 ready') @@ -32,34 +37,11 @@ describe('LinearAgentSkillGuide', () => { }) it('marks the checklist complete when every step is done', () => { - const markup = renderToStaticMarkup( - Skill panel
} - /> - ) - - expect(markup).toContain('All set') + expect(renderGuide({ skillInstalled: true })).toContain('All set') }) it('keeps durable progress while a skill recheck is in flight', () => { - const markup = renderToStaticMarkup( - Skill panel
} - /> - ) + const markup = renderGuide({ skillInstalled: true, skillChecking: true }) expect(markup).toContain('Checking…') expect(markup).not.toContain('2 of 3 ready') @@ -67,20 +49,53 @@ describe('LinearAgentSkillGuide', () => { }) it('keeps durable progress while a connection check is in flight', () => { - const markup = renderToStaticMarkup( - Skill panel
} - /> - ) + const markup = renderGuide({ skillInstalled: true, checking: true }) expect(markup).toContain('Checking…') expect(markup).not.toContain('2 of 3 ready') }) + + // The reported bug: a scan that could not vouch for "not installed" was counted + // as a step the user had left undone. + it('reports an unverifiable skill scan as unknown instead of an unfinished step', () => { + const markup = renderGuide({ skillUnverifiable: true }) + + expect(markup).toContain('Cannot verify') + expect(markup).toContain('2/3') + expect(markup).toContain('bg-amber-500') + expect(markup).not.toContain('2 of 3 ready') + expect(markup).not.toContain('All set') + }) + + it('still claims nothing while a rescan of an unverifiable step runs', () => { + const markup = renderGuide({ skillUnverifiable: true, skillChecking: true }) + + expect(markup).toContain('Checking…') + expect(markup).not.toContain('Cannot verify') + }) + + it('lets a found skill outrank a stale unverifiable flag', () => { + const markup = renderGuide({ skillInstalled: true, skillUnverifiable: true }) + + expect(markup).toContain('All set') + expect(markup).not.toContain('Cannot verify') + }) + + // The unknown-skill label is only the headline when the skill is the sole open + // question; a plainly unfinished step must still read as the count. + it('keeps the confirmed count when the unfinished step is the connection', () => { + const markup = renderGuide({ connected: false, skillUnverifiable: true }) + + expect(markup).toContain('1 of 3 ready') + expect(markup).not.toContain('Cannot verify') + }) + + it('does not headline an unknown skill over an unfinished visibility step', () => { + const markup = renderGuide({ visible: false, skillUnverifiable: true }) + + expect(markup).toContain('1 of 3 ready') + expect(markup).not.toContain('Cannot verify') + // Hiding Linear is deliberate, so the shared table keeps this pill neutral. + expect(markup).not.toContain('bg-amber-500') + }) }) diff --git a/src/renderer/src/components/settings/LinearAgentSkillGuide.tsx b/src/renderer/src/components/settings/LinearAgentSkillGuide.tsx index 0bbcc77ec5f..ca3b6a5f165 100644 --- a/src/renderer/src/components/settings/LinearAgentSkillGuide.tsx +++ b/src/renderer/src/components/settings/LinearAgentSkillGuide.tsx @@ -1,19 +1,27 @@ import type { ReactNode } from 'react' -import { Check, Circle } from 'lucide-react' +import { Check, Circle, TriangleAlert } from 'lucide-react' import { Button } from '@/components/ui/button' -import { IntegrationStatusPill } from '@/components/integration-status-pill' +import { + IntegrationStatusPill, + type IntegrationStatusTone +} from '@/components/integration-status-pill' +import { + TASK_PROVIDER_SETUP_STATUS_TONE, + getTaskProviderCompletedSteps, + getTaskProviderSetupStatus, + type TaskProviderReadiness +} from './task-source-setup-state' import { translate } from '@/i18n/i18n' -export type LinearSetupStepStatus = { - connected: boolean - connectionChecking: boolean +/** The guide renders the skill row, so unlike other providers those facts are required. */ +export type LinearSetupReadiness = TaskProviderReadiness & { skillInstalled: boolean skillChecking: boolean - visibleInTasks: boolean + skillUnverifiable: boolean } type LinearAgentSkillGuideProps = { - status: LinearSetupStepStatus + readiness: LinearSetupReadiness onOpenTaskSources: () => void onManageLinearAccess: () => void // Why: skill install/update lives once under step 2 so the page does not @@ -23,10 +31,12 @@ type LinearAgentSkillGuideProps = { function SetupStatusIcon({ done, - checking + checking, + unverifiable }: { done: boolean checking: boolean + unverifiable?: boolean }): React.JSX.Element { // Keep a fixed size-5 slot so checking/done/pending never shift the column. if (checking) { @@ -36,6 +46,15 @@ function SetupStatusIcon({ ) } + // Why above `done`: an unvouched-for scan says nothing about the step either + // way, and painting it as pending is the claim this checklist got wrong. + if (unverifiable) { + return ( + + + + ) + } if (done) { return ( @@ -50,21 +69,64 @@ function SetupStatusIcon({ ) } +type LinearSetupPill = { tone: IntegrationStatusTone; label: string; showCount: boolean } + +function getLinearSetupPill(readiness: LinearSetupReadiness): LinearSetupPill { + const { completed, total } = getTaskProviderCompletedSteps(readiness) + // Why: route through the card's status so the two Linear surfaces share one + // precedence. Reading `skillUnverifiable` directly here headlined "Cannot verify" + // over a step the user had plainly not done (or before they had even connected). + const status = getTaskProviderSetupStatus(readiness) + // Tone is the shared table's call, not this surface's; only the copy differs. + const tone = TASK_PROVIDER_SETUP_STATUS_TONE[status] + if (status === 'checking') { + return { + tone, + label: translate('auto.components.settings.LinearAgentSkillGuide.setupChecking', 'Checking…'), + showCount: false + } + } + if (status === 'ready') { + return { + tone, + label: translate('auto.components.settings.LinearAgentSkillGuide.setupReady', 'All set'), + showCount: false + } + } + // Why: a scan that cannot vouch for "not installed" must not be counted against + // the user, so the label reports what was confirmed instead of asserting a failure. + if (status === 'skill-unverified') { + return { + tone, + label: translate( + 'auto.components.settings.LinearAgentSkillGuide.setupUnverified', + 'Cannot verify' + ), + showCount: true + } + } + return { + tone, + label: translate( + 'auto.components.settings.LinearAgentSkillGuide.setupProgress', + '{{done}} of {{total}} ready', + { done: completed, total } + ), + showCount: false + } +} + // Connect, skill, and Tasks visibility in one checklist — skill UI is inlined. export function LinearAgentSkillGuide({ - status, + readiness, onOpenTaskSources, onManageLinearAccess, skillPanel }: LinearAgentSkillGuideProps): React.JSX.Element { - // Count durable outcomes even while a recheck runs so the pill does not flash - // from "All set" down to "2 of 3 ready" during skill/connection scans. - const checking = status.connectionChecking || status.skillChecking - const completed = [status.connected, status.skillInstalled, status.visibleInTasks].filter( - Boolean - ).length - const total = 3 - const allReady = completed === total && !checking + // Share the Task Sources card's arithmetic so the two Linear setup surfaces + // cannot disagree about the same three facts; the copy stays count-based here. + const pill = getLinearSetupPill(readiness) + const { completed, total } = getTaskProviderCompletedSteps(readiness) return (
@@ -83,23 +145,22 @@ export function LinearAgentSkillGuide({ )}

- - {checking - ? translate('auto.components.settings.LinearAgentSkillGuide.setupChecking', 'Checking…') - : allReady - ? translate('auto.components.settings.LinearAgentSkillGuide.setupReady', 'All set') - : translate( - 'auto.components.settings.LinearAgentSkillGuide.setupProgress', - '{{done}} of {{total}} ready', - { done: completed, total } - )} - + + {pill.label} + {pill.showCount ? ( + // Mirrors the Task Sources card so the confirmed count survives a label + // that no longer carries it. + + {`${completed}/${total}`} + + ) : null} +
- +

@@ -118,11 +179,11 @@ export function LinearAgentSkillGuide({ ') expect(markup).not.toContain('>Hide') }) + + it('labels an unverifiable skill scan as unknown while keeping the confirmed count', () => { + const markup = renderToStaticMarkup( + } + name="Linear" + description="Linear setup" + readiness={{ ...readiness, connected: true, skillUnverifiable: true }} + visible + canHide + defaultExpanded={false} + onToggleVisible={vi.fn()} + /> + ) + + expect(markup).toContain('Cannot verify') + expect(markup).toContain('2/3') + expect(markup).not.toContain('Skill required') + }) }) diff --git a/src/renderer/src/components/settings/TaskSourceProviderCard.tsx b/src/renderer/src/components/settings/TaskSourceProviderCard.tsx index 56e77fa5931..fa77b71c699 100644 --- a/src/renderer/src/components/settings/TaskSourceProviderCard.tsx +++ b/src/renderer/src/components/settings/TaskSourceProviderCard.tsx @@ -45,6 +45,11 @@ function getSetupStatusLabel(status: TaskProviderSetupStatus): string { 'auto.components.settings.TaskSourceProviderCard.statusSkillRequired', 'Skill required' ) + case 'skill-unverified': + return translate( + 'auto.components.settings.TaskSourceProviderCard.statusUnverified', + 'Cannot verify' + ) case 'unavailable': return translate( 'auto.components.settings.TaskSourceProviderCard.statusUnavailable', diff --git a/src/renderer/src/components/settings/bitbucket-credentials-dialog.tsx b/src/renderer/src/components/settings/bitbucket-credentials-dialog.tsx index f95fd29b31d..124cda8a761 100644 --- a/src/renderer/src/components/settings/bitbucket-credentials-dialog.tsx +++ b/src/renderer/src/components/settings/bitbucket-credentials-dialog.tsx @@ -1,4 +1,4 @@ -import { useId, useLayoutEffect, useState } from 'react' +import { useId, useLayoutEffect, useRef, useState } from 'react' import { ExternalLink, LoaderCircle, Lock } from 'lucide-react' import type { BitbucketAuthMode } from '../../../../shared/bitbucket-credentials' import { useAppStore } from '@/store' @@ -17,6 +17,7 @@ import { Label } from '@/components/ui/label' import { ToggleGroup, ToggleGroupItem } from '@/components/ui/toggle-group' import { cn } from '@/lib/utils' import { hasRemoteProviderRuntime } from '@/lib/provider-runtime-context' +import { preventOutsideDismissWhenDirty } from '@/lib/outside-dismiss-guard' import { translate } from '@/i18n/i18n' const API_TOKEN_DOCS_URL = 'https://support.atlassian.com/bitbucket-cloud/docs/using-api-tokens/' @@ -63,6 +64,9 @@ export function BitbucketCredentialsDialog({ const [baseUrl, setBaseUrl] = useState('') const [connectState, setConnectState] = useState('idle') const [connectError, setConnectError] = useState(null) + // Why: the form is seeded from `initial*` props that a status refresh may rewrite mid-edit, so + // compare text fields against the values captured at open rather than the live props. + const baselineRef = useRef({ email: '', baseUrl: '' }) // Re-sync from the latest stored metadata on every open, not just on mount, so // the Edit flow never shows values from a previous connection. Secrets always @@ -71,9 +75,12 @@ export function BitbucketCredentialsDialog({ if (!open) { return } + const seedEmail = initialEmail ?? '' + const seedBaseUrl = initialBaseUrl ?? '' + baselineRef.current = { email: seedEmail, baseUrl: seedBaseUrl } setAuthMode(initialAuthMode ?? 'basic') - setEmail(initialEmail ?? '') - setBaseUrl(initialBaseUrl ?? '') + setEmail(seedEmail) + setBaseUrl(seedBaseUrl) setApiToken('') setAccessToken('') setConnectState('idle') @@ -106,6 +113,14 @@ export function BitbucketCredentialsDialog({ } } + // Why: a stray backdrop click must not discard typed credentials. Only the active mode's fields + // are submitted, so compare just those — a stale basic-mode email is not submitted in token mode + // and must not make the form sticky. Escape / Cancel / × stay explicit. + const isDraftDirty = (): boolean => + baseUrl !== baselineRef.current.baseUrl || + (isTokenMode ? accessToken !== '' : email !== baselineRef.current.email || apiToken !== '') + const guardOutsideDismiss = preventOutsideDismissWhenDirty(isDraftDirty) + const handleConnect = async (): Promise => { if (!canSubmit) { return @@ -153,6 +168,8 @@ export function BitbucketCredentialsDialog({ { // Only from a text field: Enter on Cancel or the docs link must do // what that control does, not submit the form. diff --git a/src/renderer/src/components/settings/task-source-setup-state.test.ts b/src/renderer/src/components/settings/task-source-setup-state.test.ts index 6eec46a34db..40bccf9f73e 100644 --- a/src/renderer/src/components/settings/task-source-setup-state.test.ts +++ b/src/renderer/src/components/settings/task-source-setup-state.test.ts @@ -1,6 +1,7 @@ import { describe, expect, it } from 'vitest' import type { TaskProvider } from '../../../../shared/task-providers' import { + TASK_PROVIDER_SETUP_STATUS_TONE, getAutoExpandedTaskProvider, getIncompleteVisibleTaskProviders, getStalledVisibleTaskProviders, @@ -84,6 +85,46 @@ describe('task-source-setup-state', () => { expect(isTaskProviderReady({ connected: true, checking: true, visible: true })).toBe(false) }) + // A skill scan that could not vouch for "not installed" is not a step the user + // left undone, so it must not read as `skill-required`. + it('reports an unverifiable skill scan as unknown rather than as a missing step', () => { + const unverifiable = { + connected: true, + checking: false, + skillInstalled: false, + skillChecking: false, + skillUnverifiable: true, + visible: true + } + + expect(getTaskProviderSetupStatus(unverifiable)).toBe('skill-unverified') + expect(TASK_PROVIDER_SETUP_STATUS_TONE['skill-unverified']).toBe('attention') + expect(isTaskProviderReady(unverifiable)).toBe(false) + // The count reports confirmed steps, so it is unchanged by the unknown. + expect(getTaskProviderCompletedSteps(unverifiable)).toEqual({ completed: 2, total: 3 }) + }) + + it('keeps an in-flight check and an unconnected provider ahead of an unverifiable scan', () => { + expect( + getTaskProviderSetupStatus({ + connected: true, + checking: true, + skillInstalled: false, + skillUnverifiable: true, + visible: true + }) + ).toBe('checking') + expect( + getTaskProviderSetupStatus({ + connected: false, + checking: false, + skillInstalled: false, + skillUnverifiable: true, + visible: true + }) + ).toBe('connect-required') + }) + it('reports the first unmet step as the status', () => { expect(getTaskProviderSetupStatus({ connected: false, checking: true, visible: true })).toBe( 'checking' diff --git a/src/renderer/src/components/settings/task-source-setup-state.ts b/src/renderer/src/components/settings/task-source-setup-state.ts index 628de69dbf0..bc6babe07ea 100644 --- a/src/renderer/src/components/settings/task-source-setup-state.ts +++ b/src/renderer/src/components/settings/task-source-setup-state.ts @@ -8,6 +8,8 @@ export type TaskProviderReadiness = { /** Linear only — agent skill install. Other providers leave this undefined. */ skillInstalled?: boolean skillChecking?: boolean + /** The scan could not vouch for `skillInstalled: false`: an unread root, or an error before any answer. */ + skillUnverifiable?: boolean visible: boolean } @@ -16,6 +18,7 @@ export type TaskProviderSetupStatus = | 'ready' | 'connect-required' | 'skill-required' + | 'skill-unverified' | 'unavailable' | 'hidden' | 'incomplete' @@ -30,6 +33,7 @@ export const TASK_PROVIDER_SETUP_STATUS_TONE: Record< hidden: 'neutral', 'connect-required': 'attention', 'skill-required': 'attention', + 'skill-unverified': 'attention', unavailable: 'attention', incomplete: 'attention' } @@ -83,6 +87,10 @@ export function getTaskProviderSetupStatus( if (!readiness.connected) { return 'connect-required' } + // Why before `skill-required`: that status offers Install, which reinstalls a skill that may be present. + if (readiness.skillUnverifiable) { + return 'skill-unverified' + } if (readiness.skillInstalled === false) { return 'skill-required' } diff --git a/src/renderer/src/components/settings/use-linear-agent-skill-setup.ts b/src/renderer/src/components/settings/use-linear-agent-skill-setup.ts index 46c7ea2b932..f3a32534fe4 100644 --- a/src/renderer/src/components/settings/use-linear-agent-skill-setup.ts +++ b/src/renderer/src/components/settings/use-linear-agent-skill-setup.ts @@ -30,6 +30,8 @@ export function useLinearAgentSkillSetup(): { // Status surfaces (step badges, checklist pills) read this so a focus-triggered // rescan does not flip a known result back to "checking". skillChecking: boolean + /** The scan could not vouch for "not installed", so no surface may claim it. */ + skillUnverifiable: boolean installDisabled: boolean error: string | null terminalShellOverride: string | undefined @@ -44,6 +46,7 @@ export function useLinearAgentSkillSetup(): { installed: skillInstalled, loading: skillLoading, settled: skillSettled, + installedUnverifiable: skillUnverifiable, error: skillError, skills: linearSkills, refresh: refreshSkill @@ -98,6 +101,7 @@ export function useLinearAgentSkillSetup(): { skillInstalled, skillLoading, skillChecking: skillLoading && !skillSettled, + skillUnverifiable, installDisabled, error: activeSkillRuntime.installDisabledReason ?? skillError, terminalShellOverride: activeSkillRuntime.terminalShellOverride, diff --git a/src/renderer/src/components/settings/use-task-source-provider-readiness.test.tsx b/src/renderer/src/components/settings/use-task-source-provider-readiness.test.tsx index d00a358996f..ac1df506058 100644 --- a/src/renderer/src/components/settings/use-task-source-provider-readiness.test.tsx +++ b/src/renderer/src/components/settings/use-task-source-provider-readiness.test.tsx @@ -13,8 +13,10 @@ const mocks = vi.hoisted(() => ({ installed: false, loading: false, settled: true, + installedUnverifiable: false, error: null, skills: [], + sources: [], refresh: vi.fn() } })) @@ -91,8 +93,10 @@ beforeEach(() => { installed: true, loading: false, settled: true, + installedUnverifiable: false, error: null, skills: [], + sources: [], refresh: vi.fn() } }) @@ -169,4 +173,12 @@ describe('useTaskSourceProviderReadiness', () => { await renderProbe(['github', 'linear', 'jira']) expect(latest?.jira.visible).toBe(true) }) + + it('carries an unverifiable skill scan through to Linear readiness', async () => { + mocks.skill = { ...mocks.skill, installed: false, installedUnverifiable: true } + await renderProbe() + + expect(latest?.linear.skillInstalled).toBe(false) + expect(latest?.linear.skillUnverifiable).toBe(true) + }) }) diff --git a/src/renderer/src/components/settings/use-task-source-provider-readiness.ts b/src/renderer/src/components/settings/use-task-source-provider-readiness.ts index 6b9fa6171ba..d669248eb4d 100644 --- a/src/renderer/src/components/settings/use-task-source-provider-readiness.ts +++ b/src/renderer/src/components/settings/use-task-source-provider-readiness.ts @@ -36,7 +36,8 @@ export function useTaskSourceProviderReadiness( const { installed: linearSkillInstalled, loading: linearSkillLoading, - settled: linearSkillSettled + settled: linearSkillSettled, + installedUnverifiable: linearSkillUnverifiable } = useInstalledAgentSkillNames(LINEAR_AGENT_SKILL_NAMES, { discoveryTarget: activeSkillRuntime.discoveryTarget, sourceKinds: GLOBAL_AGENT_SKILL_SOURCE_KINDS @@ -83,6 +84,7 @@ export function useTaskSourceProviderReadiness( checking: linearChecking, skillInstalled: linearSkillInstalled, skillChecking: linearSkillLoading && !linearSkillSettled, + skillUnverifiable: linearSkillUnverifiable, visible: visible.has('linear') }, jira: { @@ -101,6 +103,7 @@ export function useTaskSourceProviderReadiness( linearSkillInstalled, linearSkillLoading, linearSkillSettled, + linearSkillUnverifiable, reviewChecking, reviewUnavailable, visibleProvidersKey diff --git a/src/renderer/src/components/sidebar/add-repo-skip-finalization.test.ts b/src/renderer/src/components/sidebar/add-repo-skip-finalization.test.ts index 8f1808f4c24..fac6aaa7a24 100644 --- a/src/renderer/src/components/sidebar/add-repo-skip-finalization.test.ts +++ b/src/renderer/src/components/sidebar/add-repo-skip-finalization.test.ts @@ -61,11 +61,19 @@ describe('finalizeImportedRepoAfterSkip', () => { finalizeImportedRepoAfterSkip(state, 'repo-new') expect(state.setActiveRepo).toHaveBeenCalledWith('repo-new') - expect(state.setFilterRepoIds).toHaveBeenCalledWith([]) + expect(state.setFilterRepoIds).toHaveBeenCalledWith(['repo-old', 'repo-new']) expect(state.setShowActiveOnly).toHaveBeenCalledWith(false) expect(state.setHideDefaultBranchWorkspace).not.toHaveBeenCalled() }) + it('leaves the project filter off when the import lands with no filter', () => { + const state = makeState({ filterRepoIds: [] }) + + finalizeImportedRepoAfterSkip(state, 'repo-new') + + expect(state.setFilterRepoIds).not.toHaveBeenCalled() + }) + it('clears default-branch hiding when it would hide every imported worktree', () => { const state = makeState({ hideDefaultBranchWorkspace: true, @@ -140,7 +148,7 @@ describe('finalizeImportedRepoAfterSkip', () => { finalizeImportedRepoAfterSkip(state, 'repo-new') expect(state.setActiveRepo).toHaveBeenCalledWith('repo-new') - expect(state.setFilterRepoIds).toHaveBeenCalledWith([]) + expect(state.setFilterRepoIds).toHaveBeenCalledWith(['repo-old', 'repo-new']) expect(state.setShowActiveOnly).toHaveBeenCalledWith(false) expect(state.setHideDefaultBranchWorkspace).not.toHaveBeenCalled() }) diff --git a/src/renderer/src/components/sidebar/add-repo-skip-finalization.ts b/src/renderer/src/components/sidebar/add-repo-skip-finalization.ts index f22a8d9d251..a37d14fd8f2 100644 --- a/src/renderer/src/components/sidebar/add-repo-skip-finalization.ts +++ b/src/renderer/src/components/sidebar/add-repo-skip-finalization.ts @@ -1,16 +1,15 @@ import type { Worktree } from '../../../../shared/worktree/types' import { isDefaultBranchWorkspace } from './default-branch-workspace' +import { revealRepoInProjectFilter, type ProjectFilterRevealState } from './project-filter-reveal' -export type AddRepoSkipFinalizationState = { +export type AddRepoSkipFinalizationState = ProjectFilterRevealState & { activeRepoId: string | null - filterRepoIds: readonly string[] showActiveOnly: boolean hideDefaultBranchWorkspace: boolean showSleepingWorkspaces: boolean alwaysShowDefaultBranchWorkspace: boolean worktreesByRepo: Record setActiveRepo: (repoId: string | null) => void - setFilterRepoIds: (repoIds: string[]) => void setShowActiveOnly: (value: boolean) => void setHideDefaultBranchWorkspace: (value: boolean) => void setAlwaysShowDefaultBranchWorkspace: (value: boolean) => void @@ -27,9 +26,7 @@ export function finalizeImportedRepoAfterSkip( if (state.activeRepoId !== importedRepoId) { state.setActiveRepo(importedRepoId) } - if (state.filterRepoIds.length > 0 && !state.filterRepoIds.includes(importedRepoId)) { - state.setFilterRepoIds([]) - } + revealRepoInProjectFilter(state, importedRepoId) if (state.showActiveOnly) { state.setShowActiveOnly(false) } diff --git a/src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts b/src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts index 77ff1c193b8..62b29c8edb8 100644 --- a/src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts +++ b/src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts @@ -19,6 +19,7 @@ import { toFolderWorkspaceLinkedTask } from './folder-workspace-composer-helpers' import { planAgentSessionLaunch } from '@/lib/agent-session-launch-plan' +import { beginStructuredAgentSessionProvisionalLaunch } from '@/lib/structured-agent-session-provisional-tab' import { getNewWorkspaceProjectGroupHostId } from '@/lib/new-workspace-project-options' import { useAppStore } from '@/store' import { @@ -140,7 +141,6 @@ export async function submitFolderWorkspaceCreate({ }, prompt: launchDraftPrompt ?? note, promptDelivery: launchDraftPrompt ? 'draft' : 'auto-submit', - tuiCustomization: { agentArgs }, initialSessionOptions: startupPlan?.sessionOptions }) : null @@ -206,59 +206,30 @@ export async function submitFolderWorkspaceCreate({ : undefined onOpenChange(false) try { - let activation = activateAndRevealFolderWorkspace(workspace.id, { - agent: quickAgent, - ...(!structuredLaunch && startup ? { startup } : {}), - ...(structuredLaunch ? { providesInitialSurface: true } : {}), - runtimeEnvironmentId - }) - let structuredLaunchAccepted = structuredLaunch - const settlement = - plan?.route === 'structured-native-chat' - ? await plan.launch( - { - legacyFallback: async () => { - if (pendingFirstAgentMessageRename) { - await useAppStore - .getState() - .updateFolderWorkspace(workspace.id, { pendingFirstAgentMessageRename: true }) - .catch(() => undefined) - } - await preflightAgentTrust({ - agent: quickAgent, - workspacePath: workspace.folderPath, - connectionId: workspace.connectionId ?? projectGroup.connectionId - }) - const fallbackActivation = activateAndRevealFolderWorkspace(workspace.id, { - agent: quickAgent, - ...(startup ? { startup } : {}), - runtimeEnvironmentId - }) - return { - activation: fallbackActivation, - primaryTabId: - fallbackActivation === false ? null : fallbackActivation.primaryTabId - } - } - }, - { worktreeId: folderWorkspaceKey(workspace.id) } - ) - : null - if (settlement) { - // Why: the workspace exists either way. Unknown keeps reporting false and failed true, as - // the boolean did before the loop was shared; the launch layer owns the failure toast. - if (settlement.kind === 'visibility-unknown') { - return false - } - if (settlement.kind === 'failed' || settlement.kind === 'cancelled') { - return true - } - if (settlement.kind === 'refused-then-legacy') { - structuredLaunchAccepted = false - // Why: this flow's own fallback always activates; `??` only satisfies the shared type. - activation = settlement.activation ?? false - } + const activationHolder: { + value: ReturnType + } = { value: false } + const revealWorkspace = (): boolean => { + activationHolder.value = activateAndRevealFolderWorkspace(workspace.id, { + agent: quickAgent, + ...(!structuredLaunch && startup ? { startup } : {}), + ...(structuredLaunch ? { providesInitialSurface: true } : {}), + runtimeEnvironmentId + }) + return activationHolder.value !== false } + const structuredLaunchAccepted = structuredLaunch + if (plan?.route === 'structured-native-chat') { + beginStructuredAgentSessionProvisionalLaunch({ + plan, + hooks: {}, + target: { worktreeId: folderWorkspaceKey(workspace.id) }, + beforeOpen: revealWorkspace + }) + } else { + revealWorkspace() + } + const activation = activationHolder.value if ( !structuredLaunchAccepted && quickAgent && diff --git a/src/renderer/src/components/sidebar/project-added-default-checkout.test.ts b/src/renderer/src/components/sidebar/project-added-default-checkout.test.ts index 24d1fd7b76a..71abdc34135 100644 --- a/src/renderer/src/components/sidebar/project-added-default-checkout.test.ts +++ b/src/renderer/src/components/sidebar/project-added-default-checkout.test.ts @@ -529,7 +529,7 @@ describe('finishProjectAddWithDefaultCheckout', () => { reason: 'no_authoritative_detection' }) expect(mocks.state.setActiveRepo).toHaveBeenCalledWith('repo-1') - expect(mocks.state.setFilterRepoIds).toHaveBeenCalledWith([]) + expect(mocks.state.setFilterRepoIds).toHaveBeenCalledWith(['repo-2', 'repo-1']) expect(mocks.state.setShowActiveOnly).toHaveBeenCalledWith(false) }) }) diff --git a/src/renderer/src/components/sidebar/project-filter-reveal.test.ts b/src/renderer/src/components/sidebar/project-filter-reveal.test.ts new file mode 100644 index 00000000000..b0836415a75 --- /dev/null +++ b/src/renderer/src/components/sidebar/project-filter-reveal.test.ts @@ -0,0 +1,32 @@ +import { describe, expect, it, vi } from 'vitest' +import { revealRepoInProjectFilter } from './project-filter-reveal' + +function makeState(filterRepoIds: readonly string[]) { + return { filterRepoIds, setFilterRepoIds: vi.fn() } +} + +describe('revealRepoInProjectFilter', () => { + it('keeps the existing selection and adds the revealed project', () => { + const state = makeState(['repo-a', 'repo-b']) + + revealRepoInProjectFilter(state, 'repo-c') + + expect(state.setFilterRepoIds).toHaveBeenCalledWith(['repo-a', 'repo-b', 'repo-c']) + }) + + it('does nothing when no project filter is active', () => { + const state = makeState([]) + + revealRepoInProjectFilter(state, 'repo-c') + + expect(state.setFilterRepoIds).not.toHaveBeenCalled() + }) + + it('does nothing when the project is already selected', () => { + const state = makeState(['repo-a', 'repo-c']) + + revealRepoInProjectFilter(state, 'repo-c') + + expect(state.setFilterRepoIds).not.toHaveBeenCalled() + }) +}) diff --git a/src/renderer/src/components/sidebar/project-filter-reveal.ts b/src/renderer/src/components/sidebar/project-filter-reveal.ts new file mode 100644 index 00000000000..0ce2b15ce10 --- /dev/null +++ b/src/renderer/src/components/sidebar/project-filter-reveal.ts @@ -0,0 +1,12 @@ +export type ProjectFilterRevealState = { + filterRepoIds: readonly string[] + setFilterRepoIds: (repoIds: readonly string[]) => void +} + +export function revealRepoInProjectFilter(state: ProjectFilterRevealState, repoId: string): void { + // Why: an empty allow-list disables filtering, so adding one id would narrow the unfiltered view. + if (state.filterRepoIds.length === 0 || state.filterRepoIds.includes(repoId)) { + return + } + state.setFilterRepoIds([...state.filterRepoIds, repoId]) +} diff --git a/src/renderer/src/components/sidebar/useWorktreeAgentRows.test.ts b/src/renderer/src/components/sidebar/useWorktreeAgentRows.test.ts index 34393219518..b02afa1fbfc 100644 --- a/src/renderer/src/components/sidebar/useWorktreeAgentRows.test.ts +++ b/src/renderer/src/components/sidebar/useWorktreeAgentRows.test.ts @@ -768,7 +768,7 @@ describe('applyAgentRowLineage', () => { expect(ordered[2].lineage).toMatchObject({ depth: 1, isLastSibling: true }) }) - it('decays working subagent child rows to idle when the parent status is stale', () => { + it('marks working subagent child rows unverifiable when the parent status is stale', () => { const entry = makeEntry(PANE_KEY_1, 1000, { state: 'working', subagents: [{ id: 'a1', state: 'working', startedAt: 1000 }] @@ -781,7 +781,7 @@ describe('applyAgentRowLineage', () => { }) const child = rows.find((row) => row.rowSource === 'subagent') - expect(child?.state).toBe('idle') + expect(child?.state).toBe('unverifiable') }) it('surfaces a live subagent waiting state', () => { diff --git a/src/renderer/src/components/sidebar/worktree-subagent-child-rows.test.ts b/src/renderer/src/components/sidebar/worktree-subagent-child-rows.test.ts new file mode 100644 index 00000000000..c535e3e80ee --- /dev/null +++ b/src/renderer/src/components/sidebar/worktree-subagent-child-rows.test.ts @@ -0,0 +1,55 @@ +import { describe, expect, it } from 'vitest' +import type { AgentStatusEntry } from '../../../../shared/agent-status-types' +import type { TerminalTab } from '../../../../shared/terminal-tab-types' +import { buildSubagentChildRows } from './worktree-subagent-child-rows' + +const tab: TerminalTab = { + id: 'parent-tab', + ptyId: null, + worktreeId: 'folder-workspace', + title: 'Parent', + customTitle: null, + color: null, + sortOrder: 0, + createdAt: 1 +} + +describe('shared CLI and structured child freshness', () => { + it.each([ + ['working', true, undefined, 'working'], + ['working', true, 'live', 'working'], + ['working', false, undefined, 'unverifiable'], + ['working', false, 'live', 'unverifiable'], + ['working', true, 'unverifiable', 'unverifiable'], + ['working', false, 'unverifiable', 'unverifiable'], + ['waiting', false, undefined, 'unverifiable'], + ['waiting', false, 'live', 'unverifiable'], + ['blocked', false, undefined, 'unverifiable'], + ['blocked', false, 'live', 'unverifiable'], + ['idle', false, undefined, 'idle'], + ['idle', false, 'live', 'idle'], + ['idle', false, 'unverifiable', 'idle'], + ['unverifiable', true, 'live', 'unverifiable'] + ] as const)( + '%s with fresh parent %s and transport %s projects %s', + (state, parentIsFresh, subagentObservation, expected) => { + const parentEntry: AgentStatusEntry = { + paneKey: 'parent-pane', + tabId: tab.id, + worktreeId: tab.worktreeId, + state: 'working', + prompt: 'parent prompt', + updatedAt: 100, + stateStartedAt: 10, + stateHistory: [], + subagentObservation, + subagents: [{ id: 'child', state, startedAt: 20 }] + } + const row = buildSubagentChildRows({ parentEntry, tab, parentIsFresh })[0] + expect(row.state).toBe(expected) + expect(row.activationPaneKey).toBe(parentEntry.paneKey) + expect(row.startedAt).toBe(20) + expect(parentEntry.subagents).toEqual([{ id: 'child', state, startedAt: 20 }]) + } + ) +}) diff --git a/src/renderer/src/components/sidebar/worktree-subagent-child-rows.ts b/src/renderer/src/components/sidebar/worktree-subagent-child-rows.ts index a140fc30e85..e629a8e352b 100644 --- a/src/renderer/src/components/sidebar/worktree-subagent-child-rows.ts +++ b/src/renderer/src/components/sidebar/worktree-subagent-child-rows.ts @@ -1,5 +1,6 @@ import type { DashboardAgentRow } from '@/components/dashboard/useDashboardData' import type { AgentStatusEntry } from '../../../../shared/agent-status-types' +import { resolveAgentChildWorkFreshness } from '../../../../shared/agent-status-child-work-freshness' import type { TerminalTab } from '../../../../shared/terminal-tab-types' /** Row-identity key for an in-process subagent child row. The NUL separator @@ -21,7 +22,7 @@ export function buildSubagentChildRows(args: { parentEntry: AgentStatusEntry tab: TerminalTab /** Freshness of the parent's hook stream. A stale parent means active child - * states are equally stale, so they decay to idle together. */ + * states are equally unverifiable. */ parentIsFresh: boolean }): DashboardAgentRow[] { const subagents = args.parentEntry.subagents @@ -29,17 +30,14 @@ export function buildSubagentChildRows(args: { return [] } return subagents.map((subagent) => { - const observation = args.parentEntry.subagentObservation - const fresh = observation === 'live' || (observation === undefined && args.parentIsFresh) - const activeState = - fresh && subagent.state !== 'idle' && subagent.state !== 'unverifiable' - ? subagent.state - : undefined - const state = - subagent.state === 'unverifiable' || - (observation === 'unverifiable' && subagent.state !== 'idle') - ? 'unverifiable' - : (activeState ?? 'idle') + const freshness = resolveAgentChildWorkFreshness({ + state: subagent.state, + membership: 'live', + parentEvidenceFresh: args.parentIsFresh, + transportObservation: args.parentEntry.subagentObservation ?? 'live' + }) + const state = freshness === 'done' ? 'idle' : freshness === 'monitoring' ? 'working' : freshness + const activeState = state !== 'idle' && state !== 'unverifiable' ? state : undefined const startedAt = subagent.startedAt > 0 ? subagent.startedAt : args.parentEntry.stateStartedAt const paneKey = subagentRowKey(args.parentEntry.paneKey, subagent.id) const entry: AgentStatusEntry = { diff --git a/src/renderer/src/components/tab-bar/QuickLaunchButton.tsx b/src/renderer/src/components/tab-bar/QuickLaunchButton.tsx index 6d5b523c2af..026944575c8 100644 --- a/src/renderer/src/components/tab-bar/QuickLaunchButton.tsx +++ b/src/renderer/src/components/tab-bar/QuickLaunchButton.tsx @@ -153,17 +153,15 @@ function QuickLaunchAgentMenuItemsInner({ ) return } - if (!result.tabId) { - // Why: paired web clients create the tab on the host; focus follows the - // next session-tabs snapshot instead of a local tab id. + if (result.surface.kind !== 'local-terminal') { return } - onFocusTerminal(result.tabId) + onFocusTerminal(result.surface.tabId) // Why: launch success means the terminal session exists. Agent readiness // can lag behind on slow machines, and prompt paste flows already own // their own readiness timeout once a PTY exists. - const launchedTabId = result.tabId + const launchedTabId = result.surface.tabId void waitForTerminalPty(launchedTabId, 5000).then((hasPty) => { if (hasPty) { return @@ -207,12 +205,6 @@ function QuickLaunchAgentMenuItemsInner({ const label = entry?.label ?? agent const isStructuredLaunchPending = isAgentSessionHandleProvider(agent) && structuredLaunchStatusByAgent[agent] === 'pending' - const pendingLabel = translate( - 'components.native-chat.structuredSessionLaunchPending', - 'Starting {{value0}} chat…', - { value0: label } - ) - const menuLabel = isStructuredLaunchPending ? pendingLabel : label const showsDefaultAgentShortcut = newAgentShortcut !== null && defaultAgent !== 'blank' && agent === defaultAgent return ( @@ -221,22 +213,18 @@ function QuickLaunchAgentMenuItemsInner({ disabled={isStructuredLaunchPending} onSelect={() => runLaunch(agent)} className="gap-2 rounded-[7px] px-2 py-1.5 text-[12px] leading-5 font-medium" - title={ - isStructuredLaunchPending - ? pendingLabel - : translate( - 'auto.components.tab.bar.QuickLaunchButton.ec2adf093e', - 'Launch {{value0}} in a new terminal', - { value0: label } - ) - } + title={translate( + 'auto.components.tab.bar.QuickLaunchButton.ec2adf093e', + 'Launch {{value0}} in a new terminal', + { value0: label } + )} > {isStructuredLaunchPending ? (